 .elementor-element.elementor-element-30b8307a {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-27e1ecf6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--gap: 45px 45px;
	--row-gap: 45px;
	--column-gap: 45px;
}

 .elementor-element.elementor-element-12e79ad1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

 .elementor-element.elementor-element-24f593dc {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-4bb57a8f {
	width: auto;
	max-width: auto;
}

 .elementor-element.elementor-element-4bb57a8f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

body:not(.rtl)  .elementor-element.elementor-element-c89584b {
	right: 0px;
}

body.rtl  .elementor-element.elementor-element-c89584b {
	left: 0px;
}

 .elementor-element.elementor-element-c89584b {
	top: 0px;
	z-index: -1;
}

 .elementor-element.elementor-element-c89584b img {
	width: 180px;
}

 .elementor-element.elementor-element-8ca1ac7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl)  .elementor-element.elementor-element-23146f82 {
	left: -4%;
}

body.rtl  .elementor-element.elementor-element-23146f82 {
	right: -4%;
}

 .elementor-element.elementor-element-23146f82 {
	top: -17%;
}

 .elementor-element.elementor-element-189a750f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--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-element.elementor-element-189a750f::before,
 .elementor-element.elementor-element-189a750f>.elementor-background-video-container::before,
 .elementor-element.elementor-element-189a750f>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-189a750f>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-189a750f>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-189a750f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-73252be5 .elementor-wrapper {
	--video-aspect-ratio: 2.33333;
}

 .elementor-element.elementor-element-7d5fff74 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-594bc822 {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
}

 .elementor-element.elementor-element-25ddee70 {
	--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-element.elementor-element-54111173 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: -10%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

 .elementor-element.elementor-element-7c7eb722 img {
	border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-604b5562 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: -10%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-3e26630e img {
	border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-6c410aba {
	--display: flex;
	--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: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-1f3075e9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-31b45bdb {
	width: var(--container-widget-width, 58%);
	max-width: 58%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 58%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

 .elementor-element.elementor-element-31b45bdb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

 .elementor-element.elementor-element-31b45bdb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

 .elementor-element.elementor-element-31b45bdb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

 .elementor-element.elementor-element-31b45bdb .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

 .elementor-element.elementor-element-31b45bdb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

 .elementor-element.elementor-element-31b45bdb .elementor-icon-list-icon i {
	color: #214442;
	transition: color 0.3s;
}

 .elementor-element.elementor-element-31b45bdb .elementor-icon-list-icon svg {
	fill: #214442;
	transition: fill 0.3s;
}

 .elementor-element.elementor-element-31b45bdb .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

 .elementor-element.elementor-element-31b45bdb .elementor-icon-list-item>.elementor-icon-list-text,
 .elementor-element.elementor-element-31b45bdb .elementor-icon-list-item>a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 16px;
	font-weight: 400;
}

 .elementor-element.elementor-element-31b45bdb .elementor-icon-list-text {
	color: rgb(78,78,78);
	transition: color 0.3s;
}

 .elementor-element.elementor-element-11246ae7 {
	width: var(--container-widget-width, 42%);
	max-width: 42%;
	--container-widget-width: 42%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-11246ae7 img {
	border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-537a4d3f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 20px 30px;
	--row-gap: 20px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-537a4d3f:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-537a4d3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

 .elementor-element.elementor-element-26dc0171 .elementor-icon-box-wrapper {
	align-items: center;
}

 .elementor-element.elementor-element-26dc0171 {
	--icon-box-icon-margin: 15px;
}

 .elementor-element.elementor-element-26dc0171 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-text);
}

 .elementor-element.elementor-element-26dc0171.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: #FEFEFE;
	color: #FEFEFE;
}

 .elementor-element.elementor-element-26dc0171.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-26dc0171.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-26dc0171.elementor-view-framed .elementor-icon {
	background-color: #FEFEFE;
}

 .elementor-element.elementor-element-26dc0171.elementor-view-stacked:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-26dc0171.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-26dc0171.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-26dc0171.elementor-view-default:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-26dc0171.elementor-view-framed:has(:focus) .elementor-icon,
 .elementor-element.elementor-element-26dc0171.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-26dc0171.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-26dc0171.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-26dc0171 .elementor-icon {
	font-size: 25px;
	padding: 20px;
}

 .elementor-element.elementor-element-26dc0171 .elementor-icon-box-title,
 .elementor-element.elementor-element-26dc0171 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
}

 .elementor-element.elementor-element-26dc0171 .elementor-icon-box-description {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
	text-decoration: underline;
	line-height: 34px;
	color: #214442;
}

 .elementor-element.elementor-element-6484dfa0 {
	width: auto;
	max-width: auto;
}

 .elementor-element.elementor-element-6484dfa0>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl)  .elementor-element.elementor-element-1dbb07cf {
	right: 0px;
}

body.rtl  .elementor-element.elementor-element-1dbb07cf {
	left: 0px;
}

 .elementor-element.elementor-element-1dbb07cf {
	top: 0%;
}

 .elementor-element.elementor-element-1dbb07cf img {
	width: 180px;
}

 .elementor-element.elementor-element-e87f770 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-3fc7e22 {
	--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;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--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-element.elementor-element-3fc7e22::before,
 .elementor-element.elementor-element-3fc7e22>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3fc7e22>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3fc7e22>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3fc7e22>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3fc7e22>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-538c368f {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 60px;
}

 .elementor-element.elementor-element-538c368f:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-538c368f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-538c368f::before,
 .elementor-element.elementor-element-538c368f>.elementor-background-video-container::before,
 .elementor-element.elementor-element-538c368f>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-538c368f>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-538c368f>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-538c368f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2026/01/pngwing-3.png");
	--background-overlay: '';
	background-position: 2% 99%;
	background-repeat: no-repeat;
	background-size: 19% auto;
}

 .elementor-element.elementor-element-4b95d667 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--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-element.elementor-element-170b7bb7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #F4EFE924;
	--border-color: #F4EFE924;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 45px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

 .elementor-element.elementor-element-170b7bb7:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-170b7bb7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-d205d73);
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-4af64e88 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-4af64e88 .elementor-icon {
	font-size: 56px;
}

 .elementor-element.elementor-element-4af64e88 .elementor-icon svg {
	height: 56px;
}

 .elementor-element.elementor-element-3b0ecf5 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

 .elementor-element.elementor-element-1e55ce89 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-36cd017b {
	padding: 0px 10px 0px 0px;
}

 .elementor-element.elementor-element-36cd017b .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-5e11bcda {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-5e11bcda .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-5e11bcda.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-5e11bcda.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-5e11bcda.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-5e11bcda.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-5e11bcda.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-5e11bcda .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-5e11bcda .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-745211b6 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-745211b6 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-745211b6.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-745211b6.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-745211b6.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-745211b6.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-745211b6.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-745211b6 .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-745211b6 .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-41353a04 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-41353a04 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-41353a04.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-41353a04.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-41353a04.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-41353a04.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-41353a04.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-41353a04 .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-41353a04 .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-51bcdece {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-51bcdece .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-51bcdece.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-51bcdece.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-51bcdece.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-51bcdece.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-51bcdece.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-51bcdece .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-51bcdece .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-3474e555 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-3474e555 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-3474e555.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-3474e555.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-3474e555.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-3474e555.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-3474e555.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-3474e555 .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-3474e555 .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-1f8535c5 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 26px;
	letter-spacing: 1px;
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-c4a1475 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--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: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-4ae43cb9 {
	--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;
	--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-element.elementor-element-4ae43cb9.e-con {
	--align-self: stretch;
}

 .elementor-element.elementor-element-878eecd img {
	width: 38px;
}

 .elementor-element.elementor-element-691fc9a2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

 .elementor-element.elementor-element-691fc9a2 img {
	width: 38px;
}

 .elementor-element.elementor-element-bb929d8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

 .elementor-element.elementor-element-bb929d8 img {
	width: 38px;
}

 .elementor-element.elementor-element-445788f7 {
	text-align: left;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-7f9250fc {
	--display: flex;
	--min-height: 850px;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 11em;
}

 .elementor-element.elementor-element-7f9250fc::before,
 .elementor-element.elementor-element-7f9250fc>.elementor-background-video-container::before,
 .elementor-element.elementor-element-7f9250fc>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-7f9250fc>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-7f9250fc>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-7f9250fc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2026/01/Bg_img_01-1.jpg");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

 .elementor-element.elementor-element-1bf67632 {
	width: var(--container-widget-width, 520px);
	max-width: 520px;
	--container-widget-width: 520px;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-1bf67632 .owl-carousel .owl-dots .owl-dot.active {
	background: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-1bf67632 .owl-carousel .owl-dots .owl-dot {
	background: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-3c84ce3a {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-2b95e9f6 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-element.elementor-element-2b95e9f6::before,
 .elementor-element.elementor-element-2b95e9f6>.elementor-background-video-container::before,
 .elementor-element.elementor-element-2b95e9f6>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-2b95e9f6>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-2b95e9f6>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-2b95e9f6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-2ce7f697 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-39b0a29a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-element.elementor-element-20d599ca {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--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-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

 .elementor-element.elementor-element-13954f62.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

 .elementor-element.elementor-element-13954f62.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

 .elementor-element.elementor-element-13954f62.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

 .elementor-element.elementor-element-13954f62 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

 .elementor-element.elementor-element-13954f62 .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: 0.3s;
}

 .elementor-element.elementor-element-13954f62 .elementor-image-box-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-weight: 400;
	text-transform: capitalize;
}

 .elementor-element.elementor-element-55f24ba6.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

 .elementor-element.elementor-element-55f24ba6.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

 .elementor-element.elementor-element-55f24ba6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

 .elementor-element.elementor-element-55f24ba6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

 .elementor-element.elementor-element-55f24ba6 .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: 0.3s;
}

 .elementor-element.elementor-element-55f24ba6 .elementor-image-box-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-weight: 400;
	text-transform: capitalize;
}

 .elementor-element.elementor-element-4880e8d5.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

 .elementor-element.elementor-element-4880e8d5.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

 .elementor-element.elementor-element-4880e8d5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

 .elementor-element.elementor-element-4880e8d5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

 .elementor-element.elementor-element-4880e8d5 .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: 0.3s;
}

 .elementor-element.elementor-element-4880e8d5 .elementor-image-box-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-weight: 400;
	text-transform: capitalize;
}

 .elementor-element.elementor-element-f718d50 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-6c0b34bb {
	--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;
	--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-element.elementor-element-6c0b34bb.e-con {
	--align-self: stretch;
}

 .elementor-element.elementor-element-4e778de8 img {
	width: 30px;
}

 .elementor-element.elementor-element-284cd855 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-284cd855 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-284cd855.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-284cd855.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-284cd855.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-284cd855.elementor-view-framed .elementor-icon:hover,
 .elementor-element.elementor-element-284cd855.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-284cd855.elementor-view-framed .elementor-icon:hover {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-284cd855.elementor-view-stacked .elementor-icon:hover svg {
	fill: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-284cd855 .elementor-icon {
	font-size: 17px;
	padding: 8px;
}

 .elementor-element.elementor-element-284cd855 .elementor-icon svg {
	height: 17px;
}

 .elementor-element.elementor-element-1596a139 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-6d748c2e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl)  .elementor-element.elementor-element-68269aba {
	right: -5%;
}

body.rtl  .elementor-element.elementor-element-68269aba {
	left: -5%;
}

 .elementor-element.elementor-element-68269aba {
	top: -10%;
}

 .elementor-element.elementor-element-1c736cc8 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-1c736cc8:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-1c736cc8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

 .elementor-element.elementor-element-1c736cc8::before,
 .elementor-element.elementor-element-1c736cc8>.elementor-background-video-container::before,
 .elementor-element.elementor-element-1c736cc8>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-1c736cc8>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-1c736cc8>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-1c736cc8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-22ac1532 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-element.elementor-element-3052499d {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-element.elementor-element-3052499d::before,
 .elementor-element.elementor-element-3052499d>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3052499d>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3052499d>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3052499d>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3052499d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-a20777e {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-ddc95f {
	--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-element.elementor-element-13e813c {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-be88867 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-be88867::before,
 .elementor-element.elementor-element-be88867>.elementor-background-video-container::before,
 .elementor-element.elementor-element-be88867>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-be88867>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-be88867>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-be88867>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-6378e9d9 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-62fe0954 {
	width: auto;
	max-width: auto;
}

 .elementor-element.elementor-element-62fe0954>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-617bc296 {
	--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: 75px 75px;
	--row-gap: 75px;
	--column-gap: 75px;
}

 .elementor-element.elementor-element-7d8c2e56 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

 .elementor-element.elementor-element-58d3e2ef {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 45px;
	--padding-bottom: 45px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-58d3e2ef:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-58d3e2ef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

body:not(.rtl)  .elementor-element.elementor-element-4f7fba01 {
	left: -31%;
}

body.rtl  .elementor-element.elementor-element-4f7fba01 {
	right: -31%;
}

 .elementor-element.elementor-element-4f7fba01 {
	top: -26%;
}

 .elementor-element.elementor-element-aa35c69 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 80px;
	font-weight: 400;
	line-height: 88px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-4c861567 {
	--grid-template-columns: repeat(0, auto);
	text-align: center;
	--icon-size: 25px;
	--grid-column-gap: 8px;
}

 .elementor-element.elementor-element-4c861567 .elementor-social-icon {
	background-color: #FEFEFE00;
	--icon-padding: 0em;
}

 .elementor-element.elementor-element-4c861567 .elementor-social-icon i {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-4c861567 .elementor-social-icon svg {
	fill: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-32858eeb .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-weight: 400;
	text-transform: capitalize;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-1107c1de {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 30px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-26012797 {
	--display: flex;
	--gap: 45px 45px;
	--row-gap: 45px;
	--column-gap: 45px;
}

 .elementor-element.elementor-element-2a7c446e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 90px 0px 0px;
}

 .elementor-element.elementor-element-42367aa0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-7d4cece8 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-7d4cece8:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-7d4cece8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

 .elementor-element.elementor-element-7d4cece8::before,
 .elementor-element.elementor-element-7d4cece8>.elementor-background-video-container::before,
 .elementor-element.elementor-element-7d4cece8>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-7d4cece8>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-7d4cece8>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-7d4cece8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-1bab86de {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-element.elementor-element-44e301b4 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-element.elementor-element-44e301b4::before,
 .elementor-element.elementor-element-44e301b4>.elementor-background-video-container::before,
 .elementor-element.elementor-element-44e301b4>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-44e301b4>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-44e301b4>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-44e301b4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-72d610d1 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-a47e6ba {
	--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;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-a47e6ba::before,
 .elementor-element.elementor-element-a47e6ba>.elementor-background-video-container::before,
 .elementor-element.elementor-element-a47e6ba>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-a47e6ba>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-a47e6ba>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-a47e6ba>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-5c8a6fb7 .pt-blog {
	column-gap: 30px;
	row-gap: 50px;
}

 .elementor-element.elementor-element-5c8a6fb7 .pt-blog-contain .pt-post-meta {
	margin-bottom: 4px;
}

 .elementor-element.elementor-element-86f23e6 {
	--display: flex;
}

@media(min-width:768px) {
	 .elementor-element.elementor-element-12e79ad1 {
		--width: 55%;
	}

	 .elementor-element.elementor-element-24f593dc {
		--width: 45%;
	}

	 .elementor-element.elementor-element-25ddee70 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-6c410aba {
		--width: 50%;
	}

	 .elementor-element.elementor-element-537a4d3f {
		--width: 100%;
	}

	 .elementor-element.elementor-element-4b95d667 {
		--width: 650px;
	}

	 .elementor-element.elementor-element-170b7bb7 {
		--width: 300px;
	}

	 .elementor-element.elementor-element-4ae43cb9 {
		--width: 100px;
	}

	 .elementor-element.elementor-element-6c0b34bb {
		--width: 50px;
	}

	 .elementor-element.elementor-element-3052499d {
		--width: 100%;
	}

	 .elementor-element.elementor-element-7d8c2e56 {
		--width: 38%;
	}

	 .elementor-element.elementor-element-26012797 {
		--width: 62%;
	}

	 .elementor-element.elementor-element-44e301b4 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-a47e6ba {
		--width: 100%;
	}
}

@media(max-width:1500px) and (min-width:768px) {
	 .elementor-element.elementor-element-4b95d667 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-4ae43cb9 {
		--width: 110px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	 .elementor-element.elementor-element-12e79ad1 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-24f593dc {
		--width: 100%;
	}

	 .elementor-element.elementor-element-594bc822 {
		--content-width: 100%;
	}

	 .elementor-element.elementor-element-25ddee70 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-54111173 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-604b5562 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-6c410aba {
		--width: 100%;
	}

	 .elementor-element.elementor-element-7d8c2e56 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-58d3e2ef {
		--width: 100%;
	}

	 .elementor-element.elementor-element-26012797 {
		--width: 100%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	 .elementor-element.elementor-element-4ae43cb9 {
		--width: 110px;
	}
}

@media(min-width:2400px) {
	 .elementor-element.elementor-element-30b8307a {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-7d5fff74 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-594bc822 {
		--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-element.elementor-element-25ddee70 {
		--width: 50%;
		--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-element.elementor-element-54111173 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-end;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: -40px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 1;
	}

	 .elementor-element.elementor-element-7c7eb722 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-7c7eb722 img {
		border-radius: 20px 20px 20px 20px;
	}

	 .elementor-element.elementor-element-604b5562 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: -30px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		--z-index: 0;
	}

	 .elementor-element.elementor-element-3e26630e {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-3e26630e img {
		border-radius: 20px 20px 20px 20px;
	}

	 .elementor-element.elementor-element-6c410aba {
		--width: 50%;
	}

	 .elementor-element.elementor-element-1f3075e9 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-31b45bdb {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}

	 .elementor-element.elementor-element-11246ae7 {
		width: var(--container-widget-width, 40%);
		max-width: 40%;
		--container-widget-width: 40%;
		--container-widget-flex-grow: 0;
	}

	 .elementor-element.elementor-element-11246ae7 img {
		border-radius: 20px 20px 20px 20px;
	}

	 .elementor-element.elementor-element-537a4d3f {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--border-radius: 20px 20px 20px 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-538c368f::before,
	 .elementor-element.elementor-element-538c368f>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-538c368f>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-538c368f>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-538c368f>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-538c368f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0% 100%;
		background-repeat: no-repeat;
		background-size: 10% auto;
	}

	 .elementor-element.elementor-element-538c368f {
		--overlay-opacity: 1;
	}

	 .elementor-element.elementor-element-445788f7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-1596a139 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-13e813c {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-617bc296 {
		--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;
	}
}

@media(max-width:1500px) {
	 .elementor-element.elementor-element-30b8307a {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-8ca1ac7 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-23146f82 {
		left: -6%;
	}

	body.rtl  .elementor-element.elementor-element-23146f82 {
		right: -6%;
	}

	 .elementor-element.elementor-element-23146f82 {
		top: -25%;
	}

	 .elementor-element.elementor-element-189a750f {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-7d5fff74 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-594bc822 {
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
	}

	 .elementor-element.elementor-element-54111173 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: -12%;
	}

	 .elementor-element.elementor-element-604b5562 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: -12%;
		--margin-right: 0%;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-31b45bdb {
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 55%);
		max-width: 55%;
	}

	 .elementor-element.elementor-element-11246ae7 {
		--container-widget-width: 45%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 45%);
		max-width: 45%;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-1dbb07cf img {
		width: 120px;
	}

	 .elementor-element.elementor-element-e87f770 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-3fc7e22 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-538c368f::before,
	 .elementor-element.elementor-element-538c368f>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-538c368f>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-538c368f>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-538c368f>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-538c368f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: 15% auto;
	}

	 .elementor-element.elementor-element-538c368f {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 45px;
	}

	 .elementor-element.elementor-element-445788f7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-7f9250fc {
		--min-height: 100vh;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 60px;
		--padding-right: 60px;
	}

	 .elementor-element.elementor-element-1bf67632 {
		width: auto;
		max-width: auto;
	}

	 .elementor-element.elementor-element-3c84ce3a {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-1596a139 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-6d748c2e {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-1c736cc8 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-13e813c {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-617bc296 {
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-4f7fba01 {
		left: -38%;
	}

	body.rtl  .elementor-element.elementor-element-4f7fba01 {
		right: -38%;
	}

	 .elementor-element.elementor-element-4f7fba01 {
		top: -25%;
	}

	 .elementor-element.elementor-element-aa35c69 .elementor-heading-title {
		font-size: 64px;
		line-height: 72px;
	}

	 .elementor-element.elementor-element-2a7c446e>.elementor-widget-container {
		padding: 0px 75px 0px 0px;
	}

	 .elementor-element.elementor-element-42367aa0 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-7d4cece8 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:1200px) {
	 .elementor-element.elementor-element-30b8307a {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-c89584b {
		z-index: -1;
	}

	 .elementor-element.elementor-element-23146f82 img {
		width: 90%;
	}

	 .elementor-element.elementor-element-7d5fff74 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-54111173 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: -30%;
	}

	 .elementor-element.elementor-element-604b5562 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: -20%;
		--margin-right: 0%;
	}

	 .elementor-element.elementor-element-31b45bdb {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	 .elementor-element.elementor-element-11246ae7 img {
		height: 230px;
		object-fit: cover;
	}

	 .elementor-element.elementor-element-537a4d3f {
		--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;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-538c368f::before,
	 .elementor-element.elementor-element-538c368f>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-538c368f>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-538c368f>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-538c368f>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-538c368f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: 20% auto;
	}

	 .elementor-element.elementor-element-170b7bb7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-c4a1475 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-7f9250fc {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 60px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-3c84ce3a {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-f718d50 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-13e813c {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-6378e9d9 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}

	body:not(.rtl)  .elementor-element.elementor-element-4f7fba01 {
		left: -38%;
	}

	body.rtl  .elementor-element.elementor-element-4f7fba01 {
		right: -38%;
	}

	 .elementor-element.elementor-element-4f7fba01 {
		top: -22%;
	}
}

@media(max-width:1024px) {
	 .elementor-element.elementor-element-30b8307a {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 45px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-27e1ecf6 {
		--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: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-4bb57a8f>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-189a750f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-7d5fff74 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-594bc822 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
	}

	 .elementor-element.elementor-element-25ddee70 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-54111173 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}

	 .elementor-element.elementor-element-604b5562 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}

	 .elementor-element.elementor-element-1f3075e9 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-31b45bdb {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-1dbb07cf img {
		width: 100px;
	}

	 .elementor-element.elementor-element-3fc7e22 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-538c368f::before,
	 .elementor-element.elementor-element-538c368f>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-538c368f>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-538c368f>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-538c368f>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-538c368f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0% 100%;
		background-size: 0% auto;
	}

	 .elementor-element.elementor-element-538c368f {
		--overlay-opacity: 0;
		--padding-top: 60px;
		--padding-bottom: 45px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-170b7bb7 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-c4a1475 {
		--margin-top: 00px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-445788f7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-7f9250fc {
		--min-height: 700px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 60px;
		--padding-right: 60px;
	}

	 .elementor-element.elementor-element-3c84ce3a {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-2ce7f697 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-20d599ca {
		--flex-wrap: wrap;
	}

	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-13954f62 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}

	 .elementor-element.elementor-element-55f24ba6 {
		width: var(--container-widget-width, 48%);
		max-width: 48%;
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
	}

	 .elementor-element.elementor-element-4880e8d5 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}

	 .elementor-element.elementor-element-4880e8d5 .elementor-image-box-wrapper {
		text-align: center;
	}

	 .elementor-element.elementor-element-f718d50 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-1596a139 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-1c736cc8 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-22ac1532 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-a20777e {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-13e813c {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-be88867 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	 .elementor-element.elementor-element-6378e9d9 {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-617bc296 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-4f7fba01 {
		left: -17.5%;
	}

	body.rtl  .elementor-element.elementor-element-4f7fba01 {
		right: -17.5%;
	}

	 .elementor-element.elementor-element-4f7fba01 {
		top: -32%;
	}

	 .elementor-element.elementor-element-2a7c446e>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-7d4cece8 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-1bab86de {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-72d610d1 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
}

@media(max-width:880px) {
	 .elementor-element.elementor-element-13954f62 {
		--container-widget-width: 47.5%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47.5%);
		max-width: 47.5%;
	}

	 .elementor-element.elementor-element-55f24ba6 {
		--container-widget-width: 47.5%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 47.5%);
		max-width: 47.5%;
	}

	body:not(.rtl)  .elementor-element.elementor-element-4f7fba01 {
		left: -20%;
	}

	body.rtl  .elementor-element.elementor-element-4f7fba01 {
		right: -20%;
	}
}

@media(max-width:767px) {
	 .elementor-element.elementor-element-30b8307a {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 45px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-8ca1ac7 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-23146f82 img {
		width: 0%;
	}

	 .elementor-element.elementor-element-7d5fff74 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-25ddee70 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-6c410aba {
		--width: 100%;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-31b45bdb {
		width: 100%;
		max-width: 100%;
		--icon-vertical-align: flex-start;
		--icon-vertical-offset: 3px;
	}

	 .elementor-element.elementor-element-11246ae7 {
		width: 100%;
		max-width: 100%;
		text-align: left;
	}

	 .elementor-element.elementor-element-537a4d3f {
		--flex-direction: row;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
	}

	 .elementor-element.elementor-element-537a4d3f.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-26dc0171 .elementor-icon {
		font-size: 28px;
		padding: 18px;
	}

	 .elementor-element.elementor-element-1dbb07cf img {
		width: 90px;
	}

	 .elementor-element.elementor-element-e87f770 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-538c368f::before,
	 .elementor-element.elementor-element-538c368f>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-538c368f>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-538c368f>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-538c368f>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-538c368f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0% 0%;
	}

	 .elementor-element.elementor-element-170b7bb7 {
		--width: 280px;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-4af64e88 .elementor-icon {
		font-size: 58px;
	}

	 .elementor-element.elementor-element-4af64e88 .elementor-icon svg {
		height: 58px;
	}

	 .elementor-element.elementor-element-1e55ce89 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-5e11bcda {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}

	 .elementor-element.elementor-element-745211b6 {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}

	 .elementor-element.elementor-element-745211b6 .elementor-icon {
		font-size: 12px;
	}

	 .elementor-element.elementor-element-745211b6 .elementor-icon svg {
		height: 12px;
	}

	 .elementor-element.elementor-element-c4a1475 {
		--justify-content: flex-start;
		--flex-wrap: wrap;
	}

	 .elementor-element.elementor-element-4ae43cb9 {
		--justify-content: flex-start;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-445788f7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-7f9250fc {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-3c84ce3a {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-2b95e9f6 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-2ce7f697 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-13954f62 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-13954f62 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	 .elementor-element.elementor-element-55f24ba6 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-55f24ba6 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	 .elementor-element.elementor-element-4880e8d5 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-4880e8d5 .elementor-image-box-img {
		margin-bottom: 15px;
	}

	 .elementor-element.elementor-element-f718d50 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
	}

	 .elementor-element.elementor-element-6c0b34bb {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-1596a139 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-6d748c2e {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-22ac1532 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-3052499d {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-a20777e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-13e813c {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-be88867 {
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	body:not(.rtl)  .elementor-element.elementor-element-4f7fba01 {
		left: -39%;
	}

	body.rtl  .elementor-element.elementor-element-4f7fba01 {
		right: -39%;
	}

	 .elementor-element.elementor-element-4f7fba01 {
		top: -19%;
	}

	 .elementor-element.elementor-element-1107c1de {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	 .elementor-element.elementor-element-42367aa0 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-1bab86de {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-44e301b4 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-72d610d1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-a47e6ba {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}
}


 .elementor-element.elementor-element-6c53be93 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

body:not(.rtl)  .elementor-element.elementor-element-55f6e7ac {
	left: -2%;
}

body.rtl  .elementor-element.elementor-element-55f6e7ac {
	right: -2%;
}

 .elementor-element.elementor-element-55f6e7ac {
	bottom: -19%;
}

body:not(.rtl)  .elementor-element.elementor-element-200c28d5 {
	right: 2%;
}

body.rtl  .elementor-element.elementor-element-200c28d5 {
	left: 2%;
}

 .elementor-element.elementor-element-200c28d5 {
	bottom: -20%;
}

 .elementor-element.elementor-element-2066be39 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--overlay-opacity: 0.1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-2066be39:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-2066be39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #214442;
}

 .elementor-element.elementor-element-2066be39::before,
 .elementor-element.elementor-element-2066be39>.elementor-background-video-container::before,
 .elementor-element.elementor-element-2066be39>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-2066be39>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-2066be39>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-2066be39>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("images/banner/index.jpg");
	--background-overlay: '';
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

 .elementor-element.elementor-element-42af88db {
	--display: flex;
	--min-height: 730px;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-42af88db::before,
 .elementor-element.elementor-element-42af88db>.elementor-background-video-container::before,
 .elementor-element.elementor-element-42af88db>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-42af88db>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-42af88db>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-42af88db>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/12/banner-6-2.png");
	--background-overlay: '';
	background-position: 92% 100%;
	background-repeat: no-repeat;
	background-size: 50% auto;
}

 .elementor-element.elementor-element-7c85bf35 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--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-element.elementor-element-41a913d1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-26ad57f1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-26ad57f1 .pt-title-subtitle {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-26ad57f1 .pt-title-heading {
	color: var(--e-global-color-d205d73);
	font-size: 60px;
	line-height: 72px;
}

 .elementor-element.elementor-element-3ae03bb4 {
	width: auto;
	max-width: auto;
}

 .elementor-element.elementor-element-3ae03bb4>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-3ae03bb4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

 .elementor-element.elementor-element-3ae03bb4 .pt-button span.pt-button-text,
 .elementor-element.elementor-element-3ae03bb4 .pt-button i {
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-3ae03bb4 .pt-btn-container .pt-button {
	background: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-4024dff8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-element.elementor-element-1c440f2a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-1c440f2a img {
	width: 100%;
	max-width: 100%;
	height: 100%;
}

 .elementor-element.elementor-element-a7e6578 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl)  .elementor-element.elementor-element-a9d626e {
	right: -2%;
}

body.rtl  .elementor-element.elementor-element-a9d626e {
	left: -2%;
}

 .elementor-element.elementor-element-a9d626e {
	bottom: -4%;
}

 .elementor-element.elementor-element-11d78fe6 {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--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-element.elementor-element-5018b84a {
	--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-element.elementor-element-201beb9a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-element.elementor-element-2791f891 img {
	width: 100%;
	border-radius: 500px 500px 500px 500px;
}

 .elementor-element.elementor-element-39507b71 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-6f953c45 {
	--display: flex;
	--justify-content: center;
}

 .elementor-element.elementor-element-1461996a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-1461996a img {
	border-radius: 200px 200px 200px 200px;
}

 .elementor-element.elementor-element-694010e {
	width: auto;
	max-width: auto;
	top: 33%;
	z-index: 9;
}

body:not(.rtl)  .elementor-element.elementor-element-694010e {
	left: 19%;
}

body.rtl  .elementor-element.elementor-element-694010e {
	right: 19%;
}

 .elementor-element.elementor-element-2a829187 {
	--display: flex;
	--justify-content: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-2a829187::before,
 .elementor-element.elementor-element-2a829187>.elementor-background-video-container::before,
 .elementor-element.elementor-element-2a829187>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-2a829187>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-2a829187>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-2a829187>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-7c899203 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-1f963ab3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-3802754c {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

 .elementor-element.elementor-element-3802754c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

 .elementor-element.elementor-element-3802754c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

 .elementor-element.elementor-element-3802754c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

 .elementor-element.elementor-element-3802754c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

 .elementor-element.elementor-element-3802754c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

 .elementor-element.elementor-element-3802754c .elementor-icon-list-icon i {
	color: #214442;
	transition: color 0.3s;
}

 .elementor-element.elementor-element-3802754c .elementor-icon-list-icon svg {
	fill: #214442;
	transition: fill 0.3s;
}

 .elementor-element.elementor-element-3802754c .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

 .elementor-element.elementor-element-3802754c .elementor-icon-list-text {
	color: #214442;
	transition: color 0.3s;
}

 .elementor-element.elementor-element-3bc35e {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 5px;
}

 .elementor-element.elementor-element-3bc35e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

 .elementor-element.elementor-element-3bc35e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

 .elementor-element.elementor-element-3bc35e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

 .elementor-element.elementor-element-3bc35e .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

 .elementor-element.elementor-element-3bc35e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

 .elementor-element.elementor-element-3bc35e .elementor-icon-list-icon i {
	color: #214442;
	transition: color 0.3s;
}

 .elementor-element.elementor-element-3bc35e .elementor-icon-list-icon svg {
	fill: #214442;
	transition: fill 0.3s;
}

 .elementor-element.elementor-element-3bc35e .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

 .elementor-element.elementor-element-3bc35e .elementor-icon-list-text {
	color: #214442;
	transition: color 0.3s;
}

 .elementor-element.elementor-element-46551f8c {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: -500px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
	--z-index: 9;
}

 .elementor-element.elementor-element-416e20f8 {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--overflow: hidden;
	--border-radius: 20px 20px 0px 20px;
	--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-element.elementor-element-190637e8 {
	--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-element.elementor-element-454e63ef>.elementor-widget-container {
	margin: 0px -250px 0px 0px;
}

 .elementor-element.elementor-element-759bb1ae {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-3297ac32 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 560px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-3297ac32:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-3297ac32>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-3297ac32::before,
 .elementor-element.elementor-element-3297ac32>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3297ac32>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3297ac32>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3297ac32>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3297ac32>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-1c006bc {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-element.elementor-element-2b1075a9 {
	--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: 90px 90px;
	--row-gap: 90px;
	--column-gap: 90px;
	--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-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

 .elementor-element.elementor-element-45448976 {
	padding: 0px 60px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #F4EFE924;
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-45448976 .elementor-icon-box-wrapper {
	text-align: left;
}

 .elementor-element.elementor-element-45448976 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-45448976.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-45448976.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-45448976.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
	border-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-45448976 .elementor-icon {
	font-size: 72px;
}

 .elementor-element.elementor-element-45448976:has(:hover) .elementor-icon-box-title,
 .elementor-element.elementor-element-45448976:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-45448976 .elementor-icon-box-description {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-3e2f9553 {
	padding: 0px 60px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #F4EFE924;
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-3e2f9553 .elementor-icon-box-wrapper {
	text-align: left;
}

 .elementor-element.elementor-element-3e2f9553 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-3e2f9553.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-3e2f9553.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-3e2f9553.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
	border-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-3e2f9553 .elementor-icon {
	font-size: 72px;
}

 .elementor-element.elementor-element-3e2f9553:has(:hover) .elementor-icon-box-title,
 .elementor-element.elementor-element-3e2f9553:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-3e2f9553 .elementor-icon-box-description {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-30ab2555 .elementor-icon-box-wrapper {
	text-align: left;
}

 .elementor-element.elementor-element-30ab2555 {
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-30ab2555 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-30ab2555.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-30ab2555.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-30ab2555.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
	border-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-30ab2555 .elementor-icon {
	font-size: 72px;
}

 .elementor-element.elementor-element-30ab2555:has(:hover) .elementor-icon-box-title,
 .elementor-element.elementor-element-30ab2555:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-30ab2555 .elementor-icon-box-description {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-108c75dc {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl)  .elementor-element.elementor-element-16bdae9a {
	left: 2%;
}

body.rtl  .elementor-element.elementor-element-16bdae9a {
	right: 2%;
}

 .elementor-element.elementor-element-16bdae9a {
	top: -3%;
	z-index: 9;
}

 .elementor-element.elementor-element-8b952bf {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-8b952bf::before,
 .elementor-element.elementor-element-8b952bf>.elementor-background-video-container::before,
 .elementor-element.elementor-element-8b952bf>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-8b952bf>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-8b952bf>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-8b952bf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-9d9eafe {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-30d0c014 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--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-element.elementor-element-5f762629 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-462d41b {
	--display: flex;
	--justify-content: space-around;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-462d41b:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-462d41b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-6067c51d {
	--display: flex;
}

 .elementor-element.elementor-element-38457ff1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-40b06f04 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

 .elementor-element.elementor-element-c7524b5 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

 .elementor-element.elementor-element-24fd0a93 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

 .elementor-element.elementor-element-4f037895 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-791bd133 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
}

 .elementor-element.elementor-element-279ebbe7 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-27ff7fbe {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #D7D3CE;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

 .elementor-element.elementor-element-337aeb4f {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

 .elementor-element.elementor-element-3a8c510b {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-3a8c510b:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-3a8c510b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

 .elementor-element.elementor-element-6bfcb42 {
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-6bfcb42 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-d205d73);
	font-family:"Marcellus",
	Sans-serif;
	font-size:58px;
	font-weight:400;
	line-height:64px;
}

 .elementor-element.elementor-element-5c03d755 {
	padding: 30px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #F4EFE924;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-3bda17ec {
	--display: flex;
	--justify-content: space-between;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-3bda17ec:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-3bda17ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-4fd735de {
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-4fd735de .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-d205d73);
	font-family:"Marcellus",
	Sans-serif;
	font-size:58px;
	font-weight:400;
	line-height:64px;
}

 .elementor-element.elementor-element-30200227 {
	padding: 30px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #F4EFE924;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-36ae313c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-27c44146 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-27c44146:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-27c44146>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

 .elementor-element.elementor-element-27c44146::before,
 .elementor-element.elementor-element-27c44146>.elementor-background-video-container::before,
 .elementor-element.elementor-element-27c44146>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-27c44146>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-27c44146>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-27c44146>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-2a4c18b1 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-element.elementor-element-20f864a3 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-element.elementor-element-20f864a3::before,
 .elementor-element.elementor-element-20f864a3>.elementor-background-video-container::before,
 .elementor-element.elementor-element-20f864a3>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-20f864a3>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-20f864a3>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-20f864a3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-3ee443dc {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-5344acde {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--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-element.elementor-element-67f5ceae {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

 .elementor-element.elementor-element-3b3a43ca img {
	border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-6bcac4d0 {
	text-align: center;
}

 .elementor-element.elementor-element-294e8353 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

 .elementor-element.elementor-element-44c83dba img {
	border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-16017f40 {
	text-align: center;
}

 .elementor-element.elementor-element-782f26ad {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

 .elementor-element.elementor-element-3d65f0fb {
	text-align: center;
}

 .elementor-element.elementor-element-600666bd {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

 .elementor-element.elementor-element-1aaee0a5 {
	text-align: center;
}

 .elementor-element.elementor-element-1e7538a1 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl)  .elementor-element.elementor-element-4c21cbf0 {
	right: 2%;
}

body.rtl  .elementor-element.elementor-element-4c21cbf0 {
	left: 2%;
}

 .elementor-element.elementor-element-4c21cbf0 {
	top: 4%;
	z-index: 9;
}

body:not(.rtl)  .elementor-element.elementor-element-17172cd {
	left: 2%;
}

body.rtl  .elementor-element.elementor-element-17172cd {
	right: 2%;
}

 .elementor-element.elementor-element-17172cd {
	bottom: -2%;
	z-index: 9;
}

 .elementor-element.elementor-element-7d6c1e34 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-7d6c1e34::before,
 .elementor-element.elementor-element-7d6c1e34>.elementor-background-video-container::before,
 .elementor-element.elementor-element-7d6c1e34>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-7d6c1e34>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-7d6c1e34>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-7d6c1e34>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-5a4cf150 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-5a4cf150>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-5a4cf150.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

 .elementor-element.elementor-element-50581e6a {
	--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-element.elementor-element-f2246aa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-687443e1 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 0.9;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-687443e1:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-687443e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/11/landing-banner.jpg");
}

 .elementor-element.elementor-element-687443e1::before,
 .elementor-element.elementor-element-687443e1>.elementor-background-video-container::before,
 .elementor-element.elementor-element-687443e1>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-687443e1>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-687443e1>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-687443e1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	--background-overlay: '';
}

 .elementor-element.elementor-element-4ba785a4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 90px 90px;
	--row-gap: 90px;
	--column-gap: 90px;
	--grid-auto-flow: row;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-4ba785a4::before,
 .elementor-element.elementor-element-4ba785a4>.elementor-background-video-container::before,
 .elementor-element.elementor-element-4ba785a4>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-4ba785a4>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-4ba785a4>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-4ba785a4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-481a1257 {
	--display: flex;
	--justify-content: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--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-element.elementor-element-3ac0b059 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-3ac0b059 .pt-title-subtitle {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-3ac0b059 .pt-title-heading {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-3ac0b059 .pt-title-description {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-6f79706 {
	--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: flex-start;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

 .elementor-element.elementor-element-216923b0 .elementor-icon-box-wrapper {
	align-items: center;
}

 .elementor-element.elementor-element-216923b0 {
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-216923b0 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-216923b0.elementor-view-stacked .elementor-icon {
	background-color: #FEFEFE;
	fill: #214442;
	color: #214442;
}

 .elementor-element.elementor-element-216923b0.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-216923b0.elementor-view-default .elementor-icon {
	fill: #FEFEFE;
	color: #FEFEFE;
	border-color: #FEFEFE;
}

 .elementor-element.elementor-element-216923b0.elementor-view-framed .elementor-icon {
	background-color: #214442;
}

 .elementor-element.elementor-element-216923b0.elementor-view-stacked:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-216923b0.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: #FEFEFE;
	fill: #214442;
	color: #214442;
}

 .elementor-element.elementor-element-216923b0.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-216923b0.elementor-view-default:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-216923b0.elementor-view-framed:has(:focus) .elementor-icon,
 .elementor-element.elementor-element-216923b0.elementor-view-default:has(:focus) .elementor-icon {
	fill: #FEFEFE;
	color: #FEFEFE;
	border-color: #FEFEFE;
}

 .elementor-element.elementor-element-216923b0.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-216923b0.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #214442;
}

 .elementor-element.elementor-element-216923b0 .elementor-icon {
	font-size: 35px;
	padding: 20px;
}

 .elementor-element.elementor-element-216923b0 .elementor-icon-box-title,
 .elementor-element.elementor-element-216923b0 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

 .elementor-element.elementor-element-216923b0:has(:hover) .elementor-icon-box-title,
 .elementor-element.elementor-element-216923b0:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-216923b0 .elementor-icon-box-description {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-71a1719d .elementor-icon-box-wrapper {
	align-items: center;
}

 .elementor-element.elementor-element-71a1719d {
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-71a1719d .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-71a1719d.elementor-view-stacked .elementor-icon {
	background-color: #FEFEFE;
	fill: #214442;
	color: #214442;
}

 .elementor-element.elementor-element-71a1719d.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-71a1719d.elementor-view-default .elementor-icon {
	fill: #FEFEFE;
	color: #FEFEFE;
	border-color: #FEFEFE;
}

 .elementor-element.elementor-element-71a1719d.elementor-view-framed .elementor-icon {
	background-color: #214442;
}

 .elementor-element.elementor-element-71a1719d.elementor-view-stacked:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-71a1719d.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: #FEFEFE;
	fill: #214442;
	color: #214442;
}

 .elementor-element.elementor-element-71a1719d.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-71a1719d.elementor-view-default:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-71a1719d.elementor-view-framed:has(:focus) .elementor-icon,
 .elementor-element.elementor-element-71a1719d.elementor-view-default:has(:focus) .elementor-icon {
	fill: #FEFEFE;
	color: #FEFEFE;
	border-color: #FEFEFE;
}

 .elementor-element.elementor-element-71a1719d.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-71a1719d.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #214442;
}

 .elementor-element.elementor-element-71a1719d .elementor-icon {
	font-size: 35px;
	padding: 20px;
}

 .elementor-element.elementor-element-71a1719d .elementor-icon-box-title,
 .elementor-element.elementor-element-71a1719d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

 .elementor-element.elementor-element-71a1719d:has(:hover) .elementor-icon-box-title,
 .elementor-element.elementor-element-71a1719d:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-71a1719d .elementor-icon-box-description {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-wrapper {
	align-items: center;
}

 .elementor-element.elementor-element-5705f1b4 {
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-5705f1b4.elementor-view-stacked .elementor-icon {
	background-color: #FEFEFE;
	fill: #214442;
	color: #214442;
}

 .elementor-element.elementor-element-5705f1b4.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-5705f1b4.elementor-view-default .elementor-icon {
	fill: #FEFEFE;
	color: #FEFEFE;
	border-color: #FEFEFE;
}

 .elementor-element.elementor-element-5705f1b4.elementor-view-framed .elementor-icon {
	background-color: #214442;
}

 .elementor-element.elementor-element-5705f1b4.elementor-view-stacked:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-5705f1b4.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: #FEFEFE;
	fill: #214442;
	color: #214442;
}

 .elementor-element.elementor-element-5705f1b4.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-5705f1b4.elementor-view-default:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-5705f1b4.elementor-view-framed:has(:focus) .elementor-icon,
 .elementor-element.elementor-element-5705f1b4.elementor-view-default:has(:focus) .elementor-icon {
	fill: #FEFEFE;
	color: #FEFEFE;
	border-color: #FEFEFE;
}

 .elementor-element.elementor-element-5705f1b4.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-5705f1b4.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: #214442;
}

 .elementor-element.elementor-element-5705f1b4 .elementor-icon {
	font-size: 35px;
	padding: 20px;
}

 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-title,
 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

 .elementor-element.elementor-element-5705f1b4:has(:hover) .elementor-icon-box-title,
 .elementor-element.elementor-element-5705f1b4:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-description {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-372fbb3a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-372fbb3a:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-372fbb3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-4ee2822>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-4ee2822.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

 .elementor-element.elementor-element-4ee2822 .pt-title-heading {
	font-size: 46px;
	line-height: 54px;
}

 .elementor-element.elementor-element-5013116e {
	--e-transform-flipX: -1;
	top: -15%;
}

body:not(.rtl)  .elementor-element.elementor-element-5013116e {
	right: -18%;
}

body.rtl  .elementor-element.elementor-element-5013116e {
	left: -18%;
}

 .elementor-element.elementor-element-5013116e img {
	width: 90%;
}

 .elementor-element.elementor-element-56062f35 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl)  .elementor-element.elementor-element-456028b4 {
	right: 0%;
}

body.rtl  .elementor-element.elementor-element-456028b4 {
	left: 0%;
}

 .elementor-element.elementor-element-456028b4 {
	bottom: 0%;
}

 .elementor-element.elementor-element-456028b4 img {
	width: 90%;
}

 .elementor-element.elementor-element-508a59b8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--grid-auto-flow: row;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-508a59b8::before,
 .elementor-element.elementor-element-508a59b8>.elementor-background-video-container::before,
 .elementor-element.elementor-element-508a59b8>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-508a59b8>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-508a59b8>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-508a59b8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-a43f1bb {
	--display: flex;
	--justify-content: space-between;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--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-element.elementor-element-6435f275 {
	width: 100%;
	max-width: 100%;
}

 .elementor-element.elementor-element-6435f275 .pt-title-heading {
	margin: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-48b02686 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

 .elementor-element.elementor-element-761f5042 {
	--display: grid;
	--e-con-grid-template-columns: 1fr;
	--e-con-grid-template-rows: repeat(0, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--align-items: center;
	--grid-justify-content: end;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

 .elementor-element.elementor-element-761f5042:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-761f5042>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-59a690b9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--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-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-1b67d310 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-1b67d310 .elementor-icon {
	font-size: 55px;
}

 .elementor-element.elementor-element-1b67d310 .elementor-icon svg {
	height: 55px;
}

 .elementor-element.elementor-element-6936a6e8 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

 .elementor-element.elementor-element-d21576f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

 .elementor-element.elementor-element-482fa026 {
	padding: 0px 10px 0px 0px;
}

 .elementor-element.elementor-element-482fa026 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-159474f4 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-159474f4 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-159474f4.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-159474f4.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-159474f4.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-159474f4.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-159474f4.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-159474f4 .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-159474f4 .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-1da77caa {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-1da77caa .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-1da77caa.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-1da77caa.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-1da77caa.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-1da77caa.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-1da77caa.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-1da77caa .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-1da77caa .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-565d1423 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-565d1423 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-565d1423.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-565d1423.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-565d1423.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-565d1423.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-565d1423.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-565d1423 .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-565d1423 .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-14e37deb {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-14e37deb .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-14e37deb.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-14e37deb.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-14e37deb.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-14e37deb.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-14e37deb.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-14e37deb .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-14e37deb .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-7629331d {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-7629331d .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-7629331d.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-7629331d.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-7629331d.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-7629331d.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-7629331d.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-7629331d .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-7629331d .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-4acb19b8 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-16457b9e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--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: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-433bf758 {
	--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;
	--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-element.elementor-element-433bf758.e-con {
	--align-self: stretch;
}

 .elementor-element.elementor-element-1706bd3c img {
	width: 38px;
}

 .elementor-element.elementor-element-12f240a0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

 .elementor-element.elementor-element-12f240a0 img {
	width: 38px;
}

 .elementor-element.elementor-element-638c63c7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

 .elementor-element.elementor-element-638c63c7 img {
	width: 38px;
}

 .elementor-element.elementor-element-34ce59cc {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-b41df26 {
	--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;
}

@media(max-width:1500px) {
	 .elementor-element.elementor-element-6c53be93 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-2066be39 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	 .elementor-element.elementor-element-42af88db {
		--min-height: 550px;
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--overlay-opacity: 0;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-42af88db::before,
	 .elementor-element.elementor-element-42af88db>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-42af88db>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-42af88db>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-42af88db>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-42af88db>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 100% 100%;
		background-size: 0% auto;
	}

	 .elementor-element.elementor-element-7c85bf35 {
		--justify-content: flex-start;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-26ad57f1 .pt-title-heading {
		font-size: 60px;
		line-height: 56px;
	}

	 .elementor-element.elementor-element-4024dff8 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-1c440f2a {
		width: auto;
		max-width: auto;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-a7e6578 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-46551f8c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-416e20f8 {
		--border-radius: 20px 20px 20px 20px;
	}

	 .elementor-element.elementor-element-454e63ef>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-759bb1ae {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-3297ac32 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 560px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-108c75dc {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-27ff7fbe {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-337aeb4f {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-36ae313c {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-27c44146 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-5344acde {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-1e7538a1 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-f2246aa {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-687443e1 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-4ba785a4 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-216923b0 .elementor-icon-box-title,
	 .elementor-element.elementor-element-216923b0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-71a1719d .elementor-icon-box-title,
	 .elementor-element.elementor-element-71a1719d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-title,
	 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	body:not(.rtl)  .elementor-element.elementor-element-5013116e {
		right: -30.366%;
	}

	body.rtl  .elementor-element.elementor-element-5013116e {
		left: -30.366%;
	}

	 .elementor-element.elementor-element-5013116e {
		top: -18.665%;
	}

	 .elementor-element.elementor-element-56062f35 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-456028b4 {
		right: -30.366%;
	}

	body.rtl  .elementor-element.elementor-element-456028b4 {
		left: -30.366%;
	}

	 .elementor-element.elementor-element-508a59b8 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-761f5042 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-4acb19b8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-34ce59cc {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1200px) {

	 .elementor-element.elementor-element-2066be39::before,
	 .elementor-element.elementor-element-2066be39>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-2066be39>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-2066be39>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-2066be39>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-2066be39>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: top left;
	}

	 .elementor-element.elementor-element-26ad57f1 .pt-title-heading {
		font-size: 48px;
		line-height: 60px;
	}

	 .elementor-element.elementor-element-11d78fe6 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-5018b84a {
		--justify-content: center;
	}

	 .elementor-element.elementor-element-46551f8c {
		--margin-top: 0px;
		--margin-bottom: -320px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-3297ac32 {
		--padding-top: 380px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-2b1075a9 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-45448976 {
		padding: 0px 30px 0px 0px;
	}

	 .elementor-element.elementor-element-3e2f9553 {
		padding: 0px 30px 0px 0px;
	}

	 .elementor-element.elementor-element-108c75dc {
		--gap: 80px 80px;
		--row-gap: 80px;
		--column-gap: 80px;
	}

	 .elementor-element.elementor-element-30d0c014 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--flex-wrap: wrap;
	}

	 .elementor-element.elementor-element-337aeb4f {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-5344acde {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-1e7538a1 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-4ba785a4 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-6f79706 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-56062f35 {
		--gap: 80px 80px;
		--row-gap: 80px;
		--column-gap: 80px;
	}

	 .elementor-element.elementor-element-508a59b8 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-48b02686 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-761f5042 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-59a690b9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-16457b9e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-2066be39::before,
	 .elementor-element.elementor-element-2066be39>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-2066be39>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-2066be39>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-2066be39>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-2066be39>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: top left;
		background-size: cover;
	}

	 .elementor-element.elementor-element-2066be39 {
		--overlay-opacity: 0.1;
		--padding-top: 160px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	 .elementor-element.elementor-element-42af88db {
		--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: 45px 30px;
		--row-gap: 45px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-42af88db::before,
	 .elementor-element.elementor-element-42af88db>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-42af88db>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-42af88db>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-42af88db>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-42af88db>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0% 0%;
	}

	 .elementor-element.elementor-element-7c85bf35 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--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-element.elementor-element-26ad57f1 {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-26ad57f1 .pt-title-heading {
		font-size: 44px;
		line-height: 56px;
	}

	 .elementor-element.elementor-element-3ae03bb4>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-1c440f2a {
		width: auto;
		max-width: auto;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}

	 .elementor-element.elementor-element-1c440f2a img {
		width: 85%;
	}

	 .elementor-element.elementor-element-a7e6578 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-11d78fe6 {
		--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-element.elementor-element-201beb9a {
		--justify-content: flex-start;
	}

	 .elementor-element.elementor-element-6f953c45 {
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	body:not(.rtl)  .elementor-element.elementor-element-694010e {
		left: 17%;
	}

	body.rtl  .elementor-element.elementor-element-694010e {
		right: 17%;
	}

	 .elementor-element.elementor-element-2a829187 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-7c899203 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-1f963ab3 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-3802754c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-3bc35e {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-46551f8c {
		--margin-top: 0px;
		--margin-bottom: -260px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-3297ac32 {
		--padding-top: 320px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-1c006bc {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-108c75dc {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-9d9eafe {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-30d0c014 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--flex-wrap: wrap;
	}

	 .elementor-element.elementor-element-5f762629 img {
		width: 100%;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-27ff7fbe {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-337aeb4f {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-27c44146 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-2a4c18b1 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-3ee443dc {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-5344acde {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-67f5ceae {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	 .elementor-element.elementor-element-294e8353 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	 .elementor-element.elementor-element-782f26ad {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	 .elementor-element.elementor-element-600666bd {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	 .elementor-element.elementor-element-1e7538a1 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-687443e1 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-4ba785a4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-481a1257 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-3ac0b059 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-216923b0 .elementor-icon {
		font-size: 40px;
		padding: 20px;
	}

	 .elementor-element.elementor-element-216923b0 .elementor-icon-box-title,
	 .elementor-element.elementor-element-216923b0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-71a1719d .elementor-icon {
		font-size: 40px;
		padding: 20px;
	}

	 .elementor-element.elementor-element-71a1719d .elementor-icon-box-title,
	 .elementor-element.elementor-element-71a1719d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-5705f1b4 .elementor-icon {
		font-size: 40px;
		padding: 20px;
	}

	 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-title,
	 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-56062f35 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-508a59b8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-a43f1bb {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-761f5042 {
		--grid-auto-flow: row;
		--grid-justify-content: start;
	}

	 .elementor-element.elementor-element-4acb19b8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-16457b9e {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-34ce59cc {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:880px) {
	 .elementor-element.elementor-element-11d78fe6 {
		--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: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
	}

	 .elementor-element.elementor-element-2b1075a9 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	 .elementor-element.elementor-element-45448976 {
		padding: 0px 0px 0px 0px;
		border-width: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-3e2f9553 {
		padding: 0px 0px 0px 0px;
		border-width: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-5f762629 img {
		width: 100%;
	}

	 .elementor-element.elementor-element-462d41b {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	 .elementor-element.elementor-element-337aeb4f {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-5344acde {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-4ba785a4 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-508a59b8 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-761f5042 {
		--grid-auto-flow: row;
	}
}

@media(max-width:767px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-2066be39::before,
	 .elementor-element.elementor-element-2066be39>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-2066be39>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-2066be39>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-2066be39>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-2066be39>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: top left;
		background-size: cover;
	}

	 .elementor-element.elementor-element-42af88db::before,
	 .elementor-element.elementor-element-42af88db>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-42af88db>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-42af88db>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-42af88db>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-42af88db>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0% 0%;
	}

	 .elementor-element.elementor-element-7c85bf35 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-41a913d1 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	 .elementor-element.elementor-element-26ad57f1 .pt-title-heading {
		font-size: 38px;
		line-height: 50px;
	}

	 .elementor-element.elementor-element-1c440f2a img {
		width: 100%;
	}

	 .elementor-element.elementor-element-11d78fe6 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-201beb9a {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
	}

	 .elementor-element.elementor-element-694010e {
		top: 44%;
	}

	 .elementor-element.elementor-element-2a829187 {
		--justify-content: center;
	}

	 .elementor-element.elementor-element-7c899203 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-1f963ab3 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-3802754c {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-3bc35e {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-46551f8c {
		--margin-top: 0px;
		--margin-bottom: -220px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-759bb1ae {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-3297ac32 {
		--padding-top: 280px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-1c006bc {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-8b952bf {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-9d9eafe {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-462d41b {
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-38457ff1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-27ff7fbe {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-337aeb4f {
		--width: 100%;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-36ae313c {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-2a4c18b1 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-20f864a3 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-3ee443dc {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-5344acde {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-1e7538a1 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-7d6c1e34 {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-5a4cf150 {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-f2246aa {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-4ba785a4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-3ac0b059 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-6f79706 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-6f79706.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	 .elementor-element.elementor-element-216923b0 .elementor-icon-box-wrapper {
		text-align: left;
	}

	 .elementor-element.elementor-element-216923b0 {
		--icon-box-icon-margin: 15px;
	}

	 .elementor-element.elementor-element-216923b0 .elementor-icon {
		font-size: 28px;
		padding: 18px;
	}

	 .elementor-element.elementor-element-216923b0 .elementor-icon-box-title,
	 .elementor-element.elementor-element-216923b0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-71a1719d .elementor-icon-box-wrapper {
		text-align: left;
	}

	 .elementor-element.elementor-element-71a1719d {
		--icon-box-icon-margin: 15px;
	}

	 .elementor-element.elementor-element-71a1719d .elementor-icon {
		font-size: 28px;
		padding: 18px;
	}

	 .elementor-element.elementor-element-71a1719d .elementor-icon-box-title,
	 .elementor-element.elementor-element-71a1719d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-wrapper {
		text-align: left;
	}

	 .elementor-element.elementor-element-5705f1b4 {
		--icon-box-icon-margin: 15px;
	}

	 .elementor-element.elementor-element-5705f1b4 .elementor-icon {
		font-size: 28px;
		padding: 18px;
	}

	 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-title,
	 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-372fbb3a {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-4ee2822 {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-4ee2822 .pt-title-heading {
		font-size: 32px;
		line-height: 40px;
	}

	 .elementor-element.elementor-element-508a59b8 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-761f5042 {
		--e-con-grid-template-columns: 1;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
		--grid-justify-content: start;
	}

	 .elementor-element.elementor-element-59a690b9 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}

	 .elementor-element.elementor-element-1b67d310 .elementor-icon {
		font-size: 58px;
	}

	 .elementor-element.elementor-element-1b67d310 .elementor-icon svg {
		height: 58px;
	}

	 .elementor-element.elementor-element-d21576f {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-159474f4 {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}

	 .elementor-element.elementor-element-1da77caa {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}

	 .elementor-element.elementor-element-1da77caa .elementor-icon {
		font-size: 12px;
	}

	 .elementor-element.elementor-element-1da77caa .elementor-icon svg {
		height: 12px;
	}

	 .elementor-element.elementor-element-4acb19b8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-433bf758 {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-34ce59cc {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(min-width:768px) {
	 .elementor-element.elementor-element-7c85bf35 {
		--width: 55%;
	}

	 .elementor-element.elementor-element-4024dff8 {
		--width: 45%;
	}

	 .elementor-element.elementor-element-2a829187 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-8b952bf {
		--width: 100%;
	}

	 .elementor-element.elementor-element-462d41b {
		--width: 40%;
	}

	 .elementor-element.elementor-element-38457ff1 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-337aeb4f {
		--width: 25%;
	}

	 .elementor-element.elementor-element-20f864a3 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-6f79706 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-761f5042 {
		--width: 45%;
	}

	 .elementor-element.elementor-element-59a690b9 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-433bf758 {
		--width: 12%;
	}
}

@media(max-width:1500px) and (min-width:768px) {
	 .elementor-element.elementor-element-7c85bf35 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-4024dff8 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-761f5042 {
		--width: 50%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	 .elementor-element.elementor-element-7c85bf35 {
		--width: 60%;
	}

	 .elementor-element.elementor-element-4024dff8 {
		--width: 40%;
	}

	 .elementor-element.elementor-element-462d41b {
		--width: 50%;
	}

	 .elementor-element.elementor-element-337aeb4f {
		--width: 100%;
	}

	 .elementor-element.elementor-element-761f5042 {
		--width: 60%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	 .elementor-element.elementor-element-7c85bf35 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-4024dff8 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-462d41b {
		--width: 50%;
	}

	 .elementor-element.elementor-element-337aeb4f {
		--width: 100%;
	}

	 .elementor-element.elementor-element-761f5042 {
		--width: 35%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	 .elementor-element.elementor-element-462d41b {
		--width: 100%;
	}

	 .elementor-element.elementor-element-761f5042 {
		--width: 40%;
	}
}

@media(min-width:2400px) {
	 .elementor-element.elementor-element-6c53be93 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-27ff7fbe {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-337aeb4f {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-5344acde {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-4ba785a4 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-216923b0 .elementor-icon-box-title,
	 .elementor-element.elementor-element-216923b0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-71a1719d .elementor-icon-box-title,
	 .elementor-element.elementor-element-71a1719d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-title,
	 .elementor-element.elementor-element-5705f1b4 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-508a59b8 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-761f5042 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-4acb19b8 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-34ce59cc {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}


 .elementor-element.elementor-element-289a4fc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-642dab86 {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--overlay-opacity: 0.9;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-642dab86:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-642dab86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/12/banner-4-img-bg-1.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

 .elementor-element.elementor-element-642dab86::before,
 .elementor-element.elementor-element-642dab86>.elementor-background-video-container::before,
 .elementor-element.elementor-element-642dab86>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-642dab86>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-642dab86>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-642dab86>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	--background-overlay: '';
}

 .elementor-element.elementor-element-150e4bfb {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--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-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

body:not(.rtl)  .elementor-element.elementor-element-6f3a2170 {
	left: 0%;
}

body.rtl  .elementor-element.elementor-element-6f3a2170 {
	right: 0%;
}

 .elementor-element.elementor-element-6f3a2170 {
	top: -25%;
}

 .elementor-element.elementor-element-6f3a2170 img {
	width: 100%;
}

 .elementor-element.elementor-element-45fb8fd4 {
	--e-transform-flipX: -1;
	top: -25%;
}

body:not(.rtl)  .elementor-element.elementor-element-45fb8fd4 {
	right: 0%;
}

body.rtl  .elementor-element.elementor-element-45fb8fd4 {
	left: 0%;
}

 .elementor-element.elementor-element-45fb8fd4 img {
	width: 100%;
}

 .elementor-element.elementor-element-4491a9e1 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--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-element.elementor-element-7b8c6465 {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-7b8c6465>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-7b8c6465 .pt-title-subtitle {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-7b8c6465 .pt-title-heading {
	color: var(--e-global-color-d205d73);
	font-size: 60px;
	line-height: 72px;
}

 .elementor-element.elementor-element-7b8c6465 .pt-title-description {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-2fcc36d2 {
	width: auto;
	max-width: auto;
}

 .elementor-element.elementor-element-2fcc36d2>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-2fcc36d2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

 .elementor-element.elementor-element-2fcc36d2 .pt-button span.pt-button-text,
 .elementor-element.elementor-element-2fcc36d2 .pt-button i {
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-2fcc36d2 .pt-btn-container .pt-button {
	background: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-53fdbebf {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 60px;
}

 .elementor-element.elementor-element-15044120 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-29496240 {
	--e-transform-flipX: -1;
	bottom: -6%;
}

body:not(.rtl)  .elementor-element.elementor-element-29496240 {
	left: -3%;
}

body.rtl  .elementor-element.elementor-element-29496240 {
	right: -3%;
}

 .elementor-element.elementor-element-75b947a8 {
	--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: 120px 120px;
	--row-gap: 120px;
	--column-gap: 120px;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--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-element.elementor-element-75b947a8::before,
 .elementor-element.elementor-element-75b947a8>.elementor-background-video-container::before,
 .elementor-element.elementor-element-75b947a8>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-75b947a8>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-75b947a8>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-75b947a8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-2a2a750f {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--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-element.elementor-element-1e46e817 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

 .elementor-element.elementor-element-3873a6a5 .elementor-icon-box-wrapper {
	align-items: center;
}

 .elementor-element.elementor-element-3873a6a5 {
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-3873a6a5 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-3873a6a5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: #FEFEFE;
	color: #FEFEFE;
}

 .elementor-element.elementor-element-3873a6a5.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-3873a6a5.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-3873a6a5.elementor-view-framed .elementor-icon {
	background-color: #FEFEFE;
}

 .elementor-element.elementor-element-3873a6a5.elementor-view-stacked:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-3873a6a5.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-3873a6a5.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-3873a6a5.elementor-view-default:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-3873a6a5.elementor-view-framed:has(:focus) .elementor-icon,
 .elementor-element.elementor-element-3873a6a5.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-3873a6a5.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-3873a6a5.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-3873a6a5 .elementor-icon {
	font-size: 45px;
	padding: 25px;
}

 .elementor-element.elementor-element-3873a6a5 .elementor-icon-box-title,
 .elementor-element.elementor-element-3873a6a5 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 26px;
	font-weight: 400;
}

 .elementor-element.elementor-element-3873a6a5 .elementor-icon-box-description {
	color: var(--e-global-color-text);
}

 .elementor-element.elementor-element-4b6c3dcc .elementor-icon-box-wrapper {
	align-items: center;
}

 .elementor-element.elementor-element-4b6c3dcc {
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-4b6c3dcc .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-4b6c3dcc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: #FEFEFE;
	color: #FEFEFE;
}

 .elementor-element.elementor-element-4b6c3dcc.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-4b6c3dcc.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-4b6c3dcc.elementor-view-framed .elementor-icon {
	background-color: #FEFEFE;
}

 .elementor-element.elementor-element-4b6c3dcc.elementor-view-stacked:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-4b6c3dcc.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-4b6c3dcc.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-4b6c3dcc.elementor-view-default:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-4b6c3dcc.elementor-view-framed:has(:focus) .elementor-icon,
 .elementor-element.elementor-element-4b6c3dcc.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-4b6c3dcc.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-4b6c3dcc.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-4b6c3dcc .elementor-icon {
	font-size: 45px;
	padding: 25px;
}

 .elementor-element.elementor-element-4b6c3dcc .elementor-icon-box-title,
 .elementor-element.elementor-element-4b6c3dcc .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 26px;
	font-weight: 400;
}

 .elementor-element.elementor-element-4b6c3dcc .elementor-icon-box-description {
	color: var(--e-global-color-text);
}

 .elementor-element.elementor-element-216411a9 .elementor-icon-box-wrapper {
	align-items: center;
}

 .elementor-element.elementor-element-216411a9 {
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-216411a9 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-216411a9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: #FEFEFE;
	color: #FEFEFE;
}

 .elementor-element.elementor-element-216411a9.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-216411a9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-216411a9.elementor-view-framed .elementor-icon {
	background-color: #FEFEFE;
}

 .elementor-element.elementor-element-216411a9.elementor-view-stacked:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-216411a9.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-secondary);
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-216411a9.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-216411a9.elementor-view-default:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-216411a9.elementor-view-framed:has(:focus) .elementor-icon,
 .elementor-element.elementor-element-216411a9.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-216411a9.elementor-view-framed:has(:hover) .elementor-icon,
 .elementor-element.elementor-element-216411a9.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-216411a9 .elementor-icon {
	font-size: 45px;
	padding: 25px;
}

 .elementor-element.elementor-element-216411a9 .elementor-icon-box-title,
 .elementor-element.elementor-element-216411a9 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 26px;
	font-weight: 400;
}

 .elementor-element.elementor-element-216411a9 .elementor-icon-box-description {
	color: var(--e-global-color-text);
}

 .elementor-element.elementor-element-881b334 {
	width: auto;
	max-width: auto;
}

 .elementor-element.elementor-element-881b334>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-614a85d8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--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-element.elementor-element-14d40129 {
	text-align: right;
}

 .elementor-element.elementor-element-14d40129 img {
	border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-2a4497c5 {
	--display: flex;
	--position: absolute;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	top: 11%;
}

body:not(.rtl)  .elementor-element.elementor-element-2a4497c5 {
	left: -8%;
}

body.rtl  .elementor-element.elementor-element-2a4497c5 {
	right: -8%;
}

 .elementor-element.elementor-element-169e55a0 img {
	border-radius: 10px 10px 0px 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-13505db6 {
	width: 100%;
	max-width: 100%;
	background-color: #214442;
	padding: 20px 20px 20px 20px;
	border-radius: 0px 0px 10px 10px;
	text-align: center;
}

 .elementor-element.elementor-element-13505db6 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
	line-height: 28px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-4854cf2 {
	--display: flex;
	--position: absolute;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
	bottom: 14%;
}

 .elementor-element.elementor-element-4854cf2:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-4854cf2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

body:not(.rtl)  .elementor-element.elementor-element-4854cf2 {
	right: -23%;
}

body.rtl  .elementor-element.elementor-element-4854cf2 {
	left: -23%;
}

 .elementor-element.elementor-element-5c8bb537 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

 .elementor-element.elementor-element-5c8bb537 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	color: #FEFEFE;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-27af280d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	font-family: "Jost", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-1868cc2a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

 .elementor-element.elementor-element-1868cc2a .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	color: #FEFEFE;
}

 .elementor-element.elementor-element-689ac88d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Jost", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-1a60474c {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl)  .elementor-element.elementor-element-6860ca90 {
	right: -5%;
}

body.rtl  .elementor-element.elementor-element-6860ca90 {
	left: -5%;
}

 .elementor-element.elementor-element-6860ca90 {
	bottom: -15%;
}

 .elementor-element.elementor-element-6860ca90 img {
	width: 100%;
}

 .elementor-element.elementor-element-51a06301 {
	--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;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-51a06301:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-51a06301>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-51a06301::before,
 .elementor-element.elementor-element-51a06301>.elementor-background-video-container::before,
 .elementor-element.elementor-element-51a06301>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-51a06301>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-51a06301>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-51a06301>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/12/contact-4-bg-img.jpg");
	--background-overlay: '';
	background-position: -5% 0px;
	background-repeat: no-repeat;
}

 .elementor-element.elementor-element-1d09ed95 {
	--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: 90px 90px;
	--row-gap: 90px;
	--column-gap: 90px;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-1d09ed95::before,
 .elementor-element.elementor-element-1d09ed95>.elementor-background-video-container::before,
 .elementor-element.elementor-element-1d09ed95>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-1d09ed95>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-1d09ed95>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-1d09ed95>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-703f3358 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

 .elementor-element.elementor-element-26ad6f08 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-26ad6f08:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-26ad6f08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-95c15e3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-95c15e3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

 .elementor-element.elementor-element-95c15e3 .pt-title-heading {
	font-size: 46px;
	line-height: 54px;
}

 .elementor-element.elementor-element-210c435f {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-210c435f.e-con {
	--align-self: center;
}

 .elementor-element.elementor-element-44a26758 .pt-title-subtitle {
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-44a26758 .pt-title-heading {
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-295b4a8f {
	--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: 90px 90px;
	--row-gap: 90px;
	--column-gap: 90px;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-30747b59 {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--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-element.elementor-element-30747b59::before,
 .elementor-element.elementor-element-30747b59>.elementor-background-video-container::before,
 .elementor-element.elementor-element-30747b59>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-30747b59>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-30747b59>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-30747b59>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-1a0c060 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--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-element.elementor-element-4a3be6e9 {
	--display: flex;
	--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-element.elementor-element-1f717a78 .pt-progress-bar {
	margin-top: 20px;
}

 .elementor-element.elementor-element-1f717a78 .bar-container {
	height: 5px !important;
	border-radius: 100px;
}

 .elementor-element.elementor-element-79ee80d5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--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-element.elementor-element-6e475ce7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-6e475ce7:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-6e475ce7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-3e3c759b {
	--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-element.elementor-element-43e70749 {
	text-align: left;
}

 .elementor-element.elementor-element-43e70749 img {
	border-radius: 20px 0px 0px 20px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-25000681 {
	background-color: var(--e-global-color-primary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;
	padding: 10px 10px 1px 10px;
	border-radius: 100% 100% 100% 100%;
}

 .elementor-element.elementor-element-25000681.elementor-element {
	--align-self: center;
}

 .elementor-element.elementor-element-25000681 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-25000681.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d205d73);
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-25000681.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-25000681.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d205d73);
	border-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-25000681.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-25000681.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-25000681.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-25000681.elementor-view-stacked .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-25000681 .elementor-icon {
	font-size: 40px;
	border-radius: 100% 100% 100% 100%;
}

 .elementor-element.elementor-element-25000681 .elementor-icon svg {
	height: 40px;
}

 .elementor-element.elementor-element-5b94d46a {
	--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: 60px;
}

 .elementor-element.elementor-element-5ef71e6d .elementor-heading-title {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-27cf247c {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-5684e1bb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl)  .elementor-element.elementor-element-5cdeb569 {
	left: 0%;
}

body.rtl  .elementor-element.elementor-element-5cdeb569 {
	right: 0%;
}

 .elementor-element.elementor-element-5cdeb569 {
	bottom: -10%;
}

 .elementor-element.elementor-element-3f1e5ca4 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-3f1e5ca4:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-3f1e5ca4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

 .elementor-element.elementor-element-3f1e5ca4::before,
 .elementor-element.elementor-element-3f1e5ca4>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3f1e5ca4>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3f1e5ca4>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3f1e5ca4>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3f1e5ca4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-6677996d {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-element.elementor-element-5c974964 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-element.elementor-element-5c974964::before,
 .elementor-element.elementor-element-5c974964>.elementor-background-video-container::before,
 .elementor-element.elementor-element-5c974964>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-5c974964>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-5c974964>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-5c974964>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-1d43d200 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-7dfc20e9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--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-element.elementor-element-2bf684b6 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 45px 45px;
	--row-gap: 45px;
	--column-gap: 45px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

 .elementor-element.elementor-element-3f5ba3f9 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-3f5ba3f9 .elementor-icon-box-title {
	margin-block-end: 5px;
}

 .elementor-element.elementor-element-3f5ba3f9 .elementor-icon {
	font-size: 78px;
}

 .elementor-element.elementor-element-102c5466 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	margin: 0px 120px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-102c5466 .elementor-icon-box-title {
	margin-block-end: 5px;
}

 .elementor-element.elementor-element-102c5466 .elementor-icon {
	font-size: 78px;
}

 .elementor-element.elementor-element-2c722567 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-2c722567 .elementor-icon-box-title {
	margin-block-end: 5px;
}

 .elementor-element.elementor-element-2c722567 .elementor-icon {
	font-size: 78px;
}

 .elementor-element.elementor-element-48e755d {
	--display: flex;
	--justify-content: flex-end;
}

 .elementor-element.elementor-element-494cb447 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 45px 45px;
	--row-gap: 45px;
	--column-gap: 45px;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

 .elementor-element.elementor-element-1ad94d57 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-1ad94d57 .elementor-icon-box-title {
	margin-block-end: 5px;
}

 .elementor-element.elementor-element-1ad94d57 .elementor-icon {
	font-size: 78px;
}

 .elementor-element.elementor-element-cfbc45d {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 120px;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-cfbc45d .elementor-icon-box-title {
	margin-block-end: 5px;
}

 .elementor-element.elementor-element-cfbc45d .elementor-icon {
	font-size: 78px;
}

 .elementor-element.elementor-element-697318b9 {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-697318b9 .elementor-icon-box-title {
	margin-block-end: 5px;
}

 .elementor-element.elementor-element-697318b9 .elementor-icon {
	font-size: 78px;
}

 .elementor-element.elementor-element-ccd713f {
	--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: 90px 90px;
	--row-gap: 90px;
	--column-gap: 90px;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-4825191b {
	--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: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--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-element.elementor-element-4825191b::before,
 .elementor-element.elementor-element-4825191b>.elementor-background-video-container::before,
 .elementor-element.elementor-element-4825191b>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-4825191b>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-4825191b>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-4825191b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-17996ee2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-17996ee2::before,
 .elementor-element.elementor-element-17996ee2>.elementor-background-video-container::before,
 .elementor-element.elementor-element-17996ee2>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-17996ee2>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-17996ee2>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-17996ee2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-1c66cf4 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-1c66cf4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-1c66cf4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

 .elementor-element.elementor-element-4f36dcb {
	--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-element.elementor-element-5490a1f6>.elementor-widget-container {
	margin: 0px -300px 0px 0px;
}

 .elementor-element.elementor-element-10dcd387 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-3a9bacd9 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-3a9bacd9:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-3a9bacd9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

 .elementor-element.elementor-element-3a9bacd9::before,
 .elementor-element.elementor-element-3a9bacd9>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3a9bacd9>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3a9bacd9>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3a9bacd9>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3a9bacd9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-4aa7a007 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-4aa7a007::before,
 .elementor-element.elementor-element-4aa7a007>.elementor-background-video-container::before,
 .elementor-element.elementor-element-4aa7a007>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-4aa7a007>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-4aa7a007>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-4aa7a007>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-5e00915c {
	--display: flex;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--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-element.elementor-element-2861429b {
	width: 100%;
	max-width: 100%;
}

 .elementor-element.elementor-element-2861429b .pt-title-heading {
	margin: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-35fae743 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-35fae743:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-35fae743>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-374d88dc {
	--display: flex;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-374d88dc:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-374d88dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-73b7db45 {
	text-align: center;
}

 .elementor-element.elementor-element-73b7db45 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-71c7659a {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-17f71266 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #7574741F;
	--border-color: #7574741F;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-5e91b0b7 {
	text-align: center;
}

 .elementor-element.elementor-element-5e91b0b7 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

 .elementor-element.elementor-element-1bddd2d0 {
	text-align: center;
}

 .elementor-element.elementor-element-1bddd2d0 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	text-decoration: underline;
}

 .elementor-element.elementor-element-22fbf706 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-405e8b5b {
	text-align: center;
}

 .elementor-element.elementor-element-405e8b5b .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

 .elementor-element.elementor-element-7517a8fb {
	text-align: center;
}

 .elementor-element.elementor-element-7517a8fb .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-7692aa8 {
	--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;
}

@media(min-width:768px) {
	 .elementor-element.elementor-element-1e46e817 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-2a4497c5 {
		--width: 50%;
	}

	 .elementor-element.elementor-element-4854cf2 {
		--width: 48%;
	}

	 .elementor-element.elementor-element-703f3358 {
		--width: 15%;
	}

	 .elementor-element.elementor-element-210c435f {
		--width: 100%;
	}

	 .elementor-element.elementor-element-3e3c759b {
		--width: 65%;
	}

	 .elementor-element.elementor-element-5b94d46a {
		--width: 100%;
	}

	 .elementor-element.elementor-element-2bf684b6 {
		--width: 90%;
	}

	 .elementor-element.elementor-element-494cb447 {
		--width: 90%;
	}

	 .elementor-element.elementor-element-17996ee2 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-35fae743 {
		--width: 75%;
	}
}

@media(max-width:1500px) and (min-width:768px) {
	 .elementor-element.elementor-element-4854cf2 {
		--width: 49%;
	}

	 .elementor-element.elementor-element-2bf684b6 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-494cb447 {
		--width: 100%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	 .elementor-element.elementor-element-2a4497c5 {
		--width: 34%;
	}

	 .elementor-element.elementor-element-4854cf2 {
		--width: 30%;
	}

	 .elementor-element.elementor-element-3e3c759b {
		--width: 100%;
	}

	 .elementor-element.elementor-element-35fae743 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-374d88dc {
		--width: 100%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	 .elementor-element.elementor-element-2a4497c5 {
		--width: 40%;
	}

	 .elementor-element.elementor-element-4854cf2 {
		--width: 40%;
	}

	 .elementor-element.elementor-element-3e3c759b {
		--width: 100%;
	}

	 .elementor-element.elementor-element-35fae743 {
		--width: 100%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	 .elementor-element.elementor-element-2a4497c5 {
		--width: 45%;
	}
}

@media(min-width:1501px) {

	 .elementor-element.elementor-element-642dab86:not(.elementor-motion-effects-element-type-background),
	 .elementor-element.elementor-element-642dab86>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(min-width:2400px) {
	 .elementor-element.elementor-element-289a4fc {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-53fdbebf {
		--grid-auto-flow: row;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-4aa7a007 {
		--grid-auto-flow: row;
	}
}

@media(max-width:1500px) {
	 .elementor-element.elementor-element-289a4fc {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-642dab86 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-7b8c6465 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}

	 .elementor-element.elementor-element-53fdbebf {
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-15044120 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-29496240 {
		left: -3.09%;
	}

	body.rtl  .elementor-element.elementor-element-29496240 {
		right: -3.09%;
	}

	 .elementor-element.elementor-element-29496240 {
		bottom: -20.774%;
	}

	 .elementor-element.elementor-element-75b947a8 {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	body:not(.rtl)  .elementor-element.elementor-element-4854cf2 {
		right: -3%;
	}

	body.rtl  .elementor-element.elementor-element-4854cf2 {
		left: -3%;
	}

	 .elementor-element.elementor-element-4854cf2 {
		bottom: 13%;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-1a60474c {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-6860ca90 {
		right: -12%;
	}

	body.rtl  .elementor-element.elementor-element-6860ca90 {
		left: -12%;
	}

	 .elementor-element.elementor-element-6860ca90 {
		bottom: 0%;
	}

	 .elementor-element.elementor-element-51a06301 {
		--border-radius: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-1d09ed95 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-295b4a8f {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-30747b59 {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-5684e1bb {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-3f1e5ca4 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-ccd713f {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-4825191b {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-10dcd387 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-3a9bacd9 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-4aa7a007 {
		--grid-auto-flow: row;
	}
}

@media(max-width:1200px) {
	 .elementor-element.elementor-element-7b8c6465 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-7b8c6465 .pt-title-heading {
		font-size: 48px;
		line-height: 60px;
	}

	 .elementor-element.elementor-element-53fdbebf {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-15044120 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-75b947a8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	 .elementor-element.elementor-element-2a2a750f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-1e46e817 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-614a85d8 {
		--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;
	}

	body:not(.rtl)  .elementor-element.elementor-element-2a4497c5 {
		left: 1%;
	}

	body.rtl  .elementor-element.elementor-element-2a4497c5 {
		right: 1%;
	}

	body:not(.rtl)  .elementor-element.elementor-element-4854cf2 {
		right: 5%;
	}

	body.rtl  .elementor-element.elementor-element-4854cf2 {
		left: 5%;
	}

	 .elementor-element.elementor-element-4854cf2 {
		bottom: 8%;
	}

	 .elementor-element.elementor-element-51a06301::before,
	 .elementor-element.elementor-element-51a06301>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-51a06301>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-51a06301>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-51a06301>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-51a06301>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: contain;
	}

	 .elementor-element.elementor-element-51a06301 {
		--overlay-opacity: 0;
	}

	 .elementor-element.elementor-element-295b4a8f {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-30747b59 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-1a0c060 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-7dfc20e9 {
		--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: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-2bf684b6 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-102c5466 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	 .elementor-element.elementor-element-48e755d.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	 .elementor-element.elementor-element-494cb447 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-cfbc45d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	 .elementor-element.elementor-element-ccd713f {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-4825191b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-1c66cf4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-5490a1f6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-4aa7a007 {
		--grid-auto-flow: row;
	}
}

@media(max-width:1024px) {
	 .elementor-element.elementor-element-642dab86 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-7b8c6465 .pt-title-heading {
		font-size: 44px;
		line-height: 56px;
	}

	 .elementor-element.elementor-element-2fcc36d2>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-53fdbebf {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-15044120 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-75b947a8 {
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-3873a6a5 .elementor-icon {
		font-size: 40px;
		padding: 20px;
	}

	 .elementor-element.elementor-element-4b6c3dcc .elementor-icon {
		font-size: 40px;
		padding: 20px;
	}

	 .elementor-element.elementor-element-216411a9 .elementor-icon {
		font-size: 40px;
		padding: 20px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-4854cf2 {
		right: 2%;
	}

	body.rtl  .elementor-element.elementor-element-4854cf2 {
		left: 2%;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-51a06301::before,
	 .elementor-element.elementor-element-51a06301>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-51a06301>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-51a06301>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-51a06301>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-51a06301>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0% 0px;
	}

	 .elementor-element.elementor-element-1d09ed95 {
		--flex-wrap: wrap;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-295b4a8f {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-30747b59 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-6e475ce7 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	 .elementor-element.elementor-element-3e3c759b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	 .elementor-element.elementor-element-43e70749 img {
		width: 100%;
		border-radius: 20px 20px 0px 0px;
	}

	 .elementor-element.elementor-element-25000681 {
		margin: -40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	 .elementor-element.elementor-element-5b94d46a {
		--padding-top: 0px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	 .elementor-element.elementor-element-3f1e5ca4 {
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-6677996d {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-1d43d200 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-ccd713f {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-4825191b {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-3a9bacd9 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-4aa7a007 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-5e00915c {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
}

@media(max-width:880px) {
	 .elementor-element.elementor-element-53fdbebf {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-4aa7a007 {
		--grid-auto-flow: row;
	}
}

@media(max-width:767px) {
	 .elementor-element.elementor-element-642dab86 {
		--gap: 29px 29px;
		--row-gap: 29px;
		--column-gap: 29px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-7b8c6465 .pt-title-heading {
		font-size: 38px;
		line-height: 50px;
	}

	 .elementor-element.elementor-element-53fdbebf {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-15044120 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-75b947a8 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-1e46e817 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-1e46e817.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-3873a6a5 .elementor-icon-box-wrapper {
		text-align: left;
	}

	 .elementor-element.elementor-element-3873a6a5 {
		--icon-box-icon-margin: 15px;
	}

	 .elementor-element.elementor-element-3873a6a5 .elementor-icon {
		font-size: 28px;
		padding: 18px;
	}

	 .elementor-element.elementor-element-4b6c3dcc .elementor-icon-box-wrapper {
		text-align: left;
	}

	 .elementor-element.elementor-element-4b6c3dcc {
		--icon-box-icon-margin: 15px;
	}

	 .elementor-element.elementor-element-4b6c3dcc .elementor-icon {
		font-size: 28px;
		padding: 18px;
	}

	 .elementor-element.elementor-element-216411a9 .elementor-icon-box-wrapper {
		text-align: left;
	}

	 .elementor-element.elementor-element-216411a9 {
		--icon-box-icon-margin: 15px;
	}

	 .elementor-element.elementor-element-216411a9 .elementor-icon {
		font-size: 28px;
		padding: 18px;
	}

	 .elementor-element.elementor-element-881b334.elementor-element {
		--align-self: flex-start;
		--order: 99999
			/* order end hack */
		;
	}

	 .elementor-element.elementor-element-4854cf2 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-1a60474c {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-51a06301::before,
	 .elementor-element.elementor-element-51a06301>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-51a06301>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-51a06301>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-51a06301>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-51a06301>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0% 0px;
	}

	 .elementor-element.elementor-element-26ad6f08 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-95c15e3 {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-95c15e3 .pt-title-heading {
		font-size: 32px;
		line-height: 40px;
	}

	 .elementor-element.elementor-element-295b4a8f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-30747b59 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-6e475ce7 {
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}

	 .elementor-element.elementor-element-5b94d46a {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-5684e1bb {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-6677996d {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-5c974964 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-1d43d200 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-2bf684b6 {
		--justify-content: center;
	}

	 .elementor-element.elementor-element-3f5ba3f9 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-102c5466 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-2c722567 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-494cb447 {
		--justify-content: center;
	}

	 .elementor-element.elementor-element-1ad94d57 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-cfbc45d {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-697318b9 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-ccd713f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-4825191b {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-17996ee2 {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-1c66cf4 {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-10dcd387 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-4aa7a007 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-73b7db45 {
		text-align: left;
	}

	 .elementor-element.elementor-element-17f71266 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-5e91b0b7 {
		text-align: left;
	}

	 .elementor-element.elementor-element-1bddd2d0 {
		text-align: left;
	}

	 .elementor-element.elementor-element-22fbf706 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-405e8b5b {
		text-align: left;
	}

	 .elementor-element.elementor-element-7517a8fb {
		text-align: left;
	}
}
 .elementor-element.elementor-element-74c2c8a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

body:not(.rtl)  .elementor-element.elementor-element-a69773f {
	left: 3%;
}

body.rtl  .elementor-element.elementor-element-a69773f {
	right: 3%;
}

 .elementor-element.elementor-element-a69773f {
	bottom: -17%;
}

 .elementor-element.elementor-element-7a40182 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 260px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-7a40182:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-7a40182>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/10/banner-2-1-img.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

 .elementor-element.elementor-element-7a40182::before,
 .elementor-element.elementor-element-7a40182>.elementor-background-video-container::before,
 .elementor-element.elementor-element-7a40182>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-7a40182>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-7a40182>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-7a40182>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-4864c82 {
	--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;
}

body:not(.rtl)  .elementor-element.elementor-element-8f07f97 {
	left: 5.065%;
}

body.rtl  .elementor-element.elementor-element-8f07f97 {
	right: 5.065%;
}

 .elementor-element.elementor-element-8f07f97 {
	top: -20%;
}

 .elementor-element.elementor-element-8f07f97 img {
	width: 65%;
}

 .elementor-element.elementor-element-b6860f5 {
	--display: grid;
	--e-con-grid-template-columns: 1.2fr 1fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

 .elementor-element.elementor-element-5f83d0c {
	--display: flex;
	--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: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-2ac5ef8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-2ac5ef8 .pt-title-heading {
	font-size: 60px;
	line-height: 72px;
}

 .elementor-element.elementor-element-42cf146 {
	width: auto;
	max-width: auto;
}

 .elementor-element.elementor-element-42cf146>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-42cf146.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

 .elementor-element.elementor-element-e3fafde {
	--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: 45px 45px;
	--row-gap: 45px;
	--column-gap: 45px;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

 .elementor-element.elementor-element-13d6719 .elementor-icon-box-wrapper {
	align-items: center;
}

 .elementor-element.elementor-element-13d6719 {
	--icon-box-icon-margin: 10px;
}

 .elementor-element.elementor-element-13d6719.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-13d6719.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-13d6719.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-13d6719 .elementor-icon {
	font-size: 42px;
}

 .elementor-element.elementor-element-13d6719 .elementor-icon-box-title,
 .elementor-element.elementor-element-13d6719 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

 .elementor-element.elementor-element-da851c5 .elementor-icon-box-wrapper {
	align-items: center;
}

 .elementor-element.elementor-element-da851c5 {
	--icon-box-icon-margin: 10px;
}

 .elementor-element.elementor-element-da851c5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-da851c5.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-da851c5.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-da851c5 .elementor-icon {
	font-size: 42px;
}

 .elementor-element.elementor-element-da851c5 .elementor-icon-box-title,
 .elementor-element.elementor-element-da851c5 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

 .elementor-element.elementor-element-5387d2d .elementor-icon-box-wrapper {
	align-items: center;
}

 .elementor-element.elementor-element-5387d2d {
	--icon-box-icon-margin: 10px;
}

 .elementor-element.elementor-element-5387d2d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-5387d2d.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-5387d2d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-5387d2d .elementor-icon {
	font-size: 42px;
}

 .elementor-element.elementor-element-5387d2d .elementor-icon-box-title,
 .elementor-element.elementor-element-5387d2d .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

 .elementor-element.elementor-element-fd15c72 {
	--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-element.elementor-element-de355fc {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl)  .elementor-element.elementor-element-c5af10e {
	right: 0%;
}

body.rtl  .elementor-element.elementor-element-c5af10e {
	left: 0%;
}

 .elementor-element.elementor-element-c5af10e {
	bottom: 0%;
}

 .elementor-element.elementor-element-fdb4deb {
	--display: grid;
	--e-con-grid-template-columns: 1.2fr 1fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--grid-auto-flow: row;
	--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-element.elementor-element-15685c9 {
	--display: grid;
	--e-con-grid-template-columns: 1.8fr 1fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--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-element.elementor-element-f9632f2 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-element.elementor-element-f12ef85 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-f12ef85 img {
	border-radius: 500px 500px 500px 500px;
}

 .elementor-element.elementor-element-cfcaa1c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-cfcaa1c img {
	border-radius: 200px 200px 200px 200px;
}

 .elementor-element.elementor-element-13e2764 {
	--display: flex;
}

 .elementor-element.elementor-element-ef1ab8c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-ef1ab8c img {
	border-radius: 200px 200px 200px 200px;
}

 .elementor-element.elementor-element-a9218ab {
	width: auto;
	max-width: auto;
	top: 48%;
	z-index: 9;
}

body:not(.rtl)  .elementor-element.elementor-element-a9218ab {
	right: 28%;
}

body.rtl  .elementor-element.elementor-element-a9218ab {
	left: 28%;
}

 .elementor-element.elementor-element-ed8f44f {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

 .elementor-element.elementor-element-d28aa42 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

 .elementor-element.elementor-element-fd71978.elementor-element {
	--align-self: flex-start;
}

 .elementor-element.elementor-element-fd71978 .elementor-counter-title {
	justify-content: start;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

 .elementor-element.elementor-element-fd71978 .elementor-counter {
	gap: 10px;
}

 .elementor-element.elementor-element-fd71978 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	font-family:"Marcellus",
	Sans-serif;
	font-size:56px;
	font-weight:400;
}

 .elementor-element.elementor-element-d74a696.elementor-element {
	--align-self: flex-start;
}

 .elementor-element.elementor-element-d74a696 .elementor-counter-title {
	justify-content: start;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

 .elementor-element.elementor-element-d74a696 .elementor-counter {
	gap: 10px;
}

 .elementor-element.elementor-element-d74a696 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	font-family:"Marcellus",
	Sans-serif;
	font-size:56px;
	font-weight:400;
}

 .elementor-element.elementor-element-3b54cc2.elementor-element {
	--align-self: flex-start;
}

 .elementor-element.elementor-element-3b54cc2 .elementor-counter-title {
	justify-content: start;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

 .elementor-element.elementor-element-3b54cc2 .elementor-counter {
	gap: 10px;
}

 .elementor-element.elementor-element-3b54cc2 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	font-family:"Marcellus",
	Sans-serif;
	font-size:56px;
	font-weight:400;
}

 .elementor-element.elementor-element-3602f1a>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-9949b62 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-6abe830 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-6abe830:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-6abe830>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

 .elementor-element.elementor-element-6abe830::before,
 .elementor-element.elementor-element-6abe830>.elementor-background-video-container::before,
 .elementor-element.elementor-element-6abe830>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-6abe830>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-6abe830>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-6abe830>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-748e439 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-element.elementor-element-3bc3253 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-element.elementor-element-3bc3253::before,
 .elementor-element.elementor-element-3bc3253>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3bc3253>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3bc3253>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3bc3253>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3bc3253>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-49d50e0 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-c081ebf {
	--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-element.elementor-element-5edde24 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl)  .elementor-element.elementor-element-86dff5b {
	right: 2%;
}

body.rtl  .elementor-element.elementor-element-86dff5b {
	left: 2%;
}

 .elementor-element.elementor-element-86dff5b {
	top: -5%;
}

 .elementor-element.elementor-element-e51d127 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-e51d127::before,
 .elementor-element.elementor-element-e51d127>.elementor-background-video-container::before,
 .elementor-element.elementor-element-e51d127>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-e51d127>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-e51d127>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-e51d127>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-26b2093 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-389383f>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

 .elementor-element.elementor-element-59899c8 {
	--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: flex-end;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-59899c8::before,
 .elementor-element.elementor-element-59899c8>.elementor-background-video-container::before,
 .elementor-element.elementor-element-59899c8>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-59899c8>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-59899c8>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-59899c8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

body:not(.rtl)  .elementor-element.elementor-element-0806c4d {
	left: 19%;
}

body.rtl  .elementor-element.elementor-element-0806c4d {
	right: 19%;
}

 .elementor-element.elementor-element-0806c4d {
	top: -19%;
}

body:not(.rtl)  .elementor-element.elementor-element-7c607c5 {
	right: 8%;
}

body.rtl  .elementor-element.elementor-element-7c607c5 {
	left: 8%;
}

 .elementor-element.elementor-element-7c607c5 {
	top: -28%;
	z-index: -1;
}

 .elementor-element.elementor-element-ad6183b {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 130px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-ad6183b:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-ad6183b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #214442;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-e924ba7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-e924ba7 .elementor-icon-wrapper {
	text-align: left;
}

 .elementor-element.elementor-element-e924ba7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-e924ba7.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-e924ba7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d205d73);
	border-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-e924ba7.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-e924ba7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-e924ba7 .elementor-icon {
	font-size: 64px;
}

 .elementor-element.elementor-element-e924ba7 .elementor-icon svg {
	height: 64px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-4cce161 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

 .elementor-element.elementor-element-4cce161 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	color: #FEFEFE;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-19acbd7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	font-family: "Jost", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-a19c2fe {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

 .elementor-element.elementor-element-a19c2fe .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	color: #FEFEFE;
}

 .elementor-element.elementor-element-dc4fcec {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Jost", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-be28778 {
	width: var(--container-widget-width, 69%);
	max-width: 69%;
	--container-widget-width: 69%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-be28778 img {
	width: 100%;
	border-radius: 500px 500px 500px 500px;
}

 .elementor-element.elementor-element-53943a6 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-53943a6:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-53943a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

 .elementor-element.elementor-element-25b7ad9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #7574741F;
	--border-color: #7574741F;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-f4d2070 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-f4d2070 .elementor-icon {
	font-size: 56px;
}

 .elementor-element.elementor-element-f4d2070 .elementor-icon svg {
	height: 56px;
}

 .elementor-element.elementor-element-403e792 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

 .elementor-element.elementor-element-444f6be .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-ce54739 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

 .elementor-element.elementor-element-1f2fed2 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-0c0019b {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-0c0019b .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-0c0019b.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-0c0019b.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-0c0019b.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-0c0019b.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-0c0019b.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-0c0019b .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-0c0019b .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-696ae0f {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-696ae0f .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-696ae0f.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-696ae0f.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-696ae0f.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-696ae0f.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-696ae0f.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-696ae0f .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-696ae0f .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-95d1dde {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-95d1dde .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-95d1dde.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-95d1dde.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-95d1dde.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-95d1dde.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-95d1dde.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-95d1dde .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-95d1dde .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-c96d686 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-c96d686 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-c96d686.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-c96d686.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-c96d686.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-c96d686.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-c96d686.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-c96d686 .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-c96d686 .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-73a2f25 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-73a2f25 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-73a2f25.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-73a2f25.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-73a2f25.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-73a2f25.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-73a2f25.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-73a2f25 .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-73a2f25 .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-b428c81 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-9ceb0cb img {
	width: 44px;
}

 .elementor-element.elementor-element-a057e0d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

 .elementor-element.elementor-element-a057e0d img {
	width: 44px;
}

 .elementor-element.elementor-element-7d01515 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

 .elementor-element.elementor-element-7d01515 img {
	width: 44px;
}

 .elementor-element.elementor-element-58b87d0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

 .elementor-element.elementor-element-58b87d0 img {
	width: 44px;
}

 .elementor-element.elementor-element-d46999e {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
	padding: 14px 14px 14px 14px;
	border-radius: 100px 100px 100px 100px;
}

 .elementor-element.elementor-element-d46999e .elementor-counter-number-wrapper {
	color: var(--e-global-color-d205d73);
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 16px;
	font-weight: 400;
}

 .elementor-element.elementor-element-5a0b79a {
	width: var(--container-widget-width, 69%);
	max-width: 69%;
	--container-widget-width: 69%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-5a0b79a img {
	width: 100%;
	border-radius: 500px 500px 500px 500px;
}

 .elementor-element.elementor-element-a9a46e4 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-a9a46e4:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-a9a46e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-fb47f61 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: left;
}

 .elementor-element.elementor-element-fb47f61 {
	--icon-box-icon-margin: 15px;
}

 .elementor-element.elementor-element-fb47f61.elementor-view-stacked .elementor-icon {
	background-color: #51766A;
	fill: #FEFEFE;
	color: #FEFEFE;
}

 .elementor-element.elementor-element-fb47f61.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-fb47f61.elementor-view-default .elementor-icon {
	fill: #51766A;
	color: #51766A;
	border-color: #51766A;
}

 .elementor-element.elementor-element-fb47f61.elementor-view-framed .elementor-icon {
	background-color: #FEFEFE;
}

 .elementor-element.elementor-element-fb47f61 .elementor-icon {
	font-size: 22px;
	padding: 16px;
}

 .elementor-element.elementor-element-fb47f61 .elementor-icon-box-title,
 .elementor-element.elementor-element-fb47f61 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
}

 .elementor-element.elementor-element-fb47f61 .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-fb47f61:has(:hover) .elementor-icon-box-title,
 .elementor-element.elementor-element-fb47f61:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-15a9ea7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-f83bc32 {
	--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;
	--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-element.elementor-element-f83bc32.e-con {
	--align-self: stretch;
}

 .elementor-element.elementor-element-e63484c img {
	width: 38px;
}

 .elementor-element.elementor-element-32d8365 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

 .elementor-element.elementor-element-32d8365 img {
	width: 38px;
}

 .elementor-element.elementor-element-6dbb617 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

 .elementor-element.elementor-element-6dbb617 img {
	width: 38px;
}

 .elementor-element.elementor-element-f1a2222 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-d0a0c29 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl)  .elementor-element.elementor-element-82c7fe9 {
	left: 0%;
}

body.rtl  .elementor-element.elementor-element-82c7fe9 {
	right: 0%;
}

 .elementor-element.elementor-element-82c7fe9 {
	bottom: -6%;
}

 .elementor-element.elementor-element-bddbca9 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-bddbca9:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-bddbca9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

 .elementor-element.elementor-element-bddbca9::before,
 .elementor-element.elementor-element-bddbca9>.elementor-background-video-container::before,
 .elementor-element.elementor-element-bddbca9>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-bddbca9>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-bddbca9>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-bddbca9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-92894ff {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-element.elementor-element-a181af1 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-element.elementor-element-a181af1::before,
 .elementor-element.elementor-element-a181af1>.elementor-background-video-container::before,
 .elementor-element.elementor-element-a181af1>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-a181af1>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-a181af1>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-a181af1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-e06493a {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-8e2e01e {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl)  .elementor-element.elementor-element-9fe0d4e {
	right: -4%;
}

body.rtl  .elementor-element.elementor-element-9fe0d4e {
	left: -4%;
}

 .elementor-element.elementor-element-9fe0d4e {
	bottom: -15%;
	z-index: 9;
}

 .elementor-element.elementor-element-211a954 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-211a954::before,
 .elementor-element.elementor-element-211a954>.elementor-background-video-container::before,
 .elementor-element.elementor-element-211a954>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-211a954>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-211a954>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-211a954>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-be91082 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-1a15d6a {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(0, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-1a15d6a::before,
 .elementor-element.elementor-element-1a15d6a>.elementor-background-video-container::before,
 .elementor-element.elementor-element-1a15d6a>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-1a15d6a>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-1a15d6a>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-1a15d6a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-5e6ab95 .pt-team-name {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-3c42bb6 .pt-team-name {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-b0b46fe .pt-team-name {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-0736f1f .pt-team-name {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-10eda58 .pt-team-name {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-2789762 .pt-team-name {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-5f1c7e0 .pt-team-name {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-388a7cb .pt-team-name {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-a4e1458 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-2315709 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl)  .elementor-element.elementor-element-1b5ad04 {
	left: 2%;
}

body.rtl  .elementor-element.elementor-element-1b5ad04 {
	right: 2%;
}

 .elementor-element.elementor-element-1b5ad04 {
	bottom: -1%;
}

 .elementor-element.elementor-element-9c7c6d9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-9c7c6d9::before,
 .elementor-element.elementor-element-9c7c6d9>.elementor-background-video-container::before,
 .elementor-element.elementor-element-9c7c6d9>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-9c7c6d9>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-9c7c6d9>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-9c7c6d9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-cf71bcf {
	--display: flex;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--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-element.elementor-element-7af7538 {
	width: 100%;
	max-width: 100%;
}

 .elementor-element.elementor-element-7af7538 .pt-title-heading {
	margin: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-72b573a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-72b573a:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-72b573a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-2e649c3 {
	--display: flex;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-2e649c3:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-2e649c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-ddd2cd0 {
	text-align: center;
}

 .elementor-element.elementor-element-ddd2cd0 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-281769b {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-387ca99 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #7574741F;
	--border-color: #7574741F;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-2cf7ae7 {
	text-align: center;
}

 .elementor-element.elementor-element-2cf7ae7 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

 .elementor-element.elementor-element-6f5442f {
	text-align: center;
}

 .elementor-element.elementor-element-6f5442f .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	text-decoration: underline;
}

 .elementor-element.elementor-element-c2e0fd0 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-82514e5 {
	text-align: center;
}

 .elementor-element.elementor-element-82514e5 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

 .elementor-element.elementor-element-16dee4a {
	text-align: center;
}

 .elementor-element.elementor-element-16dee4a .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-d4d0d14 {
	--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;
}

@media(min-width:768px) {
	 .elementor-element.elementor-element-e51d127 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-53943a6 {
		--width: 90%;
	}

	 .elementor-element.elementor-element-25b7ad9 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-b428c81 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-f83bc32 {
		--width: 6%;
	}

	 .elementor-element.elementor-element-211a954 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-72b573a {
		--width: 75%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	 .elementor-element.elementor-element-ad6183b {
		--width: 65%;
	}

	 .elementor-element.elementor-element-53943a6 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-403e792 {
		--width: 150px;
	}

	 .elementor-element.elementor-element-ce54739 {
		--width: 200px;
	}

	 .elementor-element.elementor-element-a9a46e4 {
		--width: 65%;
	}

	 .elementor-element.elementor-element-72b573a {
		--width: 100%;
	}

	 .elementor-element.elementor-element-2e649c3 {
		--width: 100%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	 .elementor-element.elementor-element-53943a6 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-72b573a {
		--width: 100%;
	}
}

@media(min-width:1501px) {

	 .elementor-element.elementor-element-7a40182:not(.elementor-motion-effects-element-type-background),
	 .elementor-element.elementor-element-7a40182>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(min-width:2400px) {
	 .elementor-element.elementor-element-74c2c8a {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-b6860f5 {
		--grid-auto-flow: row;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-fdb4deb {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-15685c9 {
		--grid-auto-flow: row;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-f1a2222 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-1a15d6a {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-9c7c6d9 {
		--grid-auto-flow: row;
	}
}

@media(max-width:1500px) {
	 .elementor-element.elementor-element-74c2c8a {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-7a40182 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 210px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-b6860f5 {
		--e-con-grid-template-columns: 2fr 1fr;
		--grid-auto-flow: row;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-de355fc {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-fdb4deb {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-15685c9 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-9949b62 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-6abe830 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-5edde24 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-0806c4d {
		left: 8%;
	}

	body.rtl  .elementor-element.elementor-element-0806c4d {
		right: 8%;
	}

	body:not(.rtl)  .elementor-element.elementor-element-7c607c5 {
		right: -7%;
	}

	body.rtl  .elementor-element.elementor-element-7c607c5 {
		left: -7%;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-f1a2222 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-d0a0c29 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-bddbca9 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-8e2e01e {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-1a15d6a {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--justify-items: center;
	}

	 .elementor-element.elementor-element-a4e1458 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-2315709 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-9c7c6d9 {
		--grid-auto-flow: row;
	}
}

@media(max-width:1200px) {
	 .elementor-element.elementor-element-b6860f5 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-2ac5ef8 .pt-title-heading {
		font-size: 48px;
		line-height: 60px;
	}

	 .elementor-element.elementor-element-fdb4deb {
		--e-con-grid-template-columns: 1.2fr 1fr;
		--e-con-grid-template-rows: repeat(0, 1fr);
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-15685c9 {
		--e-con-grid-template-rows: repeat(0, 1fr);
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-5edde24 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-59899c8 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--flex-wrap: wrap;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-be28778 {
		width: var(--container-widget-width, 32%);
		max-width: 32%;
		--container-widget-width: 32%;
		--container-widget-flex-grow: 0;
	}

	 .elementor-element.elementor-element-25b7ad9 {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-403e792.e-con {
		--align-self: center;
	}

	 .elementor-element.elementor-element-5a0b79a {
		--container-widget-width: 32%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 32%);
		max-width: 32%;
	}

	 .elementor-element.elementor-element-15a9ea7 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-8e2e01e {
		--gap: 80px 80px;
		--row-gap: 80px;
		--column-gap: 80px;
	}

	 .elementor-element.elementor-element-1a15d6a {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-2315709 {
		--gap: 80px 80px;
		--row-gap: 80px;
		--column-gap: 80px;
	}

	 .elementor-element.elementor-element-9c7c6d9 {
		--grid-auto-flow: row;
	}
}

@media(max-width:1024px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-7a40182 {
		--padding-top: 160px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-b6860f5 {
		--e-con-grid-template-columns: 1fr;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-2ac5ef8 .pt-title-heading {
		font-size: 44px;
		line-height: 56px;
	}

	 .elementor-element.elementor-element-42cf146>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-e3fafde {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-de355fc {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-fdb4deb {
		--e-con-grid-template-columns: 1fr;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-15685c9 {
		--e-con-grid-template-columns: 1.8fr 1fr;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
		--justify-items: start;
		--grid-justify-content: start;
	}

	 .elementor-element.elementor-element-f9632f2 {
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-13e2764 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-6abe830 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-748e439 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-49d50e0 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-5edde24 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-26b2093 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-389383f>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-59899c8 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-15a9ea7 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-f1a2222 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-bddbca9 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-92894ff {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-e06493a {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-8e2e01e {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-be91082 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-1a15d6a {
		--grid-auto-flow: row;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-2315709 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-9c7c6d9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-cf71bcf {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
}

@media(max-width:880px) {
	 .elementor-element.elementor-element-b6860f5 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-fdb4deb {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-15685c9 {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-1a15d6a {
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-9c7c6d9 {
		--grid-auto-flow: row;
	}
}

@media(max-width:767px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-b6860f5 {
		--e-con-grid-template-columns: 1fr;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-2ac5ef8 .pt-title-heading {
		font-size: 38px;
		line-height: 50px;
	}

	 .elementor-element.elementor-element-e3fafde {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-fdb4deb {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-15685c9 {
		--e-con-grid-template-columns: 1.7fr 1fr;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-f9632f2 {
		--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;
	}

	body:not(.rtl)  .elementor-element.elementor-element-a9218ab {
		right: 24%;
	}

	body.rtl  .elementor-element.elementor-element-a9218ab {
		left: 24%;
	}

	 .elementor-element.elementor-element-a9218ab {
		top: 44%;
	}

	 .elementor-element.elementor-element-9949b62 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-748e439 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-3bc3253 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-49d50e0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-e51d127 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-26b2093 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-59899c8 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-ad6183b {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-be28778 {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-53943a6 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-25b7ad9 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}

	 .elementor-element.elementor-element-f4d2070 .elementor-icon {
		font-size: 42px;
	}

	 .elementor-element.elementor-element-f4d2070 .elementor-icon svg {
		height: 42px;
	}

	 .elementor-element.elementor-element-403e792 {
		--width: 170px;
	}

	 .elementor-element.elementor-element-ce54739 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-0c0019b {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}

	 .elementor-element.elementor-element-696ae0f {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}

	 .elementor-element.elementor-element-696ae0f .elementor-icon {
		font-size: 12px;
	}

	 .elementor-element.elementor-element-696ae0f .elementor-icon svg {
		height: 12px;
	}

	 .elementor-element.elementor-element-b428c81 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-5a0b79a {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-fb47f61 .elementor-icon-box-wrapper {
		align-items: start;
	}

	 .elementor-element.elementor-element-f83bc32 {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-f1a2222 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-d0a0c29 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-92894ff {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-a181af1 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-e06493a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-211a954 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-be91082 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-1a15d6a {
		--e-con-grid-template-columns: 1fr;
		--grid-auto-flow: row;
		--align-items: center;
		--grid-justify-content: center;
	}

	 .elementor-element.elementor-element-9c7c6d9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-ddd2cd0 {
		text-align: left;
	}

	 .elementor-element.elementor-element-387ca99 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-2cf7ae7 {
		text-align: left;
	}

	 .elementor-element.elementor-element-6f5442f {
		text-align: left;
	}

	 .elementor-element.elementor-element-c2e0fd0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-82514e5 {
		text-align: left;
	}

	 .elementor-element.elementor-element-16dee4a {
		text-align: left;
	}
}

.elementor-element.elementor-element-759d4e2c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

body:not(.rtl) .elementor-element.elementor-element-63636e07 {
	left: 3%;
}

body.rtl .elementor-element.elementor-element-63636e07 {
	right: 3%;
}

.elementor-element.elementor-element-63636e07 {
	bottom: -22%;
	z-index: 9;
}

.elementor-element.elementor-element-4d2a4187 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 0.9;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-element.elementor-element-4d2a4187:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-4d2a4187>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/12/banner-4-img-bg-1.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-element.elementor-element-4d2a4187::before,
.elementor-element.elementor-element-4d2a4187>.elementor-background-video-container::before,
.elementor-element.elementor-element-4d2a4187>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-4d2a4187>.elementor-background-slideshow::before,
.elementor-element.elementor-element-4d2a4187>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-4d2a4187>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	--background-overlay: '';
}

.elementor-element.elementor-element-60d01b01 {
	--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;
}

body:not(.rtl) .elementor-element.elementor-element-5f6bb4bd {
	left: 0%;
}

body.rtl .elementor-element.elementor-element-5f6bb4bd {
	right: 0%;
}

.elementor-element.elementor-element-5f6bb4bd {
	top: -15%;
}

.elementor-element.elementor-element-5f6bb4bd img {
	width: 100%;
}

.elementor-element.elementor-element-6de9db48 {
	--display: grid;
	--e-con-grid-template-columns: 1.2fr 1fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 90px 90px;
	--row-gap: 90px;
	--column-gap: 90px;
	--grid-auto-flow: row;
	--align-items: center;
}

.elementor-element.elementor-element-5c2b435 {
	--display: flex;
	--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: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-element.elementor-element-56d59c07>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-56d59c07 .pt-title-subtitle {
	color: var(--e-global-color-d205d73);
}

.elementor-element.elementor-element-56d59c07 .pt-title-heading {
	color: var(--e-global-color-d205d73);
	font-size: 60px;
	line-height: 72px;
}

.elementor-element.elementor-element-27cc3952 {
	width: auto;
	max-width: auto;
}

.elementor-element.elementor-element-27cc3952>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-27cc3952.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-element.elementor-element-27cc3952 .pt-button span.pt-button-text,
.elementor-element.elementor-element-27cc3952 .pt-button i {
	color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-27cc3952 .pt-btn-container .pt-button {
	background: var(--e-global-color-d205d73);
}

.elementor-element.elementor-element-6efec856 {
	--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: 45px 45px;
	--row-gap: 45px;
	--column-gap: 45px;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-element.elementor-element-44f933de .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-element.elementor-element-44f933de {
	--icon-box-icon-margin: 10px;
}

.elementor-element.elementor-element-44f933de.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

.elementor-element.elementor-element-44f933de.elementor-view-framed .elementor-icon,
.elementor-element.elementor-element-44f933de.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
	border-color: var(--e-global-color-d205d73);
}

.elementor-element.elementor-element-44f933de .elementor-icon {
	font-size: 42px;
}

.elementor-element.elementor-element-44f933de .elementor-icon-box-title,
.elementor-element.elementor-element-44f933de .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

.elementor-element.elementor-element-44f933de .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

.elementor-element.elementor-element-7375b573 .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-element.elementor-element-7375b573 {
	--icon-box-icon-margin: 10px;
}

.elementor-element.elementor-element-7375b573.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

.elementor-element.elementor-element-7375b573.elementor-view-framed .elementor-icon,
.elementor-element.elementor-element-7375b573.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
	border-color: var(--e-global-color-d205d73);
}

.elementor-element.elementor-element-7375b573 .elementor-icon {
	font-size: 42px;
}

.elementor-element.elementor-element-7375b573 .elementor-icon-box-title,
.elementor-element.elementor-element-7375b573 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

.elementor-element.elementor-element-7375b573 .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

.elementor-element.elementor-element-64b07f48 .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-element.elementor-element-64b07f48 {
	--icon-box-icon-margin: 10px;
}

.elementor-element.elementor-element-64b07f48.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

.elementor-element.elementor-element-64b07f48.elementor-view-framed .elementor-icon,
.elementor-element.elementor-element-64b07f48.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
	border-color: var(--e-global-color-d205d73);
}

.elementor-element.elementor-element-64b07f48 .elementor-icon {
	font-size: 42px;
}

.elementor-element.elementor-element-64b07f48 .elementor-icon-box-title,
.elementor-element.elementor-element-64b07f48 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

.elementor-element.elementor-element-64b07f48 .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

.elementor-element.elementor-element-3d6d048f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 60px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-element.elementor-element-3d6d048f:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-3d6d048f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-d205d73);
}

.elementor-element.elementor-element-2dc2e7f5>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-2dc2e7f5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-element.elementor-element-2dc2e7f5 .pt-title-heading {
	font-size: 46px;
	line-height: 54px;
}

body:not(.rtl) .elementor-element.elementor-element-6436ba0c {
	right: -25%;
}

body.rtl .elementor-element.elementor-element-6436ba0c {
	left: -25%;
}

.elementor-element.elementor-element-6436ba0c {
	bottom: -15%;
}

.elementor-element.elementor-element-6436ba0c img {
	width: 90%;
}

.elementor-element.elementor-element-16e3e62a {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-element.elementor-element-1e362e19 {
	right: -10%;
}

body.rtl .elementor-element.elementor-element-1e362e19 {
	left: -10%;
}

.elementor-element.elementor-element-1e362e19 {
	bottom: -10%;
}

.elementor-element.elementor-element-6bcd9214 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
}

.elementor-element.elementor-element-206bbb8d {
	--display: flex;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-206bbb8d::before,
.elementor-element.elementor-element-206bbb8d>.elementor-background-video-container::before,
.elementor-element.elementor-element-206bbb8d>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-206bbb8d>.elementor-background-slideshow::before,
.elementor-element.elementor-element-206bbb8d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-206bbb8d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-4f4d8260 {
	text-align: left;
}

.elementor-element.elementor-element-4f4d8260 img {
	width: 83%;
	border-radius: 20px 20px 20px 20px;
}

body:not(.rtl) .elementor-element.elementor-element-43d6f355 {
	right: 3%;
}

body.rtl .elementor-element.elementor-element-43d6f355 {
	left: 3%;
}

.elementor-element.elementor-element-43d6f355 {
	bottom: 10%;
	text-align: left;
}

.elementor-element.elementor-element-43d6f355 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-element.elementor-element-2beaa6e3 {
	width: auto;
	max-width: auto;
	top: 22%;
}

body:not(.rtl) .elementor-element.elementor-element-2beaa6e3 {
	right: 7%;
}

body.rtl .elementor-element.elementor-element-2beaa6e3 {
	left: 7%;
}

.elementor-element.elementor-element-57645053 {
	--display: flex;
	--justify-content: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-57645053::before,
.elementor-element.elementor-element-57645053>.elementor-background-video-container::before,
.elementor-element.elementor-element-57645053>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-57645053>.elementor-background-slideshow::before,
.elementor-element.elementor-element-57645053>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-57645053>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-62b8966d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-2c6ea952 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-element.elementor-element-390809d1 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-element.elementor-element-390809d1:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-390809d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

.elementor-element.elementor-element-390809d1::before,
.elementor-element.elementor-element-390809d1>.elementor-background-video-container::before,
.elementor-element.elementor-element-390809d1>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-390809d1>.elementor-background-slideshow::before,
.elementor-element.elementor-element-390809d1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-390809d1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-65f4367b {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-element.elementor-element-2db05379 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-element.elementor-element-2db05379::before,
.elementor-element.elementor-element-2db05379>.elementor-background-video-container::before,
.elementor-element.elementor-element-2db05379>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-2db05379>.elementor-background-slideshow::before,
.elementor-element.elementor-element-2db05379>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-2db05379>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-1aeb33f1 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-467672e1 {
	--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-element.elementor-element-5f624016>.elementor-widget-container {
	margin: 0px -300px 0px 0px;
}

.elementor-element.elementor-element-7320ade {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-element.elementor-element-4823f9ff {
	--e-transform-flipX: -1;
	bottom: 0%;
}

body:not(.rtl) .elementor-element.elementor-element-4823f9ff {
	left: -3%;
}

body.rtl .elementor-element.elementor-element-4823f9ff {
	right: -3%;
}

.elementor-element.elementor-element-26b94904 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-element.elementor-element-26d24d2b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 0.5;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-element.elementor-element-26d24d2b:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-26d24d2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/12/video-4-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-element.elementor-element-26d24d2b::before,
.elementor-element.elementor-element-26d24d2b>.elementor-background-video-container::before,
.elementor-element.elementor-element-26d24d2b>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-26d24d2b>.elementor-background-slideshow::before,
.elementor-element.elementor-element-26d24d2b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-26d24d2b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-68fff759 {
	--display: flex;
}

.elementor-element.elementor-element-7cc5c1ae>.elementor-widget-container {
	padding: 60px 0px 60px 0px;
}

.elementor-element.elementor-element-51e5e352 {
	--display: flex;
}

.elementor-element.elementor-element-969665f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 90px 90px;
	--row-gap: 90px;
	--column-gap: 90px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-element.elementor-element-188a1f7d {
	padding: 20px 90px 20px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #E6E6E6;
}

.elementor-element.elementor-element-188a1f7d.elementor-element {
	--align-self: flex-start;
}

.elementor-element.elementor-element-188a1f7d .elementor-counter-title {
	justify-content: start;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-element.elementor-element-188a1f7d .elementor-counter {
	gap: 10px;
}

.elementor-element.elementor-element-188a1f7d .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	font-family:"Marcellus",
	Sans-serif;
	font-size:56px;
	font-weight:400;
}

.elementor-element.elementor-element-1df7e2f6 {
	padding: 20px 90px 20px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #E6E6E6;
}

.elementor-element.elementor-element-1df7e2f6.elementor-element {
	--align-self: flex-start;
}

.elementor-element.elementor-element-1df7e2f6 .elementor-counter-title {
	justify-content: start;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-element.elementor-element-1df7e2f6 .elementor-counter {
	gap: 10px;
}

.elementor-element.elementor-element-1df7e2f6 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	font-family:"Marcellus",
	Sans-serif;
	font-size:56px;
	font-weight:400;
}

.elementor-element.elementor-element-56528fd5 {
	padding: 20px 90px 20px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #E6E6E6;
}

.elementor-element.elementor-element-56528fd5.elementor-element {
	--align-self: flex-start;
}

.elementor-element.elementor-element-56528fd5 .elementor-counter-title {
	justify-content: start;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-element.elementor-element-56528fd5 .elementor-counter {
	gap: 10px;
}

.elementor-element.elementor-element-56528fd5 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	font-family:"Marcellus",
	Sans-serif;
	font-size:56px;
	font-weight:400;
}

.elementor-element.elementor-element-7a1cf8d8 {
	padding: 20px 0px 20px 0px;
}

.elementor-element.elementor-element-7a1cf8d8.elementor-element {
	--align-self: flex-start;
}

.elementor-element.elementor-element-7a1cf8d8 .elementor-counter-title {
	justify-content: start;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-element.elementor-element-7a1cf8d8 .elementor-counter {
	gap: 10px;
}

.elementor-element.elementor-element-7a1cf8d8 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	font-family:"Marcellus",
	Sans-serif;
	font-size:56px;
	font-weight:400;
}

.elementor-element.elementor-element-b2b8ff {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl) .elementor-element.elementor-element-39a3aa1a {
	right: -5%;
}

body.rtl .elementor-element.elementor-element-39a3aa1a {
	left: -5%;
}

.elementor-element.elementor-element-39a3aa1a {
	top: -10%;
}

.elementor-element.elementor-element-6a159876 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-element.elementor-element-6a159876:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-6a159876>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

.elementor-element.elementor-element-6a159876::before,
.elementor-element.elementor-element-6a159876>.elementor-background-video-container::before,
.elementor-element.elementor-element-6a159876>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-6a159876>.elementor-background-slideshow::before,
.elementor-element.elementor-element-6a159876>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-6a159876>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-b278fd2 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-element.elementor-element-48f4edda {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-element.elementor-element-48f4edda::before,
.elementor-element.elementor-element-48f4edda>.elementor-background-video-container::before,
.elementor-element.elementor-element-48f4edda>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-48f4edda>.elementor-background-slideshow::before,
.elementor-element.elementor-element-48f4edda>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-48f4edda>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-26a0d137 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-43b5b4f5 {
	--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-element.elementor-element-4269a012 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-element.elementor-element-59d9307c {
	left: 2%;
}

body.rtl .elementor-element.elementor-element-59d9307c {
	right: 2%;
}

.elementor-element.elementor-element-59d9307c {
	top: -3%;
	z-index: 9;
}

.elementor-element.elementor-element-2f9dba34 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-2f9dba34::before,
.elementor-element.elementor-element-2f9dba34>.elementor-background-video-container::before,
.elementor-element.elementor-element-2f9dba34>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-2f9dba34>.elementor-background-slideshow::before,
.elementor-element.elementor-element-2f9dba34>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-2f9dba34>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-24f9a7f9 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-402612fb {
	--display: flex;
	--overflow: hidden;
	--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-element.elementor-element-39864db9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(0, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--overflow: hidden;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-39864db9::before,
.elementor-element.elementor-element-39864db9>.elementor-background-video-container::before,
.elementor-element.elementor-element-39864db9>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-39864db9>.elementor-background-slideshow::before,
.elementor-element.elementor-element-39864db9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-39864db9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-5e7b0827 {
	--display: flex;
	--gap: 160px 160px;
	--row-gap: 160px;
	--column-gap: 160px;
	--margin-top: 0px;
	--margin-bottom: -6px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-element.elementor-element-7e56ae9e img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-element.elementor-element-376a536e {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-66e6a86f {
	text-align: center;
}

.elementor-element.elementor-element-4ea57494 {
	text-align: center;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-70743ed5 {
	text-align: center;
}

.elementor-element.elementor-element-4df78897 {
	--display: flex;
	--gap: 160px 160px;
	--row-gap: 160px;
	--column-gap: 160px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-element.elementor-element-63eff4c1 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: -22px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-element.elementor-element-54b9733b {
	text-align: center;
}

.elementor-element.elementor-element-344b85ac {
	text-align: center;
}

.elementor-element.elementor-element-12629403 {
	text-align: center;
}

.elementor-element.elementor-element-2c4aaab4 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-element.elementor-element-58d06b63 {
	--display: flex;
	--gap: 160px 160px;
	--row-gap: 160px;
	--column-gap: 160px;
	--margin-top: 0px;
	--margin-bottom: -6px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-element.elementor-element-3902d6e img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-element.elementor-element-a69a3a7 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-element.elementor-element-19b600cb {
	text-align: center;
}

.elementor-element.elementor-element-6a7b6a1f {
	text-align: center;
}

.elementor-element.elementor-element-240d7508 {
	text-align: center;
}

.elementor-element.elementor-element-3c763030 {
	--display: flex;
	--gap: 160px 160px;
	--row-gap: 160px;
	--column-gap: 160px;
	--margin-top: 0px;
	--margin-bottom: 66px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-element.elementor-element-523b9523 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--margin-top: 47px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-element.elementor-element-7290d928 {
	text-align: center;
}

.elementor-element.elementor-element-26515ca3 {
	text-align: center;
}

.elementor-element.elementor-element-64682648 {
	text-align: center;
}

.elementor-element.elementor-element-3226599d img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-element.elementor-element-57d655ef {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl) .elementor-element.elementor-element-6be52144 {
	right: -10%;
}

body.rtl .elementor-element.elementor-element-6be52144 {
	left: -10%;
}

.elementor-element.elementor-element-6be52144 {
	top: -15%;
	z-index: 9;
}

.elementor-element.elementor-element-3e800ed6 {
	--e-transform-flipX: -1;
	bottom: 0%;
	z-index: 9;
}

body:not(.rtl) .elementor-element.elementor-element-3e800ed6 {
	left: 2%;
}

body.rtl .elementor-element.elementor-element-3e800ed6 {
	right: 2%;
}

.elementor-element.elementor-element-3999a221 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-element.elementor-element-3999a221:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-3999a221>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

.elementor-element.elementor-element-3999a221::before,
.elementor-element.elementor-element-3999a221>.elementor-background-video-container::before,
.elementor-element.elementor-element-3999a221>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-3999a221>.elementor-background-slideshow::before,
.elementor-element.elementor-element-3999a221>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-3999a221>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-aaa071b {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-element.elementor-element-7b407168 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-7b407168::before,
.elementor-element.elementor-element-7b407168>.elementor-background-video-container::before,
.elementor-element.elementor-element-7b407168>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-7b407168>.elementor-background-slideshow::before,
.elementor-element.elementor-element-7b407168>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-7b407168>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-1ce27621 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-1ce27621>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-1ce27621.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-element.elementor-element-72768ea5 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-72768ea5::before,
.elementor-element.elementor-element-72768ea5>.elementor-background-video-container::before,
.elementor-element.elementor-element-72768ea5>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-72768ea5>.elementor-background-slideshow::before,
.elementor-element.elementor-element-72768ea5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-72768ea5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-2884cd67 {
	text-align: center;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-primary);
}

.elementor-element.elementor-element-2d301db3 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--overflow: hidden;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-element.elementor-element-645a2d76 {
	--e-transform-flipX: -1;
	bottom: 0%;
	z-index: 9;
}

body:not(.rtl) .elementor-element.elementor-element-645a2d76 {
	right: 0%;
}

body.rtl .elementor-element.elementor-element-645a2d76 {
	left: 0%;
}

.elementor-element.elementor-element-1a478a46 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-element.elementor-element-1a478a46::before,
.elementor-element.elementor-element-1a478a46>.elementor-background-video-container::before,
.elementor-element.elementor-element-1a478a46>.e-con-inner>.elementor-background-video-container::before,
.elementor-element.elementor-element-1a478a46>.elementor-background-slideshow::before,
.elementor-element.elementor-element-1a478a46>.e-con-inner>.elementor-background-slideshow::before,
.elementor-element.elementor-element-1a478a46>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-element.elementor-element-5f955794 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-element.elementor-element-751750a {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--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-element.elementor-element-2bc62357 .pt-blog {
	column-gap: 30px;
	row-gap: 50px;
}

.elementor-element.elementor-element-2bc62357 .pt-blog-contain .pt-post-meta {
	margin-bottom: 4px;
}

@media(max-width:1500px) {
	.elementor-element.elementor-element-759d4e2c {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-4d2a4187 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-6de9db48 {
		--e-con-grid-template-columns: 1.2fr 1fr;
		--grid-auto-flow: row;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-16e3e62a {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-6bcd9214 {
		--grid-auto-flow: row;
	}

	body:not(.rtl) .elementor-element.elementor-element-2beaa6e3 {
		right: 7%;
	}

	body.rtl .elementor-element.elementor-element-2beaa6e3 {
		left: 7%;
	}

	.elementor-element.elementor-element-2beaa6e3 {
		top: 22%;
	}

	.elementor-element.elementor-element-2c6ea952 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-element.elementor-element-390809d1 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-5f624016>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-element.elementor-element-7320ade {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-b2b8ff {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-element.elementor-element-6a159876 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-4269a012 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-39864db9 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--justify-items: center;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-57d655ef {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-element.elementor-element-3999a221 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-72768ea5 {
		--grid-auto-flow: row;
	}

	.elementor-element.elementor-element-2d301db3 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:1200px) {
	.elementor-element.elementor-element-6de9db48 {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--grid-auto-flow: row;
	}

	.elementor-element.elementor-element-56d59c07 .pt-title-heading {
		font-size: 48px;
		line-height: 60px;
	}

	.elementor-element.elementor-element-16e3e62a {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-6bcd9214 {
		--grid-auto-flow: row;
	}

	body:not(.rtl) .elementor-element.elementor-element-2beaa6e3 {
		right: 5%;
	}

	body.rtl .elementor-element.elementor-element-2beaa6e3 {
		left: 5%;
	}

	.elementor-element.elementor-element-2beaa6e3 {
		top: 10%;
	}

	.elementor-element.elementor-element-7320ade {
		--gap: 80px 80px;
		--row-gap: 80px;
		--column-gap: 80px;
	}

	.elementor-element.elementor-element-969665f {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-element.elementor-element-188a1f7d {
		padding: 20px 30px 20px 0px;
	}

	.elementor-element.elementor-element-1df7e2f6 {
		padding: 20px 30px 20px 0px;
	}

	.elementor-element.elementor-element-56528fd5 {
		padding: 20px 30px 20px 0px;
	}

	.elementor-element.elementor-element-4269a012 {
		--gap: 80px 80px;
		--row-gap: 80px;
		--column-gap: 80px;
	}

	.elementor-element.elementor-element-39864db9 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-element.elementor-element-72768ea5 {
		--grid-auto-flow: row;
	}

	.elementor-element.elementor-element-2d301db3 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:1024px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-4d2a4187 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-6de9db48 {
		--e-con-grid-template-columns: 1fr;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--grid-auto-flow: row;
	}

	.elementor-element.elementor-element-56d59c07 .pt-title-heading {
		font-size: 48px;
		line-height: 56px;
	}

	.elementor-element.elementor-element-27cc3952>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-element.elementor-element-6efec856 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-16e3e62a {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-6bcd9214 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	body:not(.rtl) .elementor-element.elementor-element-43d6f355 {
		right: 0%;
	}

	body.rtl .elementor-element.elementor-element-43d6f355 {
		left: 0%;
	}

	.elementor-element.elementor-element-43d6f355 {
		bottom: 25%;
	}

	body:not(.rtl) .elementor-element.elementor-element-2beaa6e3 {
		right: 8%;
	}

	body.rtl .elementor-element.elementor-element-2beaa6e3 {
		left: 8%;
	}

	.elementor-element.elementor-element-2beaa6e3 {
		top: 30%;
	}

	.elementor-element.elementor-element-57645053 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-element.elementor-element-62b8966d {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	.elementor-element.elementor-element-390809d1 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-65f4367b {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-element.elementor-element-1aeb33f1 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	.elementor-element.elementor-element-7320ade {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-26d24d2b {
		--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: 60px;
		--padding-bottom: 60px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-element.elementor-element-6a159876 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-b278fd2 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-element.elementor-element-26a0d137 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	.elementor-element.elementor-element-4269a012 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-24f9a7f9 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	.elementor-element.elementor-element-39864db9 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--grid-auto-flow: row;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-element.elementor-element-5e7b0827 {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-4df78897 {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-element.elementor-element-58d06b63 {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-element.elementor-element-3c763030 {
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-element.elementor-element-3999a221 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-aaa071b {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-element.elementor-element-72768ea5 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-element.elementor-element-2d301db3 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-5f955794 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
}

@media(max-width:880px) {
	.elementor-element.elementor-element-6de9db48 {
		--grid-auto-flow: row;
	}

	.elementor-element.elementor-element-6bcd9214 {
		--grid-auto-flow: row;
	}

	.elementor-element.elementor-element-43d6f355 {
		bottom: 10%;
	}

	.elementor-element.elementor-element-39864db9 {
		--grid-auto-flow: row;
	}

	.elementor-element.elementor-element-72768ea5 {
		--grid-auto-flow: row;
	}
}

@media(max-width:767px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-6de9db48 {
		--e-con-grid-template-columns: 1fr;
		--grid-auto-flow: row;
	}

	.elementor-element.elementor-element-56d59c07 .pt-title-heading {
		font-size: 38px;
		line-height: 50px;
	}

	.elementor-element.elementor-element-6efec856 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-3d6d048f {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-2dc2e7f5 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-element.elementor-element-2dc2e7f5 .pt-title-heading {
		font-size: 32px;
		line-height: 40px;
	}

	.elementor-element.elementor-element-16e3e62a {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-6bcd9214 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-element.elementor-element-206bbb8d {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-element.elementor-element-4f4d8260 img {
		width: 100%;
	}

	.elementor-element.elementor-element-57645053 {
		--justify-content: center;
	}

	.elementor-element.elementor-element-62b8966d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-element.elementor-element-2c6ea952 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-element.elementor-element-65f4367b {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-element.elementor-element-2db05379 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-element.elementor-element-1aeb33f1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-element.elementor-element-26d24d2b {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-969665f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
	}

	.elementor-element.elementor-element-188a1f7d {
		padding: 20px 0px 20px 0px;
		border-width: 0px 0px 0px 0px;
	}

	.elementor-element.elementor-element-188a1f7d.elementor-element {
		--align-self: center;
	}

	.elementor-element.elementor-element-1df7e2f6 {
		padding: 20px 0px 20px 0px;
		border-width: 0px 0px 0px 0px;
	}

	.elementor-element.elementor-element-1df7e2f6.elementor-element {
		--align-self: center;
	}

	.elementor-element.elementor-element-56528fd5 {
		padding: 20px 0px 20px 0px;
		border-width: 0px 0px 0px 0px;
	}

	.elementor-element.elementor-element-56528fd5.elementor-element {
		--align-self: center;
	}

	.elementor-element.elementor-element-7a1cf8d8.elementor-element {
		--align-self: center;
	}

	.elementor-element.elementor-element-b2b8ff {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-element.elementor-element-b278fd2 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-element.elementor-element-48f4edda {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-element.elementor-element-26a0d137 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-element.elementor-element-2f9dba34 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-element.elementor-element-24f9a7f9 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-element.elementor-element-39864db9 {
		--e-con-grid-template-columns: 1fr;
		--grid-auto-flow: row;
		--align-items: center;
		--grid-justify-content: center;
	}

	.elementor-element.elementor-element-5e7b0827 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-4df78897 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-element.elementor-element-63eff4c1 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-element.elementor-element-63eff4c1.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-element.elementor-element-58d06b63 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-element.elementor-element-3c763030 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-element.elementor-element-523b9523 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-element.elementor-element-523b9523.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-element.elementor-element-57d655ef {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-element.elementor-element-aaa071b {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-element.elementor-element-7b407168 {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-element.elementor-element-1ce27621 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-element.elementor-element-72768ea5 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-element.elementor-element-2d301db3 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-element.elementor-element-1a478a46 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-element.elementor-element-5f955794 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
}

@media(min-width:768px) {
	.elementor-element.elementor-element-206bbb8d {
		--width: 100%;
	}

	.elementor-element.elementor-element-57645053 {
		--width: 100%;
	}

	.elementor-element.elementor-element-26d24d2b {
		--width: 100%;
	}

	.elementor-element.elementor-element-51e5e352 {
		--width: 60%;
	}

	.elementor-element.elementor-element-48f4edda {
		--width: 100%;
	}

	.elementor-element.elementor-element-2f9dba34 {
		--width: 100%;
	}

	.elementor-element.elementor-element-39864db9 {
		--width: 100%;
	}

	.elementor-element.elementor-element-7b407168 {
		--width: 100%;
	}

	.elementor-element.elementor-element-72768ea5 {
		--width: 100%;
	}

	.elementor-element.elementor-element-1a478a46 {
		--width: 100%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	.elementor-element.elementor-element-51e5e352 {
		--width: 100%;
	}
}

@media(min-width:1501px) {

	.elementor-element.elementor-element-4d2a4187:not(.elementor-motion-effects-element-type-background),
	.elementor-element.elementor-element-4d2a4187>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(min-width:2400px) {
	.elementor-element.elementor-element-759d4e2c {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-6de9db48 {
		--grid-auto-flow: row;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-6bcd9214 {
		--grid-auto-flow: row;
	}

	.elementor-element.elementor-element-39864db9 {
		--grid-auto-flow: row;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-element.elementor-element-72768ea5 {
		--grid-auto-flow: row;
	}
}


 .elementor-element.elementor-element-16b9d2a9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-3660d7d1 {
	--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;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--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-element.elementor-element-3660d7d1::before,
 .elementor-element.elementor-element-3660d7d1>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3660d7d1>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-3660d7d1>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3660d7d1>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-3660d7d1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-79f54815 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 130px;
	--padding-bottom: 130px;
	--padding-left: 0px;
	--padding-right: 60px;
}

 .elementor-element.elementor-element-79f54815:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-79f54815>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

 .elementor-element.elementor-element-79f54815::before,
 .elementor-element.elementor-element-79f54815>.elementor-background-video-container::before,
 .elementor-element.elementor-element-79f54815>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-79f54815>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-79f54815>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-79f54815>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2026/01/65ae6107fe72c2b6937f5dca_Banner-Spa-Image-1.png");
	--background-overlay: '';
	background-position: 100% 95%;
	background-repeat: no-repeat;
	background-size: 55% auto;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

body:not(.rtl)  .elementor-element.elementor-element-150f4ef2 {
	left: 0px;
}

body.rtl  .elementor-element.elementor-element-150f4ef2 {
	right: 0px;
}

 .elementor-element.elementor-element-150f4ef2 {
	top: 0px;
}

 .elementor-element.elementor-element-150f4ef2 img {
	width: 250px;
}

 .elementor-element.elementor-element-1c811643 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

 .elementor-element.elementor-element-539eaf8d>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-55f2d9cd>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-4737fe4c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 45px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-6282323b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(30px/2);
}

 .elementor-element.elementor-element-6282323b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(30px/2);
}

 .elementor-element.elementor-element-6282323b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(30px/2);
}

 .elementor-element.elementor-element-6282323b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-30px/2);
}

 .elementor-element.elementor-element-6282323b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-30px/2);
}

 .elementor-element.elementor-element-6282323b .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

 .elementor-element.elementor-element-6282323b .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill 0.3s;
}

 .elementor-element.elementor-element-6282323b {
	--e-icon-list-icon-size: 40px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

 .elementor-element.elementor-element-6282323b .elementor-icon-list-item>.elementor-icon-list-text,
 .elementor-element.elementor-element-6282323b .elementor-icon-list-item>a {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 28px;
}

 .elementor-element.elementor-element-6282323b .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

 .elementor-element.elementor-element-1672e1ee {
	--display: flex;
	--min-height: 75vh;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	--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-element.elementor-element-1672e1ee::before,
 .elementor-element.elementor-element-1672e1ee>.elementor-background-video-container::before,
 .elementor-element.elementor-element-1672e1ee>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-1672e1ee>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-1672e1ee>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-1672e1ee>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-699734e5 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl)  .elementor-element.elementor-element-50afbd79 {
	right: 2%;
}

body.rtl  .elementor-element.elementor-element-50afbd79 {
	left: 2%;
}

 .elementor-element.elementor-element-50afbd79 {
	top: 4%;
	z-index: 9;
}

body:not(.rtl)  .elementor-element.elementor-element-5dfb83b0 {
	left: 2%;
}

body.rtl  .elementor-element.elementor-element-5dfb83b0 {
	right: 2%;
}

 .elementor-element.elementor-element-5dfb83b0 {
	bottom: -2%;
	z-index: 9;
}

 .elementor-element.elementor-element-3a90ba6f {
	--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: 45px 45px;
	--row-gap: 45px;
	--column-gap: 45px;
}

 .elementor-element.elementor-element-7c953595 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

 .elementor-element.elementor-element-387e46c2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-387e46c2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

 .elementor-element.elementor-element-695246c0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

 .elementor-element.elementor-element-477ef2a2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
	padding: 0px 0px 45px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #2144421A;
	border-radius: 0px 0px 0px 0px;
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-477ef2a2 .elementor-icon-box-wrapper {
	align-items: start;
}

 .elementor-element.elementor-element-477ef2a2 .elementor-icon-box-title {
	margin-block-end: 10px;
}

 .elementor-element.elementor-element-477ef2a2.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-477ef2a2.elementor-view-stacked .elementor-icon {
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-477ef2a2 .elementor-icon {
	font-size: 46px;
	padding: 22px;
}

 .elementor-element.elementor-element-477ef2a2 .elementor-icon-box-description {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

 .elementor-element.elementor-element-62a11b9d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
	padding: 0px 0px 45px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #2144421A;
	border-radius: 0px 0px 0px 0px;
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-62a11b9d .elementor-icon-box-wrapper {
	align-items: start;
}

 .elementor-element.elementor-element-62a11b9d .elementor-icon-box-title {
	margin-block-end: 10px;
}

 .elementor-element.elementor-element-62a11b9d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-62a11b9d.elementor-view-stacked .elementor-icon {
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-62a11b9d .elementor-icon {
	font-size: 46px;
	padding: 22px;
}

 .elementor-element.elementor-element-62a11b9d .elementor-icon-box-description {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

 .elementor-element.elementor-element-47136744 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
	padding: 0px 0px 45px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #2144421A;
	border-radius: 0px 0px 0px 0px;
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-47136744 .elementor-icon-box-wrapper {
	align-items: start;
}

 .elementor-element.elementor-element-47136744 .elementor-icon-box-title {
	margin-block-end: 10px;
}

 .elementor-element.elementor-element-47136744.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-47136744.elementor-view-stacked .elementor-icon {
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-47136744 .elementor-icon {
	font-size: 46px;
	padding: 22px;
}

 .elementor-element.elementor-element-47136744 .elementor-icon-box-description {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

 .elementor-element.elementor-element-76ec9175 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #2144421A;
	border-radius: 0px 0px 0px 0px;
	--icon-box-icon-margin: 20px;
}

 .elementor-element.elementor-element-76ec9175 .elementor-icon-box-wrapper {
	align-items: start;
}

 .elementor-element.elementor-element-76ec9175 .elementor-icon-box-title {
	margin-block-end: 10px;
}

 .elementor-element.elementor-element-76ec9175.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-76ec9175.elementor-view-stacked .elementor-icon {
	fill: var(--e-global-color-d205d73);
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-76ec9175 .elementor-icon {
	font-size: 46px;
	padding: 22px;
}

 .elementor-element.elementor-element-76ec9175 .elementor-icon-box-description {
	font-family: "Jost", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
}

 .elementor-element.elementor-element-1f54c753 {
	--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: 45px 45px;
	--row-gap: 45px;
	--column-gap: 45px;
}

 .elementor-element.elementor-element-43a12361 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-element.elementor-element-52096d04 img {
	border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-2f018f45 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-30739e58 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-30739e58:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-30739e58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

 .elementor-element.elementor-element-30739e58::before,
 .elementor-element.elementor-element-30739e58>.elementor-background-video-container::before,
 .elementor-element.elementor-element-30739e58>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-30739e58>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-30739e58>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-30739e58>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-2bd65e98 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-element.elementor-element-47c094d0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--grid-auto-flow: row;
	--align-items: end;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--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-element.elementor-element-47c094d0::before,
 .elementor-element.elementor-element-47c094d0>.elementor-background-video-container::before,
 .elementor-element.elementor-element-47c094d0>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-47c094d0>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-47c094d0>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-47c094d0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-44617583 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-25858a9a {
	--display: flex;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

 .elementor-element.elementor-element-7c2d2570 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -160px) -125px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

 .elementor-element.elementor-element-422b93f img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-3cbe7bfa {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

 .elementor-element.elementor-element-77aafa65 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-52445a46 {
	width: auto;
	max-width: auto;
	top: 42%;
	z-index: 9;
}

body:not(.rtl)  .elementor-element.elementor-element-52445a46 {
	right: 80%;
}

body.rtl  .elementor-element.elementor-element-52445a46 {
	left: 80%;
}

 .elementor-element.elementor-element-53fc6757 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--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-element.elementor-element-ca8e226 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-ca8e226:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-ca8e226>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-4025e9e5 {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-4025e9e5 img {
	height: 160px;
	object-fit: cover;
	object-position: center center;
	border-radius: 20px 20px 20px 20px;
}

 .elementor-element.elementor-element-7db8fe91 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 18px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 4px;
}

 .elementor-element.elementor-element-7db8fe91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px/2);
}

 .elementor-element.elementor-element-7db8fe91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px/2);
}

 .elementor-element.elementor-element-7db8fe91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px/2);
}

 .elementor-element.elementor-element-7db8fe91 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px/2);
}

 .elementor-element.elementor-element-7db8fe91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px/2);
}

 .elementor-element.elementor-element-7db8fe91 .elementor-icon-list-icon i {
	color: #214442;
	transition: color 0.3s;
}

 .elementor-element.elementor-element-7db8fe91 .elementor-icon-list-icon svg {
	fill: #214442;
	transition: fill 0.3s;
}

 .elementor-element.elementor-element-7db8fe91 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

 .elementor-element.elementor-element-7db8fe91 .elementor-icon-list-item>.elementor-icon-list-text,
 .elementor-element.elementor-element-7db8fe91 .elementor-icon-list-item>a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
}

 .elementor-element.elementor-element-7db8fe91 .elementor-icon-list-text {
	color: #214442;
	transition: color 0.3s;
}

 .elementor-element.elementor-element-3723c6f3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 20px 30px;
	--row-gap: 20px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-e77723f {
	--grid-template-columns: repeat(0, auto);
	text-align: center;
	--icon-size: 24px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px;
}

 .elementor-element.elementor-element-e77723f .elementor-social-icon {
	background-color: #02010100;
	--icon-padding: 0em;
}

 .elementor-element.elementor-element-e77723f .elementor-social-icon i {
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-e77723f .elementor-social-icon svg {
	fill: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-2068438f .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-weight: 400;
	text-transform: capitalize;
}

 .elementor-element.elementor-element-94c4fb6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl)  .elementor-element.elementor-element-d09b865 {
	right: 2%;
}

body.rtl  .elementor-element.elementor-element-d09b865 {
	left: 2%;
}

 .elementor-element.elementor-element-d09b865 {
	top: -5%;
}

 .elementor-element.elementor-element-f7ab256 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-f7ab256::before,
 .elementor-element.elementor-element-f7ab256>.elementor-background-video-container::before,
 .elementor-element.elementor-element-f7ab256>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-f7ab256>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-f7ab256>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-f7ab256>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-cc387fd {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-8e132f6>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

 .elementor-element.elementor-element-a07a51c {
	--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: flex-end;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-a07a51c::before,
 .elementor-element.elementor-element-a07a51c>.elementor-background-video-container::before,
 .elementor-element.elementor-element-a07a51c>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-a07a51c>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-a07a51c>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-a07a51c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

body:not(.rtl)  .elementor-element.elementor-element-bd51072 {
	left: 19%;
}

body.rtl  .elementor-element.elementor-element-bd51072 {
	right: 19%;
}

 .elementor-element.elementor-element-bd51072 {
	top: -19%;
}

body:not(.rtl)  .elementor-element.elementor-element-2b7ca06 {
	right: 8%;
}

body.rtl  .elementor-element.elementor-element-2b7ca06 {
	left: 8%;
}

 .elementor-element.elementor-element-2b7ca06 {
	top: -28%;
	z-index: -1;
}

 .elementor-element.elementor-element-35a77b4 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 130px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

 .elementor-element.elementor-element-35a77b4:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-35a77b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #214442;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-7aa186c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-7aa186c .elementor-icon-wrapper {
	text-align: left;
}

 .elementor-element.elementor-element-7aa186c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-7aa186c.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-7aa186c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d205d73);
	border-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-7aa186c.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-7aa186c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-7aa186c .elementor-icon {
	font-size: 64px;
}

 .elementor-element.elementor-element-7aa186c .elementor-icon svg {
	height: 64px;
}

 .elementor-element.elementor-element-a710ebd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

 .elementor-element.elementor-element-a710ebd .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	color: #FEFEFE;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-073ec7b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	font-family: "Jost", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-5597cde {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

 .elementor-element.elementor-element-5597cde .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	color: #FEFEFE;
}

 .elementor-element.elementor-element-12d9688 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Jost", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-a44e23c {
	width: var(--container-widget-width, 69%);
	max-width: 69%;
	--container-widget-width: 69%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-a44e23c img {
	width: 100%;
	border-radius: 500px 500px 500px 500px;
}

 .elementor-element.elementor-element-5f0d33d {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-5f0d33d:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-5f0d33d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

 .elementor-element.elementor-element-0356a5f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #7574741F;
	--border-color: #7574741F;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-148f849 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-148f849 .elementor-icon {
	font-size: 56px;
}

 .elementor-element.elementor-element-148f849 .elementor-icon svg {
	height: 56px;
}

 .elementor-element.elementor-element-7a1a0cd {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

 .elementor-element.elementor-element-84f7e3d .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-b59e009 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

 .elementor-element.elementor-element-a094012 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-97a9a70 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-97a9a70 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-97a9a70.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-97a9a70.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-97a9a70.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-97a9a70.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-97a9a70.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-97a9a70 .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-97a9a70 .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-4a3038f {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-4a3038f .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-4a3038f.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-4a3038f.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-4a3038f.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-4a3038f.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-4a3038f.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-4a3038f .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-4a3038f .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-5ac1970 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-5ac1970 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-5ac1970.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-5ac1970.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-5ac1970.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-5ac1970.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-5ac1970.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-5ac1970 .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-5ac1970 .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-5076d08 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-5076d08 .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-5076d08.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-5076d08.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-5076d08.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-5076d08.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-5076d08.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-5076d08 .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-5076d08 .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-f8d779e {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-f8d779e .elementor-icon-wrapper {
	text-align: center;
}

 .elementor-element.elementor-element-f8d779e.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

 .elementor-element.elementor-element-f8d779e.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-f8d779e.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

 .elementor-element.elementor-element-f8d779e.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-f8d779e.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

 .elementor-element.elementor-element-f8d779e .elementor-icon {
	font-size: 12px;
}

 .elementor-element.elementor-element-f8d779e .elementor-icon svg {
	height: 12px;
}

 .elementor-element.elementor-element-cc555cc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-c0e3d9e img {
	width: 44px;
}

 .elementor-element.elementor-element-c7eead9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

 .elementor-element.elementor-element-c7eead9 img {
	width: 44px;
}

 .elementor-element.elementor-element-2905985 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

 .elementor-element.elementor-element-2905985 img {
	width: 44px;
}

 .elementor-element.elementor-element-3d5d9da {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

 .elementor-element.elementor-element-3d5d9da img {
	width: 44px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

 .elementor-element.elementor-element-6422fae {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
	padding: 14px 14px 14px 14px;
	border-radius: 100px 100px 100px 100px;
}

 .elementor-element.elementor-element-6422fae .elementor-counter-number-wrapper {
	color: var(--e-global-color-d205d73);
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 16px;
	font-weight: 400;
}

 .elementor-element.elementor-element-343346d {
	width: var(--container-widget-width, 69%);
	max-width: 69%;
	--container-widget-width: 69%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-343346d img {
	width: 100%;
	border-radius: 500px 500px 500px 500px;
}

 .elementor-element.elementor-element-d6b04b0 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

 .elementor-element.elementor-element-d6b04b0:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-d6b04b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-7e2d8f3 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: left;
}

 .elementor-element.elementor-element-7e2d8f3 {
	--icon-box-icon-margin: 15px;
}

 .elementor-element.elementor-element-7e2d8f3.elementor-view-stacked .elementor-icon {
	background-color: #51766A;
	fill: #FEFEFE;
	color: #FEFEFE;
}

 .elementor-element.elementor-element-7e2d8f3.elementor-view-framed .elementor-icon,
 .elementor-element.elementor-element-7e2d8f3.elementor-view-default .elementor-icon {
	fill: #51766A;
	color: #51766A;
	border-color: #51766A;
}

 .elementor-element.elementor-element-7e2d8f3.elementor-view-framed .elementor-icon {
	background-color: #FEFEFE;
}

 .elementor-element.elementor-element-7e2d8f3 .elementor-icon {
	font-size: 22px;
	padding: 16px;
}

 .elementor-element.elementor-element-7e2d8f3 .elementor-icon-box-title,
 .elementor-element.elementor-element-7e2d8f3 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
}

 .elementor-element.elementor-element-7e2d8f3 .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-7e2d8f3:has(:hover) .elementor-icon-box-title,
 .elementor-element.elementor-element-7e2d8f3:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-aed1b08 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-75edbe9 {
	--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;
	--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-element.elementor-element-75edbe9.e-con {
	--align-self: stretch;
}

 .elementor-element.elementor-element-8818a8a img {
	width: 38px;
}

 .elementor-element.elementor-element-180049c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

 .elementor-element.elementor-element-180049c img {
	width: 38px;
}

 .elementor-element.elementor-element-4f7f93b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

 .elementor-element.elementor-element-4f7f93b img {
	width: 38px;
}

 .elementor-element.elementor-element-5b64ae1 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-784837c3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl)  .elementor-element.elementor-element-6a4b6d61 {
	right: -3%;
}

body.rtl  .elementor-element.elementor-element-6a4b6d61 {
	left: -3%;
}

 .elementor-element.elementor-element-6a4b6d61 {
	top: -12%;
	z-index: 9;
}

 .elementor-element.elementor-element-6a4b6d61 img {
	height: 400px;
	object-fit: contain;
	object-position: center center;
}

 .elementor-element.elementor-element-75960950 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-75960950:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-75960950>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-75960950::before,
 .elementor-element.elementor-element-75960950>.elementor-background-video-container::before,
 .elementor-element.elementor-element-75960950>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-75960950>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-75960950>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-75960950>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-e6b2a4 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-element.elementor-element-69d74894 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 0.5;
	--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-element.elementor-element-69d74894::before,
 .elementor-element.elementor-element-69d74894>.elementor-background-video-container::before,
 .elementor-element.elementor-element-69d74894>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-69d74894>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-69d74894>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-69d74894>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-66a86e1c {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-66a86e1c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-66a86e1c .pt-title-subtitle {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-66a86e1c .pt-title-heading {
	color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-7308191 {
	--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-element.elementor-element-70b94ea0 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-70b94ea0::before,
 .elementor-element.elementor-element-70b94ea0>.elementor-background-video-container::before,
 .elementor-element.elementor-element-70b94ea0>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-70b94ea0>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-70b94ea0>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-70b94ea0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/10/map-2.png");
	--background-overlay: '';
	background-position: -25px 90%;
	background-repeat: no-repeat;
}

body:not(.rtl)  .elementor-element.elementor-element-322a49d2 {
	right: -4%;
}

body.rtl  .elementor-element.elementor-element-322a49d2 {
	left: -4%;
}

 .elementor-element.elementor-element-322a49d2 {
	bottom: -4%;
	z-index: 9;
}

 .elementor-element.elementor-element-79a54a41 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-element.elementor-element-79a54a41::before,
 .elementor-element.elementor-element-79a54a41>.elementor-background-video-container::before,
 .elementor-element.elementor-element-79a54a41>.e-con-inner>.elementor-background-video-container::before,
 .elementor-element.elementor-element-79a54a41>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-79a54a41>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-element.elementor-element-79a54a41>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

 .elementor-element.elementor-element-164bc75f {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-545433c1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--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-element.elementor-element-2efd7ee8 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

 .elementor-element.elementor-element-2efd7ee8.e-con {
	--align-self: center;
}

 .elementor-element.elementor-element-7d99431a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-7d99431a.elementor-element {
	--align-self: flex-start;
}

 .elementor-element.elementor-element-47780b60 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

 .elementor-element.elementor-element-785df075 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 0px 0px;
}

 .elementor-element.elementor-element-785df075.elementor-element {
	--align-self: flex-start;
}

 .elementor-element.elementor-element-785df075 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-weight: 400;
	text-decoration: underline;
}

 .elementor-element.elementor-element-9fe0086 {
	--grid-template-columns: repeat(0, auto);
	text-align: left;
	--icon-size: 22px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px;
}

 .elementor-element.elementor-element-9fe0086.elementor-element {
	--align-self: flex-start;
}

 .elementor-element.elementor-element-9fe0086 .elementor-social-icon {
	background-color: #214442;
}

 .elementor-element.elementor-element-3ff4a110 {
	--display: flex;
}

@media(min-width:768px) {
	 .elementor-element.elementor-element-1c811643 {
		--width: 650px;
	}

	 .elementor-element.elementor-element-3723c6f3 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-f7ab256 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-5f0d33d {
		--width: 90%;
	}

	 .elementor-element.elementor-element-0356a5f {
		--width: 100%;
	}

	 .elementor-element.elementor-element-cc555cc {
		--width: 100%;
	}

	 .elementor-element.elementor-element-75edbe9 {
		--width: 6%;
	}

	 .elementor-element.elementor-element-69d74894 {
		--width: 100%;
	}

	 .elementor-element.elementor-element-2efd7ee8 {
		--width: 100%;
	}
}

@media(max-width:1500px) and (min-width:768px) {
	 .elementor-element.elementor-element-1c811643 {
		--width: 100%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	 .elementor-element.elementor-element-35a77b4 {
		--width: 65%;
	}

	 .elementor-element.elementor-element-5f0d33d {
		--width: 100%;
	}

	 .elementor-element.elementor-element-7a1a0cd {
		--width: 150px;
	}

	 .elementor-element.elementor-element-b59e009 {
		--width: 200px;
	}

	 .elementor-element.elementor-element-d6b04b0 {
		--width: 65%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	 .elementor-element.elementor-element-5f0d33d {
		--width: 100%;
	}
}

@media(min-width:2400px) {

	 .elementor-element.elementor-element-79f54815::before,
	 .elementor-element.elementor-element-79f54815>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-79f54815>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-79f54815>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-79f54815>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-79f54815>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0% 100%;
		background-repeat: no-repeat;
		background-size: 10% auto;
	}

	 .elementor-element.elementor-element-79f54815 {
		--overlay-opacity: 1;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-47c094d0 {
		--grid-auto-flow: row;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-5b64ae1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-164bc75f {
		--container-widget-width: 55%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 55%);
		max-width: 55%;
	}
}

@media(max-width:1500px) {
	 .elementor-element.elementor-element-16b9d2a9 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-3660d7d1 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-79f54815::before,
	 .elementor-element.elementor-element-79f54815>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-79f54815>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-79f54815>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-79f54815>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-79f54815>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: 70% auto;
	}

	 .elementor-element.elementor-element-79f54815 {
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 20px;
		--padding-right: 45px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-150f4ef2 img {
		width: 0px;
	}

	 .elementor-element.elementor-element-4737fe4c {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-699734e5 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-2f018f45 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-30739e58 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-47c094d0 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
		--grid-auto-flow: row;
		--align-items: end;
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-52445a46 {
		right: 75%;
	}

	body.rtl  .elementor-element.elementor-element-52445a46 {
		left: 75%;
	}

	 .elementor-element.elementor-element-94c4fb6 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-bd51072 {
		left: 8%;
	}

	body.rtl  .elementor-element.elementor-element-bd51072 {
		right: 8%;
	}

	body:not(.rtl)  .elementor-element.elementor-element-2b7ca06 {
		right: -7%;
	}

	body.rtl  .elementor-element.elementor-element-2b7ca06 {
		left: -7%;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-5b64ae1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-784837c3 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-6a4b6d61 {
		right: -8%;
	}

	body.rtl  .elementor-element.elementor-element-6a4b6d61 {
		left: -8%;
	}

	 .elementor-element.elementor-element-6a4b6d61 {
		top: -13%;
	}

	 .elementor-element.elementor-element-75960950 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-70b94ea0 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-322a49d2 {
		right: 0%;
	}

	body.rtl  .elementor-element.elementor-element-322a49d2 {
		left: 0%;
	}
}

@media(max-width:1200px) {
	 .elementor-element.elementor-element-4737fe4c {
		--margin-top: 030px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-699734e5 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-47c094d0 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-44617583 {
		--flex-direction: row;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: flex-end;
	}

	 .elementor-element.elementor-element-7c2d2570 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -115px) -87px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-52445a46 {
		right: 65%;
	}

	body.rtl  .elementor-element.elementor-element-52445a46 {
		left: 65%;
	}

	 .elementor-element.elementor-element-7db8fe91 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	 .elementor-element.elementor-element-3723c6f3 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-94c4fb6 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-a07a51c {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--flex-wrap: wrap;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-a44e23c {
		width: var(--container-widget-width, 32%);
		max-width: 32%;
		--container-widget-width: 32%;
		--container-widget-flex-grow: 0;
	}

	 .elementor-element.elementor-element-0356a5f {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-7a1a0cd.e-con {
		--align-self: center;
	}

	 .elementor-element.elementor-element-343346d {
		--container-widget-width: 32%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 32%);
		max-width: 32%;
	}

	 .elementor-element.elementor-element-aed1b08 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-69d74894 {
		--flex-direction: row;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}

	 .elementor-element.elementor-element-70b94ea0 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media(max-width:1024px) {
	 .elementor-element.elementor-element-3660d7d1 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-79f54815::before,
	 .elementor-element.elementor-element-79f54815>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-79f54815>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-79f54815>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-79f54815>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-79f54815>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 100% 100%;
		background-size: 50% auto;
	}

	 .elementor-element.elementor-element-79f54815 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-539eaf8d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-4737fe4c {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-699734e5 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-3a90ba6f {
		--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: 47px 47px;
		--row-gap: 47px;
		--column-gap: 47px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-30739e58 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-2bd65e98 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-47c094d0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 45px 45px;
		--row-gap: 45px;
		--column-gap: 45px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-44617583.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	 .elementor-element.elementor-element-7c2d2570 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -170px) -150px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-52445a46 {
		right: 82%;
	}

	body.rtl  .elementor-element.elementor-element-52445a46 {
		left: 82%;
	}

	 .elementor-element.elementor-element-7db8fe91 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	 .elementor-element.elementor-element-94c4fb6 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-cc387fd {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-8e132f6>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-a07a51c {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-aed1b08 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-5b64ae1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	body:not(.rtl)  .elementor-element.elementor-element-6a4b6d61 {
		right: -3%;
	}

	body.rtl  .elementor-element.elementor-element-6a4b6d61 {
		left: -3%;
	}

	 .elementor-element.elementor-element-75960950 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-e6b2a4 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-69d74894 {
		--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: flex-start;
	}

	 .elementor-element.elementor-element-66a86e1c {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-70b94ea0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--overlay-opacity: 0;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-70b94ea0::before,
	 .elementor-element.elementor-element-70b94ea0>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-70b94ea0>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-70b94ea0>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-70b94ea0>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-70b94ea0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0px 0%;
	}

	 .elementor-element.elementor-element-164bc75f {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	 .elementor-element.elementor-element-545433c1 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	 .elementor-element.elementor-element-47780b60 {
		width: 100%;
		max-width: 100%;
	}
}

@media(max-width:880px) {

	 .elementor-element.elementor-element-79f54815::before,
	 .elementor-element.elementor-element-79f54815>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-79f54815>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-79f54815>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-79f54815>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-79f54815>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: 60% auto;
	}

	 .elementor-element.elementor-element-47c094d0 {
		--grid-auto-flow: row;
	}
}

@media(max-width:767px) {
	 .elementor-element.elementor-element-16b9d2a9 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-79f54815::before,
	 .elementor-element.elementor-element-79f54815>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-79f54815>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-79f54815>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-79f54815>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-79f54815>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 100% 100%;
		background-size: 70% auto;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-1c811643 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	 .elementor-element.elementor-element-55f2d9cd>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	 .elementor-element.elementor-element-4737fe4c {
		--justify-content: flex-start;
		--flex-wrap: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-699734e5 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-387e46c2 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-477ef2a2 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
		padding: 0px 0px 45px 0px;
	}

	 .elementor-element.elementor-element-477ef2a2 .elementor-icon-box-wrapper {
		text-align: left;
	}

	 .elementor-element.elementor-element-477ef2a2 .elementor-icon-box-title {
		margin-block-end: 5px;
	}

	 .elementor-element.elementor-element-477ef2a2 .elementor-icon-box-description {
		font-size: 18px;
		line-height: 26px;
	}

	 .elementor-element.elementor-element-62a11b9d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
		padding: 0px 0px 45px 0px;
	}

	 .elementor-element.elementor-element-62a11b9d .elementor-icon-box-wrapper {
		text-align: left;
	}

	 .elementor-element.elementor-element-62a11b9d .elementor-icon-box-title {
		margin-block-end: 5px;
	}

	 .elementor-element.elementor-element-62a11b9d .elementor-icon-box-description {
		font-size: 18px;
		line-height: 26px;
	}

	 .elementor-element.elementor-element-47136744 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
		padding: 0px 0px 45px 0px;
	}

	 .elementor-element.elementor-element-47136744 .elementor-icon-box-wrapper {
		text-align: left;
	}

	 .elementor-element.elementor-element-47136744 .elementor-icon-box-title {
		margin-block-end: 5px;
	}

	 .elementor-element.elementor-element-47136744 .elementor-icon-box-description {
		font-size: 18px;
		line-height: 26px;
	}

	 .elementor-element.elementor-element-76ec9175 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;
		padding: 0px 0px 45px 0px;
	}

	 .elementor-element.elementor-element-76ec9175 .elementor-icon-box-wrapper {
		text-align: left;
	}

	 .elementor-element.elementor-element-76ec9175 .elementor-icon-box-title {
		margin-block-end: 5px;
	}

	 .elementor-element.elementor-element-76ec9175 .elementor-icon-box-description {
		font-size: 18px;
		line-height: 26px;
	}

	 .elementor-element.elementor-element-2f018f45 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-2bd65e98 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-47c094d0 {
		--e-con-grid-template-columns: 1fr;
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--grid-auto-flow: row;
	}

	 .elementor-element.elementor-element-44617583 {
		--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: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	 .elementor-element.elementor-element-7c2d2570 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -160px) -120px;
	}

	 .elementor-element.elementor-element-7c2d2570 img {
		width: 100%;
	}

	 .elementor-element.elementor-element-422b93f img {
		width: 100%;
	}

	 .elementor-element.elementor-element-77aafa65 {
		width: auto;
		max-width: auto;
	}

	 .elementor-element.elementor-element-77aafa65 img {
		height: 400px;
		object-fit: cover;
		object-position: center center;
	}

	body:not(.rtl)  .elementor-element.elementor-element-52445a46 {
		right: 5%;
	}

	body.rtl  .elementor-element.elementor-element-52445a46 {
		left: 5%;
	}

	 .elementor-element.elementor-element-52445a46 {
		top: 3%;
	}

	 .elementor-element.elementor-element-ca8e226 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	 .elementor-element.elementor-element-4025e9e5 {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-4025e9e5 img {
		width: 100%;
	}

	 .elementor-element.elementor-element-7db8fe91 {
		width: 100%;
		max-width: 100%;
		--icon-vertical-align: flex-start;
		--icon-vertical-offset: 3px;
	}

	 .elementor-element.elementor-element-3723c6f3 {
		--flex-direction: column-reverse;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
	}

	 .elementor-element.elementor-element-3723c6f3.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	 .elementor-element.elementor-element-f7ab256 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-cc387fd {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-a07a51c {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-35a77b4 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-a44e23c {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-5f0d33d {
		--width: 100%;
	}

	 .elementor-element.elementor-element-0356a5f {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}

	 .elementor-element.elementor-element-148f849 .elementor-icon {
		font-size: 42px;
	}

	 .elementor-element.elementor-element-148f849 .elementor-icon svg {
		height: 42px;
	}

	 .elementor-element.elementor-element-7a1a0cd {
		--width: 170px;
	}

	 .elementor-element.elementor-element-b59e009 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-97a9a70 {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}

	 .elementor-element.elementor-element-4a3038f {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}

	 .elementor-element.elementor-element-4a3038f .elementor-icon {
		font-size: 12px;
	}

	 .elementor-element.elementor-element-4a3038f .elementor-icon svg {
		height: 12px;
	}

	 .elementor-element.elementor-element-cc555cc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-343346d {
		width: 100%;
		max-width: 100%;
	}

	 .elementor-element.elementor-element-7e2d8f3 .elementor-icon-box-wrapper {
		align-items: start;
	}

	 .elementor-element.elementor-element-75edbe9 {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	 .elementor-element.elementor-element-5b64ae1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	 .elementor-element.elementor-element-784837c3 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	body:not(.rtl)  .elementor-element.elementor-element-6a4b6d61 {
		right: -31%;
	}

	body.rtl  .elementor-element.elementor-element-6a4b6d61 {
		left: -31%;
	}

	 .elementor-element.elementor-element-6a4b6d61 {
		top: -10%;
	}

	 .elementor-element.elementor-element-6a4b6d61 img {
		height: 250px;
	}

	 .elementor-element.elementor-element-e6b2a4 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	 .elementor-element.elementor-element-69d74894 {
		--justify-content: flex-start;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-66a86e1c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	 .elementor-element.elementor-element-70b94ea0 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	 .elementor-element.elementor-element-70b94ea0::before,
	 .elementor-element.elementor-element-70b94ea0>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-70b94ea0>.e-con-inner>.elementor-background-video-container::before,
	 .elementor-element.elementor-element-70b94ea0>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-70b94ea0>.e-con-inner>.elementor-background-slideshow::before,
	 .elementor-element.elementor-element-70b94ea0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: 0px 0%;
	}

	 .elementor-element.elementor-element-79a54a41 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	 .elementor-element.elementor-element-164bc75f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
}
.elementor-1281 .elementor-element.elementor-element-74c2c8a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-a69773f {
	left: 3%;
}

body.rtl .elementor-1281 .elementor-element.elementor-element-a69773f {
	right: 3%;
}

.elementor-1281 .elementor-element.elementor-element-a69773f {
	bottom: -17%;
}

.elementor-1281 .elementor-element.elementor-element-7a40182 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 260px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1281 .elementor-element.elementor-element-7a40182:not(.elementor-motion-effects-element-type-background),
.elementor-1281 .elementor-element.elementor-element-7a40182>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/10/banner-2-1-img.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1281 .elementor-element.elementor-element-7a40182::before,
.elementor-1281 .elementor-element.elementor-element-7a40182>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-7a40182>.e-con-inner>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-7a40182>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-7a40182>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-7a40182>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1281 .elementor-element.elementor-element-4864c82 {
	--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;
}

body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-8f07f97 {
	left: 5.065%;
}

body.rtl .elementor-1281 .elementor-element.elementor-element-8f07f97 {
	right: 5.065%;
}

.elementor-1281 .elementor-element.elementor-element-8f07f97 {
	top: -20%;
}

.elementor-1281 .elementor-element.elementor-element-8f07f97 img {
	width: 65%;
}

.elementor-1281 .elementor-element.elementor-element-b6860f5 {
	--display: grid;
	--e-con-grid-template-columns: 1.2fr 1fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
}

.elementor-1281 .elementor-element.elementor-element-5f83d0c {
	--display: flex;
	--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: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1281 .elementor-element.elementor-element-2ac5ef8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1281 .elementor-element.elementor-element-2ac5ef8 .pt-title-heading {
	font-size: 60px;
	line-height: 72px;
}

.elementor-1281 .elementor-element.elementor-element-42cf146 {
	width: auto;
	max-width: auto;
}

.elementor-1281 .elementor-element.elementor-element-42cf146>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1281 .elementor-element.elementor-element-42cf146.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1281 .elementor-element.elementor-element-e3fafde {
	--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: 45px 45px;
	--row-gap: 45px;
	--column-gap: 45px;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-1281 .elementor-element.elementor-element-13d6719 .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-1281 .elementor-element.elementor-element-13d6719 {
	--icon-box-icon-margin: 10px;
}

.elementor-1281 .elementor-element.elementor-element-13d6719.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1281 .elementor-element.elementor-element-13d6719.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-13d6719.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1281 .elementor-element.elementor-element-13d6719 .elementor-icon {
	font-size: 42px;
}

.elementor-1281 .elementor-element.elementor-element-13d6719 .elementor-icon-box-title,
.elementor-1281 .elementor-element.elementor-element-13d6719 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

.elementor-1281 .elementor-element.elementor-element-da851c5 .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-1281 .elementor-element.elementor-element-da851c5 {
	--icon-box-icon-margin: 10px;
}

.elementor-1281 .elementor-element.elementor-element-da851c5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1281 .elementor-element.elementor-element-da851c5.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-da851c5.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1281 .elementor-element.elementor-element-da851c5 .elementor-icon {
	font-size: 42px;
}

.elementor-1281 .elementor-element.elementor-element-da851c5 .elementor-icon-box-title,
.elementor-1281 .elementor-element.elementor-element-da851c5 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

.elementor-1281 .elementor-element.elementor-element-5387d2d .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-1281 .elementor-element.elementor-element-5387d2d {
	--icon-box-icon-margin: 10px;
}

.elementor-1281 .elementor-element.elementor-element-5387d2d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-1281 .elementor-element.elementor-element-5387d2d.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-5387d2d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-1281 .elementor-element.elementor-element-5387d2d .elementor-icon {
	font-size: 42px;
}

.elementor-1281 .elementor-element.elementor-element-5387d2d .elementor-icon-box-title,
.elementor-1281 .elementor-element.elementor-element-5387d2d .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

.elementor-1281 .elementor-element.elementor-element-fd15c72 {
	--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-1281 .elementor-element.elementor-element-de355fc {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-c5af10e {
	right: 0%;
}

body.rtl .elementor-1281 .elementor-element.elementor-element-c5af10e {
	left: 0%;
}

.elementor-1281 .elementor-element.elementor-element-c5af10e {
	bottom: 0%;
}

.elementor-1281 .elementor-element.elementor-element-fdb4deb {
	--display: grid;
	--e-con-grid-template-columns: 1.2fr 1fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--grid-auto-flow: row;
	--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-1281 .elementor-element.elementor-element-15685c9 {
	--display: grid;
	--e-con-grid-template-columns: 1.8fr 1fr;
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--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-1281 .elementor-element.elementor-element-f9632f2 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--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-1281 .elementor-element.elementor-element-f12ef85 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1281 .elementor-element.elementor-element-f12ef85 img {
	border-radius: 500px 500px 500px 500px;
}

.elementor-1281 .elementor-element.elementor-element-cfcaa1c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1281 .elementor-element.elementor-element-cfcaa1c img {
	border-radius: 200px 200px 200px 200px;
}

.elementor-1281 .elementor-element.elementor-element-13e2764 {
	--display: flex;
}

.elementor-1281 .elementor-element.elementor-element-ef1ab8c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1281 .elementor-element.elementor-element-ef1ab8c img {
	border-radius: 200px 200px 200px 200px;
}

.elementor-1281 .elementor-element.elementor-element-a9218ab {
	width: auto;
	max-width: auto;
	top: 48%;
	z-index: 9;
}

body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-a9218ab {
	right: 28%;
}

body.rtl .elementor-1281 .elementor-element.elementor-element-a9218ab {
	left: 28%;
}

.elementor-1281 .elementor-element.elementor-element-ed8f44f {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-1281 .elementor-element.elementor-element-d28aa42 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-1281 .elementor-element.elementor-element-fd71978.elementor-element {
	--align-self: flex-start;
}

.elementor-1281 .elementor-element.elementor-element-fd71978 .elementor-counter-title {
	justify-content: start;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-1281 .elementor-element.elementor-element-fd71978 .elementor-counter {
	gap: 10px;
}

.elementor-1281 .elementor-element.elementor-element-fd71978 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	font-family:"Marcellus",
	Sans-serif;
	font-size:56px;
	font-weight:400;
}

.elementor-1281 .elementor-element.elementor-element-d74a696.elementor-element {
	--align-self: flex-start;
}

.elementor-1281 .elementor-element.elementor-element-d74a696 .elementor-counter-title {
	justify-content: start;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-1281 .elementor-element.elementor-element-d74a696 .elementor-counter {
	gap: 10px;
}

.elementor-1281 .elementor-element.elementor-element-d74a696 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	font-family:"Marcellus",
	Sans-serif;
	font-size:56px;
	font-weight:400;
}

.elementor-1281 .elementor-element.elementor-element-3b54cc2.elementor-element {
	--align-self: flex-start;
}

.elementor-1281 .elementor-element.elementor-element-3b54cc2 .elementor-counter-title {
	justify-content: start;
	font-family: "Jost", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-1281 .elementor-element.elementor-element-3b54cc2 .elementor-counter {
	gap: 10px;
}

.elementor-1281 .elementor-element.elementor-element-3b54cc2 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	font-family:"Marcellus",
	Sans-serif;
	font-size:56px;
	font-weight:400;
}

.elementor-1281 .elementor-element.elementor-element-3602f1a>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1281 .elementor-element.elementor-element-9949b62 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1281 .elementor-element.elementor-element-6abe830 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overflow: hidden;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1281 .elementor-element.elementor-element-6abe830:not(.elementor-motion-effects-element-type-background),
.elementor-1281 .elementor-element.elementor-element-6abe830>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

.elementor-1281 .elementor-element.elementor-element-6abe830::before,
.elementor-1281 .elementor-element.elementor-element-6abe830>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-6abe830>.e-con-inner>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-6abe830>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-6abe830>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-6abe830>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1281 .elementor-element.elementor-element-748e439 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-1281 .elementor-element.elementor-element-3bc3253 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-1281 .elementor-element.elementor-element-3bc3253::before,
.elementor-1281 .elementor-element.elementor-element-3bc3253>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-3bc3253>.e-con-inner>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-3bc3253>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-3bc3253>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-3bc3253>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1281 .elementor-element.elementor-element-49d50e0 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-1281 .elementor-element.elementor-element-c081ebf {
	--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-1281 .elementor-element.elementor-element-5edde24 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-86dff5b {
	right: 2%;
}

body.rtl .elementor-1281 .elementor-element.elementor-element-86dff5b {
	left: 2%;
}

.elementor-1281 .elementor-element.elementor-element-86dff5b {
	top: -5%;
}

.elementor-1281 .elementor-element.elementor-element-e51d127 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 0.5;
	--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-1281 .elementor-element.elementor-element-e51d127::before,
.elementor-1281 .elementor-element.elementor-element-e51d127>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-e51d127>.e-con-inner>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-e51d127>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-e51d127>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-e51d127>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1281 .elementor-element.elementor-element-26b2093 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-1281 .elementor-element.elementor-element-389383f>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-1281 .elementor-element.elementor-element-59899c8 {
	--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: flex-end;
	--overlay-opacity: 0.5;
	--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-1281 .elementor-element.elementor-element-59899c8::before,
.elementor-1281 .elementor-element.elementor-element-59899c8>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-59899c8>.e-con-inner>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-59899c8>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-59899c8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-59899c8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-0806c4d {
	left: 19%;
}

body.rtl .elementor-1281 .elementor-element.elementor-element-0806c4d {
	right: 19%;
}

.elementor-1281 .elementor-element.elementor-element-0806c4d {
	top: -19%;
}

body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-7c607c5 {
	right: 8%;
}

body.rtl .elementor-1281 .elementor-element.elementor-element-7c607c5 {
	left: 8%;
}

.elementor-1281 .elementor-element.elementor-element-7c607c5 {
	top: -28%;
	z-index: -1;
}

.elementor-1281 .elementor-element.elementor-element-ad6183b {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 130px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1281 .elementor-element.elementor-element-ad6183b:not(.elementor-motion-effects-element-type-background),
.elementor-1281 .elementor-element.elementor-element-ad6183b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #214442;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-1281 .elementor-element.elementor-element-e924ba7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1281 .elementor-element.elementor-element-e924ba7 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-1281 .elementor-element.elementor-element-e924ba7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-e924ba7.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-e924ba7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-d205d73);
	border-color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-e924ba7.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-e924ba7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-e924ba7 .elementor-icon {
	font-size: 64px;
}

.elementor-1281 .elementor-element.elementor-element-e924ba7 .elementor-icon svg {
	height: 64px;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-1281 .elementor-element.elementor-element-4cce161 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-1281 .elementor-element.elementor-element-4cce161 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	color: #FEFEFE;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1281 .elementor-element.elementor-element-19acbd7 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	font-family: "Jost", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-a19c2fe {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-1281 .elementor-element.elementor-element-a19c2fe .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	color: #FEFEFE;
}

.elementor-1281 .elementor-element.elementor-element-dc4fcec {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Jost", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-be28778 {
	width: var(--container-widget-width, 69%);
	max-width: 69%;
	--container-widget-width: 69%;
	--container-widget-flex-grow: 0;
}

.elementor-1281 .elementor-element.elementor-element-be28778 img {
	width: 100%;
	border-radius: 500px 500px 500px 500px;
}

.elementor-1281 .elementor-element.elementor-element-53943a6 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1281 .elementor-element.elementor-element-53943a6:not(.elementor-motion-effects-element-type-background),
.elementor-1281 .elementor-element.elementor-element-53943a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

.elementor-1281 .elementor-element.elementor-element-25b7ad9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: #7574741F;
	--border-color: #7574741F;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1281 .elementor-element.elementor-element-f4d2070 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1281 .elementor-element.elementor-element-f4d2070 .elementor-icon {
	font-size: 56px;
}

.elementor-1281 .elementor-element.elementor-element-f4d2070 .elementor-icon svg {
	height: 56px;
}

.elementor-1281 .elementor-element.elementor-element-403e792 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-1281 .elementor-element.elementor-element-444f6be .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	color: var(--e-global-color-primary);
}

.elementor-1281 .elementor-element.elementor-element-ce54739 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1281 .elementor-element.elementor-element-1f2fed2 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	color: var(--e-global-color-primary);
}

.elementor-1281 .elementor-element.elementor-element-0c0019b {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

.elementor-1281 .elementor-element.elementor-element-0c0019b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1281 .elementor-element.elementor-element-0c0019b.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-0c0019b.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-0c0019b.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-0c0019b.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-0c0019b.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-0c0019b .elementor-icon {
	font-size: 12px;
}

.elementor-1281 .elementor-element.elementor-element-0c0019b .elementor-icon svg {
	height: 12px;
}

.elementor-1281 .elementor-element.elementor-element-696ae0f {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

.elementor-1281 .elementor-element.elementor-element-696ae0f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1281 .elementor-element.elementor-element-696ae0f.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-696ae0f.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-696ae0f.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-696ae0f.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-696ae0f.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-696ae0f .elementor-icon {
	font-size: 12px;
}

.elementor-1281 .elementor-element.elementor-element-696ae0f .elementor-icon svg {
	height: 12px;
}

.elementor-1281 .elementor-element.elementor-element-95d1dde {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

.elementor-1281 .elementor-element.elementor-element-95d1dde .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1281 .elementor-element.elementor-element-95d1dde.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-95d1dde.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-95d1dde.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-95d1dde.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-95d1dde.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-95d1dde .elementor-icon {
	font-size: 12px;
}

.elementor-1281 .elementor-element.elementor-element-95d1dde .elementor-icon svg {
	height: 12px;
}

.elementor-1281 .elementor-element.elementor-element-c96d686 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

.elementor-1281 .elementor-element.elementor-element-c96d686 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1281 .elementor-element.elementor-element-c96d686.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-c96d686.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-c96d686.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-c96d686.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-c96d686.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-c96d686 .elementor-icon {
	font-size: 12px;
}

.elementor-1281 .elementor-element.elementor-element-c96d686 .elementor-icon svg {
	height: 12px;
}

.elementor-1281 .elementor-element.elementor-element-73a2f25 {
	width: var(--container-widget-width, 10%);
	max-width: 10%;
	--container-widget-width: 10%;
	--container-widget-flex-grow: 0;
}

.elementor-1281 .elementor-element.elementor-element-73a2f25 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1281 .elementor-element.elementor-element-73a2f25.elementor-view-stacked .elementor-icon {
	background-color: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-73a2f25.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-73a2f25.elementor-view-default .elementor-icon {
	color: #FFD500;
	border-color: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-73a2f25.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-73a2f25.elementor-view-default .elementor-icon svg {
	fill: #FFD500;
}

.elementor-1281 .elementor-element.elementor-element-73a2f25 .elementor-icon {
	font-size: 12px;
}

.elementor-1281 .elementor-element.elementor-element-73a2f25 .elementor-icon svg {
	height: 12px;
}

.elementor-1281 .elementor-element.elementor-element-b428c81 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1281 .elementor-element.elementor-element-9ceb0cb img {
	width: 44px;
}

.elementor-1281 .elementor-element.elementor-element-a057e0d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

.elementor-1281 .elementor-element.elementor-element-a057e0d img {
	width: 44px;
}

.elementor-1281 .elementor-element.elementor-element-7d01515 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

.elementor-1281 .elementor-element.elementor-element-7d01515 img {
	width: 44px;
}

.elementor-1281 .elementor-element.elementor-element-58b87d0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
}

.elementor-1281 .elementor-element.elementor-element-58b87d0 img {
	width: 44px;
}

.elementor-1281 .elementor-element.elementor-element-d46999e {
	background-color: var(--e-global-color-secondary);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;
	padding: 14px 14px 14px 14px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-1281 .elementor-element.elementor-element-d46999e .elementor-counter-number-wrapper {
	color: var(--e-global-color-d205d73);
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1281 .elementor-element.elementor-element-5a0b79a {
	width: var(--container-widget-width, 69%);
	max-width: 69%;
	--container-widget-width: 69%;
	--container-widget-flex-grow: 0;
}

.elementor-1281 .elementor-element.elementor-element-5a0b79a img {
	width: 100%;
	border-radius: 500px 500px 500px 500px;
}

.elementor-1281 .elementor-element.elementor-element-a9a46e4 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1281 .elementor-element.elementor-element-a9a46e4:not(.elementor-motion-effects-element-type-background),
.elementor-1281 .elementor-element.elementor-element-a9a46e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-1281 .elementor-element.elementor-element-fb47f61 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: left;
}

.elementor-1281 .elementor-element.elementor-element-fb47f61 {
	--icon-box-icon-margin: 15px;
}

.elementor-1281 .elementor-element.elementor-element-fb47f61.elementor-view-stacked .elementor-icon {
	background-color: #51766A;
	fill: #FEFEFE;
	color: #FEFEFE;
}

.elementor-1281 .elementor-element.elementor-element-fb47f61.elementor-view-framed .elementor-icon,
.elementor-1281 .elementor-element.elementor-element-fb47f61.elementor-view-default .elementor-icon {
	fill: #51766A;
	color: #51766A;
	border-color: #51766A;
}

.elementor-1281 .elementor-element.elementor-element-fb47f61.elementor-view-framed .elementor-icon {
	background-color: #FEFEFE;
}

.elementor-1281 .elementor-element.elementor-element-fb47f61 .elementor-icon {
	font-size: 22px;
	padding: 16px;
}

.elementor-1281 .elementor-element.elementor-element-fb47f61 .elementor-icon-box-title,
.elementor-1281 .elementor-element.elementor-element-fb47f61 .elementor-icon-box-title a {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-1281 .elementor-element.elementor-element-fb47f61 .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-fb47f61:has(:hover) .elementor-icon-box-title,
.elementor-1281 .elementor-element.elementor-element-fb47f61:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-15a9ea7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1281 .elementor-element.elementor-element-f83bc32 {
	--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;
	--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-1281 .elementor-element.elementor-element-f83bc32.e-con {
	--align-self: stretch;
}

.elementor-1281 .elementor-element.elementor-element-e63484c img {
	width: 38px;
}

.elementor-1281 .elementor-element.elementor-element-32d8365 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

.elementor-1281 .elementor-element.elementor-element-32d8365 img {
	width: 38px;
}

.elementor-1281 .elementor-element.elementor-element-6dbb617 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;
}

.elementor-1281 .elementor-element.elementor-element-6dbb617 img {
	width: 38px;
}

.elementor-1281 .elementor-element.elementor-element-f1a2222 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1281 .elementor-element.elementor-element-d0a0c29 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-82c7fe9 {
	left: 0%;
}

body.rtl .elementor-1281 .elementor-element.elementor-element-82c7fe9 {
	right: 0%;
}

.elementor-1281 .elementor-element.elementor-element-82c7fe9 {
	bottom: -6%;
}

.elementor-1281 .elementor-element.elementor-element-bddbca9 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1281 .elementor-element.elementor-element-bddbca9:not(.elementor-motion-effects-element-type-background),
.elementor-1281 .elementor-element.elementor-element-bddbca9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F4EFE9;
}

.elementor-1281 .elementor-element.elementor-element-bddbca9::before,
.elementor-1281 .elementor-element.elementor-element-bddbca9>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-bddbca9>.e-con-inner>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-bddbca9>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-bddbca9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-bddbca9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1281 .elementor-element.elementor-element-92894ff {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--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-1281 .elementor-element.elementor-element-a181af1 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--overlay-opacity: 0.5;
	--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-1281 .elementor-element.elementor-element-a181af1::before,
.elementor-1281 .elementor-element.elementor-element-a181af1>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-a181af1>.e-con-inner>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-a181af1>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-a181af1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-a181af1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1281 .elementor-element.elementor-element-e06493a {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-1281 .elementor-element.elementor-element-8e2e01e {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-9fe0d4e {
	right: -4%;
}

body.rtl .elementor-1281 .elementor-element.elementor-element-9fe0d4e {
	left: -4%;
}

.elementor-1281 .elementor-element.elementor-element-9fe0d4e {
	bottom: -15%;
	z-index: 9;
}

.elementor-1281 .elementor-element.elementor-element-211a954 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 0.5;
	--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-1281 .elementor-element.elementor-element-211a954::before,
.elementor-1281 .elementor-element.elementor-element-211a954>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-211a954>.e-con-inner>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-211a954>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-211a954>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-211a954>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1281 .elementor-element.elementor-element-be91082 {
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-1281 .elementor-element.elementor-element-1a15d6a {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(0, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--overlay-opacity: 0.5;
	--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-1281 .elementor-element.elementor-element-1a15d6a::before,
.elementor-1281 .elementor-element.elementor-element-1a15d6a>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-1a15d6a>.e-con-inner>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-1a15d6a>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-1a15d6a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-1a15d6a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1281 .elementor-element.elementor-element-5e6ab95 .pt-team-name {
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-3c42bb6 .pt-team-name {
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-b0b46fe .pt-team-name {
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-0736f1f .pt-team-name {
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-10eda58 .pt-team-name {
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-2789762 .pt-team-name {
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-5f1c7e0 .pt-team-name {
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-388a7cb .pt-team-name {
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-a4e1458 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-1281 .elementor-element.elementor-element-2315709 {
	--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: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-1b5ad04 {
	left: 2%;
}

body.rtl .elementor-1281 .elementor-element.elementor-element-1b5ad04 {
	right: 2%;
}

.elementor-1281 .elementor-element.elementor-element-1b5ad04 {
	bottom: -1%;
}

.elementor-1281 .elementor-element.elementor-element-9c7c6d9 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--overlay-opacity: 0.5;
	--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-1281 .elementor-element.elementor-element-9c7c6d9::before,
.elementor-1281 .elementor-element.elementor-element-9c7c6d9>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-9c7c6d9>.e-con-inner>.elementor-background-video-container::before,
.elementor-1281 .elementor-element.elementor-element-9c7c6d9>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-9c7c6d9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1281 .elementor-element.elementor-element-9c7c6d9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-1281 .elementor-element.elementor-element-cf71bcf {
	--display: flex;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--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-1281 .elementor-element.elementor-element-7af7538 {
	width: 100%;
	max-width: 100%;
}

.elementor-1281 .elementor-element.elementor-element-7af7538 .pt-title-heading {
	margin: 0px 0px 0px 0px;
}

.elementor-1281 .elementor-element.elementor-element-72b573a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-1281 .elementor-element.elementor-element-72b573a:not(.elementor-motion-effects-element-type-background),
.elementor-1281 .elementor-element.elementor-element-72b573a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-1281 .elementor-element.elementor-element-2e649c3 {
	--display: flex;
	--border-radius: 20px 20px 0px 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1281 .elementor-element.elementor-element-2e649c3:not(.elementor-motion-effects-element-type-background),
.elementor-1281 .elementor-element.elementor-element-2e649c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-1281 .elementor-element.elementor-element-ddd2cd0 {
	text-align: center;
}

.elementor-1281 .elementor-element.elementor-element-ddd2cd0 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-weight: 400;
	line-height: 32px;
	color: var(--e-global-color-d205d73);
}

.elementor-1281 .elementor-element.elementor-element-281769b {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1281 .elementor-element.elementor-element-387ca99 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #7574741F;
	--border-color: #7574741F;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1281 .elementor-element.elementor-element-2cf7ae7 {
	text-align: center;
}

.elementor-1281 .elementor-element.elementor-element-2cf7ae7 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

.elementor-1281 .elementor-element.elementor-element-6f5442f {
	text-align: center;
}

.elementor-1281 .elementor-element.elementor-element-6f5442f .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	text-decoration: underline;
}

.elementor-1281 .elementor-element.elementor-element-c2e0fd0 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1281 .elementor-element.elementor-element-82514e5 {
	text-align: center;
}

.elementor-1281 .elementor-element.elementor-element-82514e5 .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 22px;
	font-weight: 400;
}

.elementor-1281 .elementor-element.elementor-element-16dee4a {
	text-align: center;
}

.elementor-1281 .elementor-element.elementor-element-16dee4a .elementor-heading-title {
	font-family: "Jost", Sans-serif															style="perspective: 400px;">;
	font-size: 18px;
	font-weight: 400;
	text-decoration: underline;
	color: var(--e-global-color-secondary);
}

.elementor-1281 .elementor-element.elementor-element-d4d0d14 {
	--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;
}

@media(min-width:768px) {
	.elementor-1281 .elementor-element.elementor-element-e51d127 {
		--width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-53943a6 {
		--width: 90%;
	}

	.elementor-1281 .elementor-element.elementor-element-25b7ad9 {
		--width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-b428c81 {
		--width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-f83bc32 {
		--width: 6%;
	}

	.elementor-1281 .elementor-element.elementor-element-211a954 {
		--width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-72b573a {
		--width: 75%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	.elementor-1281 .elementor-element.elementor-element-ad6183b {
		--width: 65%;
	}

	.elementor-1281 .elementor-element.elementor-element-53943a6 {
		--width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-403e792 {
		--width: 150px;
	}

	.elementor-1281 .elementor-element.elementor-element-ce54739 {
		--width: 200px;
	}

	.elementor-1281 .elementor-element.elementor-element-a9a46e4 {
		--width: 65%;
	}

	.elementor-1281 .elementor-element.elementor-element-72b573a {
		--width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-2e649c3 {
		--width: 100%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1281 .elementor-element.elementor-element-53943a6 {
		--width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-72b573a {
		--width: 100%;
	}
}

@media(min-width:1501px) {

	.elementor-1281 .elementor-element.elementor-element-7a40182:not(.elementor-motion-effects-element-type-background),
	.elementor-1281 .elementor-element.elementor-element-7a40182>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(min-width:2400px) {
	.elementor-1281 .elementor-element.elementor-element-74c2c8a {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-b6860f5 {
		--grid-auto-flow: row;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-fdb4deb {
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-15685c9 {
		--grid-auto-flow: row;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-f1a2222 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-1a15d6a {
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-9c7c6d9 {
		--grid-auto-flow: row;
	}
}

@media(max-width:1500px) {
	.elementor-1281 .elementor-element.elementor-element-74c2c8a {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-7a40182 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 210px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-b6860f5 {
		--e-con-grid-template-columns: 2fr 1fr;
		--grid-auto-flow: row;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-de355fc {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-fdb4deb {
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-15685c9 {
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-9949b62 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-6abe830 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-5edde24 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-0806c4d {
		left: 8%;
	}

	body.rtl .elementor-1281 .elementor-element.elementor-element-0806c4d {
		right: 8%;
	}

	body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-7c607c5 {
		right: -7%;
	}

	body.rtl .elementor-1281 .elementor-element.elementor-element-7c607c5 {
		left: -7%;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-f1a2222 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-d0a0c29 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-bddbca9 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-8e2e01e {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-1a15d6a {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--justify-items: center;
	}

	.elementor-1281 .elementor-element.elementor-element-a4e1458 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-2315709 {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-9c7c6d9 {
		--grid-auto-flow: row;
	}
}

@media(max-width:1200px) {
	.elementor-1281 .elementor-element.elementor-element-b6860f5 {
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-2ac5ef8 .pt-title-heading {
		font-size: 48px;
		line-height: 60px;
	}

	.elementor-1281 .elementor-element.elementor-element-fdb4deb {
		--e-con-grid-template-columns: 1.2fr 1fr;
		--e-con-grid-template-rows: repeat(0, 1fr);
		--gap: 60px 60px;
		--row-gap: 60px;
		--column-gap: 60px;
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-15685c9 {
		--e-con-grid-template-rows: repeat(0, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-5edde24 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-1281 .elementor-element.elementor-element-59899c8 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--flex-wrap: wrap;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-be28778 {
		width: var(--container-widget-width, 32%);
		max-width: 32%;
		--container-widget-width: 32%;
		--container-widget-flex-grow: 0;
	}

	.elementor-1281 .elementor-element.elementor-element-25b7ad9 {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-403e792.e-con {
		--align-self: center;
	}

	.elementor-1281 .elementor-element.elementor-element-5a0b79a {
		--container-widget-width: 32%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 32%);
		max-width: 32%;
	}

	.elementor-1281 .elementor-element.elementor-element-15a9ea7 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-8e2e01e {
		--gap: 80px 80px;
		--row-gap: 80px;
		--column-gap: 80px;
	}

	.elementor-1281 .elementor-element.elementor-element-1a15d6a {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-2315709 {
		--gap: 80px 80px;
		--row-gap: 80px;
		--column-gap: 80px;
	}

	.elementor-1281 .elementor-element.elementor-element-9c7c6d9 {
		--grid-auto-flow: row;
	}
}

@media(max-width:1024px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-7a40182 {
		--padding-top: 160px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-b6860f5 {
		--e-con-grid-template-columns: 1fr;
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-2ac5ef8 .pt-title-heading {
		font-size: 44px;
		line-height: 56px;
	}

	.elementor-1281 .elementor-element.elementor-element-42cf146>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-e3fafde {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-de355fc {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-fdb4deb {
		--e-con-grid-template-columns: 1fr;
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-15685c9 {
		--e-con-grid-template-columns: 1.8fr 1fr;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
		--justify-items: start;
		--grid-justify-content: start;
	}

	.elementor-1281 .elementor-element.elementor-element-f9632f2 {
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1281 .elementor-element.elementor-element-13e2764 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1281 .elementor-element.elementor-element-6abe830 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-748e439 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-1281 .elementor-element.elementor-element-49d50e0 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	.elementor-1281 .elementor-element.elementor-element-5edde24 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-26b2093 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	.elementor-1281 .elementor-element.elementor-element-389383f>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-59899c8 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-15a9ea7 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-f1a2222 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-bddbca9 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-92894ff {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-1281 .elementor-element.elementor-element-e06493a {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	.elementor-1281 .elementor-element.elementor-element-8e2e01e {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-be91082 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	.elementor-1281 .elementor-element.elementor-element-1a15d6a {
		--grid-auto-flow: row;
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-2315709 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-1281 .elementor-element.elementor-element-9c7c6d9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-cf71bcf {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
}

@media(max-width:880px) {
	.elementor-1281 .elementor-element.elementor-element-b6860f5 {
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-fdb4deb {
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-15685c9 {
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-1a15d6a {
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-9c7c6d9 {
		--grid-auto-flow: row;
	}
}

@media(max-width:767px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-b6860f5 {
		--e-con-grid-template-columns: 1fr;
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-2ac5ef8 .pt-title-heading {
		font-size: 38px;
		line-height: 50px;
	}

	.elementor-1281 .elementor-element.elementor-element-e3fafde {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-fdb4deb {
		--e-con-grid-template-columns: 1;
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-15685c9 {
		--e-con-grid-template-columns: 1.7fr 1fr;
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-f9632f2 {
		--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;
	}

	body:not(.rtl) .elementor-1281 .elementor-element.elementor-element-a9218ab {
		right: 24%;
	}

	body.rtl .elementor-1281 .elementor-element.elementor-element-a9218ab {
		left: 24%;
	}

	.elementor-1281 .elementor-element.elementor-element-a9218ab {
		top: 44%;
	}

	.elementor-1281 .elementor-element.elementor-element-9949b62 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-1281 .elementor-element.elementor-element-748e439 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-1281 .elementor-element.elementor-element-3bc3253 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1281 .elementor-element.elementor-element-49d50e0 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-e51d127 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1281 .elementor-element.elementor-element-26b2093 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-59899c8 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1281 .elementor-element.elementor-element-ad6183b {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-be28778 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-53943a6 {
		--width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-25b7ad9 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-f4d2070 .elementor-icon {
		font-size: 42px;
	}

	.elementor-1281 .elementor-element.elementor-element-f4d2070 .elementor-icon svg {
		height: 42px;
	}

	.elementor-1281 .elementor-element.elementor-element-403e792 {
		--width: 170px;
	}

	.elementor-1281 .elementor-element.elementor-element-ce54739 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1281 .elementor-element.elementor-element-0c0019b {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}

	.elementor-1281 .elementor-element.elementor-element-696ae0f {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}

	.elementor-1281 .elementor-element.elementor-element-696ae0f .elementor-icon {
		font-size: 12px;
	}

	.elementor-1281 .elementor-element.elementor-element-696ae0f .elementor-icon svg {
		height: 12px;
	}

	.elementor-1281 .elementor-element.elementor-element-b428c81 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-5a0b79a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-fb47f61 .elementor-icon-box-wrapper {
		align-items: start;
	}

	.elementor-1281 .elementor-element.elementor-element-f83bc32 {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-f1a2222 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1281 .elementor-element.elementor-element-d0a0c29 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-1281 .elementor-element.elementor-element-92894ff {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}

	.elementor-1281 .elementor-element.elementor-element-a181af1 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1281 .elementor-element.elementor-element-e06493a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-211a954 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-1281 .elementor-element.elementor-element-be91082 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-1281 .elementor-element.elementor-element-1a15d6a {
		--e-con-grid-template-columns: 1fr;
		--grid-auto-flow: row;
		--align-items: center;
		--grid-justify-content: center;
	}

	.elementor-1281 .elementor-element.elementor-element-9c7c6d9 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-1281 .elementor-element.elementor-element-ddd2cd0 {
		text-align: left;
	}

	.elementor-1281 .elementor-element.elementor-element-387ca99 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-2cf7ae7 {
		text-align: left;
	}

	.elementor-1281 .elementor-element.elementor-element-6f5442f {
		text-align: left;
	}

	.elementor-1281 .elementor-element.elementor-element-c2e0fd0 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1281 .elementor-element.elementor-element-82514e5 {
		text-align: left;
	}

	.elementor-1281 .elementor-element.elementor-element-16dee4a {
		text-align: left;
	}
}

 .elementor-element.elementor-element-26ad57f1 .pt-title-heading {
		font-size: 60px !important;
		line-height: 70px !important;
	}
     .elementor-element.elementor-element-7c85bf35 {
    --width: 100% !important;
    --padding-top: 0px !important;
    --padding-bottom:  70px !important;
  }
 .e-con-inner{
    max-width:1200px !important;
  }
  .elementor-3469 .elementor-element.elementor-element-6692eaf {
    --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-3469 .elementor-element.elementor-element-1f8db91 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
}

.elementor-3469 .elementor-element.elementor-element-ff6bf90 {
    --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;
    --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-3469 .elementor-element.elementor-element-528b256 {
    width: auto;
    max-width: auto;
}

.elementor-3469 .elementor-element.elementor-element-8fb54e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --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-3469 .elementor-element.elementor-element-9b641a8 {
    width: auto;
    max-width: auto;
}

.elementor-3469 .elementor-element.elementor-element-de3a279 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --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-3469 .elementor-element.elementor-element-c1489d0 {
    width: auto;
    max-width: auto;
}

@media(min-width:768px) {
    .elementor-3469 .elementor-element.elementor-element-ff6bf90 {
        --width: 25%;
    }

    .elementor-3469 .elementor-element.elementor-element-8fb54e4 {
        --width: 50%;
    }

    .elementor-3469 .elementor-element.elementor-element-de3a279 {
        --width: 30%;
    }
}

@media(max-width:1500px) and (min-width:768px) {
    .elementor-3469 .elementor-element.elementor-element-ff6bf90 {
        --width: 20%;
    }

    .elementor-3469 .elementor-element.elementor-element-8fb54e4 {
        --width: 60%;
    }

    .elementor-3469 .elementor-element.elementor-element-de3a279 {
        --width: 27%;
    }
}

@media(max-width:1199px) and (min-width:768px) {
    .elementor-3469 .elementor-element.elementor-element-ff6bf90 {
        --width: 50%;
    }

    .elementor-3469 .elementor-element.elementor-element-8fb54e4 {
        --width: 60px;
    }

    .elementor-3469 .elementor-element.elementor-element-de3a279 {
        --width: 40%;
    }
}

@media(max-width:1500px) {
    .elementor-3469 .elementor-element.elementor-element-6692eaf {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-3469 .elementor-element.elementor-element-de3a279 {
        --align-items: flex-end;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
}

@media(max-width:1199px) {
    .elementor-3469 .elementor-element.elementor-element-6692eaf {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-3469 .elementor-element.elementor-element-1f8db91 {
        --justify-content: space-between;
    }

    .elementor-3469 .elementor-element.elementor-element-8fb54e4.e-con {
        --order: 2;
    }

    .elementor-3469 .elementor-element.elementor-element-de3a279 {
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-end;
        --align-items: center;
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
    }
}

@media(max-width:1024px) {
    .elementor-3469 .elementor-element.elementor-element-6692eaf {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-3469 .elementor-element.elementor-element-1f8db91 {
        --justify-content: space-between;
    }

    .elementor-3469 .elementor-element.elementor-element-9b641a8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3469 .elementor-element.elementor-element-9b641a8.elementor-element {
        --order: 1;
    }
}

@media(max-width:767px) {
    .elementor-3469 .elementor-element.elementor-element-1f8db91 {
        --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-3469 .elementor-element.elementor-element-ff6bf90 {
        --width: 70%;
    }

    .elementor-3469 .elementor-element.elementor-element-8fb54e4 {
        --width: 60px;
    }

    .elementor-3469 .elementor-element.elementor-element-8fb54e4.e-con {
        --order: 2;
    }

    .elementor-3469 .elementor-element.elementor-element-de3a279 {
        --width: 0%;
        --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-element.elementor-element-840bef9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

 .elementor-element.elementor-element-840bef9:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-840bef9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FEFEFE;
}

 .elementor-element.elementor-element-a151b9a {
    --display: flex;
    --gap: 90px 90px;
    --row-gap: 90px;
    --column-gap: 90px;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 130px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

 .elementor-element.elementor-element-a151b9a:not(.elementor-motion-effects-element-type-background),
 .elementor-element.elementor-element-a151b9a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-b45b072 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

 .elementor-element.elementor-element-7fc596d {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-2612917 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-c9d4661 {
    --grid-template-columns: repeat(4, auto);
    text-align: left;
    --icon-size: 18px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

 .elementor-element.elementor-element-c9d4661 .elementor-social-icon {
    background-color: var(--e-global-color-secondary);
    --icon-padding: 1em;
}

 .elementor-element.elementor-element-c9d4661 .elementor-social-icon i {
    color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-c9d4661 .elementor-social-icon svg {
    fill: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-c9d4661 .elementor-social-icon:hover {
    background-color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-c9d4661 .elementor-social-icon:hover i {
    color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-c9d4661 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-78817f2 {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

 .elementor-element.elementor-element-e508caa .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-d205d73);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

 .elementor-element.elementor-element-a611887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px/2);
}

 .elementor-element.elementor-element-a611887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px/2);
}

 .elementor-element.elementor-element-a611887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(5px/2);
}

 .elementor-element.elementor-element-a611887 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-5px/2);
}

 .elementor-element.elementor-element-a611887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px/2);
}

 .elementor-element.elementor-element-a611887 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

 .elementor-element.elementor-element-a611887 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

 .elementor-element.elementor-element-a611887 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

 .elementor-element.elementor-element-a611887 .elementor-icon-list-item>.elementor-icon-list-text,
 .elementor-element.elementor-element-a611887 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

 .elementor-element.elementor-element-a611887 .elementor-icon-list-text {
    color: var(--e-global-color-d205d73);
    transition: color 0.3s;
}

 .elementor-element.elementor-element-a611887 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FEFEFE99;
}

 .elementor-element.elementor-element-3cdb74f {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}

 .elementor-element.elementor-element-3bc3c34 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-59da26b {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
}

 .elementor-element.elementor-element-cb1bc95 .elementor-heading-title {
    font-family: "Marcellus", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2em;
    color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-7166ffc {
    color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-0feddd6 {
    --display: flex;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
}

 .elementor-element.elementor-element-cd51736 .elementor-heading-title {
    font-family: "Marcellus", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2em;
    color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-584ba13 {
    color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-584ba13 a {
    color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-584ba13 a:hover,
 .elementor-element.elementor-element-584ba13 a:focus {
    color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-aea49e7 {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}

 .elementor-element.elementor-element-b8f3789 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-a774436 {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}

 .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px/2);
}

 .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px/2);
}

 .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(5px/2);
}

 .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-5px/2);
}

 .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px/2);
}

 .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

 .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

 .elementor-element.elementor-element-a38ceb7 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

 .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-item>.elementor-icon-list-text,
 .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

 .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-text {
    color: var(--e-global-color-d205d73);
    transition: color 0.3s;
}

 .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-09ebd24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px/2);
}

 .elementor-element.elementor-element-09ebd24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px/2);
}

 .elementor-element.elementor-element-09ebd24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(5px/2);
}

 .elementor-element.elementor-element-09ebd24 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-5px/2);
}

 .elementor-element.elementor-element-09ebd24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px/2);
}

 .elementor-element.elementor-element-09ebd24 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

 .elementor-element.elementor-element-09ebd24 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

 .elementor-element.elementor-element-09ebd24 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

 .elementor-element.elementor-element-09ebd24 .elementor-icon-list-item>.elementor-icon-list-text,
 .elementor-element.elementor-element-09ebd24 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

 .elementor-element.elementor-element-09ebd24 .elementor-icon-list-text {
    color: var(--e-global-color-d205d73);
    transition: color 0.3s;
}

 .elementor-element.elementor-element-09ebd24 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-d205d73);
}

 .elementor-element.elementor-element-b8a6157 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #FEFEFE33;
    --border-color: #FEFEFE33;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

 .elementor-element.elementor-element-c3357fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(5px/2);
}

 .elementor-element.elementor-element-c3357fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(5px/2);
}

 .elementor-element.elementor-element-c3357fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(5px/2);
}

 .elementor-element.elementor-element-c3357fb .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-5px/2);
}

 .elementor-element.elementor-element-c3357fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px/2);
}

 .elementor-element.elementor-element-c3357fb .elementor-icon-list-icon i {
    transition: color 0.3s;
}

 .elementor-element.elementor-element-c3357fb .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

 .elementor-element.elementor-element-c3357fb {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

 .elementor-element.elementor-element-c3357fb .elementor-icon-list-item>.elementor-icon-list-text,
 .elementor-element.elementor-element-c3357fb .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

 .elementor-element.elementor-element-c3357fb .elementor-icon-list-text {
    color: var(--e-global-color-d205d73);
    transition: color 0.3s;
}

@media(min-width:768px) {
     .elementor-element.elementor-element-7fc596d {
        --width: 40%;
    }

     .elementor-element.elementor-element-78817f2 {
        --width: 20%;
    }

     .elementor-element.elementor-element-3cdb74f {
        --width: 20%;
    }

     .elementor-element.elementor-element-aea49e7 {
        --width: 20%;
    }
}

@media(max-width:1500px) and (min-width:768px) {
     .elementor-element.elementor-element-7fc596d {
        --width: 34%;
    }

     .elementor-element.elementor-element-78817f2 {
        --width: 22%;
    }

     .elementor-element.elementor-element-3cdb74f {
        --width: 22%;
    }

     .elementor-element.elementor-element-aea49e7 {
        --width: 22%;
    }
}

@media(max-width:1200px) and (min-width:768px) {
     .elementor-element.elementor-element-7fc596d {
        --width: 38%;
    }

     .elementor-element.elementor-element-78817f2 {
        --width: 17%;
    }

     .elementor-element.elementor-element-3cdb74f {
        --width: 26%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
     .elementor-element.elementor-element-7fc596d {
        --width: 50%;
    }

     .elementor-element.elementor-element-78817f2 {
        --width: 44%;
    }

     .elementor-element.elementor-element-3cdb74f {
        --width: 50%;
    }

     .elementor-element.elementor-element-aea49e7 {
        --width: 44%;
    }
}

@media(min-width:2400px) {
    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-a611887 .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-a611887 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-09ebd24 .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-09ebd24 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-c3357fb .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-c3357fb .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}

@media(max-width:1500px) {
     .elementor-element.elementor-element-840bef9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

     .elementor-element.elementor-element-a151b9a {
        --border-radius: 0px 0px 0px 0px;
        --padding-top: 130px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-2612917 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-a611887 .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-a611887 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-09ebd24 .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-09ebd24 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-c3357fb .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-c3357fb .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}

@media(max-width:1024px) {
     .elementor-element.elementor-element-a151b9a {
        --gap: 60px 60px;
        --row-gap: 60px;
        --column-gap: 60px;
        --padding-top: 90px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

     .elementor-element.elementor-element-b45b072 {
        --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: 045px 30px;
        --row-gap: 045px;
        --column-gap: 30px;
        --flex-wrap: wrap;
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-a611887 .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-a611887 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-09ebd24 .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-09ebd24 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-c3357fb .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-c3357fb .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}

@media(max-width:880px) {
     .elementor-element.elementor-element-b45b072 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --flex-wrap: wrap;
    }
}

@media(max-width:767px) {
     .elementor-element.elementor-element-a151b9a {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

     .elementor-element.elementor-element-b45b072 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --flex-wrap: nowrap;
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-a611887 .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-a611887 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-a38ceb7 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-09ebd24 .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-09ebd24 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

     .elementor-element.elementor-element-c3357fb .elementor-icon-list-item>.elementor-icon-list-text,
     .elementor-element.elementor-element-c3357fb .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}