.elementor-3878 .elementor-element.elementor-element-7a101e56{--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:stretch;--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:#EEEBDD30;--border-color:#EEEBDD30;--margin-top:0px;--margin-bottom:-180px;--margin-left:0px;--margin-right:0px;--z-index:999;}.elementor-3878 .elementor-element.elementor-element-7a101e56:not(.elementor-motion-effects-element-type-background), .elementor-3878 .elementor-element.elementor-element-7a101e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3878 .elementor-element.elementor-element-7a101e56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3878 .elementor-element.elementor-element-16da88f1{--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;}.elementor-3878 .elementor-element.elementor-element-16da88f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3878 .elementor-element.elementor-element-32cbd64b{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-3878 .elementor-element.elementor-element-32cbd64b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .elementor-repeater-item-42c5515 ul.sub-menu{width:1150px;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .elementor-repeater-item-ab5f7ca ul.sub-menu{width:1140px;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .elementor-repeater-item-c8ec381 ul.sub-menu{width:250px;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .menu-item a.uael-menu-item,.elementor-3878 .elementor-element.elementor-element-0bb1c49 .menu-item a.uael-sub-menu-item{padding-left:3px;padding-right:3px;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .menu-item a.uael-menu-item, .elementor-3878 .elementor-element.elementor-element-0bb1c49 .menu-item a.uael-sub-menu-item{padding-top:10px;padding-bottom:10px;}body:not(.rtl) .elementor-3878 .elementor-element.elementor-element-0bb1c49 .uael-nav-menu__layout-horizontal .uael-nav-menu > li.menu-item:not(:last-child){margin-right:3px;}body.rtl .elementor-3878 .elementor-element.elementor-element-0bb1c49 .uael-nav-menu__layout-horizontal .uael-nav-menu > li.menu-item:not(:last-child){margin-left:3px;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 nav:not(.uael-nav-menu__layout-horizontal) .uael-nav-menu > li.menu-item:not(:last-child){margin-bottom:0;}body:not(.rtl) .elementor-3878 .elementor-element.elementor-element-0bb1c49 .uael-nav-menu__layout-horizontal .uael-nav-menu > li.menu-item{margin-bottom:0px;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .sub-menu li a.uael-sub-menu-item,
						.elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown li a.uael-menu-item,
						.elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:10px;padding-right:10px;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .sub-menu a.uael-sub-menu-item,
						 .elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-3878 .elementor-element.elementor-element-0bb1c49.elementor-element{--align-self:center;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .uael-nav-menu__toggle{text-align:right;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .menu-item a.uael-menu-item{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .menu-item a.uael-menu-item:not(.elementor-button), .elementor-3878 .elementor-element.elementor-element-0bb1c49 .sub-menu a.uael-sub-menu-item{color:var( --e-global-color-8004ed4 );}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .menu-item a.uael-menu-item:not(.elementor-button):hover,
								.elementor-3878 .elementor-element.elementor-element-0bb1c49 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-3878 .elementor-element.elementor-element-0bb1c49 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-3878 .elementor-element.elementor-element-0bb1c49 .menu-item a.uael-menu-item.highlighted:not(.elementor-button),
								.elementor-3878 .elementor-element.elementor-element-0bb1c49 .menu-item a.uael-menu-item:not(.elementor-button):focus{color:var( --e-global-color-8004ed4 );}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .sub-menu,
								.elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown,
								.elementor-3878 .elementor-element.elementor-element-0bb1c49 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-3878 .elementor-element.elementor-element-0bb1c49 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-3878 .elementor-element.elementor-element-0bb1c49 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 .sub-menu li.menu-item:not(:last-child),
						.elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-3878 .elementor-element.elementor-element-0bb1c49 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:none;}.elementor-3878 .elementor-element.elementor-element-0bb1c49 div.uael-nav-menu-icon{color:var( --e-global-color-8004ed4 );}.elementor-3878 .elementor-element.elementor-element-0bb1c49 div.uael-nav-menu-icon svg{fill:var( --e-global-color-8004ed4 );}.elementor-3878 .elementor-element.elementor-element-15068327 .elementor-button{font-family:var( --e-global-typography-7733ba3-font-family ), Sans-serif;font-size:var( --e-global-typography-7733ba3-font-size );font-weight:var( --e-global-typography-7733ba3-font-weight );text-transform:var( --e-global-typography-7733ba3-text-transform );fill:var( --e-global-color-1de70bf );color:var( --e-global-color-1de70bf );border-radius:22px 22px 22px 22px;}.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-3878 .elementor-element.elementor-element-7a101e56{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3878 .elementor-element.elementor-element-32cbd64b img{width:49%;max-width:100%;}body:not(.rtl) .elementor-3878 .elementor-element.elementor-element-0bb1c49.uael-nav-menu__breakpoint-tablet .uael-nav-menu__layout-horizontal .uael-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}.elementor-3878 .elementor-element.elementor-element-15068327 .elementor-button{font-size:var( --e-global-typography-7733ba3-font-size );}}@media(max-width:767px){.elementor-3878 .elementor-element.elementor-element-7a101e56{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3878 .elementor-element.elementor-element-16da88f1{--width:46.533%;}.elementor-3878 .elementor-element.elementor-element-32cbd64b img{width:100%;max-width:100%;}body:not(.rtl) .elementor-3878 .elementor-element.elementor-element-0bb1c49.uael-nav-menu__breakpoint-mobile .uael-nav-menu__layout-horizontal .uael-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}.elementor-3878 .elementor-element.elementor-element-15068327 .elementor-button{font-size:var( --e-global-typography-7733ba3-font-size );}}@media(min-width:768px){.elementor-3878 .elementor-element.elementor-element-7a101e56{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3878 .elementor-element.elementor-element-16da88f1{--width:60%;}}/* Start custom CSS for uael-nav-menu, class: .elementor-element-0bb1c49 */@media (min-width: 768px) {
    .elementor-5470 .elementor-element.elementor-element-cc7ec82  ,    .elementor-5479 .elementor-element.elementor-element-cc7ec82 ,     .elementor-5485 .elementor-element.elementor-element-cc7ec82 {
        --width: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15068327 */.elementor-3878 .elementor-element.elementor-element-15068327 .elementor-button {
    position: relative;
    background: transparent !important;
    border: 2px solid transparent;
    z-index: 1;
}

/* Gradient border */
.elementor-3878 .elementor-element.elementor-element-15068327 .elementor-button:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 2px;

    background: linear-gradient(
        270deg,
        #ffbc04,
        #fae49a,
        #fff8c4,
        #ffbc04
    );
    background-size: 300% 300%;

    /* Hollow center */
    -webkit-mask: 
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    animation: gradientMove 8s ease infinite;
    z-index: -1;
}

/* Animate gradient, not rotation */
@keyframes gradientMove {
    0%   { background-position: 0% 50%; }
    100% { background-position: 100% 50%; }

}
.elementor-3878 .elementor-element.elementor-element-15068327 .elementor-button:hover:before {
    filter: hue-rotate(-5deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a101e56 *//* Force transparent at the very top */
.elementor-3878 .elementor-element.elementor-element-7a101e56:not(.elementor-sticky--effects) {
    background-color: transparent !important;
    transition: background-color 0.4s ease;
}

/* Apply color ONLY when scrolling starts */
.elementor-3878 .elementor-element.elementor-element-7a101e56.elementor-sticky--effects {
    background-color: #051C45 !important; /* Your desired scroll color */
    transition: background-color 0.4s ease;
}/* End custom CSS */