.elementor-362 .elementor-element.elementor-element-282ad1c4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-362 .elementor-element.elementor-element-282ad1c4:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-282ad1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4ca25af);
	background: url("https://ascendea.ai/wp-content/uploads/2025/04/StockCake-Future-Coding-Intelligence_1743655406.webp") 50% 50%;
	background-size: cover;
	--lzl-bg-img: "https://ascendea.ai/wp-content/uploads/2025/04/StockCake-Future-Coding-Intelligence_1743655406.webp";
}

.elementor-362 .elementor-element.elementor-element-282ad1c4:not(.elementor-motion-effects-element-type-background).lzl:not(.lzl-ed), .elementor-362 .elementor-element.elementor-element-282ad1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl:not(.lzl-ed), .elementor-362 .elementor-element.elementor-element-282ad1c4:not(.elementor-motion-effects-element-type-background).lzl-ing:not(.lzl-ed), .elementor-362 .elementor-element.elementor-element-282ad1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABUAAAAMACAYAAADljs1tAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAPt0lEQVR42u3BAQEAAACCIP+vbkhAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwaAaxAAFBNVEaAAAAAElFTkSuQmCC");
}

.elementor-362 .elementor-element.elementor-element-282ad1c4 > .elementor-background-overlay {
	background-color: #000;
	opacity: .55;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-282ad1c4 > .elementor-container {
	min-height: 70vh;
}

.elementor-362 .elementor-element.elementor-element-282ad1c4 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0em;
	margin-bottom: 0em;
	padding: 140px 20px 0px 20px;
}

.elementor-362 .elementor-element.elementor-element-5378ed80.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-362 .elementor-element.elementor-element-5378ed80 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-2eafc42a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-362 .elementor-element.elementor-element-2eafc42a > .elementor-container {
	max-width: 1140px;
}

.elementor-362 .elementor-element.elementor-element-2eafc42a {
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 1em 0em 3em 0em;
}

.elementor-362 .elementor-element.elementor-element-162d4470.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-362 .elementor-element.elementor-element-162d4470.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-362 .elementor-element.elementor-element-162d4470 > .elementor-element-populated {
	margin: 15px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 3em 10em 3em 10em;
}

.elementor-362 .elementor-element.elementor-element-47fcf0fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-47fcf0fb {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-47fcf0fb .elementor-heading-title {
	color: var(--e-global-color-ca0304d);
}

.elementor-362 .elementor-element.elementor-element-340cfbf0 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-340cfbf0 .elementor-heading-title {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 67px;
	font-weight: 700;
	line-height: 1em;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, .35);
	color: #fff;
}

.elementor-362 .elementor-element.elementor-element-60c67f8e {
	text-align: center;
	color: var(--e-global-color-f5d0cc5);
}

.elementor-362 .elementor-element.elementor-element-26b4db4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-4c9b2fb .elementor-button {
	background-color: var(--e-global-color-d49ac81);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-362 .elementor-element.elementor-element-4c9b2fb .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-4c9b2fb .elementor-button:focus {
	background-color: var(--e-global-color-332724a);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-4c9b2fb .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-4c9b2fb .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-b4db857 {
	width: var(--container-widget-width, 67%);
	max-width: 67%;
	--container-widget-width: 67%;
	--container-widget-flex-grow: 0;
}

.elementor-362 .elementor-element.elementor-element-b4db857 > .elementor-widget-container {
	margin: 30px 0px -43px 0px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-text);
	border-radius: 8px 8px 8px 8px;
}

.elementor-362 .elementor-element.elementor-element-b4db857 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-362 .elementor-element.elementor-element-2301a72 {
	--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: .1;
	--padding-top: 5em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-362 .elementor-element.elementor-element-2301a72:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-2301a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at bottom center, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-044b931) 100%);
}

.elementor-362 .elementor-element.elementor-element-2301a72::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .e-con-inner > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #1e3a5f;
	background-image: url("https://ascendea.ai/wp-content/uploads/2025/04/bg_footer_center.webp");
	--background-overlay: "";
	background-position: bottom center;
	background-repeat: no-repeat;
	--lzl-bg-img: "https://ascendea.ai/wp-content/uploads/2025/04/bg_footer_center.webp";
}

.elementor-362 .elementor-element.elementor-element-2301a72.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .elementor-background-video-container.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .e-con-inner > .elementor-background-video-container.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .elementor-background-slideshow.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .e-con-inner > .elementor-background-slideshow.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-2301a72.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .elementor-background-video-container.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .e-con-inner > .elementor-background-video-container.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .elementor-background-slideshow.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .e-con-inner > .elementor-background-slideshow.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-2301a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl-ing:not(.lzl-ed)::before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFi0lEQVR42u3BAQ0AAADCoPdPbQ43oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBXA/yTAAHWtsLoAAAAAElFTkSuQmCC");
}

.elementor-362 .elementor-element.elementor-element-ef04abb {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-ef04abb .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-a65c8be {
	width: var(--container-widget-width, 68%);
	max-width: 68%;
	--container-widget-width: 68%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-a65c8be.elementor-element {
	--align-self: center;
}

.elementor-362 .elementor-element.elementor-element-a65c8be .elementor-heading-title {
	font-size: 48px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-68b96be {
	width: var(--container-widget-width, 58%);
	max-width: 58%;
	--container-widget-width: 58%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: var(--e-global-color-cfa1f76);
}

.elementor-362 .elementor-element.elementor-element-68b96be.elementor-element {
	--align-self: center;
}

.elementor-362 .elementor-element.elementor-element-25c2fcf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--flex-wrap: wrap;
}

.elementor-362 .elementor-element.elementor-element-bceeda5 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-362 .elementor-element.elementor-element-bceeda5:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-bceeda5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-secondary) 0%, var(--e-global-color-4ca25af) 100%);
}

.elementor-362 .elementor-element.elementor-element-bceeda5:hover::before, .elementor-362 .elementor-element.elementor-element-bceeda5:hover > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-bceeda5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-bceeda5 > .elementor-background-slideshow:hover::before, .elementor-362 .elementor-element.elementor-element-bceeda5 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-d49ac81) 0%, var(--e-global-color-a2c0d56) 100%);
}

.elementor-362 .elementor-element.elementor-element-bceeda5:hover {
	--overlay-opacity: .12;
}

.elementor-362 .elementor-element.elementor-element-bceeda5, .elementor-362 .elementor-element.elementor-element-bceeda5::before {
	--overlay-transition: .1s;
}

.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 35px;
}

.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-ca0304d);
}

.elementor-362 .elementor-element.elementor-element-cb7fa37.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-cb7fa37.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-cb7fa37.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon {
	font-size: 35px;
}

.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-title a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.3em;
}

.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
	word-spacing: var(--e-global-typography-69c152f-word-spacing);
	color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-91e96da {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-362 .elementor-element.elementor-element-91e96da:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-91e96da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-secondary) 0%, var(--e-global-color-332724a) 100%);
}

.elementor-362 .elementor-element.elementor-element-91e96da:hover::before, .elementor-362 .elementor-element.elementor-element-91e96da:hover > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-91e96da:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-91e96da > .elementor-background-slideshow:hover::before, .elementor-362 .elementor-element.elementor-element-91e96da > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-d49ac81) 0%, var(--e-global-color-a2c0d56) 100%);
}

.elementor-362 .elementor-element.elementor-element-91e96da:hover {
	--overlay-opacity: .12;
}

.elementor-362 .elementor-element.elementor-element-91e96da, .elementor-362 .elementor-element.elementor-element-91e96da::before {
	--overlay-transition: .2s;
}

.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 35px;
}

.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-ca0304d);
}

.elementor-362 .elementor-element.elementor-element-6ac3340.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-6ac3340.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-6ac3340.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon {
	font-size: 35px;
}

.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-title a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.3em;
}

.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
	word-spacing: var(--e-global-typography-69c152f-word-spacing);
	color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-1406055 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-362 .elementor-element.elementor-element-1406055:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-1406055 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-secondary) 0%, var(--e-global-color-4ca25af) 100%);
}

.elementor-362 .elementor-element.elementor-element-1406055:hover::before, .elementor-362 .elementor-element.elementor-element-1406055:hover > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-1406055:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-1406055 > .elementor-background-slideshow:hover::before, .elementor-362 .elementor-element.elementor-element-1406055 > .e-con-inner > .elementor-background-slideshow:hover::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-d49ac81) 0%, var(--e-global-color-a2c0d56) 100%);
}

.elementor-362 .elementor-element.elementor-element-1406055:hover {
	--overlay-opacity: .24;
}

.elementor-362 .elementor-element.elementor-element-1406055, .elementor-362 .elementor-element.elementor-element-1406055::before {
	--overlay-transition: .2s;
}

.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 35px;
}

.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-ca0304d);
}

.elementor-362 .elementor-element.elementor-element-6a99803.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-6a99803.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-6a99803.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon {
	font-size: 35px;
}

.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-title a {
	font-family: "Roboto Flex", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	line-height: 1.3em;
}

.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
	word-spacing: var(--e-global-typography-69c152f-word-spacing);
	color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-2a4657fc > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-362 .elementor-element.elementor-element-2a4657fc:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-2a4657fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #111827;
}

.elementor-362 .elementor-element.elementor-element-2a4657fc {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5em 0em 7em 0em;
}

.elementor-362 .elementor-element.elementor-element-2a4657fc > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-76757c19 img {
	width: 100%;
	height: 600px;
	object-fit: cover;
	object-position: center center;
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-cc63080 > .elementor-element-populated {
	padding: 3em 1em 3em 5em;
}

.elementor-362 .elementor-element.elementor-element-7ac87422 .elementor-heading-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-23a9be4d .elementor-heading-title {
	font-size: 43px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-10a32097 {
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-48628162 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(7px / 2);
}

.elementor-362 .elementor-element.elementor-element-48628162 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(7px / 2);
}

.elementor-362 .elementor-element.elementor-element-48628162 .elementor-icon-list-icon i {
	color: var(--e-global-color-a2c0d56);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-48628162 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a2c0d56);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-48628162 {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-48628162 .elementor-icon-list-text {
	color: var(--e-global-color-9286677);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-81a8495 .elementor-button {
	background-color: var(--e-global-color-d49ac81);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-362 .elementor-element.elementor-element-81a8495 .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-81a8495 .elementor-button:focus {
	background-color: var(--e-global-color-332724a);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-81a8495 .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-81a8495 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-80c8ebf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-362 .elementor-element.elementor-element-80c8ebf:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-80c8ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #131d33;
}

.elementor-362 .elementor-element.elementor-element-0485ad6 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-0485ad6 .elementor-heading-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-56288c0 {
	width: var(--container-widget-width, 66%);
	max-width: 66%;
	--container-widget-width: 66%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-56288c0.elementor-element {
	--align-self: center;
}

.elementor-362 .elementor-element.elementor-element-56288c0 .elementor-heading-title {
	font-size: 43px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-f1d8229 {
	width: var(--container-widget-width, 54%);
	max-width: 54%;
	--container-widget-width: 54%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-f1d8229 > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-362 .elementor-element.elementor-element-f1d8229.elementor-element {
	--align-self: center;
}

.elementor-362 .elementor-element.elementor-element-08c148c {
	--display: flex;
}

.elementor-362 .elementor-element.elementor-element-4d62e33 {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
}

.elementor-362 .elementor-element.elementor-element-4d62e33.elementor-element {
	--align-self: center;
}

.elementor-362 .elementor-element.elementor-element-7311282 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #e5eaf0;
	--border-color: #e5eaf0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-3650e3b {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
}

.elementor-362 .elementor-element.elementor-element-4638555 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-4638555.elementor-view-stacked .elementor-icon {
	background-color: rgba(85, 99, 223, .23);
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-4638555.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-4638555.elementor-view-default .elementor-icon {
	color: rgba(85, 99, 223, .23);
	border-color: rgba(85, 99, 223, .23);
}

.elementor-362 .elementor-element.elementor-element-4638555.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-4638555.elementor-view-default .elementor-icon svg {
	fill: rgba(85, 99, 223, .23);
}

.elementor-362 .elementor-element.elementor-element-4638555.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-4638555 .elementor-icon {
	font-size: 35px;
}

.elementor-362 .elementor-element.elementor-element-4638555 .elementor-icon svg {
	height: 35px;
}

.elementor-362 .elementor-element.elementor-element-a9b0a79 > .elementor-widget-container {
	background-color: #0d1526;
	margin: 0px 0px 0px 0px;
	padding: 6px 14px 6px 14px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-362 .elementor-element.elementor-element-a9b0a79 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-e90e945 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-e90e945.elementor-element {
	--align-self: center;
}

.elementor-362 .elementor-element.elementor-element-e90e945 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-e90e945 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-8134453 {
	width: var(--container-widget-width, 240px);
	max-width: 240px;
	--container-widget-width: 240px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6em;
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-cb3b5e4 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
}

.elementor-362 .elementor-element.elementor-element-00cf1fd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-00cf1fd.elementor-view-stacked .elementor-icon {
	background-color: rgba(167, 139, 250, .18);
	color: #a78bfa;
}

.elementor-362 .elementor-element.elementor-element-00cf1fd.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-00cf1fd.elementor-view-default .elementor-icon {
	color: rgba(167, 139, 250, .18);
	border-color: rgba(167, 139, 250, .18);
}

.elementor-362 .elementor-element.elementor-element-00cf1fd.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-00cf1fd.elementor-view-default .elementor-icon svg {
	fill: rgba(167, 139, 250, .18);
}

.elementor-362 .elementor-element.elementor-element-00cf1fd.elementor-view-stacked .elementor-icon svg {
	fill: #a78bfa;
}

.elementor-362 .elementor-element.elementor-element-00cf1fd .elementor-icon {
	font-size: 35px;
}

.elementor-362 .elementor-element.elementor-element-00cf1fd .elementor-icon svg {
	height: 35px;
}

.elementor-362 .elementor-element.elementor-element-faf64ff > .elementor-widget-container {
	background-color: #0d1526;
	margin: 0px 0px 0px 0px;
	padding: 6px 14px 6px 14px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-362 .elementor-element.elementor-element-faf64ff .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #a78bfa;
}

.elementor-362 .elementor-element.elementor-element-66664ba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-66664ba.elementor-element {
	--align-self: center;
}

.elementor-362 .elementor-element.elementor-element-66664ba {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-66664ba .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	color: #a78bfa;
}

.elementor-362 .elementor-element.elementor-element-131ddce {
	width: var(--container-widget-width, 240px);
	max-width: 240px;
	--container-widget-width: 240px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6em;
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-caf10a3 {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
}

.elementor-362 .elementor-element.elementor-element-fb2ad5f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-fb2ad5f.elementor-view-stacked .elementor-icon {
	background-color: rgba(52, 211, 153, .17);
	color: #34d399;
}

.elementor-362 .elementor-element.elementor-element-fb2ad5f.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-fb2ad5f.elementor-view-default .elementor-icon {
	color: rgba(52, 211, 153, .17);
	border-color: rgba(52, 211, 153, .17);
}

.elementor-362 .elementor-element.elementor-element-fb2ad5f.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-fb2ad5f.elementor-view-default .elementor-icon svg {
	fill: rgba(52, 211, 153, .17);
}

.elementor-362 .elementor-element.elementor-element-fb2ad5f.elementor-view-stacked .elementor-icon svg {
	fill: #34d399;
}

.elementor-362 .elementor-element.elementor-element-fb2ad5f .elementor-icon {
	font-size: 35px;
}

.elementor-362 .elementor-element.elementor-element-fb2ad5f .elementor-icon svg {
	height: 35px;
}

.elementor-362 .elementor-element.elementor-element-df0e36e > .elementor-widget-container {
	background-color: #0d1526;
	margin: 0px 0px 0px 0px;
	padding: 6px 14px 6px 14px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-362 .elementor-element.elementor-element-df0e36e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #34d399;
}

.elementor-362 .elementor-element.elementor-element-3a2eee6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-3a2eee6.elementor-element {
	--align-self: center;
}

.elementor-362 .elementor-element.elementor-element-3a2eee6 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-3a2eee6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	color: #34d399;
}

.elementor-362 .elementor-element.elementor-element-f90a9aa {
	width: var(--container-widget-width, 240px);
	max-width: 240px;
	--container-widget-width: 240px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6em;
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-52ab52c {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
}

.elementor-362 .elementor-element.elementor-element-1664e96 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-1664e96.elementor-view-stacked .elementor-icon {
	background-color: rgba(251, 191, 36, .11);
	color: #fbbf24;
}

.elementor-362 .elementor-element.elementor-element-1664e96.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-1664e96.elementor-view-default .elementor-icon {
	color: rgba(251, 191, 36, .11);
	border-color: rgba(251, 191, 36, .11);
}

.elementor-362 .elementor-element.elementor-element-1664e96.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-1664e96.elementor-view-default .elementor-icon svg {
	fill: rgba(251, 191, 36, .11);
}

.elementor-362 .elementor-element.elementor-element-1664e96.elementor-view-stacked .elementor-icon svg {
	fill: #fbbf24;
}

.elementor-362 .elementor-element.elementor-element-1664e96 .elementor-icon {
	font-size: 35px;
}

.elementor-362 .elementor-element.elementor-element-1664e96 .elementor-icon svg {
	height: 35px;
}

.elementor-362 .elementor-element.elementor-element-0c420a3 > .elementor-widget-container {
	background-color: #0d1526;
	margin: 0px 0px 0px 0px;
	padding: 6px 14px 6px 14px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-362 .elementor-element.elementor-element-0c420a3 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #fbbf24;
}

.elementor-362 .elementor-element.elementor-element-486091f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-486091f.elementor-element {
	--align-self: center;
}

.elementor-362 .elementor-element.elementor-element-486091f {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-486091f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	color: #fbbf24;
}

.elementor-362 .elementor-element.elementor-element-5c8a0c7 {
	width: var(--container-widget-width, 240px);
	max-width: 240px;
	--container-widget-width: 240px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6em;
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-5b1e417 .elementor-button {
	background-color: var(--e-global-color-d49ac81);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-362 .elementor-element.elementor-element-5b1e417 .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-5b1e417 .elementor-button:focus {
	background-color: var(--e-global-color-332724a);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-5b1e417 .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-5b1e417 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-556721f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .31;
	--padding-top: 120px;
	--padding-bottom: 200px;
	--padding-left: 10px;
	--padding-right: 10px;
	--z-index: 1;
}

.elementor-362 .elementor-element.elementor-element-556721f:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-556721f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, var(--e-global-color-d49ac81) 0%, var(--e-global-color-332724a) 100%);
}

.elementor-362 .elementor-element.elementor-element-556721f::before, .elementor-362 .elementor-element.elementor-element-556721f > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-556721f > .e-con-inner > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-556721f > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-556721f > .e-con-inner > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-556721f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://ascendea.ai/wp-content/uploads/2025/04/particles-4.webp");
	--background-overlay: "";
	--lzl-bg-img: "https://ascendea.ai/wp-content/uploads/2025/04/particles-4.webp";
}

.elementor-362 .elementor-element.elementor-element-556721f.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-556721f > .elementor-background-video-container.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-556721f > .e-con-inner > .elementor-background-video-container.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-556721f > .elementor-background-slideshow.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-556721f > .e-con-inner > .elementor-background-slideshow.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-556721f > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-556721f.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-556721f > .elementor-background-video-container.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-556721f > .e-con-inner > .elementor-background-video-container.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-556721f > .elementor-background-slideshow.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-556721f > .e-con-inner > .elementor-background-slideshow.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-556721f > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl-ing:not(.lzl-ed)::before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAKeCAYAAABERgaKAAAACXBIWXMAAA7EAAAOxAGVKw4bAAATnklEQVR42uzBAQEAAACAkP6v7ggKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA24MDEgAAAABB/1/3I1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuAoswAAGEgL04AAAAAElFTkSuQmCC");
}

.elementor-362 .elementor-element.elementor-element-ce69f9d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-a861a31 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-a861a31 .elementor-heading-title {
	font-size: 35px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-b321f44 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-df041c6 {
	--display: flex;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-df041c6:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-df041c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-df041c6::before, .elementor-362 .elementor-element.elementor-element-df041c6 > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-df041c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-df041c6 > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-df041c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-df041c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at center center, rgba(255, 255, 255, .68) 100%, #fff 0%);
}

.elementor-362 .elementor-element.elementor-element-df041c6.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-362 .elementor-element.elementor-element-aeaf526 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-3551d3b > .elementor-widget-container {
	--e-transform-flipX: -1;
}

body:not(.rtl) .elementor-362 .elementor-element.elementor-element-3551d3b {
	right: 4px;
}

.elementor-362 .elementor-element.elementor-element-3551d3b {
	bottom: -41px;
}

.elementor-362 .elementor-element.elementor-element-05bc8ee {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-c6714de {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-c6714de .elementor-heading-title {
	font-size: 24px;
	color: #807e7e;
}

.elementor-362 .elementor-element.elementor-element-ab34fed > .elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

.elementor-362 .elementor-element.elementor-element-84f7c96 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overlay-opacity: .31;
	--padding-top: 120px;
	--padding-bottom: 200px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-362 .elementor-element.elementor-element-84f7c96:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-84f7c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, var(--e-global-color-d49ac81) 0%, var(--e-global-color-332724a) 100%);
}

.elementor-362 .elementor-element.elementor-element-84f7c96::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .e-con-inner > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://ascendea.ai/wp-content/uploads/2025/04/particles-4.webp");
	--background-overlay: "";
	--lzl-bg-img: "https://ascendea.ai/wp-content/uploads/2025/04/particles-4.webp";
}

.elementor-362 .elementor-element.elementor-element-84f7c96.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .elementor-background-video-container.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .e-con-inner > .elementor-background-video-container.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .elementor-background-slideshow.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .e-con-inner > .elementor-background-slideshow.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-84f7c96.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .elementor-background-video-container.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .e-con-inner > .elementor-background-video-container.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .elementor-background-slideshow.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .e-con-inner > .elementor-background-slideshow.lzl-ing:not(.lzl-ed)::before, .elementor-362 .elementor-element.elementor-element-84f7c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl-ing:not(.lzl-ed)::before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAKeCAYAAABERgaKAAAACXBIWXMAAA7EAAAOxAGVKw4bAAATnklEQVR42uzBAQEAAACAkP6v7ggKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA24MDEgAAAABB/1/3I1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuAoswAAGEgL04AAAAAElFTkSuQmCC");
}

.elementor-362 .elementor-element.elementor-element-07f56de {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-defd04b {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-defd04b .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-72d6cf5 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-72d6cf5 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-8d1f964 {
	text-align: center;
	color: var(--e-global-color-cfa1f76);
}

.elementor-362 .elementor-element.elementor-element-39c8618 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-7c93479 {
	--display: flex;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-7c93479:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-7c93479 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-362 .elementor-element.elementor-element-7c93479::before, .elementor-362 .elementor-element.elementor-element-7c93479 > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-7c93479 > .e-con-inner > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-7c93479 > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-7c93479 > .e-con-inner > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-7c93479 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at center center, rgba(255, 255, 255, .68) 100%, #fff 0%);
}

.elementor-362 .elementor-element.elementor-element-1c5ceab {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-ab48510 > .elementor-widget-container {
	--e-transform-flipX: -1;
}

body:not(.rtl) .elementor-362 .elementor-element.elementor-element-ab48510 {
	right: 21px;
}

.elementor-362 .elementor-element.elementor-element-ab48510 {
	bottom: -41px;
}

.elementor-362 .elementor-element.elementor-element-d904ea8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-0edf62f {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-0edf62f .elementor-heading-title {
	font-size: 24px;
	color: #807e7e;
}

.elementor-362 .elementor-element.elementor-element-f9e3dac > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-f9e3dac {
	text-align: center;
	font-size: 14px;
	line-height: 1.2em;
}

.elementor-362 .elementor-element.elementor-element-f9e3dac p {
	margin-block-end: 1px;
}

.elementor-362 .elementor-element.elementor-element-9832c53 > .elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

.elementor-362 .elementor-element.elementor-element-ed07a01 {
	--display: flex;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-ed07a01:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-ed07a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-362 .elementor-element.elementor-element-ed07a01::before, .elementor-362 .elementor-element.elementor-element-ed07a01 > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-ed07a01 > .e-con-inner > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-ed07a01 > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-ed07a01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-ed07a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at center center, rgba(255, 255, 255, .68) 100%, #fff 0%);
}

.elementor-362 .elementor-element.elementor-element-7a1d4e1 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-f53a4be > .elementor-widget-container {
	--e-transform-flipX: -1;
}

body:not(.rtl) .elementor-362 .elementor-element.elementor-element-f53a4be {
	right: 4px;
}

.elementor-362 .elementor-element.elementor-element-f53a4be {
	bottom: -41px;
}

.elementor-362 .elementor-element.elementor-element-1a9a1b2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-609ef31 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-609ef31 .elementor-heading-title {
	font-size: 24px;
	color: #807e7e;
}

.elementor-362 .elementor-element.elementor-element-1c1d03c > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-1c1d03c {
	text-align: center;
	font-size: 14px;
	line-height: 1.2em;
}

.elementor-362 .elementor-element.elementor-element-1c1d03c p {
	margin-block-end: 1px;
}

.elementor-362 .elementor-element.elementor-element-6b14282 > .elementor-widget-container {
	margin: 0px 0px -100px 0px;
}

.elementor-362 .elementor-element.elementor-element-11db3036:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-11db3036 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-289074c);
}

.elementor-362 .elementor-element.elementor-element-11db3036 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0em 0em 0em 0em;
}

.elementor-362 .elementor-element.elementor-element-11db3036 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-f3309dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-f3309dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at bottom center, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-044b931) 100%);
}

.elementor-362 .elementor-element.elementor-element-f3309dd > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-f3309dd > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-f3309dd > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-f3309dd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 2em 2em 2em 2em;
}

.elementor-362 .elementor-element.elementor-element-f3309dd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-6a9bced8 > .elementor-container {
	max-width: 720px;
}

.elementor-362 .elementor-element.elementor-element-2a281fcf > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-362 .elementor-element.elementor-element-186f1214 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-186f1214 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-7fb5cba1 {
	text-align: center;
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-3e221ab > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 16px;
}

.elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-55782931.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-55782931.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-55782931.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon {
	font-size: 35px;
	padding: 7px;
}

.elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
	word-spacing: var(--e-global-typography-69c152f-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-10dbbd2d > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 16px;
}

.elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-4172f185.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-4172f185.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-4172f185.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon {
	font-size: 35px;
	padding: 7px;
}

.elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
	word-spacing: var(--e-global-typography-69c152f-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-a5d99c9 > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 16px;
}

.elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-4e4d9957.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-4e4d9957.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-4e4d9957.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon {
	font-size: 35px;
	padding: 7px;
}

.elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
	word-spacing: var(--e-global-typography-69c152f-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-8f310db {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-5c68b85 .elementor-button {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-332724a);
	color: var(--e-global-color-332724a);
	border-style: solid;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-362 .elementor-element.elementor-element-5c68b85 .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-5c68b85 .elementor-button:focus {
	background-color: var(--e-global-color-332724a);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-5c68b85 .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-5c68b85 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-5eee21af:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-5eee21af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #111827;
}

.elementor-362 .elementor-element.elementor-element-5eee21af {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 3em 0em 5em 0em;
}

.elementor-362 .elementor-element.elementor-element-5eee21af > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-33448936 > .elementor-container {
	max-width: 720px;
}

.elementor-362 .elementor-element.elementor-element-106f0869 > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-362 .elementor-element.elementor-element-3255dafe {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-3255dafe .elementor-heading-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-1a98a747 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-1a98a747 .elementor-heading-title {
	font-size: 43px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-3c3f393 {
	text-align: center;
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-72e42028 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-d49ac81);
	--divider-border-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-72e42028 .elementor-divider-separator {
	width: 200px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-362 .elementor-element.elementor-element-72e42028 .elementor-divider {
	text-align: center;
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-362 .elementor-element.elementor-element-72e42028.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-72e42028.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-72e42028.elementor-view-default .elementor-icon {
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-72e42028.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-72e42028.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-main-swiper {
	width: 100%;
}

.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-main-swiper .swiper-slide {
	background-color: var(--e-global-color-332724a);
	border-radius: 15px;
	padding: 3% 3% 3% 3%;
}

.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-testimonial__text {
	color: var(--e-global-color-cfa1f76);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-testimonial__name {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-testimonial__title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
	word-spacing: var(--e-global-typography-69c152f-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-testimonial__image img {
	width: 70px;
	height: 70px;
	border-style: solid;
	border-color: var(--e-global-color-text);
	border-width: 4px;
}

.elementor-362 .elementor-element.elementor-element-335cf51 {
	padding: 5em 0em 7em 0em;
}

.elementor-362 .elementor-element.elementor-element-02e24ab > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-1f40825 > .elementor-container {
	max-width: 720px;
}

.elementor-362 .elementor-element.elementor-element-f1cde76 > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-362 .elementor-element.elementor-element-f8a994a {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-7e4554e {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-88c56e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-88c56e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-854745e);
}

.elementor-362 .elementor-element.elementor-element-88c56e6 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-854745e);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 2em 3em 2em;
}

.elementor-362 .elementor-element.elementor-element-88c56e6 > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-88c56e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-88c56e6 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-88c56e6:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-88c56e6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-ac90005 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-ac90005 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-ac90005 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-ac90005 .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-362 .elementor-element.elementor-element-249d8d0 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-a9549c4 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-a9549c4 .elementor-heading-title {
	font-size: var(--e-global-typography-84a5158-font-size);
	line-height: var(--e-global-typography-84a5158-line-height);
	letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
	word-spacing: var(--e-global-typography-84a5158-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-5646d7b > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-5646d7b {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-041fe1f {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-041fe1f:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-041fe1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(116, 192, 252, .08);
}

.elementor-362 .elementor-element.elementor-element-cd42d6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-cd42d6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-cd42d6e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-cd42d6e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-cd42d6e {
	--e-icon-list-icon-size: 6px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-362 .elementor-element.elementor-element-cd42d6e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-cd42d6e .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-362 .elementor-element.elementor-element-cd42d6e .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-0aab72f {
	text-align: start;
	font-size: 14px;
}

.elementor-362 .elementor-element.elementor-element-f58062b > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-f58062b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-f58062b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-f58062b .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-f58062b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-f58062b .elementor-icon-list-icon i {
	color: var(--e-global-color-a2c0d56);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-f58062b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a2c0d56);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-f58062b {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-f58062b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-f58062b .elementor-icon-list-item > a {
	text-transform: capitalize;
}

.elementor-362 .elementor-element.elementor-element-f58062b .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-ee5ae77 {
	--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: rgba(116, 192, 252, .41);
	--border-color: rgba(116, 192, 252, .41);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-ee5ae77:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-ee5ae77 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(116, 192, 252, .08);
}

.elementor-362 .elementor-element.elementor-element-45857ab {
	text-align: start;
	font-size: 14px;
}

.elementor-362 .elementor-element.elementor-element-6896bd6 {
	text-align: start;
	font-size: 14px;
}

.elementor-362 .elementor-element.elementor-element-6007f6f {
	text-align: start;
	font-size: 14px;
}

.elementor-362 .elementor-element.elementor-element-e1790b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-e1790b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-4ca25af) 100%);
}

.elementor-362 .elementor-element.elementor-element-e1790b1 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-d49ac81);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 2em 3em 2em;
}

.elementor-362 .elementor-element.elementor-element-e1790b1 > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-e1790b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-e1790b1 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-e1790b1:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-e1790b1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-b76b843 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-b76b843 > .elementor-widget-container {
	background-color: var(--e-global-color-a2c0d56);
	margin: 0em 0em 1em 0em;
	padding: 3px 21px 3px 21px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-362 .elementor-element.elementor-element-b76b843 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-7910379 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-7910379 > .elementor-widget-container {
	background-color: var(--e-global-color-a2c0d56);
	margin: 0em 0em 1em 0em;
	padding: 3px 21px 3px 21px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-362 .elementor-element.elementor-element-7910379 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-4859497 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-4859497 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-4859497 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-4859497 .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-759400f {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-e0d373b {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-e0d373b .elementor-heading-title {
	font-size: 37px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-ab8c6c7 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-ab8c6c7 {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-46f6961 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-46f6961:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-46f6961 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(69, 110, 187, .4);
}

.elementor-362 .elementor-element.elementor-element-5152157 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-450b16a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-450b16a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-450b16a .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-450b16a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-450b16a {
	--e-icon-list-icon-size: 6px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-362 .elementor-element.elementor-element-450b16a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-450b16a .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-362 .elementor-element.elementor-element-450b16a .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-4e7ed4b {
	text-align: start;
	font-size: 14px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-3bffb06 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-599c845 > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-599c845 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-599c845 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-599c845 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-accent);
}

.elementor-362 .elementor-element.elementor-element-599c845 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-599c845 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-599c845 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-599c845 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-599c845 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-599c845 .elementor-icon-list-item > a {
	text-transform: capitalize;
}

.elementor-362 .elementor-element.elementor-element-599c845 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-bcff7fb {
	--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: rgba(116, 192, 252, .41);
	--border-color: rgba(116, 192, 252, .41);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-bcff7fb:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-bcff7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(69, 110, 187, .4);
}

.elementor-362 .elementor-element.elementor-element-3b79cb5 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-61cec3a {
	text-align: start;
	font-size: 14px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-97ac9e3 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-e5d0842 {
	text-align: start;
	font-size: 14px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-f2595a9 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-2430288 {
	text-align: start;
	font-size: 14px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-6fa4777 .elementor-button {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-6fa4777 .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-6fa4777 .elementor-button:focus {
	background-color: var(--e-global-color-332724a);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-6fa4777 .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-6fa4777 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-1862d81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-1862d81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-854745e);
}

.elementor-362 .elementor-element.elementor-element-1862d81 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-854745e);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 2em 3em 2em;
}

.elementor-362 .elementor-element.elementor-element-1862d81 > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-1862d81 > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-1862d81 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-1862d81:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-1862d81 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-90ffd64 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-90ffd64 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-90ffd64 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-90ffd64 .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-362 .elementor-element.elementor-element-be58d30 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-a54d4b1 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-a54d4b1 .elementor-heading-title {
	font-size: 37px;
}

.elementor-362 .elementor-element.elementor-element-9146df1 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-9146df1 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-4f810ef {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-4f810ef:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-4f810ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(116, 192, 252, .08);
}

.elementor-362 .elementor-element.elementor-element-4f0c5c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-4f0c5c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-4f0c5c6 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-4f0c5c6 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-4f0c5c6 {
	--e-icon-list-icon-size: 6px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-362 .elementor-element.elementor-element-4f0c5c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-4f0c5c6 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-362 .elementor-element.elementor-element-4f0c5c6 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-0ee8fce {
	text-align: start;
	font-size: 14px;
}

.elementor-362 .elementor-element.elementor-element-aacef0a > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-aacef0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-aacef0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-aacef0a .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-aacef0a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-aacef0a .elementor-icon-list-icon i {
	color: var(--e-global-color-a2c0d56);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-aacef0a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a2c0d56);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-aacef0a {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-aacef0a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-aacef0a .elementor-icon-list-item > a {
	text-transform: capitalize;
}

.elementor-362 .elementor-element.elementor-element-aacef0a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-b4e729d {
	--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: rgba(116, 192, 252, .41);
	--border-color: rgba(116, 192, 252, .41);
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-b4e729d:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-b4e729d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(116, 192, 252, .08);
}

.elementor-362 .elementor-element.elementor-element-7d5fc2f {
	text-align: start;
	font-size: 14px;
}

.elementor-362 .elementor-element.elementor-element-3bd792f {
	text-align: start;
	font-size: 14px;
}

.elementor-362 .elementor-element.elementor-element-f4e358f {
	text-align: start;
	font-size: 14px;
}

.elementor-362 .elementor-element.elementor-element-4ef5c9a:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-4ef5c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1e3a5f;
}

.elementor-362 .elementor-element.elementor-element-4ef5c9a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0em 0em 0em 0em;
}

.elementor-362 .elementor-element.elementor-element-4ef5c9a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-b17a43c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-b17a43c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-1524555 {
	width: var(--container-widget-width, 212px);
	max-width: 212px;
	--container-widget-width: 212px;
	--container-widget-flex-grow: 0;
	top: 50px;
	text-align: start;
}

body:not(.rtl) .elementor-362 .elementor-element.elementor-element-1524555 {
	left: 115px;
}

.elementor-362 .elementor-element.elementor-element-1524555 img {
	width: 119px;
	max-width: 62%;
}

.elementor-362 .elementor-element.elementor-element-8fdb8ce > .elementor-container {
	max-width: 891px;
}

.elementor-362 .elementor-element.elementor-element-8fdb8ce {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-362 .elementor-element.elementor-element-8fdb8ce > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-9cfbfb4.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-362 .elementor-element.elementor-element-9cfbfb4 > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-362 .elementor-element.elementor-element-e85c988 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-e85c988 .elementor-heading-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-f66957c {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-f66957c.elementor-element {
	--align-self: center;
}

.elementor-362 .elementor-element.elementor-element-f66957c .elementor-heading-title {
	font-size: 43px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-d211cf7 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-d211cf7 {
	text-align: center;
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-4076cb2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-362 .elementor-element.elementor-element-c3f75bb {
	--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;
}

.elementor-362 .elementor-element.elementor-element-b690ea4 {
	--display: flex;
	--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-854745e);
	--border-color: var(--e-global-color-854745e);
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-362 .elementor-element.elementor-element-b690ea4:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-b690ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-854745e);
}

.elementor-362 .elementor-element.elementor-element-b690ea4:hover {
	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-a2c0d56);
	--border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-b690ea4, .elementor-362 .elementor-element.elementor-element-b690ea4::before {
	--border-transition: .3s;
}

.elementor-362 .elementor-element.elementor-element-e279229 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-e279229 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-e279229 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-e279229 .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-362 .elementor-element.elementor-element-0784dfd {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-767762d {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-767762d .elementor-heading-title {
	font-size: var(--e-global-typography-84a5158-font-size);
	line-height: var(--e-global-typography-84a5158-line-height);
	letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
	word-spacing: var(--e-global-typography-84a5158-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-12a3f42 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-12a3f42 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-af2d73f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-af2d73f {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-b11a342 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-b11a342:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-b11a342 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(116, 192, 252, .08);
}

.elementor-362 .elementor-element.elementor-element-6a34fb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-6a34fb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-6a34fb1 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-6a34fb1 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-6a34fb1 {
	--e-icon-list-icon-size: 6px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-362 .elementor-element.elementor-element-6a34fb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-6a34fb1 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-362 .elementor-element.elementor-element-6a34fb1 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-e57beab .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-362 .elementor-element.elementor-element-0f1f1cd {
	--display: flex;
	--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-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-362 .elementor-element.elementor-element-0f1f1cd:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-0f1f1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-4ca25af) 100%);
}

.elementor-362 .elementor-element.elementor-element-0f1f1cd:hover {
	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-a2c0d56);
	--border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-0f1f1cd, .elementor-362 .elementor-element.elementor-element-0f1f1cd::before {
	--border-transition: .3s;
}

.elementor-362 .elementor-element.elementor-element-9c6de49 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-9c6de49 > .elementor-widget-container {
	background-color: var(--e-global-color-a2c0d56);
	margin: 0em 0em 1em 0em;
	padding: 3px 21px 3px 21px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-362 .elementor-element.elementor-element-9c6de49 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-fc51109 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-fc51109 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-fc51109 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-fc51109 .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-31b8b13 {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-38ed458 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-38ed458 .elementor-heading-title {
	font-size: 37px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-670d7ba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-670d7ba {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-6091bec > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-6091bec {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-3d1263a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-3d1263a:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-3d1263a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(116, 192, 252, .08);
}

.elementor-362 .elementor-element.elementor-element-7e7129d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-7e7129d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-7e7129d .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-7e7129d .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-7e7129d {
	--e-icon-list-icon-size: 6px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-362 .elementor-element.elementor-element-7e7129d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-7e7129d .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-362 .elementor-element.elementor-element-7e7129d .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-d0a4e87 .elementor-button {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-d0a4e87 .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-d0a4e87 .elementor-button:focus {
	background-color: var(--e-global-color-332724a);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-d0a4e87 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-362 .elementor-element.elementor-element-d0a4e87 .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-d0a4e87 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-e64d542 {
	--display: flex;
	--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-854745e);
	--border-color: var(--e-global-color-854745e);
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-362 .elementor-element.elementor-element-e64d542:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-e64d542 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-854745e);
}

.elementor-362 .elementor-element.elementor-element-e64d542:hover {
	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-a2c0d56);
	--border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-e64d542, .elementor-362 .elementor-element.elementor-element-e64d542::before {
	--border-transition: .3s;
}

.elementor-362 .elementor-element.elementor-element-b979a8d .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-b979a8d .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-b979a8d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-b979a8d .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-362 .elementor-element.elementor-element-a96de1e {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-17efb60 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-17efb60 .elementor-heading-title {
	font-size: 37px;
}

.elementor-362 .elementor-element.elementor-element-a243d3c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-a243d3c {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-eb13d14 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-eb13d14 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-98fca05 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-98fca05:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-98fca05 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(116, 192, 252, .08);
}

.elementor-362 .elementor-element.elementor-element-dd3d33c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-dd3d33c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-dd3d33c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-dd3d33c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-dd3d33c {
	--e-icon-list-icon-size: 6px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-362 .elementor-element.elementor-element-dd3d33c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-dd3d33c .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-362 .elementor-element.elementor-element-dd3d33c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-2322786 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-362 .elementor-element.elementor-element-a617275 {
	--display: flex;
}

.elementor-362 .elementor-element.elementor-element-1b4ca3d {
	--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;
}

.elementor-362 .elementor-element.elementor-element-b563c4e {
	--display: flex;
	--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-854745e);
	--border-color: var(--e-global-color-854745e);
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-362 .elementor-element.elementor-element-b563c4e:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-b563c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-854745e);
}

.elementor-362 .elementor-element.elementor-element-b563c4e:hover {
	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-a2c0d56);
	--border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-b563c4e, .elementor-362 .elementor-element.elementor-element-b563c4e::before {
	--border-transition: .3s;
}

.elementor-362 .elementor-element.elementor-element-f6d780b .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-f6d780b .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-f6d780b .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-f6d780b .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-362 .elementor-element.elementor-element-a9649dd {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-534e4c1 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-534e4c1 .elementor-heading-title {
	font-size: var(--e-global-typography-84a5158-font-size);
	line-height: var(--e-global-typography-84a5158-line-height);
	letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
	word-spacing: var(--e-global-typography-84a5158-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-9715d0d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-9715d0d {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-9704b4a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-9704b4a {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-699e50d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-699e50d:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-699e50d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(116, 192, 252, .08);
}

.elementor-362 .elementor-element.elementor-element-4467e77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-4467e77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-4467e77 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-4467e77 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-4467e77 {
	--e-icon-list-icon-size: 6px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-362 .elementor-element.elementor-element-4467e77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-4467e77 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-362 .elementor-element.elementor-element-4467e77 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-b925e41 {
	--display: flex;
	--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-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-362 .elementor-element.elementor-element-b925e41:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-b925e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-4ca25af) 100%);
}

.elementor-362 .elementor-element.elementor-element-b925e41:hover {
	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-a2c0d56);
	--border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-b925e41, .elementor-362 .elementor-element.elementor-element-b925e41::before {
	--border-transition: .3s;
}

.elementor-362 .elementor-element.elementor-element-5407883 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-5407883 > .elementor-widget-container {
	background-color: var(--e-global-color-a2c0d56);
	padding: 3px 21px 3px 21px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-362 .elementor-element.elementor-element-5407883 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-5b71536 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-5b71536 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-5b71536 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-5b71536 .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-59e9cea {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-1f69d83 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-1f69d83 .elementor-heading-title {
	font-size: 37px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-7541ac6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-7541ac6 {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-2f9f3c8 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-2f9f3c8 {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-68aa1c6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-68aa1c6:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-68aa1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(116, 192, 252, .08);
}

.elementor-362 .elementor-element.elementor-element-ca1dc71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-ca1dc71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-ca1dc71 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-ca1dc71 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-ca1dc71 {
	--e-icon-list-icon-size: 6px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-362 .elementor-element.elementor-element-ca1dc71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-ca1dc71 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-362 .elementor-element.elementor-element-ca1dc71 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-eb59929 .elementor-button {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-eb59929 .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-eb59929 .elementor-button:focus {
	background-color: var(--e-global-color-332724a);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-eb59929 .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-eb59929 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-d7426fe {
	--display: flex;
	--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-854745e);
	--border-color: var(--e-global-color-854745e);
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-362 .elementor-element.elementor-element-d7426fe:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-d7426fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-854745e);
}

.elementor-362 .elementor-element.elementor-element-d7426fe:hover {
	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-a2c0d56);
	--border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-d7426fe, .elementor-362 .elementor-element.elementor-element-d7426fe::before {
	--border-transition: .3s;
}

.elementor-362 .elementor-element.elementor-element-a3a1cd3 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-a3a1cd3 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-a3a1cd3 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-a3a1cd3 .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-362 .elementor-element.elementor-element-eb45073 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-ea756d4 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-ea756d4 .elementor-heading-title {
	font-size: 37px;
}

.elementor-362 .elementor-element.elementor-element-fd962df > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-fd962df {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-32cc564 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-32cc564 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-fbe0886 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-362 .elementor-element.elementor-element-fbe0886:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-fbe0886 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(116, 192, 252, .08);
}

.elementor-362 .elementor-element.elementor-element-da27c02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-da27c02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(6px / 2);
}

.elementor-362 .elementor-element.elementor-element-da27c02 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-da27c02 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-da27c02 {
	--e-icon-list-icon-size: 6px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-362 .elementor-element.elementor-element-da27c02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-da27c02 .elementor-icon-list-item > a {
	font-size: 16px;
}

.elementor-362 .elementor-element.elementor-element-da27c02 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-48fd663 {
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-color: #fff;
	--n-tabs-title-color-active: #fff;
}

.elementor-362 .elementor-element.elementor-element-48fd663 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: #fff;
}

.elementor-362 .elementor-element.elementor-element-04c868e {
	padding: 0em 0em 7em 0em;
}

.elementor-362 .elementor-element.elementor-element-9891bc8 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-66d265f > .elementor-container {
	max-width: 720px;
}

.elementor-362 .elementor-element.elementor-element-db88084 > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-362 .elementor-element.elementor-element-cfe56ae {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-7bcfd8d {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-7bcfd8d .elementor-heading-title {
	font-size: 20px;
}

.elementor-362 .elementor-element.elementor-element-ccf536f {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-c0cceab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-c0cceab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-854745e);
}

.elementor-362 .elementor-element.elementor-element-c0cceab > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-854745e);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 2em 3em 2em;
}

.elementor-362 .elementor-element.elementor-element-c0cceab > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-c0cceab > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-c0cceab > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-c0cceab:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-c0cceab > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-39de7b5 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-362 .elementor-element.elementor-element-39de7b5 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-39de7b5 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-39de7b5 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-9c7a72c {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-9c7a72c .elementor-heading-title {
	font-size: var(--e-global-typography-84a5158-font-size);
	line-height: var(--e-global-typography-84a5158-line-height);
	letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
	word-spacing: var(--e-global-typography-84a5158-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-04fe3ea {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-04fe3ea .elementor-heading-title {
	font-size: 20px;
}

.elementor-362 .elementor-element.elementor-element-9b6a94d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a2c0d56);
	--divider-border-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-9b6a94d .elementor-divider-separator {
	width: 100%;
}

.elementor-362 .elementor-element.elementor-element-9b6a94d .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-362 .elementor-element.elementor-element-6dfdd59 {
	text-align: center;
	text-transform: capitalize;
}

.elementor-362 .elementor-element.elementor-element-d662106 > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-d662106 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-d662106 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-d662106 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-d662106 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-d662106 .elementor-icon-list-icon i {
	color: var(--e-global-color-a2c0d56);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-d662106 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a2c0d56);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-d662106 {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-d662106 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-d662106 .elementor-icon-list-item > a {
	text-transform: capitalize;
}

.elementor-362 .elementor-element.elementor-element-d662106 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-b839702:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-b839702 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-4ca25af) 100%);
}

.elementor-362 .elementor-element.elementor-element-b839702 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-d49ac81);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 2em 3em 2em;
}

.elementor-362 .elementor-element.elementor-element-b839702 > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-b839702 > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-b839702 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-b839702:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-b839702 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-c3e4837 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-c3e4837 > .elementor-widget-container {
	background-color: var(--e-global-color-a2c0d56);
	margin: 0em 0em 1em 0em;
	padding: 3px 21px 3px 21px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-362 .elementor-element.elementor-element-c3e4837 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-fee37a5 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-362 .elementor-element.elementor-element-fee37a5 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-fee37a5 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-fee37a5 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-fee37a5 .elementor-icon-box-description {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-07658b2 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-07658b2 .elementor-heading-title {
	font-size: var(--e-global-typography-84a5158-font-size);
	line-height: var(--e-global-typography-84a5158-line-height);
	letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
	word-spacing: var(--e-global-typography-84a5158-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-b124c0b {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-b124c0b .elementor-heading-title {
	font-size: 20px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-357dcb9 {
	text-align: center;
	text-transform: capitalize;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-844ee56 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a2c0d56);
	--divider-border-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-844ee56 .elementor-divider-separator {
	width: 100%;
}

.elementor-362 .elementor-element.elementor-element-844ee56 .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-362 .elementor-element.elementor-element-001f436 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-9b21cc3 > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-9b21cc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-9b21cc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-9b21cc3 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-accent);
}

.elementor-362 .elementor-element.elementor-element-9b21cc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-9b21cc3 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-9b21cc3 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-9b21cc3 {
	--e-icon-list-icon-size: 21px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-9b21cc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-9b21cc3 .elementor-icon-list-item > a {
	text-transform: capitalize;
}

.elementor-362 .elementor-element.elementor-element-9b21cc3 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-13dadf1 .elementor-button {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-13dadf1 .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-13dadf1 .elementor-button:focus {
	background-color: var(--e-global-color-332724a);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-13dadf1 .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-13dadf1 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-3ae17d6 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-3ae17d6 > .elementor-widget-container {
	background-color: var(--e-global-color-a2c0d56);
	margin: 0em 0em 1em 0em;
	padding: 3px 21px 3px 21px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-362 .elementor-element.elementor-element-3ae17d6 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-ea6f6cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-ea6f6cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-854745e);
}

.elementor-362 .elementor-element.elementor-element-ea6f6cc > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-854745e);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 2em 3em 2em;
}

.elementor-362 .elementor-element.elementor-element-ea6f6cc > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-ea6f6cc > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-ea6f6cc > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-ea6f6cc:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-ea6f6cc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-0feac9e > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-362 .elementor-element.elementor-element-0feac9e .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-0feac9e .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-0feac9e .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-a041782 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-a041782 .elementor-heading-title {
	font-size: var(--e-global-typography-84a5158-font-size);
	line-height: var(--e-global-typography-84a5158-line-height);
	letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
	word-spacing: var(--e-global-typography-84a5158-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-e543c09 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-e543c09 .elementor-heading-title {
	font-size: 20px;
}

.elementor-362 .elementor-element.elementor-element-9d10897 {
	text-align: center;
	text-transform: capitalize;
}

.elementor-362 .elementor-element.elementor-element-734d309 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a2c0d56);
	--divider-border-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-734d309 .elementor-divider-separator {
	width: 100%;
}

.elementor-362 .elementor-element.elementor-element-734d309 .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-362 .elementor-element.elementor-element-62f17bf > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-62f17bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-62f17bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-62f17bf .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-62f17bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-62f17bf .elementor-icon-list-icon i {
	color: var(--e-global-color-a2c0d56);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-62f17bf .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a2c0d56);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-62f17bf {
	--e-icon-list-icon-size: 21px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-62f17bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-62f17bf .elementor-icon-list-item > a {
	text-transform: capitalize;
}

.elementor-362 .elementor-element.elementor-element-62f17bf .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-cca651c {
	padding: 5em 0em 7em 0em;
}

.elementor-362 .elementor-element.elementor-element-3f21fa4 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-9c33f4d > .elementor-container {
	max-width: 720px;
}

.elementor-362 .elementor-element.elementor-element-63ce278 > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-362 .elementor-element.elementor-element-d18fd85 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-460d23e {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-76d183b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-76d183b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-854745e);
}

.elementor-362 .elementor-element.elementor-element-76d183b > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-854745e);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 2em 3em 2em;
}

.elementor-362 .elementor-element.elementor-element-76d183b > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-76d183b > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-76d183b > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-76d183b:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-76d183b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-d2942e9 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-362 .elementor-element.elementor-element-d2942e9 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-d2942e9 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-d2942e9 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-88bddd1 img {
	width: 80%;
}

.elementor-362 .elementor-element.elementor-element-a6aae00 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-a6aae00 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-a6aae00 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-a6aae00 .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-362 .elementor-element.elementor-element-9dea03d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a2c0d56);
	--divider-border-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-9dea03d .elementor-divider-separator {
	width: 100%;
}

.elementor-362 .elementor-element.elementor-element-9dea03d .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-362 .elementor-element.elementor-element-3bbbcd0 > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-3bbbcd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-3bbbcd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-3bbbcd0 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-3bbbcd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-3bbbcd0 .elementor-icon-list-icon i {
	color: var(--e-global-color-a2c0d56);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-3bbbcd0 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a2c0d56);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-3bbbcd0 {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-3bbbcd0 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-de165d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-de165d8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-4ca25af) 100%);
}

.elementor-362 .elementor-element.elementor-element-de165d8 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-854745e);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 2em 3em 2em;
}

.elementor-362 .elementor-element.elementor-element-de165d8 > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-de165d8 > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-de165d8 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-de165d8:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-de165d8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-8372cef > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-362 .elementor-element.elementor-element-8372cef .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-8372cef .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-8372cef .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-8372cef .elementor-icon-box-description {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-e4fa869 img {
	width: 80%;
}

.elementor-362 .elementor-element.elementor-element-a9e3ade .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-a9e3ade .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-a9e3ade .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-a9e3ade .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-f0c913b {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a2c0d56);
	--divider-border-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-f0c913b .elementor-divider-separator {
	width: 100%;
}

.elementor-362 .elementor-element.elementor-element-f0c913b .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-362 .elementor-element.elementor-element-64ac387 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-c3f410a > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-c3f410a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-c3f410a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-c3f410a .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-accent);
}

.elementor-362 .elementor-element.elementor-element-c3f410a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-c3f410a .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-c3f410a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-c3f410a {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-c3f410a .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-f65930a .elementor-button {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-f65930a .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-f65930a .elementor-button:focus {
	background-color: var(--e-global-color-332724a);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-f65930a .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-f65930a .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-d9055fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-d9055fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-854745e);
}

.elementor-362 .elementor-element.elementor-element-d9055fd > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-854745e);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 2em 3em 2em;
}

.elementor-362 .elementor-element.elementor-element-d9055fd > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-d9055fd > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-d9055fd > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-d9055fd:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-d9055fd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-ac7a850 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-362 .elementor-element.elementor-element-ac7a850 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-ac7a850 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-ac7a850 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-81881ce img {
	width: 80%;
}

.elementor-362 .elementor-element.elementor-element-1398fac .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-1398fac .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-1398fac .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-1398fac .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-362 .elementor-element.elementor-element-7316579 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a2c0d56);
	--divider-border-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-7316579 .elementor-divider-separator {
	width: 100%;
}

.elementor-362 .elementor-element.elementor-element-7316579 .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-362 .elementor-element.elementor-element-00ab3d1 > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-00ab3d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-00ab3d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-00ab3d1 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-00ab3d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-00ab3d1 .elementor-icon-list-icon i {
	color: var(--e-global-color-a2c0d56);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-00ab3d1 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a2c0d56);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-00ab3d1 {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-00ab3d1 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-2a7c1e65 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overflow: hidden;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-362 .elementor-element.elementor-element-2a7c1e65:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-2a7c1e65 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-332724a);
}

.elementor-362 .elementor-element.elementor-element-e3ba999 .elementskit-clients-slider {
	--ekit_client_logo_left_right_spacing: 15px;
}

.elementor-362 .elementor-element.elementor-element-e3ba999 .elementskit-clients-slider .single-client img {
	opacity: 1;
	filter: alpha(opacity=1);
}

.elementor-362 .elementor-element.elementor-element-e3ba999 .simple_logo_image .single-client:hover .content-image img {
	opacity: 1;
	filter: alpha(opacity=1);
}

.elementor-362 .elementor-element.elementor-element-e3ba999 .elementskit-clients-slider .swiper-navigation-button {
	font-size: 20px;
	padding: 15px 15px 15px 15px;
	color: #101010;
}

.elementor-362 .elementor-element.elementor-element-daf94a9 {
	padding: 5em 0em 7em 0em;
}

.elementor-362 .elementor-element.elementor-element-5fb4d5b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-362 .elementor-element.elementor-element-925c042 > .elementor-container {
	max-width: 720px;
}

.elementor-362 .elementor-element.elementor-element-7ffb936 > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-362 .elementor-element.elementor-element-291fe5b {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-36ca83a {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-e661e31:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-e661e31 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-854745e);
}

.elementor-362 .elementor-element.elementor-element-e661e31 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-854745e);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 2em 3em 2em;
}

.elementor-362 .elementor-element.elementor-element-e661e31 > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-e661e31 > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-e661e31 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-e661e31:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-e661e31 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-a9dcfc2 > .elementor-widget-container {
	margin: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-a9dcfc2 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-a9dcfc2 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-a9dcfc2 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-4857020 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-4857020 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-4857020 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-4857020 .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-362 .elementor-element.elementor-element-6ba8e51 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a2c0d56);
	--divider-border-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-6ba8e51 .elementor-divider-separator {
	width: 100%;
}

.elementor-362 .elementor-element.elementor-element-6ba8e51 .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-362 .elementor-element.elementor-element-adcc991 > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-adcc991 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-adcc991 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-adcc991 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-adcc991 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-adcc991 .elementor-icon-list-icon i {
	color: var(--e-global-color-a2c0d56);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-adcc991 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a2c0d56);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-adcc991 {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-adcc991 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-1d2f1b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-1d2f1b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-a2c0d56) 0%, var(--e-global-color-4ca25af) 100%);
}

.elementor-362 .elementor-element.elementor-element-1d2f1b7 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-854745e);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 2em 3em 2em;
}

.elementor-362 .elementor-element.elementor-element-1d2f1b7 > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-1d2f1b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-1d2f1b7 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-1d2f1b7:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-1d2f1b7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-d2aef18 > .elementor-widget-container {
	margin: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-d2aef18 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-d2aef18 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-d2aef18 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-d2aef18 .elementor-icon-box-description {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-761d217 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-761d217 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-761d217 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-761d217 .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-01e25b4 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a2c0d56);
	--divider-border-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-01e25b4 .elementor-divider-separator {
	width: 100%;
}

.elementor-362 .elementor-element.elementor-element-01e25b4 .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-362 .elementor-element.elementor-element-28efceb .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-31def03 > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-31def03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-31def03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-31def03 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-accent);
}

.elementor-362 .elementor-element.elementor-element-31def03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-31def03 .elementor-icon-list-icon i {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-31def03 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-text);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-31def03 {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-31def03 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-626814f .elementor-button {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-626814f .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-626814f .elementor-button:focus {
	background-color: var(--e-global-color-332724a);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-626814f .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-626814f .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-d1aed90:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-362 .elementor-element.elementor-element-d1aed90 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-854745e);
}

.elementor-362 .elementor-element.elementor-element-d1aed90 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-854745e);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 2em 3em 2em;
}

.elementor-362 .elementor-element.elementor-element-d1aed90 > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-d1aed90 > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-d1aed90 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-d1aed90:hover > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-d1aed90 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-f3adf48 > .elementor-widget-container {
	margin: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-f3adf48 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-f3adf48 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-f3adf48 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-566818e .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-362 .elementor-element.elementor-element-566818e .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-566818e .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-362 .elementor-element.elementor-element-566818e .elementor-icon-box-description {
	font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
	font-size: var(--e-global-typography-84ca66e-font-size);
	font-weight: var(--e-global-typography-84ca66e-font-weight);
	text-transform: var(--e-global-typography-84ca66e-text-transform);
	line-height: var(--e-global-typography-84ca66e-line-height);
	letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
	word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-362 .elementor-element.elementor-element-f64a5ea {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-a2c0d56);
	--divider-border-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-f64a5ea .elementor-divider-separator {
	width: 100%;
}

.elementor-362 .elementor-element.elementor-element-f64a5ea .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-362 .elementor-element.elementor-element-5428b70 > .elementor-widget-container {
	padding: 0em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-5428b70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-5428b70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(21px / 2);
}

.elementor-362 .elementor-element.elementor-element-5428b70 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-5428b70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-5428b70 .elementor-icon-list-icon i {
	color: var(--e-global-color-a2c0d56);
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-5428b70 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-a2c0d56);
	transition: fill .3s;
}

.elementor-362 .elementor-element.elementor-element-5428b70 {
	--e-icon-list-icon-size: 21px;
	--icon-vertical-offset: 0px;
}

.elementor-362 .elementor-element.elementor-element-5428b70 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-362 .elementor-element.elementor-element-2eb0f74c:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-2eb0f74c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1e3a5f;
}

.elementor-362 .elementor-element.elementor-element-2eb0f74c > .elementor-container {
	max-width: 840px;
}

.elementor-362 .elementor-element.elementor-element-2eb0f74c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 3em 0em 2em 0em;
}

.elementor-362 .elementor-element.elementor-element-2eb0f74c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-74949ad9 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-74949ad9 .elementor-heading-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-78a0e21b {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-78a0e21b .elementor-heading-title {
	font-size: 43px;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	background-color: rgba(2, 1, 1, 0);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
	color: var(--e-global-color-cfa1f76);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-4d462f5);
	padding: 28px 0px 28px 0px;
}

.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
	color: var(--e-global-color-9286677);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-body p {
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-body {
	color: var(--e-global-color-9286677);
	padding: 28px 28px 28px 28px;
}

.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-body p, .elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-body {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
	font-size: 28px;
	color: var(--e-global-color-9286677);
	fill: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
	font-size: 28px;
	color: var(--e-global-color-d49ac81);
	fill: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-6cd24330 .ekit_accordion_icon_group, .elementor-362 .elementor-element.elementor-element-6cd24330 .ekit_accordion_icon_left_group {
	margin: 28px 0px 28px 28px;
}

.elementor-362 .elementor-element.elementor-element-2a62db51 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-4d462f5);
	--divider-border-width: 1px;
	--divider-icon-size: 28px;
}

.elementor-362 .elementor-element.elementor-element-2a62db51 .elementor-divider-separator {
	width: 200px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-362 .elementor-element.elementor-element-2a62db51 .elementor-divider {
	text-align: center;
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-362 .elementor-element.elementor-element-2a62db51.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-2a62db51.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-2a62db51.elementor-view-default .elementor-icon {
	color: var(--e-global-color-a2c0d56);
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-2a62db51.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-2a62db51.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-c318585 {
	--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: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-c318585:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-c318585 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #1e3a5f;
}

.elementor-362 .elementor-element.elementor-element-2306a5a {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-362 .elementor-element.elementor-element-1f9212d.ekit-equal-height-enable, .elementor-362 .elementor-element.elementor-element-1f9212d.ekit-equal-height-enable > div, .elementor-362 .elementor-element.elementor-element-1f9212d.ekit-equal-height-enable .ekit-wid-con, .elementor-362 .elementor-element.elementor-element-1f9212d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-362 .elementor-element.elementor-element-1f9212d .elementskit-infobox {
	background-color: var(--e-global-color-text);
	padding: 30px 20px 30px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-362 .elementor-element.elementor-element-1f9212d .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 0px 0px 0px;
	color: #000;
	font-size: 18px;
}

.elementor-362 .elementor-element.elementor-element-1f9212d .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-362 .elementor-element.elementor-element-1f9212d .elementskit-info-box-icon {
	color: #2575fc;
	fill: #2575fc;
}

.elementor-362 .elementor-element.elementor-element-1f9212d .elementskit-infobox .elementskit-info-box-icon {
	font-size: 40px;
	transform: rotate(0deg);
}

.elementor-362 .elementor-element.elementor-element-1f9212d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 30px 0px;
}

.elementor-362 .elementor-element.elementor-element-8176820.ekit-equal-height-enable, .elementor-362 .elementor-element.elementor-element-8176820.ekit-equal-height-enable > div, .elementor-362 .elementor-element.elementor-element-8176820.ekit-equal-height-enable .ekit-wid-con, .elementor-362 .elementor-element.elementor-element-8176820.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-362 .elementor-element.elementor-element-8176820 .elementskit-infobox {
	background-color: var(--e-global-color-text);
	padding: 30px 20px 30px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-362 .elementor-element.elementor-element-8176820 .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 0px 0px 0px;
	color: #000;
	font-size: 18px;
}

.elementor-362 .elementor-element.elementor-element-8176820 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-362 .elementor-element.elementor-element-8176820 .elementskit-info-box-icon {
	color: #2575fc;
	fill: #2575fc;
}

.elementor-362 .elementor-element.elementor-element-8176820 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 40px;
	transform: rotate(0deg);
}

.elementor-362 .elementor-element.elementor-element-8176820 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 30px 0px;
}

.elementor-362 .elementor-element.elementor-element-ee01ace.ekit-equal-height-enable, .elementor-362 .elementor-element.elementor-element-ee01ace.ekit-equal-height-enable > div, .elementor-362 .elementor-element.elementor-element-ee01ace.ekit-equal-height-enable .ekit-wid-con, .elementor-362 .elementor-element.elementor-element-ee01ace.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-362 .elementor-element.elementor-element-ee01ace .elementskit-infobox {
	background-color: var(--e-global-color-text);
	padding: 30px 20px 30px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #f5f5f5;
	border-radius: 5px 5px 5px 5px;
}

.elementor-362 .elementor-element.elementor-element-ee01ace .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 0px 0px 0px;
	color: #000;
	font-size: 18px;
}

.elementor-362 .elementor-element.elementor-element-ee01ace .elementskit-infobox:hover .elementskit-info-box-title {
	color: #000;
}

.elementor-362 .elementor-element.elementor-element-ee01ace .elementskit-info-box-icon {
	color: #2575fc;
	fill: #2575fc;
}

.elementor-362 .elementor-element.elementor-element-ee01ace .elementskit-infobox .elementskit-info-box-icon {
	font-size: 40px;
	transform: rotate(0deg);
}

.elementor-362 .elementor-element.elementor-element-ee01ace .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 30px 0px;
}

.elementor-362 .elementor-element.elementor-element-3cc84d5:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-3cc84d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://ascendea.ai/wp-content/uploads/2026/02/c7dd94e5-9945-4ed2-8cc2-e11ade9e4a3c.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	--lzl-bg-img: "https://ascendea.ai/wp-content/uploads/2026/02/c7dd94e5-9945-4ed2-8cc2-e11ade9e4a3c.jpg";
}

.elementor-362 .elementor-element.elementor-element-3cc84d5:not(.elementor-motion-effects-element-type-background).lzl:not(.lzl-ed), .elementor-362 .elementor-element.elementor-element-3cc84d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl:not(.lzl-ed), .elementor-362 .elementor-element.elementor-element-3cc84d5:not(.elementor-motion-effects-element-type-background).lzl-ing:not(.lzl-ed), .elementor-362 .elementor-element.elementor-element-3cc84d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABYAAAAMACAYAAACdMcPMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAQgklEQVR42uzBAQEAAACAkP6v7ggKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA24MDAgAAAAAh/183JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBdBt4AASMN9SEAAAAASUVORK5CYII=");
}

.elementor-362 .elementor-element.elementor-element-3cc84d5 > .elementor-background-overlay {
	background-color: var(--e-global-color-332724a);
	opacity: .87;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-3cc84d5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 7em 0em 7em 0em;
}

.elementor-362 .elementor-element.elementor-element-f080c4b > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-f080c4b > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-f080c4b > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-f080c4b > .elementor-element-populated {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 3em 3em 3em;
}

.elementor-362 .elementor-element.elementor-element-d753ae3 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-9c79dd7 {
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-7868f46 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-362 .elementor-element.elementor-element-7868f46 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-362 .elementor-element.elementor-element-7868f46 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-362 .elementor-element.elementor-element-7868f46 .elementor-button[type="submit"] {
	color: #fff;
}

.elementor-362 .elementor-element.elementor-element-7868f46 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-362 .elementor-element.elementor-element-7868f46 .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-362 .elementor-element.elementor-element-7868f46 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-362 .elementor-element.elementor-element-7868f46 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-362 .elementor-element.elementor-element-933002e > .elementor-element-populated >  .elementor-background-overlay {
	opacity: 1;
}

.elementor-362 .elementor-element.elementor-element-933002e > .elementor-element-populated, .elementor-362 .elementor-element.elementor-element-933002e > .elementor-element-populated > .elementor-background-overlay, .elementor-362 .elementor-element.elementor-element-933002e > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-362 .elementor-element.elementor-element-933002e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 3em 1em 3em 5em;
}

.elementor-362 .elementor-element.elementor-element-933002e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-362 .elementor-element.elementor-element-f2ac383 .elementor-heading-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-78d8e43 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-6f8699c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-4d462f5);
	--divider-border-width: 1px;
}

.elementor-362 .elementor-element.elementor-element-6f8699c .elementor-divider-separator {
	width: 100%;
}

.elementor-362 .elementor-element.elementor-element-6f8699c .elementor-divider {
	padding-block-start: 14px;
	padding-block-end: 14px;
}

.elementor-362 .elementor-element.elementor-element-626918e .elementor-heading-title {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 16px;
}

.elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon-box-title {
	margin-block-end: 3px;
	color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-9adcb92.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-9adcb92.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-9adcb92.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon {
	font-size: 28px;
}

.elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon-box-description {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon-box-wrapper {
	align-items: start;
	gap: 16px;
}

.elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon-box-title {
	margin-block-end: 3px;
	color: var(--e-global-color-4d462f5);
}

.elementor-362 .elementor-element.elementor-element-9fe734c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-9fe734c.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-9fe734c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon {
	font-size: 28px;
}

.elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon-box-description {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-703628e .elementor-icon-box-wrapper {
	align-items: start;
	gap: 16px;
}

.elementor-362 .elementor-element.elementor-element-703628e .elementor-icon-box-title {
	margin-block-end: 3px;
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-703628e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-703628e.elementor-view-framed .elementor-icon, .elementor-362 .elementor-element.elementor-element-703628e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-362 .elementor-element.elementor-element-703628e .elementor-icon {
	font-size: 28px;
}

.elementor-362 .elementor-element.elementor-element-703628e .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-703628e .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-362 .elementor-element.elementor-element-703628e .elementor-icon-box-description {
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-0f9f639 {
	--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;
	--overlay-opacity: .81;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-0f9f639:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-0f9f639 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://ascendea.ai/wp-content/uploads/2026/02/c7dd94e5-9945-4ed2-8cc2-e11ade9e4a3c.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
	--lzl-bg-img: "https://ascendea.ai/wp-content/uploads/2026/02/c7dd94e5-9945-4ed2-8cc2-e11ade9e4a3c.jpg";
}

.elementor-362 .elementor-element.elementor-element-0f9f639:not(.elementor-motion-effects-element-type-background).lzl:not(.lzl-ed), .elementor-362 .elementor-element.elementor-element-0f9f639 > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl:not(.lzl-ed), .elementor-362 .elementor-element.elementor-element-0f9f639:not(.elementor-motion-effects-element-type-background).lzl-ing:not(.lzl-ed), .elementor-362 .elementor-element.elementor-element-0f9f639 > .elementor-motion-effects-container > .elementor-motion-effects-layer.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABYAAAAMACAYAAACdMcPMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAQgklEQVR42uzBAQEAAACAkP6v7ggKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA24MDAgAAAAAh/183JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBdBt4AASMN9SEAAAAASUVORK5CYII=");
}

.elementor-362 .elementor-element.elementor-element-0f9f639::before, .elementor-362 .elementor-element.elementor-element-0f9f639 > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-0f9f639 > .e-con-inner > .elementor-background-video-container::before, .elementor-362 .elementor-element.elementor-element-0f9f639 > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-0f9f639 > .e-con-inner > .elementor-background-slideshow::before, .elementor-362 .elementor-element.elementor-element-0f9f639 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-332724a);
	--background-overlay: "";
}

.elementor-362 .elementor-element.elementor-element-a81c318 {
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-a81c318 .elementor-heading-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-362 .elementor-element.elementor-element-8976780 {
	width: var(--container-widget-width, 626px);
	max-width: 626px;
	--container-widget-width: 626px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-362 .elementor-element.elementor-element-8976780 .elementor-heading-title {
	font-size: 49px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-542faed {
	width: var(--container-widget-width, 51%);
	max-width: 51%;
	--container-widget-width: 51%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: var(--e-global-color-9286677);
}

.elementor-362 .elementor-element.elementor-element-fcc38ca {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-362 .elementor-element.elementor-element-19cb2c9 .elementor-button {
	background-color: var(--e-global-color-d49ac81);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-style: solid;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-362 .elementor-element.elementor-element-19cb2c9 .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-19cb2c9 .elementor-button:focus {
	background-color: var(--e-global-color-332724a);
	color: var(--e-global-color-text);
}

.elementor-362 .elementor-element.elementor-element-19cb2c9 .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-19cb2c9 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-362 .elementor-element.elementor-element-282ad1c4 {
		margin-top: -2em;
		margin-bottom: 0em;
		padding: 12em 0em 3em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-2eafc42a {
		padding: 0em 0em 1em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-162d4470 > .elementor-element-populated {
		padding: 2em 1em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-340cfbf0 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-362 .elementor-element.elementor-element-2301a72 {
		--padding-top: 1em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 35px;
	}
	
	.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-title {
		margin-block-end: 7px;
	}
	
	.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 35px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-title {
		margin-block-end: 7px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-wrapper {
		text-align: center;
		gap: 35px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-title {
		margin-block-end: 7px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-2a4657fc {
		padding: 3em 0em 3em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-cc63080 > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-0485ad6 {
		text-align: center;
	}
	
	.elementor-362 .elementor-element.elementor-element-556721f {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-362 .elementor-element.elementor-element-84f7c96 {
		--margin-top: 0px;
		--margin-bottom: 100px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-362 .elementor-element.elementor-element-defd04b {
		text-align: center;
	}
	
	.elementor-362 .elementor-element.elementor-element-11db3036 {
		padding: 3em 0em 0em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-f3309dd > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-3e221ab > .elementor-element-populated {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-10dbbd2d > .elementor-element-populated {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-a5d99c9 > .elementor-element-populated {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-5eee21af {
		padding: 1em 1em 3em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-testimonial__text {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-testimonial__name {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-testimonial__title {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-335cf51 {
		padding: 1em 0em 3em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-1f40825 > .elementor-container {
		max-width: 600px;
	}
	
	.elementor-362 .elementor-element.elementor-element-88c56e6 > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-ac90005 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-ac90005 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-ac90005 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-a9549c4 .elementor-heading-title {
		font-size: var(--e-global-typography-84a5158-font-size);
		line-height: var(--e-global-typography-84a5158-line-height);
		letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
		word-spacing: var(--e-global-typography-84a5158-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-f58062b {
		--e-icon-list-icon-size: 18px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-362 .elementor-element.elementor-element-e1790b1 > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-4859497 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-4859497 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-4859497 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-e0d373b .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-362 .elementor-element.elementor-element-599c845 {
		--e-icon-list-icon-size: 18px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-362 .elementor-element.elementor-element-1862d81 > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-90ffd64 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-90ffd64 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-90ffd64 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-a54d4b1 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-362 .elementor-element.elementor-element-aacef0a {
		--e-icon-list-icon-size: 18px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-362 .elementor-element.elementor-element-4ef5c9a {
		padding: 1em 0em 3em 0em;
	}
	
	body:not(.rtl) .elementor-362 .elementor-element.elementor-element-1524555 {
		left: 14px;
	}
	
	.elementor-362 .elementor-element.elementor-element-1524555 {
		top: 29px;
		text-align: start;
	}
	
	.elementor-362 .elementor-element.elementor-element-1524555 img {
		width: 94px;
	}
	
	.elementor-362 .elementor-element.elementor-element-8fdb8ce > .elementor-container {
		max-width: 450px;
	}
	
	.elementor-362 .elementor-element.elementor-element-e85c988 {
		text-align: center;
	}
	
	.elementor-362 .elementor-element.elementor-element-b690ea4 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-e279229 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-e279229 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-e279229 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-767762d .elementor-heading-title {
		font-size: var(--e-global-typography-84a5158-font-size);
		line-height: var(--e-global-typography-84a5158-line-height);
		letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
		word-spacing: var(--e-global-typography-84a5158-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-0f1f1cd {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-fc51109 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-fc51109 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-fc51109 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-38ed458 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-362 .elementor-element.elementor-element-e64d542 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-b979a8d .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-b979a8d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-b979a8d .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-17efb60 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-362 .elementor-element.elementor-element-b563c4e {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-f6d780b .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-f6d780b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-f6d780b .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-534e4c1 .elementor-heading-title {
		font-size: var(--e-global-typography-84a5158-font-size);
		line-height: var(--e-global-typography-84a5158-line-height);
		letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
		word-spacing: var(--e-global-typography-84a5158-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-b925e41 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-5b71536 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-5b71536 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-5b71536 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-1f69d83 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-362 .elementor-element.elementor-element-d7426fe {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-a3a1cd3 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-a3a1cd3 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-a3a1cd3 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-ea756d4 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-362 .elementor-element.elementor-element-04c868e {
		padding: 1em 0em 3em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-66d265f > .elementor-container {
		max-width: 600px;
	}
	
	.elementor-362 .elementor-element.elementor-element-c0cceab > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-39de7b5 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-39de7b5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-9c7a72c .elementor-heading-title {
		font-size: var(--e-global-typography-84a5158-font-size);
		line-height: var(--e-global-typography-84a5158-line-height);
		letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
		word-spacing: var(--e-global-typography-84a5158-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-d662106 {
		--e-icon-list-icon-size: 18px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-362 .elementor-element.elementor-element-b839702 > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-fee37a5 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-fee37a5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-07658b2 .elementor-heading-title {
		font-size: var(--e-global-typography-84a5158-font-size);
		line-height: var(--e-global-typography-84a5158-line-height);
		letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
		word-spacing: var(--e-global-typography-84a5158-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-9b21cc3 {
		--e-icon-list-icon-size: 18px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-362 .elementor-element.elementor-element-ea6f6cc > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-0feac9e .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-0feac9e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-a041782 .elementor-heading-title {
		font-size: var(--e-global-typography-84a5158-font-size);
		line-height: var(--e-global-typography-84a5158-line-height);
		letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
		word-spacing: var(--e-global-typography-84a5158-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-62f17bf {
		--e-icon-list-icon-size: 18px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-362 .elementor-element.elementor-element-cca651c {
		padding: 1em 0em 3em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-9c33f4d > .elementor-container {
		max-width: 600px;
	}
	
	.elementor-362 .elementor-element.elementor-element-76d183b > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-d2942e9 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-d2942e9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-a6aae00 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-a6aae00 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-a6aae00 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-3bbbcd0 {
		--e-icon-list-icon-size: 18px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-362 .elementor-element.elementor-element-de165d8 > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-8372cef .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-8372cef .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-a9e3ade .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-a9e3ade .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-a9e3ade .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-c3f410a {
		--e-icon-list-icon-size: 18px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-362 .elementor-element.elementor-element-d9055fd > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-ac7a850 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-ac7a850 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-1398fac .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-1398fac .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-1398fac .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-00ab3d1 {
		--e-icon-list-icon-size: 18px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-362 .elementor-element.elementor-element-e3ba999 .elementskit-clients-slider {
		--ekit_client_logo_left_right_spacing: 10px;
	}
	
	.elementor-362 .elementor-element.elementor-element-daf94a9 {
		padding: 1em 0em 3em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-925c042 > .elementor-container {
		max-width: 600px;
	}
	
	.elementor-362 .elementor-element.elementor-element-e661e31 > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-a9dcfc2 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-a9dcfc2 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-4857020 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-4857020 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-4857020 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-adcc991 {
		--e-icon-list-icon-size: 18px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-362 .elementor-element.elementor-element-1d2f1b7 > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-d2aef18 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-d2aef18 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-761d217 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-761d217 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-761d217 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-31def03 {
		--e-icon-list-icon-size: 18px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-362 .elementor-element.elementor-element-d1aed90 > .elementor-element-populated {
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-f3adf48 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-f3adf48 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-566818e .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-566818e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-566818e .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-5428b70 {
		--e-icon-list-icon-size: 18px;
		--icon-vertical-align: flex-start;
	}
	
	.elementor-362 .elementor-element.elementor-element-2eb0f74c {
		padding: 1em 2em 3em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
		padding: 21px 0px 21px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-body p, .elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-body {
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
		font-size: 21px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
		font-size: 21px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6cd24330 .ekit_accordion_icon_group, .elementor-362 .elementor-element.elementor-element-6cd24330 .ekit_accordion_icon_left_group {
		margin: 21px 0px 21px 21px;
	}
	
	.elementor-362 .elementor-element.elementor-element-c318585 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-362 .elementor-element.elementor-element-2306a5a {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-362 .elementor-element.elementor-element-3cc84d5 {
		padding: 3em 0em 3em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-f080c4b > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-933002e > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-626918e .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon-box-wrapper {
		gap: 14px;
	}
	
	.elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon {
		font-size: 21px;
	}
	
	.elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon-box-wrapper {
		gap: 14px;
	}
	
	.elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon {
		font-size: 21px;
	}
	
	.elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-703628e .elementor-icon-box-wrapper {
		gap: 14px;
	}
	
	.elementor-362 .elementor-element.elementor-element-703628e .elementor-icon {
		font-size: 21px;
	}
	
	.elementor-362 .elementor-element.elementor-element-703628e .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-703628e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-362 .elementor-element.elementor-element-282ad1c4 > .elementor-container {
		min-height: 50vh;
	}
	
	.elementor-362 .elementor-element.elementor-element-282ad1c4 > .elementor-background-overlay {
		opacity: .65;
	}
	
	.elementor-362 .elementor-element.elementor-element-282ad1c4 {
		margin-top: 0em;
		margin-bottom: 0em;
		padding: 80px 16px 0px 16px;
	}
	
	.elementor-362 .elementor-element.elementor-element-162d4470.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-362 .elementor-element.elementor-element-162d4470 > .elementor-element-populated {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-362 .elementor-element.elementor-element-47fcf0fb {
		text-align: center;
	}
	
	.elementor-362 .elementor-element.elementor-element-340cfbf0 {
		text-align: center;
	}
	
	.elementor-362 .elementor-element.elementor-element-340cfbf0 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-362 .elementor-element.elementor-element-60c67f8e {
		text-align: center;
		line-height: 1.4em;
	}
	
	.elementor-362 .elementor-element.elementor-element-4c9b2fb {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-362 .elementor-element.elementor-element-4c9b2fb > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-b4db857 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-b4db857 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		z-index: 9999;
	}
	
	.elementor-362 .elementor-element.elementor-element-2301a72 {
		--padding-top: 2em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-ef04abb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-a65c8be {
		--container-widget-width: 304px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 304px);
		max-width: 304px;
	}
	
	.elementor-362 .elementor-element.elementor-element-a65c8be .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-362 .elementor-element.elementor-element-68b96be {
		--container-widget-width: 315px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 315px);
		max-width: 315px;
	}
	
	.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-wrapper {
		gap: 35px;
	}
	
	.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-title {
		margin-block-end: 7px;
	}
	
	.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-362 .elementor-element.elementor-element-cb7fa37 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-wrapper {
		gap: 35px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-title {
		margin-block-end: 7px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6ac3340 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-wrapper {
		gap: 35px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-title {
		margin-block-end: 7px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6a99803 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-2a4657fc {
		margin-top: 0em;
		margin-bottom: 0em;
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-76757c19 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-76757c19 img {
		height: 350px;
	}
	
	.elementor-362 .elementor-element.elementor-element-23a9be4d {
		text-align: start;
	}
	
	.elementor-362 .elementor-element.elementor-element-81a8495 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-362 .elementor-element.elementor-element-81a8495 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-81a8495 .elementor-button .elementor-button-content-wrapper {
		justify-content: center;
	}
	
	.elementor-362 .elementor-element.elementor-element-80c8ebf {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-56288c0 {
		--container-widget-width: 288px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 288px);
		max-width: 288px;
		text-align: center;
	}
	
	.elementor-362 .elementor-element.elementor-element-56288c0 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-362 .elementor-element.elementor-element-f1d8229 {
		--container-widget-width: 283px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 283px);
		max-width: 283px;
	}
	
	.elementor-362 .elementor-element.elementor-element-7311282 {
		--padding-top: 5px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-5b1e417 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-362 .elementor-element.elementor-element-5b1e417 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-5b1e417.elementor-element {
		--align-self: center;
	}
	
	.elementor-362 .elementor-element.elementor-element-556721f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 150px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-362 .elementor-element.elementor-element-ce69f9d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-a861a31 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-362 .elementor-element.elementor-element-b321f44 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-df041c6 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	body:not(.rtl) .elementor-362 .elementor-element.elementor-element-3551d3b {
		right: -13px;
	}
	
	.elementor-362 .elementor-element.elementor-element-84f7c96 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 150px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-362 .elementor-element.elementor-element-39c8618 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	body:not(.rtl) .elementor-362 .elementor-element.elementor-element-ab48510 {
		right: -11px;
	}
	
	.elementor-362 .elementor-element.elementor-element-ab48510 img {
		width: 100%;
	}
	
	.elementor-362 .elementor-element.elementor-element-9832c53 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-ed07a01 {
		--margin-top: 120px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	body:not(.rtl) .elementor-362 .elementor-element.elementor-element-f53a4be {
		right: -13px;
	}
	
	.elementor-362 .elementor-element.elementor-element-11db3036 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-f3309dd > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 2em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-2a281fcf > .elementor-element-populated {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-55782931 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-4172f185 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-4e4d9957 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-5c68b85 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-362 .elementor-element.elementor-element-5eee21af {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-testimonial__text {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-testimonial__name {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-testimonial__title {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
		letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
		word-spacing: var(--e-global-typography-69c152f-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-3d588c66 .elementor-testimonial__image img {
		width: 42px;
		height: 42px;
	}
	
	.elementor-362 .elementor-element.elementor-element-335cf51 {
		padding: 0em 0em 2em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-02e24ab > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-88c56e6 > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-ac90005 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-ac90005 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-ac90005 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-a9549c4 .elementor-heading-title {
		font-size: var(--e-global-typography-84a5158-font-size);
		line-height: var(--e-global-typography-84a5158-line-height);
		letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
		word-spacing: var(--e-global-typography-84a5158-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-e1790b1 > .elementor-element-populated {
		margin: 30px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-4859497 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-4859497 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-4859497 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-1862d81 > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-90ffd64 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-90ffd64 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-90ffd64 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-4ef5c9a {
		padding: 0em 0em 2em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-b17a43c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-1524555 {
		width: 100%;
		max-width: 100%;
		top: 0px;
		text-align: center;
	}
	
	body:not(.rtl) .elementor-362 .elementor-element.elementor-element-1524555 {
		left: 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-1524555 img {
		width: 104px;
	}
	
	.elementor-362 .elementor-element.elementor-element-f66957c {
		--container-widget-width: 356px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 356px);
		max-width: 356px;
	}
	
	.elementor-362 .elementor-element.elementor-element-4076cb2 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-c3f75bb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-b690ea4 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-e279229 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-e279229 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-e279229 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-767762d .elementor-heading-title {
		font-size: var(--e-global-typography-84a5158-font-size);
		line-height: var(--e-global-typography-84a5158-line-height);
		letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
		word-spacing: var(--e-global-typography-84a5158-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-12a3f42 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-0f1f1cd {
		--margin-top: 30px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-fc51109 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-fc51109 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-fc51109 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-6091bec > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-e64d542 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-b979a8d .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-b979a8d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-b979a8d .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-a243d3c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-a617275 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-1b4ca3d {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-b563c4e {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-f6d780b .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-f6d780b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-f6d780b .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-534e4c1 .elementor-heading-title {
		font-size: var(--e-global-typography-84a5158-font-size);
		line-height: var(--e-global-typography-84a5158-line-height);
		letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
		word-spacing: var(--e-global-typography-84a5158-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-b925e41 {
		--margin-top: 30px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-5b71536 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-5b71536 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-5b71536 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-d7426fe {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-a3a1cd3 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-a3a1cd3 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-a3a1cd3 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-48fd663 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-362 .elementor-element.elementor-element-04c868e {
		padding: 0em 0em 2em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-9891bc8 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-c0cceab > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-39de7b5 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-39de7b5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-9c7a72c .elementor-heading-title {
		font-size: var(--e-global-typography-84a5158-font-size);
		line-height: var(--e-global-typography-84a5158-line-height);
		letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
		word-spacing: var(--e-global-typography-84a5158-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-b839702 > .elementor-element-populated {
		margin: 30px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-fee37a5 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-fee37a5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-07658b2 .elementor-heading-title {
		font-size: var(--e-global-typography-84a5158-font-size);
		line-height: var(--e-global-typography-84a5158-line-height);
		letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
		word-spacing: var(--e-global-typography-84a5158-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-ea6f6cc > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-0feac9e .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-0feac9e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-a041782 .elementor-heading-title {
		font-size: var(--e-global-typography-84a5158-font-size);
		line-height: var(--e-global-typography-84a5158-line-height);
		letter-spacing: var(--e-global-typography-84a5158-letter-spacing);
		word-spacing: var(--e-global-typography-84a5158-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-cca651c {
		padding: 0em 0em 2em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-3f21fa4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-76d183b > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-d2942e9 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-d2942e9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-a6aae00 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-a6aae00 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-a6aae00 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-de165d8 > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-8372cef .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-8372cef .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-a9e3ade .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-a9e3ade .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-a9e3ade .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-d9055fd > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-ac7a850 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-ac7a850 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-1398fac .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-1398fac .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-1398fac .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-2a7c1e65 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-362 .elementor-element.elementor-element-e3ba999 .elementskit-clients-slider {
		--ekit_client_logo_left_right_spacing: 10px;
	}
	
	.elementor-362 .elementor-element.elementor-element-daf94a9 {
		padding: 0em 0em 2em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-5fb4d5b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-e661e31 > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-a9dcfc2 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-a9dcfc2 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-4857020 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-4857020 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-4857020 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-1d2f1b7 > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-d2aef18 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-d2aef18 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-761d217 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-761d217 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-761d217 .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-d1aed90 > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-362 .elementor-element.elementor-element-f3adf48 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-f3adf48 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-566818e .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-566818e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-362 .elementor-element.elementor-element-566818e .elementor-icon-box-description {
		font-size: var(--e-global-typography-84ca66e-font-size);
		line-height: var(--e-global-typography-84ca66e-line-height);
		letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
		word-spacing: var(--e-global-typography-84ca66e-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-2eb0f74c {
		padding: 0em 1em 2em 1em;
	}
	
	.elementor-362 .elementor-element.elementor-element-74949ad9 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
		padding: 16px 16px 16px 0px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-body p, .elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-6cd24330 .elementskit-accordion .elementskit-card-body {
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-362 .elementor-element.elementor-element-6cd24330 .ekit_accordion_icon_group, .elementor-362 .elementor-element.elementor-element-6cd24330 .ekit_accordion_icon_left_group {
		margin: 16px 0px 16px 16px;
	}
	
	.elementor-362 .elementor-element.elementor-element-2306a5a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-362 .elementor-element.elementor-element-3cc84d5 {
		padding: 0em 0em 2em 0em;
	}
	
	.elementor-362 .elementor-element.elementor-element-933002e > .elementor-element-populated {
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-362 .elementor-element.elementor-element-626918e .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon-box-wrapper {
		gap: 12px;
	}
	
	.elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon {
		font-size: 18px;
	}
	
	.elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-9adcb92 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon-box-wrapper {
		gap: 12px;
	}
	
	.elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon {
		font-size: 18px;
	}
	
	.elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-9fe734c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-703628e .elementor-icon-box-wrapper {
		gap: 12px;
	}
	
	.elementor-362 .elementor-element.elementor-element-703628e .elementor-icon {
		font-size: 18px;
	}
	
	.elementor-362 .elementor-element.elementor-element-703628e .elementor-icon-box-title, .elementor-362 .elementor-element.elementor-element-703628e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-362 .elementor-element.elementor-element-8976780 {
		--container-widget-width: 334px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 334px);
		max-width: 334px;
		text-align: center;
	}
	
	.elementor-362 .elementor-element.elementor-element-8976780 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-362 .elementor-element.elementor-element-542faed {
		--container-widget-width: 294px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 294px);
		max-width: 294px;
	}
	
	.elementor-362 .elementor-element.elementor-element-19cb2c9 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-362 .elementor-element.elementor-element-19cb2c9 > .elementor-widget-container {
		margin: 0px 0px 12px 0px;
	}
}

@media (min-width:768px) {
	.elementor-362 .elementor-element.elementor-element-162d4470 {
		width: 100%;
	}
	
	.elementor-362 .elementor-element.elementor-element-25c2fcf {
		--content-width: 1200px;
	}
	
	.elementor-362 .elementor-element.elementor-element-bceeda5 {
		--width: 32%;
	}
	
	.elementor-362 .elementor-element.elementor-element-91e96da {
		--width: 32%;
	}
	
	.elementor-362 .elementor-element.elementor-element-1406055 {
		--width: 32%;
	}
	
	.elementor-362 .elementor-element.elementor-element-3650e3b {
		--width: 25%;
	}
	
	.elementor-362 .elementor-element.elementor-element-cb3b5e4 {
		--width: 25%;
	}
	
	.elementor-362 .elementor-element.elementor-element-caf10a3 {
		--width: 25%;
	}
	
	.elementor-362 .elementor-element.elementor-element-52ab52c {
		--width: 25%;
	}
	
	.elementor-362 .elementor-element.elementor-element-ce69f9d {
		--width: 57%;
	}
	
	.elementor-362 .elementor-element.elementor-element-b321f44 {
		--content-width: 700px;
	}
	
	.elementor-362 .elementor-element.elementor-element-aeaf526 {
		--width: 100%;
	}
	
	.elementor-362 .elementor-element.elementor-element-07f56de {
		--width: 57%;
	}
	
	.elementor-362 .elementor-element.elementor-element-39c8618 {
		--content-width: 700px;
	}
	
	.elementor-362 .elementor-element.elementor-element-c3f75bb {
		--width: 100%;
	}
	
	.elementor-362 .elementor-element.elementor-element-1b4ca3d {
		--width: 100%;
	}
	
	.elementor-362 .elementor-element.elementor-element-2a7c1e65 {
		--content-width: 1087px;
	}
	
	.elementor-362 .elementor-element.elementor-element-c318585 {
		--content-width: 1087px;
	}
	
	.elementor-362 .elementor-element.elementor-element-f080c4b {
		width: 55%;
	}
	
	.elementor-362 .elementor-element.elementor-element-933002e {
		width: 45%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-362 .elementor-element.elementor-element-162d4470 {
		width: 100%;
	}
	
	.elementor-362 .elementor-element.elementor-element-ce69f9d {
		--width: 75%;
	}
	
	.elementor-362 .elementor-element.elementor-element-07f56de {
		--width: 75%;
	}
	
	.elementor-362 .elementor-element.elementor-element-f080c4b {
		width: 50%;
	}
	
	.elementor-362 .elementor-element.elementor-element-933002e {
		width: 50%;
	}
}

@media (max-width:767px) {
	.elementor-362 .elementor-element.elementor-element-1524555 {
		position: static !important;
	}
}

.tab-content .e-n-tab-title {
	order: unset !important;
	width: auto;
	margin: unset !important;
}

.tab-content button#e-n-tab-title-765353951 {
	border: 1px solid #74c0fc;
	border-radius: 5px;
	background: none;
	color: #74c0fc;
}

.tab-content .e-n-tabs-heading {
	display: flex !important;
	gap: 15px !important;
}

.tbs .e-n-tab-title[aria-selected="true"] {
	background: #74c0fc !important;
	color: #fff !important;
}

.tab-content button#e-n-tab-title-765353951:hover {
	background: #74c0fc;
	color: #fff;
}

.tab-content button#e-n-tab-title-765353952 {
	border: 1px solid #74c0fc;
	border-radius: 5px;
	background: none;
	color: #74c0fc;
}

.tab-content button#e-n-tab-title-765353952:hover {
	background: #74c0fc;
	color: #fff;
}

.elementor-362 .elementor-element.elementor-element-e3ba999 .content-image img {
	height: 87px !important;
	object-fit: contain !important;
}

.elementor-362 .elementor-element.elementor-element-e3ba999 .content-image {
	border: 1px solid #eee;
	padding: 12px;
}