.elementor-1001 .elementor-element.elementor-element-7a7d418 {
	--display: flex;
	--min-height: 105px;
	--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;
	--overlay-opacity: 0;
	--margin-top: 0px;
	--margin-bottom: -105px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
	--z-index: 20;
}

.elementor-1001 .elementor-element.elementor-element-7a7d418.she-header {
	backdrop-filter: blur(5px) saturate(0.8) !important;
	-webkit-backdrop-filter: blur(5px) saturate(0.8) !important;
}

.elementor-1001 .elementor-element.elementor-element-7a7d418:not(.elementor-motion-effects-element-type-background),
.elementor-1001 .elementor-element.elementor-element-7a7d418>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-position: center center;
	background-size: cover;
}

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

.elementor-1001 .elementor-element.elementor-element-44db09d {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-1001 .elementor-element.elementor-element-9870874 {
	--display: flex;
}

.elementor-widget-ucaddon_creative_buttons .uc_button {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1001 .elementor-element.elementor-element-1e3aad8 .uc_creative_buttons {
	text-align: left;
}

.elementor-1001 .elementor-element.elementor-element-1e3aad8 .uc_creative_buttons .uc_button {
	display: inline-block;
}

.elementor-1001 .elementor-element.elementor-element-1e3aad8 .uc_button {
	background-color: #242B1600;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-secondary);
	border-radius: 105px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-1001 .elementor-element.elementor-element-1e3aad8 .uc_creative_buttons .uc_button::after,
.elementor-1001 .elementor-element.elementor-element-1e3aad8 .uc_creative_buttons .uc_button::before {
	background-color: var(--e-global-color-secondary);
}

.elementor-1001 .elementor-element.elementor-element-1e3aad8 .button-padding {
	padding: 10px 30px 8px 30px;
}

.elementor-1001 .elementor-element.elementor-element-1e3aad8 .uc_button:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	color: var(--e-global-color-text);
}

.elementor-1001 .elementor-element.elementor-element-1e3aad8 .uc_button:hover span {
	color: var(--e-global-color-text);
}

.elementor-1001 .elementor-element.elementor-element-73ac5be {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-widget-lottie {
	--caption-color: var(--e-global-color-text);
}

.elementor-widget-lottie .e-lottie__caption {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-1001 .elementor-element.elementor-element-f63e859>.elementor-widget-container {
	/* margin: 20px 0px 20px 0px; */
    margin: 10px 0px 0px;
}

.elementor-1001 .elementor-element.elementor-element-f63e859 {
	--lottie-container-width: 229px;
}

.elementor-1001 .elementor-element.elementor-element-fde5073 {
	--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;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

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

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1001 .elementor-element.elementor-element-ab6cc88 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-1001 .elementor-element.elementor-element-ab6cc88 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-1001 .elementor-element.elementor-element-ab6cc88 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1001 .elementor-element.elementor-element-ab6cc88 .elementor-icon-list-text {
	color: #D6CBBC;
	transition: color 0.3s;
}

.elementor-1001 .elementor-element.elementor-element-7965de5.elementor-element {
	--align-self: center;
}

.elementor-1001 .elementor-element.elementor-element-7965de5 {
	--lottie-container-width: 48px;
}

.elementor-1001 .elementor-element.elementor-element-55de2f0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1001 .elementor-element.elementor-element-6cf9ce8>.elementor-widget-container {
	margin: -12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1001 .elementor-element.elementor-element-6cf9ce8 {
	--lottie-container-width: 100%;
}

.elementor-1001 .elementor-element.elementor-element-7e3ce19 {
	--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;
	--overlay-opacity: 0;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--margin-top: -7px;
	--margin-bottom: -100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
	--z-index: 20;
}

.elementor-1001 .elementor-element.elementor-element-7e3ce19.she-header {
	backdrop-filter: blur(5px) saturate(0.8) !important;
	-webkit-backdrop-filter: blur(5px) saturate(0.8) !important;
}

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

.elementor-1001 .elementor-element.elementor-element-1b7e50e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-1001 .elementor-element.elementor-element-47dc842 {
	--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;
}

.elementor-1001 .elementor-element.elementor-element-fcb7dd2 {
	--display: flex;
}

.elementor-1001 .elementor-element.elementor-element-b4feb6b>.elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-1001 .elementor-element.elementor-element-b4feb6b {
	--lottie-container-width: 229px;
}

.elementor-1001 .elementor-element.elementor-element-61043e7 {
	--display: flex;
}

.elementor-1001 .elementor-element.elementor-element-0fe9f7b.elementor-element {
	--align-self: center;
}

.elementor-1001 .elementor-element.elementor-element-0fe9f7b {
	--lottie-container-width: 48px;
}

.elementor-1001 .elementor-element.elementor-element-90b2d51 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-1001 .elementor-element.elementor-element-90b2d51 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-1001 .elementor-element.elementor-element-90b2d51 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1001 .elementor-element.elementor-element-90b2d51 .elementor-icon-list-text {
	color: #D6CBBC;
	transition: color 0.3s;
}

.elementor-1001 .elementor-element.elementor-element-f378f3f {
	--display: flex;
	--position: fixed;
	top: 0px;
	--z-index: 29000;
}

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

body.rtl .elementor-1001 .elementor-element.elementor-element-f378f3f {
	right: 0px;
}

.elementor-theme-builder-content-area {
	height: 400px;
}

.elementor-location-header:before,
.elementor-location-footer:before {
	content: "";
	display: table;
	clear: both;
}

@media(max-width:1024px) {
	.elementor-widget-ucaddon_creative_buttons .uc_button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1001 .elementor-element.elementor-element-1e3aad8 .uc_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-widget-lottie .e-lottie__caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1001 .elementor-element.elementor-element-f378f3f {
		--z-index: 1000;
	}
}

@media(max-width:767px) {
	.elementor-1001 .elementor-element.elementor-element-7a7d418 {
		--margin-top: 0px;
		--margin-bottom: -50px;
		--margin-left: 0px;
		--margin-right: 0px;
		
		display: none !important;
	}

	.elementor-1001 .elementor-element.elementor-element-44db09d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-1001 .elementor-element.elementor-element-9870874 {
		--width: 40%;
	}

	.elementor-widget-ucaddon_creative_buttons .uc_button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1001 .elementor-element.elementor-element-1e3aad8 .uc_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-1001 .elementor-element.elementor-element-73ac5be {
		--width: 40%;
	}

	.elementor-widget-lottie .e-lottie__caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1001 .elementor-element.elementor-element-fde5073 {
		--width: 100%;
		--justify-content: space-between;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-1001 .elementor-element.elementor-element-7965de5>.elementor-widget-container {
		margin: 0px 0px -7px 0px;
	}

	.elementor-1001 .elementor-element.elementor-element-7e3ce19 {
		--min-height: 85px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		border-width: 0px 0px 1px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 1px;
		--border-left-width: 0px;
		--margin-top: 0px;
		--margin-bottom: -85px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 3px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1001 .elementor-element.elementor-element-1b7e50e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-1001 .elementor-element.elementor-element-47dc842 {
		--width: 100%;
		--min-height: 0px;
		--justify-content: flex-start;
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1001 .elementor-element.elementor-element-fcb7dd2 {
		--width: 50%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1001 .elementor-element.elementor-element-b4feb6b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1001 .elementor-element.elementor-element-b4feb6b {
		--lottie-container-width: 145px;
	}

	.elementor-1001 .elementor-element.elementor-element-61043e7 {
		--width: 50%;
		--justify-content: flex-end;
		--align-items: flex-end;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-1001 .elementor-element.elementor-element-0fe9f7b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-1001 .elementor-element.elementor-element-0fe9f7b>.elementor-widget-container {
		margin: 0px 0px -7px 0px;
	}

	.elementor-1001 .elementor-element.elementor-element-f378f3f {
		--min-height: 100vh;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--z-index: 29000;
	}
}

/* Start custom CSS for container, class: .elementor-element-f378f3f */
.menu-container {
	pointer-events: none;
}

/* End custom CSS */