.elementor-2761 .elementor-element.elementor-element-f13301f {
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 064px;
	--padding-bottom: 064px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-f13301f::before,
.elementor-2761 .elementor-element.elementor-element-f13301f>.elementor-background-video-container::before,
.elementor-2761 .elementor-element.elementor-element-f13301f>.e-con-inner>.elementor-background-video-container::before,
.elementor-2761 .elementor-element.elementor-element-f13301f>.elementor-background-slideshow::before,
.elementor-2761 .elementor-element.elementor-element-f13301f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2761 .elementor-element.elementor-element-f13301f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(0deg, #02030852 0%, #02030852 100%);
}

.elementor-2761 .elementor-element.elementor-element-5bca79e .pxl-shape-wg {
	background-color: #DCDCDC0D;
	backdrop-filter: blur(6px);
}

.elementor-2761 .elementor-element.elementor-element-5bca79e {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-5bca79e.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-5bca79e {
	left: 0px;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-5bca79e {
	right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-5bca79e,
.elementor-2761 .elementor-element.elementor-element-5bca79e .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-5bca79e .elementor-widget-container>div {
	height: 120px;
}

.elementor-2761 .elementor-element.elementor-element-5bca79e {
	position: absolute;
}

.elementor-2761 .elementor-element.elementor-element-8b5e27d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2761 .elementor-element.elementor-element-97ee591 {
	--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: 0172px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-07e5bc1 {
	--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 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-a656460 .pxl-widget-divider .pxl-divider:before {
	background-color: var(--primary-color)00;
}

.elementor-2761 .elementor-element.elementor-element-a656460 {
	width: auto;
	max-width: auto;
}

.elementor-2761 .elementor-element.elementor-element-a656460>.elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-a656460.elementor-element {
	--align-self: flex-start;
}

.elementor-2761 .elementor-element.elementor-element-a656460 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-a656460 .elementor-widget-container>div {
	width: 2px;
}

.elementor-2761 .elementor-element.elementor-element-a656460,
.elementor-2761 .elementor-element.elementor-element-a656460 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-a656460 .elementor-widget-container>div {
	height: 12px;
}

.elementor-2761 .elementor-element.elementor-element-8c6f54c.pxl-animated {
	--pxl-animation-duration: 0.8s;
}

.elementor-2761 .elementor-element.elementor-element-8c6f54c .pxl-text-editor {
	color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-8c6f54c .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-8c6f54c .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-8c6f54c .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-8c6f54c .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-8c6f54c .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-8c6f54c .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-8c6f54c .pxl-text-editor h6 {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857142857em;
}

.elementor-2761 .elementor-element.elementor-element-464be9c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--gap: 08px 8px;
	--row-gap: 08px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-c7adb6f .icon-inner {
	display: flex;
	align-items: center;
}

.elementor-2761 .elementor-element.elementor-element-c7adb6f .icon-inner .pxl-icon {
	--font-size: 16px;
}

.elementor-2761 .elementor-element.elementor-element-c7adb6f .pxl-icon {
	--color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-f0955eb .icon-inner {
	display: flex;
	align-items: center;
}

.elementor-2761 .elementor-element.elementor-element-f0955eb .icon-inner .pxl-icon {
	--font-size: 16px;
}

.elementor-2761 .elementor-element.elementor-element-f0955eb .pxl-icon {
	--color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-3b296ef .icon-inner {
	display: flex;
	align-items: center;
}

.elementor-2761 .elementor-element.elementor-element-3b296ef .icon-inner .pxl-icon {
	--font-size: 16px;
}

.elementor-2761 .elementor-element.elementor-element-3b296ef .pxl-icon {
	--color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-78cc515 .icon-inner {
	display: flex;
	align-items: center;
}

.elementor-2761 .elementor-element.elementor-element-78cc515 .icon-inner .pxl-icon {
	--font-size: 18px;
}

.elementor-2761 .elementor-element.elementor-element-78cc515 .pxl-icon {
	--color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-1dc8ef1 .pxl-heading-inner {
	max-width: 860px;
}

.elementor-2761 .elementor-element.elementor-element-1dc8ef1 .pxl-heading-wrap .heading-title {
	color: #FFFFFF;
	font-size: 80px;
	line-height: 1em;
	letter-spacing: -2.4px;
	padding: 0px 0px 40px 0px;
}

.elementor-2761 .elementor-element.elementor-element-740629c {
	--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: 08px 08px;
	--row-gap: 08px;
	--column-gap: 08px;
	--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-2761 .elementor-element.elementor-element-b0f987b.pxl-animated {
	--pxl-animation-duration: 0.8s;
}

.elementor-2761 .elementor-element.elementor-element-5f22b72.pxl-animated {
	--pxl-animation-duration: 0.8s;
}

.elementor-2761 .elementor-element.elementor-element-22e5786 {
	--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: 0152px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-731345e {
	--display: flex;
	--justify-content: center;
	--gap: 0px 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 011px;
}

.elementor-2761 .elementor-element.elementor-element-4772be5.pxl-animated {
	--pxl-animation-duration: 0.8s;
}

.elementor-2761 .elementor-element.elementor-element-4772be5 .pxl-text-editor {
	color: #FFFFFFA3;
}

.elementor-2761 .elementor-element.elementor-element-4772be5 .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-4772be5 .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-4772be5 .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-4772be5 .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-4772be5 .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-4772be5 .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-4772be5 .pxl-text-editor h6 {
	font-size: 12px;
	line-height: 1.33333333333em;
}

.elementor-2761 .elementor-element.elementor-element-510bf7b>.elementor-widget-container {
	margin: 024px 0px 0px 0px;
}

.elementor-2761 .elementor-element.elementor-element-510bf7b .pxl-logo-marquee1 .pxl-logo-active::before {
	--linear-color1: #DCDCDC00;
	--linear-color2: #02010100;
}

.elementor-2761 .elementor-element.elementor-element-510bf7b .pxl-logo-marquee1 .pxl-flex-middle {
	gap: 32px;
}

.elementor-2761 .elementor-element.elementor-element-510bf7b .pxl-logo-marquee1 .pxl-item--marquee:first-child .pxl-item--inner,
.elementor-2761 .elementor-element.elementor-element-510bf7b .pxl-logo-marquee1 .box-image:first-child .pxl-item--inner {
	margin-left: 32px;
}

.elementor-2761 .elementor-element.elementor-element-79f5c10 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 08px 8px;
	--row-gap: 08px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-c1aa04b.pxl-animated {
	--pxl-animation-duration: 0.8s;
}

.elementor-2761 .elementor-element.elementor-element-c1aa04b .pxl-text-editor {
	max-width: 315px;
	color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-c1aa04b .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-c1aa04b .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-c1aa04b .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-c1aa04b .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-c1aa04b .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-c1aa04b .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-c1aa04b .pxl-text-editor h6 {
	font-weight: 500;
}

.elementor-2761 .elementor-element.elementor-element-e741075 {
	--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: 0112px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-b03d0ef {
	--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: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-2761 .elementor-element.elementor-element-5f3e99c .pxl-widget-divider .pxl-divider:before {
	background-color: var(--primary-color)00;
}

.elementor-2761 .elementor-element.elementor-element-5f3e99c {
	width: auto;
	max-width: auto;
}

.elementor-2761 .elementor-element.elementor-element-5f3e99c>.elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-5f3e99c.elementor-element {
	--align-self: flex-start;
}

.elementor-2761 .elementor-element.elementor-element-5f3e99c .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-5f3e99c .elementor-widget-container>div {
	width: 2px;
}

.elementor-2761 .elementor-element.elementor-element-5f3e99c,
.elementor-2761 .elementor-element.elementor-element-5f3e99c .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-5f3e99c .elementor-widget-container>div {
	height: 12px;
}

.elementor-2761 .elementor-element.elementor-element-86dc976 .pxl-text-editor {
	color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-86dc976 .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-86dc976 .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-86dc976 .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-86dc976 .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-86dc976 .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-86dc976 .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-86dc976 .pxl-text-editor h6 {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857142857em;
}

.elementor-2761 .elementor-element.elementor-element-177e385>.elementor-widget-container {
	margin: 0px 0px -32px -32px;
}

.elementor-2761 .elementor-element.elementor-element-a3f053e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2761 .elementor-element.elementor-element-9d86722>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2761 .elementor-element.elementor-element-9d86722 .pxl-heading-inner {
	max-width: 642px;
}

.elementor-2761 .elementor-element.elementor-element-9d86722 .pxl-heading-wrap .heading-title {
	color: #0F1217;
	font-size: 64px;
	padding: 0px 0px 032px 0px;
}

.elementor-2761 .elementor-element.elementor-element-9d86722 .pxl-heading-wrap .heading-subtitle {
	color: #68758C;
	--pxl-mt: 0px;
	--pxl-mr: 0px;
	--pxl-mb: 0px;
	--pxl-ml: 0px;
}

.elementor-2761 .elementor-element.elementor-element-9d86722 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
	background-color: #68758C;
}

.elementor-2761 .elementor-element.elementor-element-9d86722 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
	background-color: #68758C;
}

.elementor-2761 .elementor-element.elementor-element-ae8d553 {
	--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: 088px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-68af12e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2761 .elementor-element.elementor-element-547f709 {
	--display: flex;
	--min-height: 615px;
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-547f709:not(.elementor-motion-effects-element-type-background),
.elementor-2761 .elementor-element.elementor-element-547f709>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/11/storage-3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-2761 .elementor-element.elementor-element-547f709::before,
.elementor-2761 .elementor-element.elementor-element-547f709>.elementor-background-video-container::before,
.elementor-2761 .elementor-element.elementor-element-547f709>.e-con-inner>.elementor-background-video-container::before,
.elementor-2761 .elementor-element.elementor-element-547f709>.elementor-background-slideshow::before,
.elementor-2761 .elementor-element.elementor-element-547f709>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2761 .elementor-element.elementor-element-547f709>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(0deg, #02030852 0%, #02030852 100%);
}

.elementor-2761 .elementor-element.elementor-element-42831b8 {
	--display: flex;
	--justify-content: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 032px;
}

.elementor-2761 .elementor-element.elementor-element-0a73a1c .pxl-shape-wg {
	background-color: #FBFBFC;
}

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

body.rtl .elementor-2761 .elementor-element.elementor-element-0a73a1c {
	left: -4px;
}

.elementor-2761 .elementor-element.elementor-element-0a73a1c {
	top: 0px;
}

.elementor-2761 .elementor-element.elementor-element-0a73a1c .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-0a73a1c .elementor-widget-container>div {
	width: 12px;
}

.elementor-2761 .elementor-element.elementor-element-0a73a1c,
.elementor-2761 .elementor-element.elementor-element-0a73a1c .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-0a73a1c .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-9837584 .pxl-counter-wg .counter-number .counter-number-value {
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-2761 .elementor-element.elementor-element-9837584 .pxl-counter-wg .counter-number {
	font-size: 128px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -3.84px;
}

.elementor-2761 .elementor-element.elementor-element-9837584 .pxl-counter-wg .counter-number .counter-number-suffix {
	color: #FFFFFF;
	margin-top: 0px;
}

.elementor-2761 .elementor-element.elementor-element-9837584 .pxl-counter-wg .counter-title {
	font-weight: 500;
	color: #FFFFFF;
	margin-top: 0px;
}

.elementor-2761 .elementor-element.elementor-element-9837584 .pxl-counter-wg {
	text-align: start;
}

.elementor-2761 .elementor-element.elementor-element-47e7f06 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 032px;
}

.elementor-2761 .elementor-element.elementor-element-a519964 .pxl-shape-wg {
	background-color: #FBFBFC;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-a519964 {
	right: -8px;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-a519964 {
	left: -8px;
}

.elementor-2761 .elementor-element.elementor-element-a519964 {
	top: 0px;
}

.elementor-2761 .elementor-element.elementor-element-a519964 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-a519964 .elementor-widget-container>div {
	width: 12px;
}

.elementor-2761 .elementor-element.elementor-element-a519964,
.elementor-2761 .elementor-element.elementor-element-a519964 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-a519964 .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-111f3e4 .pxl-counter-wg .counter-number .counter-number-value {
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-2761 .elementor-element.elementor-element-111f3e4 .pxl-counter-wg .counter-number {
	font-size: 128px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -3.84px;
}

.elementor-2761 .elementor-element.elementor-element-111f3e4 .pxl-counter-wg .counter-number .counter-number-suffix {
	color: #FFFFFF;
	margin-top: 0px;
}

.elementor-2761 .elementor-element.elementor-element-111f3e4 .pxl-counter-wg .counter-title {
	font-weight: 500;
	color: #FFFFFF;
	margin-top: 0px;
}

.elementor-2761 .elementor-element.elementor-element-111f3e4 .pxl-counter-wg {
	text-align: center;
}

.elementor-2761 .elementor-element.elementor-element-863c87e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 032px;
}

.elementor-2761 .elementor-element.elementor-element-1905b4c .pxl-counter-wg .counter-number .counter-number-value {
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-2761 .elementor-element.elementor-element-1905b4c .pxl-counter-wg .counter-number {
	font-size: 128px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -3.84px;
}

.elementor-2761 .elementor-element.elementor-element-1905b4c .pxl-counter-wg .counter-number .counter-number-suffix {
	color: #FFFFFF;
	margin-top: 0px;
}

.elementor-2761 .elementor-element.elementor-element-1905b4c .pxl-counter-wg .counter-title {
	font-weight: 500;
	color: #FFFFFF;
	margin-top: 0px;
}

.elementor-2761 .elementor-element.elementor-element-1905b4c .pxl-counter-wg {
	text-align: end;
}

.elementor-2761 .elementor-element.elementor-element-0787e61 {
	--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: 048px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-c236f6c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2761 .elementor-element.elementor-element-d0b4b0d {
	--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-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: #141F571A;
	--border-color: #141F571A;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-ba935de {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #141F571A;
	--border-color: #141F571A;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 32px;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-e2b9fec {
	left: 0px;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-e2b9fec {
	right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-e2b9fec {
	top: 0px;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-e2b9fec .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-e2b9fec .elementor-widget-container>div {
	width: 1px;
}

.elementor-2761 .elementor-element.elementor-element-e2b9fec,
.elementor-2761 .elementor-element.elementor-element-e2b9fec .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-e2b9fec .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-e2b9fec>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #141F571A;
}

.elementor-2761 .elementor-element.elementor-element-e2b9fec .pxl-divider {
	width: 0px;
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-e2b9fec .pxl-divider:before {
	height: 100%;
}

.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-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-2761 .elementor-element.elementor-element-8f0b6f4 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 24px;
}

.elementor-2761 .elementor-element.elementor-element-8f0b6f4 .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-8f0b6f4.elementor-view-stacked .elementor-icon {
	background-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-8f0b6f4.elementor-view-framed .elementor-icon,
.elementor-2761 .elementor-element.elementor-element-8f0b6f4.elementor-view-default .elementor-icon {
	fill: var(--primary-color);
	color: var(--primary-color);
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-8f0b6f4 .elementor-icon {
	font-size: 32px;
}

.elementor-2761 .elementor-element.elementor-element-8f0b6f4 .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-8f0b6f4 .elementor-icon-box-title a {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: 0px;
}

.elementor-2761 .elementor-element.elementor-element-8f0b6f4:has(:hover) .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-8f0b6f4:has(:focus) .elementor-icon-box-title {
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-8f0b6f4 .elementor-icon-box-description {
	font-family: "Outfit", Sans-serif;
	font-weight: 400;
	color: #68758C;
}

.elementor-2761 .elementor-element.elementor-element-f0433f7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #141F571A;
	--border-color: #141F571A;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 32px;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-5bb5928 {
	left: 0px;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-5bb5928 {
	right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-5bb5928 {
	top: 0px;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-5bb5928 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-5bb5928 .elementor-widget-container>div {
	width: 1px;
}

.elementor-2761 .elementor-element.elementor-element-5bb5928,
.elementor-2761 .elementor-element.elementor-element-5bb5928 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-5bb5928 .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-5bb5928>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #141F571A;
}

.elementor-2761 .elementor-element.elementor-element-5bb5928 .pxl-divider {
	width: 0px;
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-5bb5928 .pxl-divider:before {
	height: 100%;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-ab907fe {
	right: 0px;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-ab907fe {
	left: 0px;
}

.elementor-2761 .elementor-element.elementor-element-ab907fe {
	top: 0px;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-ab907fe .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-ab907fe .elementor-widget-container>div {
	width: 1px;
}

.elementor-2761 .elementor-element.elementor-element-ab907fe,
.elementor-2761 .elementor-element.elementor-element-ab907fe .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-ab907fe .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-ab907fe>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #141F571A;
}

.elementor-2761 .elementor-element.elementor-element-ab907fe .pxl-divider {
	width: 1px;
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-ab907fe .pxl-divider:before {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-16b3fab {
	padding: 0px 0px 0px 0px;
}

.elementor-2761 .elementor-element.elementor-element-16b3fab .elementor-icon-box-wrapper {
	text-align: start;
	gap: 24px;
}

.elementor-2761 .elementor-element.elementor-element-16b3fab .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-16b3fab.elementor-view-stacked .elementor-icon {
	background-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-16b3fab.elementor-view-framed .elementor-icon,
.elementor-2761 .elementor-element.elementor-element-16b3fab.elementor-view-default .elementor-icon {
	fill: var(--primary-color);
	color: var(--primary-color);
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-16b3fab .elementor-icon {
	font-size: 32px;
}

.elementor-2761 .elementor-element.elementor-element-16b3fab .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-16b3fab .elementor-icon-box-title a {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: 0px;
}

.elementor-2761 .elementor-element.elementor-element-16b3fab:has(:hover) .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-16b3fab:has(:focus) .elementor-icon-box-title {
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-16b3fab .elementor-icon-box-description {
	font-family: "Outfit", Sans-serif;
	font-weight: 400;
	color: #68758C;
}

.elementor-2761 .elementor-element.elementor-element-933a32c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #141F571A;
	--border-color: #141F571A;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 032px;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-66f3f13 {
	right: 0px;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-66f3f13 {
	left: 0px;
}

.elementor-2761 .elementor-element.elementor-element-66f3f13 {
	top: 0px;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-66f3f13 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-66f3f13 .elementor-widget-container>div {
	width: 1px;
}

.elementor-2761 .elementor-element.elementor-element-66f3f13,
.elementor-2761 .elementor-element.elementor-element-66f3f13 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-66f3f13 .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-66f3f13>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #141F571A;
}

.elementor-2761 .elementor-element.elementor-element-66f3f13 .pxl-divider {
	width: 0px;
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-66f3f13 .pxl-divider:before {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-0c3a434 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 24px;
}

.elementor-2761 .elementor-element.elementor-element-0c3a434 .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-0c3a434.elementor-view-stacked .elementor-icon {
	background-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-0c3a434.elementor-view-framed .elementor-icon,
.elementor-2761 .elementor-element.elementor-element-0c3a434.elementor-view-default .elementor-icon {
	fill: var(--primary-color);
	color: var(--primary-color);
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-0c3a434 .elementor-icon {
	font-size: 32px;
}

.elementor-2761 .elementor-element.elementor-element-0c3a434 .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-0c3a434 .elementor-icon-box-title a {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: 0px;
}

.elementor-2761 .elementor-element.elementor-element-0c3a434:has(:hover) .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-0c3a434:has(:focus) .elementor-icon-box-title {
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-0c3a434 .elementor-icon-box-description {
	font-family: "Outfit", Sans-serif;
	font-weight: 400;
	color: #68758C;
}

.elementor-2761 .elementor-element.elementor-element-9df0401 {
	--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: 228px;
	--margin-bottom: -164px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 3;
}

.elementor-2761 .elementor-element.elementor-element-3356340 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2761 .elementor-element.elementor-element-966fd5b .pxl-heading-wrap .heading-title {
	color: #FFFFFF;
	font-size: 40px;
	line-height: 1.3em;
	letter-spacing: -0.8px;
}

.elementor-2761 .elementor-element.elementor-element-4d8cce8 {
	--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: 0px 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-4d8cce8.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

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

.elementor-2761 .elementor-element.elementor-element-f88e7a8.e-con {
	--align-self: center;
}

.elementor-2761 .elementor-element.elementor-element-cbbdb06 .pxl-widget-divider .pxl-divider:before {
	background-color: var(--primary-color)00;
}

.elementor-2761 .elementor-element.elementor-element-cbbdb06 {
	width: auto;
	max-width: auto;
}

.elementor-2761 .elementor-element.elementor-element-cbbdb06>.elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-cbbdb06.elementor-element {
	--align-self: flex-start;
}

.elementor-2761 .elementor-element.elementor-element-cbbdb06 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-cbbdb06 .elementor-widget-container>div {
	width: 2px;
}

.elementor-2761 .elementor-element.elementor-element-cbbdb06,
.elementor-2761 .elementor-element.elementor-element-cbbdb06 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-cbbdb06 .elementor-widget-container>div {
	height: 12px;
}

.elementor-2761 .elementor-element.elementor-element-2eca097 .pxl-text-editor {
	color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-2eca097 .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-2eca097 .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-2eca097 .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-2eca097 .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-2eca097 .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-2eca097 .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-2eca097 .pxl-text-editor h6 {
	font-family: "Figtree", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.42857142857em;
	letter-spacing: -0.14px;
}

.elementor-2761 .elementor-element.elementor-element-3048bdc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-34c7308 {
	left: 15.78125vw;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-34c7308 {
	right: 15.78125vw;
}

.elementor-2761 .elementor-element.elementor-element-34c7308 {
	top: 0px;
	z-index: 2;
}

.elementor-2761 .elementor-element.elementor-element-6a8bec0 {
	--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: 0112px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-466c43c {
	--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-2761 .elementor-element.elementor-element-46a35a5 {
	--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 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-d86bcb6 .pxl-widget-divider .pxl-divider:before {
	background-color: var(--primary-color)00;
}

.elementor-2761 .elementor-element.elementor-element-d86bcb6 {
	width: auto;
	max-width: auto;
}

.elementor-2761 .elementor-element.elementor-element-d86bcb6>.elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-d86bcb6.elementor-element {
	--align-self: flex-start;
}

.elementor-2761 .elementor-element.elementor-element-d86bcb6 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-d86bcb6 .elementor-widget-container>div {
	width: 2px;
}

.elementor-2761 .elementor-element.elementor-element-d86bcb6,
.elementor-2761 .elementor-element.elementor-element-d86bcb6 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-d86bcb6 .elementor-widget-container>div {
	height: 12px;
}

.elementor-2761 .elementor-element.elementor-element-7350c69 .pxl-text-editor {
	color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-7350c69 .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-7350c69 .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-7350c69 .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-7350c69 .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-7350c69 .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-7350c69 .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-7350c69 .pxl-text-editor h6 {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857142857em;
}

.elementor-2761 .elementor-element.elementor-element-f12e88f>.elementor-widget-container {
	margin: 022px 0px 0px 0px;
}

.elementor-2761 .elementor-element.elementor-element-f12e88f .pxl-heading-inner {
	max-width: 533px;
}

.elementor-2761 .elementor-element.elementor-element-f12e88f .pxl-heading-wrap .heading-title {
	color: #0F1217;
	font-size: 64px;
}

.elementor-2761 .elementor-element.elementor-element-ffa29ff.pxl-animated {
	--pxl-animation-duration: 0.8s;
}

.elementor-2761 .elementor-element.elementor-element-ffa29ff>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

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

.elementor-2761 .elementor-element.elementor-element-4bc9cff .pxl-swiper-dots {
	position: absolute;
	left: -109px;
	bottom: 43%;
}

.elementor-2761 .elementor-element.elementor-element-54cdb4d {
	--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: 048px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-923972b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2761 .elementor-element.elementor-element-7b52eb7 {
	--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-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: #141F571A;
	--border-color: #141F571A;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-90b63af {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #141F571A;
	--border-color: #141F571A;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 32px;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-56306d7 {
	left: 0px;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-56306d7 {
	right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-56306d7 {
	top: 0px;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-56306d7 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-56306d7 .elementor-widget-container>div {
	width: 1px;
}

.elementor-2761 .elementor-element.elementor-element-56306d7,
.elementor-2761 .elementor-element.elementor-element-56306d7 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-56306d7 .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-56306d7>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #141F571A;
}

.elementor-2761 .elementor-element.elementor-element-56306d7 .pxl-divider {
	width: 0px;
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-56306d7 .pxl-divider:before {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-dfbb2e4 {
	padding: 0px 20px 0px 0px;
}

.elementor-2761 .elementor-element.elementor-element-dfbb2e4 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 24px;
}

.elementor-2761 .elementor-element.elementor-element-dfbb2e4 .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-dfbb2e4.elementor-view-stacked .elementor-icon {
	background-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-dfbb2e4.elementor-view-framed .elementor-icon,
.elementor-2761 .elementor-element.elementor-element-dfbb2e4.elementor-view-default .elementor-icon {
	fill: var(--primary-color);
	color: var(--primary-color);
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-dfbb2e4 .elementor-icon {
	font-size: 32px;
}

.elementor-2761 .elementor-element.elementor-element-dfbb2e4 .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-dfbb2e4 .elementor-icon-box-title a {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: 0px;
}

.elementor-2761 .elementor-element.elementor-element-dfbb2e4:has(:hover) .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-dfbb2e4:has(:focus) .elementor-icon-box-title {
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-dfbb2e4 .elementor-icon-box-description {
	font-family: "Outfit", Sans-serif;
	font-weight: 400;
	color: #68758C;
}

.elementor-2761 .elementor-element.elementor-element-7166d1a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #141F571A;
	--border-color: #141F571A;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 32px;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-6d1a47d {
	left: 0px;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-6d1a47d {
	right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-6d1a47d {
	top: 0px;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-6d1a47d .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-6d1a47d .elementor-widget-container>div {
	width: 1px;
}

.elementor-2761 .elementor-element.elementor-element-6d1a47d,
.elementor-2761 .elementor-element.elementor-element-6d1a47d .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-6d1a47d .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-6d1a47d>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #141F571A;
}

.elementor-2761 .elementor-element.elementor-element-6d1a47d .pxl-divider {
	width: 0px;
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-6d1a47d .pxl-divider:before {
	height: 100%;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-b54e3d5 {
	right: 0px;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-b54e3d5 {
	left: 0px;
}

.elementor-2761 .elementor-element.elementor-element-b54e3d5 {
	top: 0px;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-b54e3d5 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-b54e3d5 .elementor-widget-container>div {
	width: 1px;
}

.elementor-2761 .elementor-element.elementor-element-b54e3d5,
.elementor-2761 .elementor-element.elementor-element-b54e3d5 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-b54e3d5 .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-b54e3d5>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #141F571A;
}

.elementor-2761 .elementor-element.elementor-element-b54e3d5 .pxl-divider {
	width: 1px;
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-b54e3d5 .pxl-divider:before {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-be223df {
	padding: 0px 20px 0px 0px;
}

.elementor-2761 .elementor-element.elementor-element-be223df .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 24px;
}

.elementor-2761 .elementor-element.elementor-element-be223df .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-be223df.elementor-view-stacked .elementor-icon {
	background-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-be223df.elementor-view-framed .elementor-icon,
.elementor-2761 .elementor-element.elementor-element-be223df.elementor-view-default .elementor-icon {
	fill: var(--primary-color);
	color: var(--primary-color);
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-be223df .elementor-icon {
	font-size: 32px;
}

.elementor-2761 .elementor-element.elementor-element-be223df .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-be223df .elementor-icon-box-title a {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: 0px;
}

.elementor-2761 .elementor-element.elementor-element-be223df:has(:hover) .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-be223df:has(:focus) .elementor-icon-box-title {
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-be223df .elementor-icon-box-description {
	font-family: "Outfit", Sans-serif;
	font-weight: 400;
	color: #68758C;
}

.elementor-2761 .elementor-element.elementor-element-b3f38e0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #141F571A;
	--border-color: #141F571A;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 032px;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-73ea14a {
	right: 0px;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-73ea14a {
	left: 0px;
}

.elementor-2761 .elementor-element.elementor-element-73ea14a {
	top: 0px;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-73ea14a .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-73ea14a .elementor-widget-container>div {
	width: 1px;
}

.elementor-2761 .elementor-element.elementor-element-73ea14a,
.elementor-2761 .elementor-element.elementor-element-73ea14a .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-73ea14a .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-73ea14a>.elementor-widget-container {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #141F571A;
}

.elementor-2761 .elementor-element.elementor-element-73ea14a .pxl-divider {
	width: 0px;
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-73ea14a .pxl-divider:before {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-a72573c .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 24px;
}

.elementor-2761 .elementor-element.elementor-element-a72573c .elementor-icon-box-title {
	margin-block-end: 8px;
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-a72573c.elementor-view-stacked .elementor-icon {
	background-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-a72573c.elementor-view-framed .elementor-icon,
.elementor-2761 .elementor-element.elementor-element-a72573c.elementor-view-default .elementor-icon {
	fill: var(--primary-color);
	color: var(--primary-color);
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-a72573c .elementor-icon {
	font-size: 32px;
}

.elementor-2761 .elementor-element.elementor-element-a72573c .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-a72573c .elementor-icon-box-title a {
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: 0px;
}

.elementor-2761 .elementor-element.elementor-element-a72573c:has(:hover) .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-a72573c:has(:focus) .elementor-icon-box-title {
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-a72573c .elementor-icon-box-description {
	font-family: "Outfit", Sans-serif;
	font-weight: 400;
	color: #68758C;
}

.elementor-2761 .elementor-element.elementor-element-0ef0977 {
	--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: 0116px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 012px;
	--padding-bottom: 012px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-0ef0977:not(.elementor-motion-effects-element-type-background),
.elementor-2761 .elementor-element.elementor-element-0ef0977>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-4da9cff {
	--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: 0112px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-85b84c8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2761 .elementor-element.elementor-element-a893184 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-e7bcf23 {
	--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 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0239px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-acf110e .pxl-widget-divider .pxl-divider:before {
	background-color: var(--primary-color)00;
}

.elementor-2761 .elementor-element.elementor-element-acf110e {
	width: auto;
	max-width: auto;
}

.elementor-2761 .elementor-element.elementor-element-acf110e>.elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-acf110e.elementor-element {
	--align-self: flex-start;
}

.elementor-2761 .elementor-element.elementor-element-acf110e .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-acf110e .elementor-widget-container>div {
	width: 2px;
}

.elementor-2761 .elementor-element.elementor-element-acf110e,
.elementor-2761 .elementor-element.elementor-element-acf110e .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-acf110e .elementor-widget-container>div {
	height: 12px;
}

.elementor-2761 .elementor-element.elementor-element-bea0a60 .pxl-text-editor {
	color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-bea0a60 .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-bea0a60 .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-bea0a60 .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-bea0a60 .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-bea0a60 .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-bea0a60 .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-bea0a60 .pxl-text-editor h6 {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857142857em;
}

.elementor-2761 .elementor-element.elementor-element-13f7284>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2761 .elementor-element.elementor-element-13f7284 .pxl-heading-inner {
	max-width: 751px;
}

.elementor-2761 .elementor-element.elementor-element-13f7284 .pxl-heading-wrap .heading-title {
	color: #0F1217;
	font-size: 64px;
	padding: 0px 0px 5px 0px;
}

.elementor-2761 .elementor-element.elementor-element-8d6f23e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 083px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-f7c7b5d {
	--display: flex;
	--min-height: 473px;
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-06c0c9a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 08px;
}

.elementor-2761 .elementor-element.elementor-element-2f0be24 {
	--display: flex;
	--justify-content: space-between;
	--gap: 50px 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 032px;
}

.elementor-2761 .elementor-element.elementor-element-2f0be24.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-2761 .elementor-element.elementor-element-fdc661d .parallax-inner {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: -50px;
}

.elementor-2761 .elementor-element.elementor-element-fdc661d {
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-fdc661d {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.elementor-2761 .elementor-element.elementor-element-e7a87a9 .pxl-shape-wg {
	background-color: transparent;
	background-image: linear-gradient(0deg, #02030852 0%, #02030852 100%);
}

.elementor-2761 .elementor-element.elementor-element-e7a87a9 {
	width: 100%;
	max-width: 100%;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-e7a87a9,
.elementor-2761 .elementor-element.elementor-element-e7a87a9 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-e7a87a9 .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-e7a87a9 {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.elementor-2761 .elementor-element.elementor-element-f61b093 {
	--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 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--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-2761 .elementor-element.elementor-element-39be625 .pxl-widget-divider .pxl-divider:before {
	background-color: var(--primary-color)00;
}

.elementor-2761 .elementor-element.elementor-element-39be625 {
	width: auto;
	max-width: auto;
}

.elementor-2761 .elementor-element.elementor-element-39be625>.elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-39be625.elementor-element {
	--align-self: flex-start;
}

.elementor-2761 .elementor-element.elementor-element-39be625,
.elementor-2761 .elementor-element.elementor-element-39be625 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-39be625 .elementor-widget-container>div {
	height: 12px;
}

.elementor-2761 .elementor-element.elementor-element-f83bbc6 .pxl-text-editor {
	color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-f83bbc6 .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-f83bbc6 .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-f83bbc6 .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-f83bbc6 .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-f83bbc6 .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-f83bbc6 .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-f83bbc6 .pxl-text-editor h6 {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857142857em;
}

.elementor-2761 .elementor-element.elementor-element-9b4a8f5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-5d50b82 .pxl-heading-wrap .heading-title {
	color: #FFFFFF;
	font-size: 36px;
	line-height: 1.33333333333em;
	letter-spacing: -0.36px;
}

.elementor-2761 .elementor-element.elementor-element-58f16e3 {
	margin: 032px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-2761 .elementor-element.elementor-element-58f16e3 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-2761 .elementor-element.elementor-element-58f16e3 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-58f16e3 .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-58f16e3 .elementor-icon-box-title a {
	font-family: "Outfit", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857142857em;
	letter-spacing: 0px;
}

.elementor-2761 .elementor-element.elementor-element-58f16e3:has(:hover) .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-58f16e3:has(:focus) .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-58f16e3 .elementor-icon-box-description {
	font-family: "Outfit", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857142857em;
	color: #FFFFFFA3;
}

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

.elementor-2761 .elementor-element.elementor-element-0855818 {
	--display: flex;
	--justify-content: space-between;
	--gap: 50px 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 032px;
}

.elementor-2761 .elementor-element.elementor-element-0855818:not(.elementor-motion-effects-element-type-background),
.elementor-2761 .elementor-element.elementor-element-0855818>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-0855818.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-2761 .elementor-element.elementor-element-4ee58a2 {
	--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 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--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-2761 .elementor-element.elementor-element-18551d0 .pxl-widget-divider .pxl-divider:before {
	background-color: var(--primary-color)00;
}

.elementor-2761 .elementor-element.elementor-element-18551d0 {
	width: auto;
	max-width: auto;
}

.elementor-2761 .elementor-element.elementor-element-18551d0>.elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-18551d0.elementor-element {
	--align-self: flex-start;
}

.elementor-2761 .elementor-element.elementor-element-18551d0 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-18551d0 .elementor-widget-container>div {
	width: 2px;
}

.elementor-2761 .elementor-element.elementor-element-18551d0,
.elementor-2761 .elementor-element.elementor-element-18551d0 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-18551d0 .elementor-widget-container>div {
	height: 12px;
}

.elementor-2761 .elementor-element.elementor-element-dce2111 .pxl-text-editor {
	color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-dce2111 .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-dce2111 .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-dce2111 .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-dce2111 .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-dce2111 .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-dce2111 .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-dce2111 .pxl-text-editor h6 {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857142857em;
}

.elementor-2761 .elementor-element.elementor-element-dee9c72 .pxl-counter-wg .counter-number .counter-number-value {
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-2761 .elementor-element.elementor-element-dee9c72 .pxl-counter-wg .counter-number {
	font-size: 128px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -3.84px;
}

.elementor-2761 .elementor-element.elementor-element-dee9c72 .pxl-counter-wg .counter-number .counter-number-suffix {
	color: #FFFFFF;
	margin-top: 0px;
}

.elementor-2761 .elementor-element.elementor-element-dee9c72 .pxl-counter-wg .counter-title {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.25em;
	color: #FFFFFF;
	margin-top: 8px;
}

.elementor-2761 .elementor-element.elementor-element-dee9c72 .pxl-counter-wg {
	text-align: start;
}

.elementor-2761 .elementor-element.elementor-element-d55e4cc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 12px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-0cb00ee {
	--display: flex;
	--min-height: 473px;
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-bfeb25d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 03px;
}

.elementor-2761 .elementor-element.elementor-element-2740c7e {
	--display: flex;
	--justify-content: space-between;
	--gap: 50px 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 032px;
}

.elementor-2761 .elementor-element.elementor-element-2740c7e:not(.elementor-motion-effects-element-type-background),
.elementor-2761 .elementor-element.elementor-element-2740c7e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #020308;
}

.elementor-2761 .elementor-element.elementor-element-2740c7e.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-2761 .elementor-element.elementor-element-a5e9467 {
	--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 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--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-2761 .elementor-element.elementor-element-3639c56 .pxl-widget-divider .pxl-divider:before {
	background-color: var(--primary-color)00;
}

.elementor-2761 .elementor-element.elementor-element-3639c56 {
	width: auto;
	max-width: auto;
}

.elementor-2761 .elementor-element.elementor-element-3639c56>.elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-3639c56.elementor-element {
	--align-self: flex-start;
}

.elementor-2761 .elementor-element.elementor-element-3639c56 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-3639c56 .elementor-widget-container>div {
	width: 2px;
}

.elementor-2761 .elementor-element.elementor-element-3639c56,
.elementor-2761 .elementor-element.elementor-element-3639c56 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-3639c56 .elementor-widget-container>div {
	height: 12px;
}

.elementor-2761 .elementor-element.elementor-element-b884a25 .pxl-text-editor {
	color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-b884a25 .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-b884a25 .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-b884a25 .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-b884a25 .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-b884a25 .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-b884a25 .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-b884a25 .pxl-text-editor h6 {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857142857em;
}

.elementor-2761 .elementor-element.elementor-element-f8364ae .pxl-counter-wg .counter-number .counter-number-value {
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
}

.elementor-2761 .elementor-element.elementor-element-f8364ae .pxl-counter-wg .counter-number {
	font-size: 128px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: -3.84px;
}

.elementor-2761 .elementor-element.elementor-element-f8364ae .pxl-counter-wg .counter-number .counter-number-suffix {
	color: #FFFFFF;
	margin-top: 0px;
}

.elementor-2761 .elementor-element.elementor-element-f8364ae .pxl-counter-wg .counter-title {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.25em;
	color: #FFFFFF;
	margin-top: 8px;
}

.elementor-2761 .elementor-element.elementor-element-f8364ae .pxl-counter-wg {
	text-align: start;
}

.elementor-2761 .elementor-element.elementor-element-f8e4284 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 08px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-06a75de {
	--display: flex;
	--justify-content: space-between;
	--gap: 50px 0px;
	--row-gap: 50px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 032px;
	--padding-bottom: 032px;
	--padding-left: 032px;
	--padding-right: 032px;
}

.elementor-2761 .elementor-element.elementor-element-06a75de.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-2761 .elementor-element.elementor-element-7ef9470 .parallax-inner {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: -50px;
}

.elementor-2761 .elementor-element.elementor-element-7ef9470 {
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-7ef9470 {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.elementor-2761 .elementor-element.elementor-element-8dcc37e .pxl-shape-wg {
	background-color: transparent;
	background-image: linear-gradient(0deg, #02030852 0%, #02030852 100%);
}

.elementor-2761 .elementor-element.elementor-element-8dcc37e {
	width: 100%;
	max-width: 100%;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-8dcc37e,
.elementor-2761 .elementor-element.elementor-element-8dcc37e .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-8dcc37e .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-8dcc37e {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.elementor-2761 .elementor-element.elementor-element-0c6f87f {
	--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 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--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-2761 .elementor-element.elementor-element-6dcb260 .pxl-widget-divider .pxl-divider:before {
	background-color: var(--primary-color)00;
}

.elementor-2761 .elementor-element.elementor-element-6dcb260 {
	width: auto;
	max-width: auto;
}

.elementor-2761 .elementor-element.elementor-element-6dcb260>.elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-6dcb260.elementor-element {
	--align-self: flex-start;
}

.elementor-2761 .elementor-element.elementor-element-6dcb260,
.elementor-2761 .elementor-element.elementor-element-6dcb260 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-6dcb260 .elementor-widget-container>div {
	height: 12px;
}

.elementor-2761 .elementor-element.elementor-element-c9bb002 .pxl-text-editor {
	color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-c9bb002 .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-c9bb002 .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-c9bb002 .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-c9bb002 .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-c9bb002 .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-c9bb002 .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-c9bb002 .pxl-text-editor h6 {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857142857em;
}

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

.elementor-2761 .elementor-element.elementor-element-380e6c6 .pxl-heading-wrap .heading-title {
	color: #FFFFFF;
	font-size: 36px;
	line-height: 1.33333333333em;
	letter-spacing: -0.36px;
}

.elementor-2761 .elementor-element.elementor-element-6c80f52 {
	margin: 032px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-2761 .elementor-element.elementor-element-6c80f52 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-2761 .elementor-element.elementor-element-6c80f52 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-6c80f52 .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-6c80f52 .elementor-icon-box-title a {
	font-family: "Outfit", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857142857em;
	letter-spacing: 0px;
}

.elementor-2761 .elementor-element.elementor-element-6c80f52:has(:hover) .elementor-icon-box-title,
.elementor-2761 .elementor-element.elementor-element-6c80f52:has(:focus) .elementor-icon-box-title {
	color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-6c80f52 .elementor-icon-box-description {
	font-family: "Outfit", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857142857em;
	color: #FFFFFFA3;
}

.elementor-2761 .elementor-element.elementor-element-a255289 {
	--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: 0112px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0112px;
	--padding-bottom: 0112px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-2761 .elementor-element.elementor-element-a255289:not(.elementor-motion-effects-element-type-background),
.elementor-2761 .elementor-element.elementor-element-a255289>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/11/img21-home2.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2761 .elementor-element.elementor-element-5a0896b .pxl-shape-wg {
	background-color: #020308A3;
	backdrop-filter: blur(24px);
}

.elementor-2761 .elementor-element.elementor-element-5a0896b,
.elementor-2761 .elementor-element.elementor-element-5a0896b .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-5a0896b .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-5a0896b {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.elementor-2761 .elementor-element.elementor-element-30dfe4b {
	--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: space-between;
	--gap: 50px 0px;
	--row-gap: 50px;
	--column-gap: 0px;
}

.elementor-2761 .elementor-element.elementor-element-30dfe4b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2761 .elementor-element.elementor-element-4896aee {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-1bb4f0f {
	--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 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--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-2761 .elementor-element.elementor-element-710cbd7 .pxl-widget-divider .pxl-divider:before {
	background-color: var(--primary-color)00;
}

.elementor-2761 .elementor-element.elementor-element-710cbd7 {
	width: auto;
	max-width: auto;
}

.elementor-2761 .elementor-element.elementor-element-710cbd7>.elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-710cbd7.elementor-element {
	--align-self: flex-start;
}

.elementor-2761 .elementor-element.elementor-element-710cbd7 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-710cbd7 .elementor-widget-container>div {
	width: 2px;
}

.elementor-2761 .elementor-element.elementor-element-710cbd7,
.elementor-2761 .elementor-element.elementor-element-710cbd7 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-710cbd7 .elementor-widget-container>div {
	height: 12px;
}

.elementor-2761 .elementor-element.elementor-element-fc83f12 .pxl-text-editor {
	color: #FFFFFF;
}

.elementor-2761 .elementor-element.elementor-element-fc83f12 .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-fc83f12 .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-fc83f12 .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-fc83f12 .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-fc83f12 .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-fc83f12 .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-fc83f12 .pxl-text-editor h6 {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857142857em;
}

.elementor-2761 .elementor-element.elementor-element-7a60921>.elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-2761 .elementor-element.elementor-element-7a60921 .pxl-heading-inner {
	max-width: 533px;
}

.elementor-2761 .elementor-element.elementor-element-7a60921 .pxl-heading-wrap .heading-title {
	color: #FFFFFF;
	font-size: 64px;
}

.elementor-2761 .elementor-element.elementor-element-541d2b2 .pxl-text-editor {
	max-width: 206px;
	color: #FFFFFFA3;
}

.elementor-2761 .elementor-element.elementor-element-7e8725d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2761 .elementor-element.elementor-element-2f241d6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0200px;
	--margin-left: 0px;
	--margin-right: 0px;
	--z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-404587f>.elementor-widget-container {
	margin: -320px 0px 0px 0px;
}

.elementor-2761 .elementor-element.elementor-element-4d928fb {
	--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: 0128px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-a38b541 {
	--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-2761 .elementor-element.elementor-element-32cbdba {
	--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 8px;
	--row-gap: 0px;
	--column-gap: 8px;
	--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-2761 .elementor-element.elementor-element-2af1126 .pxl-widget-divider .pxl-divider:before {
	background-color: var(--primary-color)00;
}

.elementor-2761 .elementor-element.elementor-element-2af1126 {
	width: auto;
	max-width: auto;
}

.elementor-2761 .elementor-element.elementor-element-2af1126>.elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-2af1126.elementor-element {
	--align-self: flex-start;
}

.elementor-2761 .elementor-element.elementor-element-2af1126 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-2af1126 .elementor-widget-container>div {
	width: 2px;
}

.elementor-2761 .elementor-element.elementor-element-2af1126,
.elementor-2761 .elementor-element.elementor-element-2af1126 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-2af1126 .elementor-widget-container>div {
	height: 12px;
}

.elementor-2761 .elementor-element.elementor-element-9d4e610 .pxl-text-editor {
	color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-9d4e610 .pxl-text-editor,
.elementor-2761 .elementor-element.elementor-element-9d4e610 .pxl-text-editor h1,
.elementor-2761 .elementor-element.elementor-element-9d4e610 .pxl-text-editor h2,
.elementor-2761 .elementor-element.elementor-element-9d4e610 .pxl-text-editor h3,
.elementor-2761 .elementor-element.elementor-element-9d4e610 .pxl-text-editor h4,
.elementor-2761 .elementor-element.elementor-element-9d4e610 .pxl-text-editor h5,
.elementor-2761 .elementor-element.elementor-element-9d4e610 .pxl-text-editor h6 {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.42857142857em;
}

.elementor-2761 .elementor-element.elementor-element-719b667>.elementor-widget-container {
	margin: 022px 0px 0px 0px;
}

.elementor-2761 .elementor-element.elementor-element-719b667 .pxl-heading-inner {
	max-width: 500px;
}

.elementor-2761 .elementor-element.elementor-element-719b667 .pxl-heading-wrap .heading-title {
	color: #0F1217;
	font-size: 64px;
	padding: 0px 0px 5px 0px;
}

.elementor-2761 .elementor-element.elementor-element-719b667 .pxl-heading-wrap .heading-subtitle {
	color: #68758C;
	--pxl-mt: 048px;
	--pxl-mr: 0px;
	--pxl-mb: 0px;
	--pxl-ml: 0px;
}

.elementor-2761 .elementor-element.elementor-element-719b667 .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
	background-color: #68758C;
}

.elementor-2761 .elementor-element.elementor-element-719b667 .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
	background-color: #68758C;
}

.elementor-2761 .elementor-element.elementor-element-a785b78 .pxl-text-editor a {
	color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-a785b78 .pxl-text-editor a.link-underline {
	border-color: var(--primary-color);
}

.elementor-2761 .elementor-element.elementor-element-204f979 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2761 .elementor-element.elementor-element-76b7ec0>.elementor-widget-container {
	padding: 0px 0px 0px 033px;
}

.elementor-2761 .elementor-element.elementor-element-ef083ac {
	--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: 0132px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-ef083ac:not(.elementor-motion-effects-element-type-background),
.elementor-2761 .elementor-element.elementor-element-ef083ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E5E5EB;
}

.elementor-2761 .elementor-element.elementor-element-d7a9a8f {
	--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: 112px;
	--padding-bottom: 0112px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-d7a9a8f:not(.elementor-motion-effects-element-type-background),
.elementor-2761 .elementor-element.elementor-element-d7a9a8f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E5E5EB;
	background-image: url("../../2025/11/img24-home2.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2761 .elementor-element.elementor-element-ec281c1 .pxl-shape-wg {
	background-color: #020308A3;
	backdrop-filter: blur(24px);
}

.elementor-2761 .elementor-element.elementor-element-ec281c1,
.elementor-2761 .elementor-element.elementor-element-ec281c1 .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-ec281c1 .elementor-widget-container>div {
	height: 100%;
}

.elementor-2761 .elementor-element.elementor-element-ec281c1 {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.elementor-2761 .elementor-element.elementor-element-ab6645f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: -47px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-54adb2d {
	--pxl_from_opacity: 0;
	--pxl_to_opacity: 1;
	width: auto;
	max-width: auto;
	top: 1px;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-54adb2d>.elementor-widget-container {
	--e-transform-translateX: 0px;
}

.elementor-2761 .elementor-element.elementor-element-54adb2d.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-54adb2d {
	left: 18%;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-54adb2d {
	right: 18%;
}

.elementor-2761 .elementor-element.elementor-element-54adb2d .pxl-image-wg {
	display: flex;
	flex-wrap: wrap;
	text-align: start;
	justify-content: start;
}

.elementor-2761 .elementor-element.elementor-element-ecb04a1 {
	--pxl_from_opacity: 0;
	--pxl_to_opacity: 1;
	width: 100%;
	max-width: 100%;
	top: 1px;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-ecb04a1.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-ecb04a1 {
	left: -45px;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-ecb04a1 {
	right: -45px;
}

.elementor-2761 .elementor-element.elementor-element-ecb04a1 .pxl-image-wg {
	display: flex;
	flex-wrap: wrap;
	text-align: center;
	justify-content: center;
}

.elementor-2761 .elementor-element.elementor-element-7fca9ad {
	--pxl_from_opacity: 0;
	--pxl_to_opacity: 1;
	width: 100%;
	max-width: 100%;
	top: 1px;
	z-index: 0;
}

.elementor-2761 .elementor-element.elementor-element-7fca9ad.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-7fca9ad {
	right: 17%;
}

body.rtl .elementor-2761 .elementor-element.elementor-element-7fca9ad {
	left: 17%;
}

.elementor-2761 .elementor-element.elementor-element-7fca9ad .pxl-image-wg {
	display: flex;
	flex-wrap: wrap;
	text-align: end;
	justify-content: end;
}

.elementor-2761 .elementor-element.elementor-element-516b50e .parallax-inner {
	position: absolute;
	left: 12.5vw;
	right: 0;
	top: 0;
	bottom: 0;
	background-position: bottom;
}

.elementor-2761 .elementor-element.elementor-element-516b50e:not(.elementor-widget-image) .elementor-widget-container,
.elementor-2761 .elementor-element.elementor-element-516b50e.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(../../2025/11/img25-home2.webp);
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-2761 .elementor-element.elementor-element-516b50e .pxl-image-wg {
	height: 350px;
}

.elementor-2761 .elementor-element.elementor-element-522e72e .pxl-split-text {
	--title_opacity: 0;
}

.elementor-2761 .elementor-element.elementor-element-522e72e .pxl-heading-wrap {
	justify-content: center;
}

.elementor-2761 .elementor-element.elementor-element-522e72e .pxl-heading-inner {
	text-align: center;
	max-width: 700px;
}

.elementor-2761 .elementor-element.elementor-element-522e72e .pxl-heading-wrap .heading-title {
	color: #FFFFFF;
	font-size: 80px;
	line-height: 1em;
	letter-spacing: -2.4px;
}

.elementor-2761 .elementor-element.elementor-element-522e72e .pxl-heading-wrap .heading-subtitle {
	color: #FFFFFFA3;
	font-weight: 500;
	--pxl-mt: 016px;
	--pxl-mr: 0px;
	--pxl-mb: 0px;
	--pxl-ml: 0px;
}

.elementor-2761 .elementor-element.elementor-element-522e72e .pxl-heading-wrap .heading-subtitle .subtitle-text:before {
	background-color: #FFFFFFA3;
}

.elementor-2761 .elementor-element.elementor-element-522e72e .pxl-heading-wrap .heading-subtitle .subtitle-text:after {
	background-color: #FFFFFFA3;
}

.elementor-2761 .elementor-element.elementor-element-d3a825c .pxl-button-wrapper {
	justify-content: center;
}

.elementor-2761 .elementor-element.elementor-element-d3a825c.pxl-animated {
	--pxl-animation-duration: 0.8s;
}

.elementor-2761 .elementor-element.elementor-element-d3a825c>.elementor-widget-container {
	margin: 024px 0px 0px 0px;
}

.elementor-2761 .elementor-element.elementor-element-d3a825c .pxl-button-wrapper .pxl-btn,
.elementor-2761 .elementor-element.elementor-element-d3a825c .pxl-button-wrapper a.link {
	padding: 9px 018px 7px 018px;
}

.elementor-2761 .elementor-element.elementor-element-613369c {
	--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: 0112px;
	--padding-bottom: 0112px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2761 .elementor-element.elementor-element-613369c:not(.elementor-motion-effects-element-type-background),
.elementor-2761 .elementor-element.elementor-element-613369c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E5E5EB;
}

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

.elementor-2761 .elementor-element.elementor-element-1fe6af6 {
	width: auto;
	max-width: auto;
}

.elementor-2761 .elementor-element.elementor-element-1fe6af6.elementor-element {
	--align-self: flex-start;
}

.elementor-2761 .elementor-element.elementor-element-1fe6af6 .pxl-image-wg {
	--top-Left: 7.5%;
	--left-top: 6%;
	--right-bottom: 94%;
	--bottom-right: 92.5%;
}

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

.elementor-2761 .elementor-element.elementor-element-1d80021 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 48px;
	--padding-bottom: 048px;
	--padding-left: 056px;
	--padding-right: 56px;
}

.elementor-2761 .elementor-element.elementor-element-1d80021:not(.elementor-motion-effects-element-type-background),
.elementor-2761 .elementor-element.elementor-element-1d80021>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FBFBFC;
}

.elementor-2761 .elementor-element.elementor-element-907e2de .pxl-tabs .tab-title.active {
	color: #0F1217;
}

.elementor-2761 .elementor-element.elementor-element-907e2de .pxl-tabs .tabs-content {
	margin: 036px 0px 0px 0px;
}

.elementor-2761 .elementor-element.elementor-element-907e2de .pxl-tabs .tabs-title {
	justify-content: start;
}

@media(max-width:1199px) {
	.elementor-2761 .elementor-element.elementor-element-9837584 .pxl-counter-wg .counter-number {
		font-size: 100px;
	}

	.elementor-2761 .elementor-element.elementor-element-111f3e4 .pxl-counter-wg .counter-number {
		font-size: 100px;
	}

	.elementor-2761 .elementor-element.elementor-element-1905b4c .pxl-counter-wg .counter-number {
		font-size: 100px;
	}

	.elementor-2761 .elementor-element.elementor-element-ba935de {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 025px;
		--padding-right: 025px;
	}

	.elementor-2761 .elementor-element.elementor-element-f0433f7 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 025px;
		--padding-right: 025px;
	}

	.elementor-2761 .elementor-element.elementor-element-933a32c {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 025px;
		--padding-right: 025px;
	}

	.elementor-2761 .elementor-element.elementor-element-45fcc4d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-4bc9cff .pxl-swiper-dots {
		left: -50px;
	}

	.elementor-2761 .elementor-element.elementor-element-90b63af {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 025px;
		--padding-right: 025px;
	}

	.elementor-2761 .elementor-element.elementor-element-7166d1a {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 025px;
		--padding-right: 025px;
	}

	.elementor-2761 .elementor-element.elementor-element-b3f38e0 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 025px;
		--padding-right: 025px;
	}

	.elementor-2761 .elementor-element.elementor-element-dee9c72 .pxl-counter-wg .counter-number {
		font-size: 100px;
	}

	.elementor-2761 .elementor-element.elementor-element-f8364ae .pxl-counter-wg .counter-number {
		font-size: 100px;
	}

	.elementor-2761 .elementor-element.elementor-element-2f241d6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-404587f>.elementor-widget-container {
		margin: 0px 0px -100px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-76b7ec0>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-54adb2d {
		left: 6%;
	}

	body.rtl .elementor-2761 .elementor-element.elementor-element-54adb2d {
		right: 6%;
	}

	body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-ecb04a1 {
		left: -53px;
	}

	body.rtl .elementor-2761 .elementor-element.elementor-element-ecb04a1 {
		right: -53px;
	}

	body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-7fca9ad {
		right: 6%;
	}

	body.rtl .elementor-2761 .elementor-element.elementor-element-7fca9ad {
		left: 6%;
	}

	.elementor-2761 .elementor-element.elementor-element-516b50e .parallax-inner {
		left: -80px;
	}

	.elementor-2761 .elementor-element.elementor-element-1d80021 {
		--padding-top: 48px;
		--padding-bottom: 048px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
}

@media(min-width:576px) {
	.elementor-2761 .elementor-element.elementor-element-731345e {
		--width: 42%;
	}

	.elementor-2761 .elementor-element.elementor-element-79f5c10 {
		--width: 58%;
	}

	.elementor-2761 .elementor-element.elementor-element-b03d0ef {
		--width: 33.33333333%;
	}

	.elementor-2761 .elementor-element.elementor-element-a3f053e {
		--width: 66.66666667%;
	}

	.elementor-2761 .elementor-element.elementor-element-42831b8 {
		--width: 33.33333333%;
	}

	.elementor-2761 .elementor-element.elementor-element-47e7f06 {
		--width: 33.33333333%;
	}

	.elementor-2761 .elementor-element.elementor-element-863c87e {
		--width: 33.33333333%;
	}

	.elementor-2761 .elementor-element.elementor-element-ba935de {
		--width: 33.33333333%;
	}

	.elementor-2761 .elementor-element.elementor-element-f0433f7 {
		--width: 33.33333333%;
	}

	.elementor-2761 .elementor-element.elementor-element-933a32c {
		--width: 33.33333333%;
	}

	.elementor-2761 .elementor-element.elementor-element-4d8cce8 {
		--width: auto;
	}

	.elementor-2761 .elementor-element.elementor-element-f88e7a8 {
		--width: auto;
	}

	.elementor-2761 .elementor-element.elementor-element-466c43c {
		--width: 64%;
	}

	.elementor-2761 .elementor-element.elementor-element-45fcc4d {
		--width: 36%;
	}

	.elementor-2761 .elementor-element.elementor-element-90b63af {
		--width: 33.33333333%;
	}

	.elementor-2761 .elementor-element.elementor-element-7166d1a {
		--width: 33.33333333%;
	}

	.elementor-2761 .elementor-element.elementor-element-b3f38e0 {
		--width: 33.33333333%;
	}

	.elementor-2761 .elementor-element.elementor-element-e7bcf23 {
		--width: auto;
	}

	.elementor-2761 .elementor-element.elementor-element-06c0c9a {
		--width: 67%;
	}

	.elementor-2761 .elementor-element.elementor-element-f61b093 {
		--width: auto;
	}

	.elementor-2761 .elementor-element.elementor-element-fb1704d {
		--width: 33%;
	}

	.elementor-2761 .elementor-element.elementor-element-4ee58a2 {
		--width: auto;
	}

	.elementor-2761 .elementor-element.elementor-element-bfeb25d {
		--width: 33%;
	}

	.elementor-2761 .elementor-element.elementor-element-a5e9467 {
		--width: auto;
	}

	.elementor-2761 .elementor-element.elementor-element-f8e4284 {
		--width: 67%;
	}

	.elementor-2761 .elementor-element.elementor-element-0c6f87f {
		--width: auto;
	}

	.elementor-2761 .elementor-element.elementor-element-30dfe4b {
		--width: 24.5%;
	}

	.elementor-2761 .elementor-element.elementor-element-1bb4f0f {
		--width: auto;
	}

	.elementor-2761 .elementor-element.elementor-element-7e8725d {
		--width: 75.5%;
	}

	.elementor-2761 .elementor-element.elementor-element-a38b541 {
		--width: 55%;
	}

	.elementor-2761 .elementor-element.elementor-element-32cbdba {
		--width: auto;
	}

	.elementor-2761 .elementor-element.elementor-element-204f979 {
		--width: 45%;
	}

	.elementor-2761 .elementor-element.elementor-element-3ff78c4 {
		--width: 34%;
	}

	.elementor-2761 .elementor-element.elementor-element-4828f62 {
		--width: 66%;
	}
}

@media(max-width:991px) and (min-width:576px) {
	.elementor-2761 .elementor-element.elementor-element-b03d0ef {
		--width: 25%;
	}

	.elementor-2761 .elementor-element.elementor-element-a3f053e {
		--width: 75%;
	}

	.elementor-2761 .elementor-element.elementor-element-466c43c {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-45fcc4d {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-06c0c9a {
		--width: 60%;
	}

	.elementor-2761 .elementor-element.elementor-element-fb1704d {
		--width: 40%;
	}

	.elementor-2761 .elementor-element.elementor-element-bfeb25d {
		--width: 40%;
	}

	.elementor-2761 .elementor-element.elementor-element-f8e4284 {
		--width: 60%;
	}

	.elementor-2761 .elementor-element.elementor-element-30dfe4b {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-7e8725d {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-a38b541 {
		--width: 50%;
	}

	.elementor-2761 .elementor-element.elementor-element-204f979 {
		--width: 50%;
	}

	.elementor-2761 .elementor-element.elementor-element-3ff78c4 {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-4828f62 {
		--width: 100%;
	}
}

@media(max-width:767px) and (min-width:576px) {
	.elementor-2761 .elementor-element.elementor-element-07e5bc1 {
		--width: 50%;
	}

	.elementor-2761 .elementor-element.elementor-element-464be9c {
		--width: 50%;
	}

	.elementor-2761 .elementor-element.elementor-element-b03d0ef {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-a3f053e {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-42831b8 {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-47e7f06 {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-863c87e {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-ba935de {
		--width: 50%;
	}

	.elementor-2761 .elementor-element.elementor-element-f0433f7 {
		--width: 50%;
	}

	.elementor-2761 .elementor-element.elementor-element-933a32c {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-90b63af {
		--width: 50%;
	}

	.elementor-2761 .elementor-element.elementor-element-7166d1a {
		--width: 50%;
	}

	.elementor-2761 .elementor-element.elementor-element-b3f38e0 {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-06c0c9a {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-fb1704d {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-bfeb25d {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-f8e4284 {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-30dfe4b {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-a38b541 {
		--width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-204f979 {
		--width: 100%;
	}
}

@media(min-width:1600px) {

	.elementor-2761 .elementor-element.elementor-element-547f709:not(.elementor-motion-effects-element-type-background),
	.elementor-2761 .elementor-element.elementor-element-547f709>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-2761 .elementor-element.elementor-element-a255289:not(.elementor-motion-effects-element-type-background),
	.elementor-2761 .elementor-element.elementor-element-a255289>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}

	.elementor-2761 .elementor-element.elementor-element-d7a9a8f:not(.elementor-motion-effects-element-type-background),
	.elementor-2761 .elementor-element.elementor-element-d7a9a8f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(max-width:1599px) {

	.elementor-2761 .elementor-element.elementor-element-547f709:not(.elementor-motion-effects-element-type-background),
	.elementor-2761 .elementor-element.elementor-element-547f709>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: cover;
	}

	body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-34c7308 {
		left: 15px;
	}

	body.rtl .elementor-2761 .elementor-element.elementor-element-34c7308 {
		right: 15px;
	}

	.elementor-2761 .elementor-element.elementor-element-f61b093 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-54adb2d {
		left: 14%;
	}

	body.rtl .elementor-2761 .elementor-element.elementor-element-54adb2d {
		right: 14%;
	}

	body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-ecb04a1 {
		left: -50px;
	}

	body.rtl .elementor-2761 .elementor-element.elementor-element-ecb04a1 {
		right: -50px;
	}

	body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-7fca9ad {
		right: 14%;
	}

	body.rtl .elementor-2761 .elementor-element.elementor-element-7fca9ad {
		left: 14%;
	}

	.elementor-2761 .elementor-element.elementor-element-516b50e:not(.elementor-widget-image) .elementor-widget-container,
	.elementor-2761 .elementor-element.elementor-element-516b50e.elementor-widget-image .elementor-widget-container img {
		-webkit-mask-size: contain;
		-webkit-mask-position: center center;
		-webkit-mask-repeat: no-repeat;
	}

	.elementor-2761 .elementor-element.elementor-element-4828f62 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 012px;
		--padding-right: 015px;
	}
}

@media(max-width:991px) {
	.elementor-2761 .elementor-element.elementor-element-97ee591 {
		--margin-top: 0px;
		--margin-bottom: 110px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-1dc8ef1 .pxl-heading-wrap .heading-title {
		font-size: 70px;
	}

	.elementor-2761 .elementor-element.elementor-element-22e5786 {
		--margin-top: 110px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-e741075 {
		--margin-top: 110px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-9d86722 .pxl-heading-wrap .heading-title {
		font-size: 60px;
	}

	.elementor-2761 .elementor-element.elementor-element-42831b8 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-2761 .elementor-element.elementor-element-9837584 .pxl-counter-wg .counter-number {
		font-size: 80px;
	}

	.elementor-2761 .elementor-element.elementor-element-47e7f06 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-2761 .elementor-element.elementor-element-111f3e4 .pxl-counter-wg .counter-number {
		font-size: 80px;
	}

	.elementor-2761 .elementor-element.elementor-element-863c87e {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-2761 .elementor-element.elementor-element-1905b4c .pxl-counter-wg .counter-number {
		font-size: 80px;
	}

	.elementor-2761 .elementor-element.elementor-element-9df0401 {
		--margin-top: 168px;
		--margin-bottom: -150px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-6a8bec0 {
		--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: 110px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-f12e88f .pxl-heading-wrap .heading-title {
		font-size: 60px;
	}

	.elementor-2761 .elementor-element.elementor-element-45fcc4d {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-4bc9cff .pxl-swiper-dots {
		left: auto;
		right: 15px;
		bottom: 45%;
	}

	.elementor-2761 .elementor-element.elementor-element-0ef0977 {
		--margin-top: 110px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-4da9cff {
		--margin-top: 110px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-e7bcf23 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 100px;
	}

	.elementor-2761 .elementor-element.elementor-element-13f7284 .pxl-heading-wrap .heading-title {
		font-size: 60px;
	}

	.elementor-2761 .elementor-element.elementor-element-8d6f23e {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-dee9c72 .pxl-counter-wg .counter-number {
		font-size: 90px;
	}

	.elementor-2761 .elementor-element.elementor-element-f8364ae .pxl-counter-wg .counter-number {
		font-size: 90px;
	}

	.elementor-2761 .elementor-element.elementor-element-a255289 {
		--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: 110px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-7a60921 .pxl-heading-wrap .heading-title {
		font-size: 60px;
	}

	.elementor-2761 .elementor-element.elementor-element-7e8725d {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-404587f>.elementor-widget-container {
		margin: 0px 0px -70px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-4d928fb {
		--padding-top: 110px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-719b667 .pxl-heading-wrap .heading-title {
		font-size: 60px;
	}

	.elementor-2761 .elementor-element.elementor-element-ef083ac {
		--margin-top: 110px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-d7a9a8f {
		--padding-top: 110px;
		--padding-bottom: 110px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-54adb2d {
		left: -4%;
	}

	body.rtl .elementor-2761 .elementor-element.elementor-element-54adb2d {
		right: -4%;
	}

	body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-ecb04a1 {
		left: -55px;
	}

	body.rtl .elementor-2761 .elementor-element.elementor-element-ecb04a1 {
		right: -55px;
	}

	body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-7fca9ad {
		right: -2%;
	}

	body.rtl .elementor-2761 .elementor-element.elementor-element-7fca9ad {
		left: -2%;
	}

	.elementor-2761 .elementor-element.elementor-element-516b50e>.elementor-widget-container {
		margin: -26px 0px 0px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-516b50e .parallax-inner {
		right: -80px;
	}

	.elementor-2761 .elementor-element.elementor-element-522e72e .pxl-heading-wrap .heading-title {
		font-size: 60px;
	}

	.elementor-2761 .elementor-element.elementor-element-613369c {
		--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: 110px;
		--padding-bottom: 110px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-3ff78c4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-4828f62 {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 015px;
		--padding-right: 015px;
	}
}

@media(max-width:767px) {
	.elementor-2761 .elementor-element.elementor-element-f13301f {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-97ee591 {
		--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: 90px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-1dc8ef1 .pxl-heading-wrap .heading-title {
		font-size: 55px;
	}

	.elementor-2761 .elementor-element.elementor-element-22e5786 {
		--margin-top: 90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-e741075 {
		--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: 90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-a3f053e {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-9d86722 .pxl-heading-wrap .heading-title {
		font-size: 50px;
	}

	.elementor-2761 .elementor-element.elementor-element-ae8d553 {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-547f709 {
		--min-height: auto;
		--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-2761 .elementor-element.elementor-element-42831b8 {
		--padding-top: 50px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-2761 .elementor-element.elementor-element-0a73a1c {
		width: 100%;
		max-width: 100%;
	}

	body:not(.rtl) .elementor-2761 .elementor-element.elementor-element-0a73a1c {
		right: 0px;
	}

	body.rtl .elementor-2761 .elementor-element.elementor-element-0a73a1c {
		left: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-0a73a1c .elementor-widget-container,
	.elementor-2761 .elementor-element.elementor-element-0a73a1c .elementor-widget-container>div {
		width: 100%;
	}

	.elementor-2761 .elementor-element.elementor-element-0a73a1c,
	.elementor-2761 .elementor-element.elementor-element-0a73a1c .elementor-widget-container,
	.elementor-2761 .elementor-element.elementor-element-0a73a1c .elementor-widget-container>div {
		height: 12px;
	}

	.elementor-2761 .elementor-element.elementor-element-9837584 .pxl-counter-wg .counter-number {
		letter-spacing: -2px;
	}

	.elementor-2761 .elementor-element.elementor-element-111f3e4 .pxl-counter-wg .counter-number {
		letter-spacing: -2px;
	}

	.elementor-2761 .elementor-element.elementor-element-863c87e {
		--padding-top: 25px;
		--padding-bottom: 50px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-2761 .elementor-element.elementor-element-1905b4c .pxl-counter-wg .counter-number {
		letter-spacing: -2px;
	}

	.elementor-2761 .elementor-element.elementor-element-d0b4b0d {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-ba935de {
		border-width: 01px 0px 0px 01px;
		--border-top-width: 01px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 01px;
	}

	.elementor-2761 .elementor-element.elementor-element-f0433f7 {
		border-width: 01px 01px 0px 01px;
		--border-top-width: 01px;
		--border-right-width: 01px;
		--border-bottom-width: 0px;
		--border-left-width: 01px;
	}

	.elementor-2761 .elementor-element.elementor-element-933a32c {
		border-width: 1px 01px 0px 01px;
		--border-top-width: 1px;
		--border-right-width: 01px;
		--border-bottom-width: 0px;
		--border-left-width: 01px;
	}

	.elementor-2761 .elementor-element.elementor-element-9df0401 {
		--margin-top: 168px;
		--margin-bottom: -130px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-6a8bec0 {
		--margin-top: 90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-f12e88f .pxl-heading-wrap .heading-title {
		font-size: 50px;
	}

	.elementor-2761 .elementor-element.elementor-element-7b52eb7 {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-90b63af {
		border-width: 01px 0px 0px 01px;
		--border-top-width: 01px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 01px;
	}

	.elementor-2761 .elementor-element.elementor-element-7166d1a {
		border-width: 01px 01px 0px 01px;
		--border-top-width: 01px;
		--border-right-width: 01px;
		--border-bottom-width: 0px;
		--border-left-width: 01px;
	}

	.elementor-2761 .elementor-element.elementor-element-b3f38e0 {
		border-width: 1px 01px 0px 01px;
		--border-top-width: 1px;
		--border-right-width: 01px;
		--border-bottom-width: 0px;
		--border-left-width: 01px;
	}

	.elementor-2761 .elementor-element.elementor-element-0ef0977 {
		--margin-top: 90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-4da9cff {
		--margin-top: 90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-e7bcf23 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-13f7284>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-13f7284 .pxl-heading-wrap .heading-title {
		font-size: 50px;
	}

	.elementor-2761 .elementor-element.elementor-element-f7c7b5d {
		--min-height: auto;
		--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-2761 .elementor-element.elementor-element-06c0c9a {
		--min-height: 450px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-5d50b82 .pxl-heading-wrap .heading-title {
		font-size: 32px;
	}

	.elementor-2761 .elementor-element.elementor-element-fb1704d {
		--padding-top: 012px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-dee9c72 .pxl-counter-wg .counter-number {
		font-size: 70px;
		letter-spacing: -2px;
	}

	.elementor-2761 .elementor-element.elementor-element-0cb00ee {
		--min-height: auto;
		--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-2761 .elementor-element.elementor-element-bfeb25d {
		--padding-top: 012px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-f8364ae .pxl-counter-wg .counter-number {
		font-size: 70px;
		letter-spacing: -2px;
	}

	.elementor-2761 .elementor-element.elementor-element-f8e4284 {
		--min-height: 450px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-380e6c6 .pxl-heading-wrap .heading-title {
		font-size: 32px;
	}

	.elementor-2761 .elementor-element.elementor-element-a255289 {
		--margin-top: 90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 90px;
		--padding-bottom: 90px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-30dfe4b {
		--gap: 035px 0px;
		--row-gap: 035px;
		--column-gap: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-7a60921 .pxl-heading-wrap .heading-title {
		font-size: 50px;
	}

	.elementor-2761 .elementor-element.elementor-element-404587f>.elementor-widget-container {
		margin: 0px 0px -60px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-4d928fb {
		--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: 90px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-719b667 .pxl-heading-wrap .heading-title {
		font-size: 50px;
	}

	.elementor-2761 .elementor-element.elementor-element-719b667 .pxl-heading-wrap .heading-subtitle {
		--pxl-mt: 035px;
		--pxl-mr: 0px;
		--pxl-mb: 0px;
		--pxl-ml: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-204f979 {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-ef083ac {
		--margin-top: 90px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-d7a9a8f {
		--padding-top: 70px;
		--padding-bottom: 90px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-516b50e>.elementor-widget-container {
		margin: -26px 0px 0px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-522e72e .pxl-heading-wrap .heading-title {
		font-size: 50px;
	}

	.elementor-2761 .elementor-element.elementor-element-613369c {
		--padding-top: 90px;
		--padding-bottom: 90px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:575px) {
	.elementor-2761 .elementor-element.elementor-element-f13301f {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-97ee591 {
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-464be9c {
		--justify-content: flex-start;
	}

	.elementor-2761 .elementor-element.elementor-element-c7adb6f .icon-inner {
		width: 35px;
		height: 35px;
	}

	.elementor-2761 .elementor-element.elementor-element-c7adb6f .icon-inner .pxl-icon {
		--font-size: 14px;
	}

	.elementor-2761 .elementor-element.elementor-element-f0955eb .icon-inner {
		width: 35px;
		height: 35px;
	}

	.elementor-2761 .elementor-element.elementor-element-f0955eb .icon-inner .pxl-icon {
		--font-size: 14px;
	}

	.elementor-2761 .elementor-element.elementor-element-3b296ef .icon-inner {
		width: 35px;
		height: 35px;
	}

	.elementor-2761 .elementor-element.elementor-element-3b296ef .icon-inner .pxl-icon {
		--font-size: 14px;
	}

	.elementor-2761 .elementor-element.elementor-element-78cc515 .icon-inner {
		width: 35px;
		height: 35px;
	}

	.elementor-2761 .elementor-element.elementor-element-78cc515 .icon-inner .pxl-icon {
		--font-size: 15px;
	}

	.elementor-2761 .elementor-element.elementor-element-1dc8ef1 .pxl-heading-wrap .heading-title {
		font-size: 40px;
		letter-spacing: -1px;
		padding: 0px 0px 25px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-22e5786 {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-510bf7b>.elementor-widget-container {
		margin: 018px 0px 0px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-e741075 {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-a3f053e {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-9d86722 .pxl-heading-wrap .heading-title {
		font-size: 36px;
		letter-spacing: -1px;
		padding: 0px 0px 025px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-ae8d553 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-42831b8 {
		--padding-top: 50px;
		--padding-bottom: 025px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-9837584 .pxl-counter-wg .counter-number {
		font-size: 60px;
		letter-spacing: -1px;
	}

	.elementor-2761 .elementor-element.elementor-element-47e7f06 {
		--padding-top: 025px;
		--padding-bottom: 025px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-111f3e4 .pxl-counter-wg .counter-number {
		font-size: 60px;
		letter-spacing: -1px;
	}

	.elementor-2761 .elementor-element.elementor-element-863c87e {
		--padding-top: 025px;
		--padding-bottom: 50px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-1905b4c .pxl-counter-wg .counter-number {
		font-size: 60px;
		letter-spacing: -1px;
	}

	.elementor-2761 .elementor-element.elementor-element-0787e61 {
		--margin-top: 035px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-ba935de {
		border-width: 01px 01px 0px 01px;
		--border-top-width: 01px;
		--border-right-width: 01px;
		--border-bottom-width: 0px;
		--border-left-width: 01px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-8f0b6f4 .elementor-icon-box-wrapper {
		gap: 18px;
	}

	.elementor-2761 .elementor-element.elementor-element-f0433f7 {
		--padding-top: 25px;
		--padding-bottom: 025px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-16b3fab .elementor-icon-box-wrapper {
		gap: 18px;
	}

	.elementor-2761 .elementor-element.elementor-element-933a32c {
		--padding-top: 025px;
		--padding-bottom: 025px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-0c3a434 .elementor-icon-box-wrapper {
		gap: 18px;
	}

	.elementor-2761 .elementor-element.elementor-element-9df0401 {
		--margin-top: 0128px;
		--margin-bottom: -130px;
		--margin-left: 0px;
		--margin-right: 0px;
		--z-index: 4;
	}

	.elementor-2761 .elementor-element.elementor-element-3356340 {
		--width: 100%;
		--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-2761 .elementor-element.elementor-element-966fd5b .pxl-heading-wrap .heading-title {
		font-size: 30px;
	}

	.elementor-2761 .elementor-element.elementor-element-4d8cce8 {
		--width: auto;
		--justify-content: flex-end;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-2761 .elementor-element.elementor-element-4d8cce8.e-con {
		--flex-grow: 0;
		--flex-shrink: 1;
	}

	.elementor-2761 .elementor-element.elementor-element-6a8bec0 {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-f12e88f .pxl-heading-inner {
		max-width: 400px;
	}

	.elementor-2761 .elementor-element.elementor-element-f12e88f .pxl-heading-wrap .heading-title {
		font-size: 36px;
		letter-spacing: -1px;
	}

	.elementor-2761 .elementor-element.elementor-element-ffa29ff>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-45fcc4d {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-54cdb4d {
		--margin-top: 035px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-90b63af {
		border-width: 01px 01px 0px 01px;
		--border-top-width: 01px;
		--border-right-width: 01px;
		--border-bottom-width: 0px;
		--border-left-width: 01px;
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-dfbb2e4 .elementor-icon-box-wrapper {
		gap: 20px;
	}

	.elementor-2761 .elementor-element.elementor-element-7166d1a {
		--padding-top: 25px;
		--padding-bottom: 025px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-be223df .elementor-icon-box-wrapper {
		gap: 20px;
	}

	.elementor-2761 .elementor-element.elementor-element-b3f38e0 {
		--padding-top: 025px;
		--padding-bottom: 025px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-a72573c .elementor-icon-box-wrapper {
		gap: 20px;
	}

	.elementor-2761 .elementor-element.elementor-element-0ef0977 {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-4da9cff {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-13f7284>.elementor-widget-container {
		margin: 016px 0px 0px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-13f7284 .pxl-heading-wrap .heading-title {
		font-size: 36px;
		letter-spacing: -1px;
	}

	.elementor-2761 .elementor-element.elementor-element-8d6f23e {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-06c0c9a {
		--min-height: 400px;
	}

	.elementor-2761 .elementor-element.elementor-element-2f0be24 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-2761 .elementor-element.elementor-element-5d50b82 .pxl-heading-wrap .heading-title {
		font-size: 26px;
	}

	.elementor-2761 .elementor-element.elementor-element-58f16e3 {
		margin: 025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-0855818 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-dee9c72 .pxl-counter-wg .counter-number {
		font-size: 60px;
	}

	.elementor-2761 .elementor-element.elementor-element-dee9c72 .pxl-counter-wg .counter-title {
		font-size: 20px;
	}

	.elementor-2761 .elementor-element.elementor-element-2740c7e {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-f8364ae .pxl-counter-wg .counter-number {
		font-size: 60px;
	}

	.elementor-2761 .elementor-element.elementor-element-f8364ae .pxl-counter-wg .counter-title {
		font-size: 20px;
	}

	.elementor-2761 .elementor-element.elementor-element-f8e4284 {
		--min-height: 400px;
	}

	.elementor-2761 .elementor-element.elementor-element-06a75de {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 015px;
		--padding-right: 15px;
	}

	.elementor-2761 .elementor-element.elementor-element-380e6c6 .pxl-heading-wrap .heading-title {
		font-size: 26px;
	}

	.elementor-2761 .elementor-element.elementor-element-6c80f52 {
		margin: 025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-a255289 {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-30dfe4b {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-7a60921>.elementor-widget-container {
		margin: 016px 0px 0px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-7a60921 .pxl-heading-wrap .heading-title {
		font-size: 36px;
	}

	.elementor-2761 .elementor-element.elementor-element-7e8725d {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-404587f>.elementor-widget-container {
		margin: 0px 0px -40px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-4d928fb {
		--padding-top: 70px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-719b667>.elementor-widget-container {
		margin: 016px 0px 0px 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-719b667 .pxl-heading-wrap .heading-title {
		font-size: 36px;
		letter-spacing: -1px;
	}

	.elementor-2761 .elementor-element.elementor-element-719b667 .pxl-heading-wrap .heading-subtitle {
		--pxl-mt: 30px;
		--pxl-mr: 0px;
		--pxl-mb: 0px;
		--pxl-ml: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-204f979 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-ef083ac {
		--margin-top: 70px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-d7a9a8f {
		--padding-top: 30px;
		--padding-bottom: 70px;
		--padding-left: 015px;
		--padding-right: 015px;
	}

	.elementor-2761 .elementor-element.elementor-element-516b50e:not(.elementor-widget-image) .elementor-widget-container,
	.elementor-2761 .elementor-element.elementor-element-516b50e.elementor-widget-image .elementor-widget-container img {
		-webkit-mask-size: contain;
		-webkit-mask-position: center center;
		-webkit-mask-repeat: no-repeat;
	}

	.elementor-2761 .elementor-element.elementor-element-516b50e .pxl-image-wg {
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		justify-content: center;
	}

	.elementor-2761 .elementor-element.elementor-element-522e72e .pxl-heading-wrap .heading-title {
		font-size: 40px;
		letter-spacing: -1px;
	}

	.elementor-2761 .elementor-element.elementor-element-613369c {
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-1fe6af6 img {
		height: 400px;
		object-fit: cover;
	}

	.elementor-2761 .elementor-element.elementor-element-4828f62 {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-2761 .elementor-element.elementor-element-1d80021 {
		--padding-top: 035px;
		--padding-bottom: 035px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}