.elementor-14856 .elementor-element.elementor-element-f41380e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1001;}.elementor-14856 .elementor-element.elementor-element-f41380e.e-con{--align-self:center;}.elementor-14856 .elementor-element.elementor-element-9f366ee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-14856 .elementor-element.elementor-element-9f366ee.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14856 .elementor-element.elementor-element-9aa51ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-14856 .elementor-element.elementor-element-9aa51ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14856 .elementor-element.elementor-element-9aa51ac img{width:185px;height:60px;object-fit:contain;object-position:center center;}.elementor-14856 .elementor-element.elementor-element-84d039d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-14856 .elementor-element.elementor-element-84d039d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14856 .elementor-element.elementor-element-84d039d img{width:185px;height:60px;object-fit:contain;object-position:center center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14856 .elementor-element.elementor-element-d4b199a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 5px / 2 );}.elementor-14856 .elementor-element.elementor-element-d4b199a.elementor-element{--align-self:center;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-menu-toggle{margin-left:auto;background-color:#B08F67;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu .elementor-item{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:8px;padding-right:8px;padding-top:10px;padding-bottom:10px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main .elementor-item:focus{color:#002033;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-14856 .elementor-element.elementor-element-d4b199a .e--pointer-framed .elementor-item:before,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#002033;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#FFFFFF;}.elementor-14856 .elementor-element.elementor-element-d4b199a .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#FFFFFF;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:5px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-item:before{border-radius:20px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:20px 20px 0 0;}.elementor-14856 .elementor-element.elementor-element-d4b199a .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 20px 20px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 20px 20px 0;}.elementor-14856 .elementor-element.elementor-element-d4b199a .e--animation-shutter-in-vertical .elementor-item:after{border-radius:20px 0 0 20px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a, .elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a:hover,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a:focus,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-menu-toggle:hover,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-menu-toggle:focus{color:#002033;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a:hover,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a:focus,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a.elementor-item-active{color:#002033;background-color:#FFFFFF;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown .elementor-item, .elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:500;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 15px 20px 0px rgba(0,0,0,0.1);}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:12px;padding-bottom:12px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-14856 .elementor-element.elementor-element-d4b199a div.elementor-menu-toggle{color:#FFFFFF;}.elementor-14856 .elementor-element.elementor-element-d4b199a div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-14856 .elementor-element.elementor-element-19c499a{background-color:#987B43;border-style:solid;border-width:3px 3px 3px 3px;border-color:#987B43;border-radius:25px 25px 25px 25px;}.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-14856 .elementor-element.elementor-element-9f366ee{--justify-content:space-between;}.elementor-14856 .elementor-element.elementor-element-9aa51ac{padding:0px 0px 0px 0px;text-align:end;}.elementor-14856 .elementor-element.elementor-element-9aa51ac.elementor-element{--align-self:flex-start;}.elementor-14856 .elementor-element.elementor-element-9aa51ac img{width:200px;height:60px;}.elementor-14856 .elementor-element.elementor-element-84d039d{padding:0px 0px 0px 0px;text-align:end;}.elementor-14856 .elementor-element.elementor-element-84d039d.elementor-element{--align-self:flex-start;}.elementor-14856 .elementor-element.elementor-element-84d039d img{width:200px;height:60px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:33px !important;}}@media(max-width:767px){.elementor-14856 .elementor-element.elementor-element-f41380e{--width:98%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14856 .elementor-element.elementor-element-9f366ee{--width:96%;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14856 .elementor-element.elementor-element-9aa51ac{padding:12px 0px 6px 0px;}.elementor-14856 .elementor-element.elementor-element-9aa51ac img{width:165px;height:60px;}.elementor-14856 .elementor-element.elementor-element-84d039d{padding:12px 0px 6px 0px;}.elementor-14856 .elementor-element.elementor-element-84d039d img{width:165px;height:60px;}.elementor-14856 .elementor-element.elementor-element-d4b199a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown .elementor-item, .elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown a{padding-top:12px;padding-bottom:12px;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:23px !important;}.elementor-14856 .elementor-element.elementor-element-d4b199a .elementor-menu-toggle{border-radius:100px;}}@media(min-width:768px){.elementor-14856 .elementor-element.elementor-element-9f366ee{--width:97%;}}/* Start custom CSS for image, class: .elementor-element-9aa51ac */.home .hide-on-home {
    display: none;
}

body:not(.home) .hide-on-home {
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84d039d */.home .home-only {
    display: block;
}

body:not(.home) .home-only {
    display: none;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d4b199a *//* ========================= */
/* GRADIENT VARIABLE (اختياري لتنظيم أفضل) */
:root {
    --menu-gradient: linear-gradient(135deg, #173821CC, #2E894ECC);
}

/* ========================= */
/* Hover + Active للـ dropdown الأساسي */
.green-gradient > a:hover,
.green-gradient:hover > a,
.green-gradient.current-menu-item > a,
.green-gradient.current-menu-parent > a,
.green-gradient.current-menu-ancestor > a {
    background: var(--menu-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* نفس التأثير للـ submenu items */
.subgreen-gradient > a:hover,
.subgreen-gradient.current-menu-item > a {
    background: var(--menu-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* أهم جزء: لما submenu يكون مفتوح خلي الـ parent ثابت */
.green-gradient.menu-item-has-children:hover > a {
    background: var(--menu-gradient);
}

/* لما يكون submenu active */
.green-gradient.current-menu-parent > a,
.green-gradient.current-menu-ancestor > a {
    background: var(--menu-gradient);
}

/* ========================= */
/* تحسين تجربة الـ submenu */
.subgreen-gradient a {
    transition: 0.3s ease;
}

/* optional: تخفيف أي override من الثيم */
.menu-item a {
    position: relative;
    z-index: 1;
}



/* ========================= */
/* Gradient Variable */
:root {
    --blue-gradient: linear-gradient(135deg, #0b121a, #0fb0ce);
}

/* ========================= */
/* BLUE MAIN DROPDOWN */
.blue-gradient > a:hover,
.blue-gradient:hover > a,
.blue-gradient.current-menu-item > a,
.blue-gradient.current-menu-parent > a,
.blue-gradient.current-menu-ancestor > a {
    background: var(--blue-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* BLUE SUBMENU ITEMS */
.subblue-gradient > a:hover,
.subblue-gradient.current-menu-item > a {
    background: var(--blue-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* KEEP PARENT ACTIVE WHEN SUBMENU OPEN */
.blue-gradient.menu-item-has-children:hover > a,
.blue-gradient.current-menu-parent > a,
.blue-gradient.current-menu-ancestor > a {
    background: var(--blue-gradient);
}

/* ========================= */
/* BASIC CLEANUP */
.blue-gradient > a,
.subblue-gradient > a {
    display: block;
    transition: 0.3s ease;
}

/* optional override protection */
.blue-gradient > a:hover,
.subblue-gradient > a:hover {
    background: var(--blue-gradient) !important;
}



/* ========================= */
/* Gradient Variable */
:root {
    --purple-gradient: linear-gradient(135deg, #53143f, #28174b);
}

/* ========================= */
/* PURPLE MAIN DROPDOWN */
purple-gradient > a:hover,
.purple-gradient:hover > a,
.purple-gradient.current-menu-item > a,
.purple-gradient.current-menu-parent > a,
.purple-gradient.current-menu-ancestor > a {
    background: var(--purple-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* PURPLE SUBMENU ITEMS */
.subpurple-gradient > a:hover,
.subpurple-gradient.current-menu-item > a {
    background: var(--purple-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* KEEP PARENT ACTIVE WHEN SUBMENU OPEN */
.purple-gradient.menu-item-has-children:hover > a,
.purple-gradient.current-menu-parent > a,
.purple-gradient.current-menu-ancestor > a {
    background: var(--purple-gradient);
}

/* ========================= */
/* CLEAN BASE */
.purple-gradient > a,
.subpurple-gradient > a {
    display: block;
    transition: 0.3s ease;
}

/* fallback override protection */
.purple-gradient > a:hover,
.subpurple-gradient > a:hover {
    background: var(--purple-gradient) !important;
}


/* ========================= */
/* Gradient Variable */
:root {
    --brown-gradient: linear-gradient(135deg, #a3825d, #65402f);
}

/* ========================= */
/* BROWN MAIN DROPDOWN */
.brown-gradient > a:hover,
.brown-gradient:hover > a,
.brown-gradient.current-menu-item > a,
.brown-gradient.current-menu-parent > a,
.brown-gradient.current-menu-ancestor > a {
    background: var(--brown-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* BROWN SUBMENU ITEMS */
.subbrown-gradient > a:hover,
.subbrown-gradient.current-menu-item > a {
    background: var(--brown-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* KEEP PARENT ACTIVE WHEN SUBMENU OPEN */
.brown-gradient.menu-item-has-children:hover > a,
.brown-gradient.current-menu-parent > a,
.brown-gradient.current-menu-ancestor > a {
    background: var(--brown-gradient);
}

/* ========================= */
/* BASE STYLE */
.brown-gradient > a,
.subbrown-gradient > a {
    display: block;
    transition: 0.3s ease;
}

/* fallback override */
.brown-gradient > a:hover,
.subbrown-gradient > a:hover {
    background: var(--brown-gradient) !important;
}





/* ========================= */
/* Gradient Variable */
:root {
    --orange-gradient: linear-gradient(135deg, #8f4d13, #e0a147);
}

/* ========================= */
/* ORANGE MAIN DROPDOWN */
.orange-gradient > a:hover,
.orange-gradient:hover > a,
.orange-gradient.current-menu-item > a,
.orange-gradient.current-menu-parent > a,
.orange-gradient.current-menu-ancestor > a {
    background: var(--orange-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* ORANGE SUBMENU ITEMS */
.suborange-gradient > a:hover,
.suborange-gradient.current-menu-item > a {
    background: var(--orange-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* KEEP PARENT ACTIVE WHEN SUBMENU OPEN */
.orange-gradient.menu-item-has-children:hover > a,
.orange-gradient.current-menu-parent > a,
.orange-gradient.current-menu-ancestor > a {
    background: var(--orange-gradient);
}

/* ========================= */
/* BASE STYLE */
.orange-gradient > a,
.suborange-gradient > a {
    display: block;
    transition: 0.3s ease;
}

/* fallback override */
.orange-gradient > a:hover,
.suborange-gradient > a:hover {
    background: var(--orange-gradient) !important;
}




/* ========================= */
/* Gradient Variable */
:root {
    --darkblue-gradient: linear-gradient(135deg, #696c8c, #002033);
}

/* ========================= */
/* DARK BLUE MAIN DROPDOWN */
.darkblue-gradient > a:hover,
.darkblue-gradient:hover > a,
.darkblue-gradient.current-menu-item > a,
.darkblue-gradient.current-menu-parent > a,
.darkblue-gradient.current-menu-ancestor > a {
    background: var(--darkblue-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* DARK BLUE SUBMENU ITEMS */
.subdarkblue-gradient > a:hover,
.subdarkblue-gradient.current-menu-item > a {
    background: var(--darkblue-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* KEEP PARENT ACTIVE WHEN SUBMENU OPEN */
.darkblue-gradient.menu-item-has-children:hover > a,
.darkblue-gradient.current-menu-parent > a,
.darkblue-gradient.current-menu-ancestor > a {
    background: var(--darkblue-gradient);
}

/* ========================= */
/* BASE STYLE */
.darkblue-gradient > a,
.subdarkblue-gradient > a {
    display: block;
    transition: 0.3s ease;
}

/* fallback override */
.darkblue-gradient > a:hover,
.subdarkblue-gradient > a:hover {
    background: var(--darkblue-gradient) !important;
}




/* ========================= */
/* Gradient Variable */
:root {
    --grey-gradient: linear-gradient(135deg, #596065, #304757);
}

/* ========================= */
/* GREY MAIN DROPDOWN */
.grey-gradient > a:hover,
.grey-gradient:hover > a,
.grey-gradient.current-menu-item > a,
.grey-gradient.current-menu-parent > a,
.grey-gradient.current-menu-ancestor > a {
    background: var(--grey-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* GREY SUBMENU ITEMS */
.subgrey-gradient > a:hover,
.subgrey-gradient.current-menu-item > a {
    background: var(--grey-gradient);
    transition: 0.3s ease;
}

/* ========================= */
/* KEEP PARENT ACTIVE WHEN SUBMENU OPEN */
.grey-gradient.menu-item-has-children:hover > a,
.grey-gradient.current-menu-parent > a,
.grey-gradient.current-menu-ancestor > a {
    background: var(--grey-gradient);
}

/* ========================= */
/* BASE STYLE */
.grey-gradient > a,
.subgrey-gradient > a {
    display: block;
    transition: 0.3s ease;
}

/* fallback override */
.grey-gradient > a:hover,
.subgrey-gradient > a:hover {
    background: var(--grey-gradient) !important;
}




.elementor-10 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown .elementor-item, .elementor-10 .elementor-element.elementor-element-d4b199a .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: "Cairo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
}



.elementor-nav-menu ul ul a, .elementor-nav-menu ul ul a:active, .elementor-nav-menu ul ul a:focus, .elementor-nav-menu ul ul a:hover {
    border-left: 0px solid transparent;
}


















:root {
    --soft-teal-gradient: linear-gradient(135deg, #1f3f3bcc, #3aa6a0cc);
}

/* MAIN */
.soft-teal-gradient > a:hover,
.soft-teal-gradient:hover > a,
.soft-teal-gradient.current-menu-item > a,
.soft-teal-gradient.current-menu-parent > a,
.soft-teal-gradient.current-menu-ancestor > a {
    background: var(--soft-teal-gradient);
    transition: 0.3s ease;
}

/* SUB */
.subsoft-teal-gradient > a:hover,
.subsoft-teal-gradient.current-menu-item > a {
    background: var(--soft-teal-gradient);
    transition: 0.3s ease;
}

/* KEEP ACTIVE */
.soft-teal-gradient.menu-item-has-children:hover > a,
.soft-teal-gradient.current-menu-parent > a,
.soft-teal-gradient.current-menu-ancestor > a {
    background: var(--soft-teal-gradient);
}

/* BASE */
.soft-teal-gradient > a,
.subsoft-teal-gradient > a {
    display: block;
    transition: 0.3s ease;
}

/* FORCE */
.soft-teal-gradient > a:hover,
.subsoft-teal-gradient > a:hover {
    background: var(--soft-teal-gradient) !important;
}





:root {
    --soft-rose-gradient: linear-gradient(135deg, #5a2a2acc, #c97b84cc);
}

/* MAIN */
.soft-rose-gradient > a:hover,
.soft-rose-gradient:hover > a,
.soft-rose-gradient.current-menu-item > a,
.soft-rose-gradient.current-menu-parent > a,
.soft-rose-gradient.current-menu-ancestor > a {
    background: var(--soft-rose-gradient);
    transition: 0.3s ease;
}

/* SUB */
.subsoft-rose-gradient > a:hover,
.subsoft-rose-gradient.current-menu-item > a {
    background: var(--soft-rose-gradient);
    transition: 0.3s ease;
}

/* KEEP ACTIVE */
.soft-rose-gradient.menu-item-has-children:hover > a,
.soft-rose-gradient.current-menu-parent > a,
.soft-rose-gradient.current-menu-ancestor > a {
    background: var(--soft-rose-gradient);
}

/* BASE */
.soft-rose-gradient > a,
.subsoft-rose-gradient > a {
    display: block;
    transition: 0.3s ease;
}

/* FORCE */
.soft-rose-gradient > a:hover,
.subsoft-rose-gradient > a:hover {
    background: var(--soft-rose-gradient) !important;
}



:root {
    --olive-gold-gradient: linear-gradient(135deg, #3b3f2bcc, #bfa76acc);
}

/* MAIN */
.olive-gold-gradient > a:hover,
.olive-gold-gradient:hover > a,
.olive-gold-gradient.current-menu-item > a,
.olive-gold-gradient.current-menu-parent > a,
.olive-gold-gradient.current-menu-ancestor > a {
    background: var(--olive-gold-gradient);
    transition: 0.3s ease;
}

/* SUB */
.subolive-gold-gradient > a:hover,
.subolive-gold-gradient.current-menu-item > a {
    background: var(--olive-gold-gradient);
    transition: 0.3s ease;
}

/* KEEP ACTIVE */
.olive-gold-gradient.menu-item-has-children:hover > a,
.olive-gold-gradient.current-menu-parent > a,
.olive-gold-gradient.current-menu-ancestor > a {
    background: var(--olive-gold-gradient);
}

/* BASE */
.olive-gold-gradient > a,
.subolive-gold-gradient > a {
    display: block;
    transition: 0.3s ease;
}

/* FORCE */
.olive-gold-gradient > a:hover,
.subolive-gold-gradient > a:hover {
    background: var(--olive-gold-gradient) !important;
}




:root {
    --lavender-glass-gradient: linear-gradient(135deg, #3a2f4bcc, #9a7bbdcc);
}

/* MAIN */
.lavender-glass-gradient > a:hover,
.lavender-glass-gradient:hover > a,
.lavender-glass-gradient.current-menu-item > a,
.lavender-glass-gradient.current-menu-parent > a,
.lavender-glass-gradient.current-menu-ancestor > a {
    background: var(--lavender-glass-gradient);
    transition: 0.3s ease;
}

/* SUB */
.sublavender-glass-gradient > a:hover,
.sublavender-glass-gradient.current-menu-item > a {
    background: var(--lavender-glass-gradient);
    transition: 0.3s ease;
}

/* KEEP ACTIVE */
.lavender-glass-gradient.menu-item-has-children:hover > a,
.lavender-glass-gradient.current-menu-parent > a,
.lavender-glass-gradient.current-menu-ancestor > a {
    background: var(--lavender-glass-gradient);
}

/* BASE */
.lavender-glass-gradient > a,
.sublavender-glass-gradient > a {
    display: block;
    transition: 0.3s ease;
}

/* FORCE */
.lavender-glass-gradient > a:hover,
.sublavender-glass-gradient > a:hover {
    background: var(--lavender-glass-gradient) !important;
}/* End custom CSS */