
.elementor-7814 .elementor-element.elementor-element-a9b0174 {
	--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;
	--overlay-mix-blend-mode: screen;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 999;
}

.elementor-7814 .elementor-element.elementor-element-a9b0174::before, .elementor-7814 .elementor-element.elementor-element-a9b0174 > .elementor-background-video-container::before, .elementor-7814 .elementor-element.elementor-element-a9b0174 > .e-con-inner > .elementor-background-video-container::before, .elementor-7814 .elementor-element.elementor-element-a9b0174 > .elementor-background-slideshow::before, .elementor-7814 .elementor-element.elementor-element-a9b0174 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7814 .elementor-element.elementor-element-a9b0174 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-7814 .elementor-element.elementor-element-830a0b8 .uc-logo img {
	max-width: 130px;
}

.elementor-7814 .elementor-element.elementor-element-830a0b8 .mobile-logo img {
	width: 32px;
}

.elementor-7814 .elementor-element.elementor-element-830a0b8 .ft-tertiary {
	--font-family-tertiary: "Mabry Pro", "IBM Plex Sans Arabic", serif !important;
}

.elementor-7814 .elementor-element.elementor-element-830a0b8 .uc-navbar-container {
	background: rgba(2, 1, 1, 0);
}

.elementor-7814 .elementor-element.elementor-element-830a0b8 .uc-navbar-container.uc-navbar-sticky {
	background-color: #fff;
}

.elementor-7814 .elementor-element.elementor-element-830a0b8 .uc-navbar-nav li a {
	color: var(--e-global-color-secondary);
}

.elementor-7814 .elementor-element.elementor-element-830a0b8 .uc-navbar-sticky .uc-navbar-nav > li a {
	color: var(--e-global-color-secondary);
}

.elementor-7814 .elementor-element.elementor-element-830a0b8 .uc-navbar-nav > li:hover > a {
	color: var(--e-global-color-accent);
}

.elementor-7814 .elementor-element.elementor-element-830a0b8 .uc-navbar-nav > li.active > a {
	color: var(--e-global-color-accent);
}

.elementor-7814 .elementor-element.elementor-element-830a0b8 .uc-navbar-nav ul.sub-menu a {
	color: var(--e-global-color-secondary);
}

.elementor-7814 .elementor-element.elementor-element-830a0b8 .btn-primary {
	color: var(--e-global-color-primary);
}

.elementor-7814 .elementor-element.elementor-element-830a0b8 .btn-tertiary {
	color: var(--e-global-color-primary);
}

:where(.uc-dark) .elementor-7814 .elementor-element.elementor-element-830a0b8 .btn-primary {
	color: var(--e-global-color-secondary);
	background: var(--e-global-color-primary);
}

:where(.uc-dark) .elementor-7814 .elementor-element.elementor-element-830a0b8 .btn-tertiary {
	color: var(--e-global-color-secondary);
	background: var(--e-global-color-primary);
}

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

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

@media (max-width:1366px) {
	.elementor-7814 .elementor-element.elementor-element-830a0b8 .uc-logo img {
		max-width: 125px;
	}
}

@media (max-width:1200px) {
	.elementor-7814 .elementor-element.elementor-element-830a0b8 .uc-logo img {
		max-width: 125px;
	}
}

@media (max-width:1024px) {
	.elementor-7814 .elementor-element.elementor-element-830a0b8 .uc-logo img {
		max-width: 120px;
	}
}

@media (max-width:767px) {
	.elementor-7814 .elementor-element.elementor-element-830a0b8 .uc-logo img {
		max-width: 110px;
	}
}
