.elementor-391 .elementor-element.elementor-element-6ccd29ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1D477E;--border-color:#1D477E;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-391 .elementor-element.elementor-element-229f9792{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-391 .elementor-element.elementor-element-3ec9280a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-391 .elementor-element.elementor-element-685d08ae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-391 .elementor-element.elementor-element-685d08ae .xpro-site-logo img{width:172px;}.elementor-391 .elementor-element.elementor-element-685d08ae.elementor-widget-xpro-site-logo{text-align:left;}.elementor-391 .elementor-element.elementor-element-1b237a1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-391 .elementor-element.elementor-element-5fed30d8{z-index:9999;}.elementor-391 .elementor-element.elementor-element-5fed30d8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-391 .elementor-element.elementor-element-2b3fcf0a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-391 .elementor-element.elementor-element-321d586b.elementor-widget-xpro-horizontal-menu{text-align:right;}.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-navbar-nav{justify-content:right;}.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-style-fade .xpro-elementor-horizontal-navbar-nav > li:hover > a,
								.elementor-391 .elementor-element.elementor-element-321d586b [class*=xpro-elementor-horizontal-menu-style-underline] .xpro-elementor-horizontal-navbar-nav > li:hover > a,
								.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-style-crossOver .xpro-elementor-horizontal-navbar-nav > li:hover > a,
								.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-style-pushRight .xpro-elementor-horizontal-navbar-nav > li:hover > a,
								.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-style-focusLens .xpro-elementor-horizontal-navbar-nav > li:hover > a,
								.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-style-lineTopBottom .xpro-elementor-horizontal-navbar-nav > li:hover > a,
								.elementor-391 .elementor-element.elementor-element-321d586b [class*=xpro-elementor-horizontal-menu-style-sweepTo] .xpro-elementor-horizontal-navbar-nav > li > a:before{background-color:var( --e-global-color-primary );}.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-style-fade .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a,
								.elementor-391 .elementor-element.elementor-element-321d586b [class*=xpro-elementor-horizontal-menu-style-underline] .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a,
								.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-style-crossOver .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a,
								.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-style-pushRight .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a,
								.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-style-focusLens .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a,
								.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-style-lineTopBottom .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a,
								.elementor-391 .elementor-element.elementor-element-321d586b [class*=xpro-elementor-horizontal-menu-style-sweepTo] .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a:before{background-color:var( --e-global-color-primary );}.elementor-391 .elementor-element.elementor-element-321d586b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-navbar-nav > li > a{font-family:"Raleway", Sans-serif;font-weight:700;color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-391 .elementor-element.elementor-element-321d586b button.xpro-elementor-horizontal-menu-toggler{font-size:25px;height:50px;width:50px;color:var( --e-global-color-text );background-color:#0B2B59;border-radius:5px 5px 5px 5px;}.elementor-391 .elementor-element.elementor-element-321d586b button.xpro-elementor-horizontal-menu-toggler > svg{width:25px;}.elementor-391 .elementor-element.elementor-element-321d586b button.xpro-elementor-horizontal-menu-close{font-size:20px;height:40px;width:40px;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;margin:0px 0px 0px 0px;}.elementor-391 .elementor-element.elementor-element-321d586b button.xpro-elementor-horizontal-menu-close > svg{width:20px;}.elementor-391 .elementor-element.elementor-element-2208cfca{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-widget-xpro-button .xpro-elementor-button .xpro-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button,.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-hover-style-skewFill:before,
								.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-hover-style-flipSlide::before{background-color:#163B79;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-animation-none:hover,.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-button-2d-animation:hover,
								.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-button-bg-animation::before,.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-hover-style-bubbleFromDown::before,
								.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-hover-style-bubbleFromDown::after,.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-hover-style-bubbleFromCenter::before,
								.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-hover-style-bubbleFromCenter::after,.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-hover-style-flipSlide,
								.elementor-391 .elementor-element.elementor-element-28c270cc [class*=xpro-elementor-button-hover-style-underline]:hover,.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-hover-style-skewFill,
								
								.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-animation-none:focus,.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-button-2d-animation:focus,
								.elementor-391 .elementor-element.elementor-element-28c270cc [class*=xpro-elementor-button-focus-style-underline]:focus{background-color:#FFC107;}.elementor-391 .elementor-element.elementor-element-28c270cc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-align-icon-right .xpro-elementor-button-media{margin-left:5px;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-align-icon-left .xpro-elementor-button-media{margin-right:5px;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button .xpro-button-text{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:700;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button{color:#FFFFFF;box-shadow:0px 10px 30px -14px rgba(10,77,255,0.65);border-style:solid;border-width:1px 1px 1px 1px;border-color:#365E9E;border-radius:14px 14px 14px 14px;padding:11px 18px 11px 18px;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button svg{color:#FFFFFF;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button:hover, .elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button:focus{color:#071E3D;border-color:#FFC107;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button:hover svg, .elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button:focus svg{fill:#071E3D;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-media > i{font-size:12px;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-media > svg{width:12px;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button-media{min-width:12px;}.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button,.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-hover-style-skewFill:before,
								.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-hover-style-flipSlide::before{background-color:#FFC107;}.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-animation-none:hover,.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-button-2d-animation:hover,
								.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-button-bg-animation::before,.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-hover-style-bubbleFromDown::before,
								.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-hover-style-bubbleFromDown::after,.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-hover-style-bubbleFromCenter::before,
								.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-hover-style-bubbleFromCenter::after,.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-hover-style-flipSlide,
								.elementor-391 .elementor-element.elementor-element-1b1c9b99 [class*=xpro-elementor-button-hover-style-underline]:hover,.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-hover-style-skewFill,
								
								.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-animation-none:focus,.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-button-2d-animation:focus,
								.elementor-391 .elementor-element.elementor-element-1b1c9b99 [class*=xpro-elementor-button-focus-style-underline]:focus{background-color:#FFD84A;}.elementor-391 .elementor-element.elementor-element-1b1c9b99.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button .xpro-button-text{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:700;}.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button{color:#071E3D;box-shadow:0px 10px 30px -14px rgba(10,77,255,0.65);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFC107;border-radius:14px 14px 14px 14px;padding:11px 18px 11px 18px;}.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button svg{color:#071E3D;}.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button:hover, .elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button:focus{color:#071E3D;border-color:#FFC107;}.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button:hover svg, .elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button:focus svg{fill:#071E3D;}.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-media > i{font-size:13px;color:var( --e-global-color-secondary );}.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-media > svg{width:13px;fill:var( --e-global-color-secondary );}.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button-media{min-width:13px;}.elementor-391:not(.elementor-motion-effects-element-type-background), .elementor-391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071E3D;}.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-391 .elementor-element.elementor-element-685d08ae .xpro-site-logo img{width:150px;}.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-tablet{width:400px;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-tablet{background-color:#04152D;padding:50px 50px 50px 50px;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-overlay{background-color:#00000069;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li > a{color:var( --e-global-color-text );border-bottom-color:#e6e6e6;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li:hover > a{color:#04152D;background:#FFC107;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a{color:#2b2b2b;background:#f5f5f5;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu > li > a{color:#04152D;background:#efefef;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li > a{border-bottom-width:1px;border-bottom-color:#ffffff69;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-dropdown-menu > li.current-menu-item > a{color:#2b2b2b;background:#efefef;}}@media(min-width:768px){.elementor-391 .elementor-element.elementor-element-229f9792{--content-width:1182px;}.elementor-391 .elementor-element.elementor-element-3ec9280a{--width:autoauto;}.elementor-391 .elementor-element.elementor-element-1b237a1{--width:autoauto;}.elementor-391 .elementor-element.elementor-element-2b3fcf0a{--width:autoauto;}.elementor-391 .elementor-element.elementor-element-2208cfca{--width:autoauto;}}@media(max-width:767px){.elementor-391 .elementor-element.elementor-element-229f9792{--justify-content:space-between;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;}.elementor-391 .elementor-element.elementor-element-3ec9280a{--width:51%;--justify-content:center;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-391 .elementor-element.elementor-element-685d08ae .xpro-site-logo img{width:90%;}.elementor-391 .elementor-element.elementor-element-685d08ae.elementor-widget-xpro-site-logo{text-align:left;}.elementor-391 .elementor-element.elementor-element-1b237a1{--width:20%;--justify-content:center;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-391 .elementor-element.elementor-element-5fed30d8.elementor-element{--align-self:center;}.elementor-391 .elementor-element.elementor-element-5fed30d8{z-index:1;}.elementor-391 .elementor-element.elementor-element-2b3fcf0a{--width:25%;--justify-content:flex-end;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:9999;}.elementor-391 .elementor-element.elementor-element-321d586b{z-index:3;}.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-navbar-nav > li > a{padding:21px 0px 20px 20px;}.elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-mobile{width:400px;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-mobile{background-color:#04152D;padding:50px 50px 50px 50px;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-overlay{background-color:#00000069;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li > a{color:var( --e-global-color-text );border-bottom-color:#e6e6e6;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li:hover > a{color:#04152D;background:#FFC107;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar-nav > li.current-menu-item > a{color:#2b2b2b;background:#f5f5f5;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu > li > a{color:#04152D;background:#efefef;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu > li > a{border-bottom-width:1px;border-bottom-color:#ffffff69;} .elementor-391 .elementor-element.elementor-element-321d586b .xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu > li.current-menu-item > a{color:#2b2b2b;background:#efefef;}.elementor-391 .elementor-element.elementor-element-2208cfca{--width:100%;--justify-content:space-between;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-391 .elementor-element.elementor-element-28c270cc{width:auto;max-width:auto;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button{width:35vw;max-width:100%;}.elementor-391 .elementor-element.elementor-element-28c270cc .xpro-elementor-button .xpro-button-text{font-size:13px;}.elementor-391 .elementor-element.elementor-element-1b1c9b99{width:auto;max-width:auto;}.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button{width:40vw;max-width:100%;}.elementor-391 .elementor-element.elementor-element-1b1c9b99 .xpro-elementor-button .xpro-button-text{font-size:13px;}}/* Start custom CSS for shortcode, class: .elementor-element-5fed30d8 *//* ==================================================
   BABA8 HEADER GTRANSLATE GLOBE
   Scoped to .baba8-header-globe
   ================================================== */

.baba8-header-globe {
    position: relative !important;

    width: 44px !important;
    height: 44px !important;
    flex: 0 0 44px !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
    z-index: 99999 !important;
}

/* Elementor wrapper */
.baba8-header-globe .elementor-widget-container {
    position: relative !important;

    width: 44px !important;
    height: 44px !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
}

/* GTranslate generated wrapper */
.baba8-header-globe .gtranslate_wrapper {
    position: relative !important;
    display: block !important;

    width: 44px !important;
    height: 44px !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
    z-index: 99999 !important;
}

/* Main globe button */
.baba8-header-globe .gglobe {
    display: block !important;

    width: 44px !important;
    height: 44px !important;
    box-sizing: border-box !important;

    margin: 0 !important;
    padding: 0 !important;

    background-color: #0b2344 !important;
    background-size: 22px 22px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;

    border: 1px solid rgba(255, 197, 27, 0.88) !important;
    border-radius: 10px !important;

    opacity: 1 !important;
    cursor: pointer !important;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.1),
        0 3px 10px rgba(0, 0, 0, 0.24) !important;

    transition:
        transform 0.2s ease,
        border-color 0.2s ease,
        background-color 0.2s ease,
        box-shadow 0.2s ease !important;
}

/* Hover effect */
.baba8-header-globe .gglobe:hover {
    opacity: 1 !important;
    transform: translateY(-1px) scale(1.03) !important;

    background-color: #12315b !important;
    border-color: #ffc51b !important;

    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.12),
        0 5px 14px rgba(0, 0, 0, 0.3),
        0 0 0 2px rgba(255, 197, 27, 0.08) !important;
}

/* Click effect */
.baba8-header-globe .gglobe:active {
    transform: translateY(0) scale(0.97) !important;

    box-shadow:
        inset 0 2px 5px rgba(0, 0, 0, 0.3),
        0 2px 6px rgba(0, 0, 0, 0.22) !important;
}


/* ==================================================
   LANGUAGE FLAG ITEMS
   ================================================== */

.baba8-header-globe .gsatelites {
    position: absolute !important;

    overflow: visible !important;
    z-index: 999999 !important;
}

/* Individual language flag */
.baba8-header-globe .gsatelite {
    text-decoration: none !important;
    z-index: 999999 !important;
}

/* Circular flags */
.baba8-header-globe .gsatelite img {
    box-sizing: border-box !important;

    border: 2px solid #ffc51b !important;
    border-radius: 50% !important;

    opacity: 1 !important;

    background: #071b36 !important;

    box-shadow:
        0 4px 12px rgba(0, 0, 0, 0.4),
        0 0 0 2px rgba(7, 27, 54, 0.8) !important;

    transition:
        transform 0.2s ease,
        box-shadow 0.2s ease !important;
}

/* Flag hover */
.baba8-header-globe .gsatelite:hover img {
    opacity: 1 !important;
    transform: scale(1.15) !important;

    box-shadow:
        0 6px 16px rgba(0, 0, 0, 0.45),
        0 0 0 3px rgba(255, 197, 27, 0.25) !important;
}

/* Current language */
.baba8-header-globe .gsatelite.gt-current-lang img {
    opacity: 1 !important;
    transform: scale(1.1) !important;

    border-color: #ffffff !important;

    box-shadow:
        0 0 0 3px #ffc51b,
        0 6px 16px rgba(0, 0, 0, 0.42) !important;
}


/* ==================================================
   MOBILE
   ================================================== */

@media (max-width: 767px) {
    .baba8-header-globe,
    .baba8-header-globe .elementor-widget-container,
    .baba8-header-globe .gtranslate_wrapper,
    .baba8-header-globe .gglobe {
        width: 42px !important;
        height: 42px !important;
    }

    .baba8-header-globe {
        flex-basis: 42px !important;
    }

    .baba8-header-globe .gglobe {
        background-size: 21px 21px !important;
        border-radius: 9px !important;
    }
}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .baba8-header-globe .gglobe,
    .baba8-header-globe .gsatelite img {
        transition: none !important;
    }
}

/* ==================================================
   BABA8 GLOBE — CLEAN FLAG PANEL IMPROVEMENT
   Add after the current globe CSS
   ================================================== */

/* Use a clean BABA8 gold globe */
.baba8-header-globe .gglobe {
    background-color: #0b2344 !important;

    background-image:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%23ffc51b' stroke-width='2'/%3E%3Cpath d='M3 12h18M12 3c2.7 2.5 4.1 5.5 4.1 9S14.7 18.5 12 21c-2.7-2.5-4.1-5.5-4.1-9S9.3 5.5 12 3z' fill='none' stroke='%23ffc51b' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 22px 22px !important;

    border-color: rgba(255, 197, 27, 0.9) !important;
}


/* ==================================================
   TURN SATELLITE FLAGS INTO A CLEAN PANEL
   ================================================== */

/* Flag panel below the globe */
.baba8-header-globe .gsatelites {
    position: absolute !important;
    top: 52px !important;
    right: 0 !important;
    left: auto !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 7px !important;

    width: 44px !important;
    box-sizing: border-box !important;

    margin: 0 !important;
    padding: 6px !important;

    overflow: visible !important;
    z-index: 999999 !important;
}

/* Override GTranslate’s calculated orbit positions */
.baba8-header-globe .gsatelite {
    position: relative !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    margin: 0 !important;

    text-decoration: none !important;
    line-height: 0 !important;

    z-index: 999999 !important;
}

/* Smaller, cleaner flags */
.baba8-header-globe .gsatelite,
.baba8-header-globe .gsatelite img {
    width: 28px !important;
    height: 28px !important;
}

.baba8-header-globe .gsatelite img {
    display: block !important;
    box-sizing: border-box !important;

    object-fit: cover !important;

    border: 1.5px solid #ffc51b !important;
    border-radius: 50% !important;

    opacity: 1 !important;
    transform: none !important;

    background: #071b36 !important;

    box-shadow:
        0 3px 9px rgba(0, 0, 0, 0.42),
        0 0 0 2px rgba(7, 27, 54, 0.75) !important;

    transition:
        transform 0.18s ease,
        border-color 0.18s ease,
        box-shadow 0.18s ease !important;
}

/* Flag hover */
.baba8-header-globe .gsatelite:hover img {
    opacity: 1 !important;
    transform: scale(1.1) !important;

    border-color: #ffffff !important;

    box-shadow:
        0 4px 12px rgba(0, 0, 0, 0.48),
        0 0 0 2px #ffc51b !important;
}

/* Current language */
.baba8-header-globe .gsatelite.gt-current-lang img {
    opacity: 1 !important;
    transform: none !important;

    border-color: #ffffff !important;

    box-shadow:
        0 0 0 2px #ffc51b,
        0 4px 11px rgba(0, 0, 0, 0.45) !important;
}


/* ==================================================
   HEADER ALIGNMENT
   ================================================== */

/* Keep globe vertically aligned */
.baba8-header-globe {
    align-self: center !important;
}

/* Prevent Elementor from clipping the flags */
.baba8-header-globe,
.baba8-header-globe .elementor-widget-container,
.baba8-header-globe .gtranslate_wrapper {
    overflow: visible !important;
}


/* ==================================================
   MOBILE
   ================================================== */

@media (max-width: 767px) {
    .baba8-header-globe,
    .baba8-header-globe .elementor-widget-container,
    .baba8-header-globe .gtranslate_wrapper,
    .baba8-header-globe .gglobe {
        width: 42px !important;
        height: 42px !important;
    }

    .baba8-header-globe .gglobe {
        background-size: 21px 21px !important;
    }

    .baba8-header-globe .gsatelites {
        top: 49px !important;
        right: 0 !important;
        width: 42px !important;
        gap: 6px !important;
        padding: 5px !important;
    }

    .baba8-header-globe .gsatelite,
    .baba8-header-globe .gsatelite img {
        width: 27px !important;
        height: 27px !important;
    }
}

/* ==================================================
   BABA8 GLOBE — HORIZONTAL LANGUAGE FLAGS
   Add at the bottom of the existing CSS
   ================================================== */

/* Horizontal flag row under the globe */
.baba8-header-globe .gsatelites {
    position: absolute !important;

    top: 50px !important;
    left: 50% !important;
    right: auto !important;
    bottom: auto !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 7px !important;

    width: 112px !important;
    height: 32px !important;

    margin: 0 !important;
    padding: 0 !important;

    transform: translateX(-50%) !important;

    background: transparent !important;
    border: 0 !important;

    overflow: visible !important;
    z-index: 999999 !important;
}

/* Cancel GTranslate orbit positioning */
.baba8-header-globe .gsatelite {
    position: relative !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    flex: 0 0 28px !important;

    width: 28px !important;
    height: 28px !important;

    margin: 0 !important;
    padding: 0 !important;

    line-height: 0 !important;
    text-decoration: none !important;

    z-index: 999999 !important;
}

/* Clean language flags */
.baba8-header-globe .gsatelite img {
    display: block !important;

    width: 28px !important;
    height: 28px !important;
    box-sizing: border-box !important;

    object-fit: cover !important;

    background: #071b36 !important;
    border: 1.5px solid #ffc51b !important;
    border-radius: 50% !important;

    opacity: 1 !important;
    transform: none !important;

    box-shadow:
        0 3px 8px rgba(0, 0, 0, 0.42),
        0 0 0 2px rgba(7, 27, 54, 0.85) !important;

    transition:
        transform 0.18s ease,
        border-color 0.18s ease,
        box-shadow 0.18s ease !important;
}

/* Flag hover */
.baba8-header-globe .gsatelite:hover img {
    opacity: 1 !important;
    transform: translateY(-2px) scale(1.08) !important;

    border-color: #ffffff !important;

    box-shadow:
        0 5px 12px rgba(0, 0, 0, 0.48),
        0 0 0 2px #ffc51b !important;
}

/* Current language */
.baba8-header-globe .gsatelite.gt-current-lang img {
    opacity: 1 !important;
    transform: none !important;

    border-color: #ffffff !important;

    box-shadow:
        0 0 0 2px #ffc51b,
        0 4px 10px rgba(0, 0, 0, 0.45) !important;
}

/* Keep all parent containers open */
.baba8-header-globe,
.baba8-header-globe .elementor-widget-container,
.baba8-header-globe .gtranslate_wrapper {
    overflow: visible !important;
}

/* Mobile adjustment */
@media (max-width: 767px) {
    .baba8-header-globe .gsatelites {
        top: 48px !important;
        width: 108px !important;
        height: 30px !important;
        gap: 6px !important;
    }

    .baba8-header-globe .gsatelite,
    .baba8-header-globe .gsatelite img {
        width: 27px !important;
        height: 27px !important;
        flex-basis: 27px !important;
    }
}

/* ==================================================
   FIX: KEEP GLOBE BEHIND THE MOBILE MENU
   ================================================== */

/* Normal header stacking */
.baba8-header-globe {
    z-index: 20 !important;
}

.baba8-header-globe .elementor-widget-container,
.baba8-header-globe .gtranslate_wrapper {
    z-index: 20 !important;
}

/* Flags only need to appear above the normal header */
.baba8-header-globe .gsatelites,
.baba8-header-globe .gsatelite {
    z-index: 30 !important;
}

/* Ensure Elementor mobile menu stays above the header */
.elementor-nav-menu--dropdown,
.elementor-menu-toggle.elementor-active + .elementor-nav-menu--dropdown,
.elementor-location-popup,
.elementor-popup-modal,
.dialog-widget,
.dialog-widget-content {
    z-index: 99999 !important;
}/* End custom CSS */
/* Start custom CSS for xpro-horizontal-menu, class: .elementor-element-321d586b *//* Hide the header translator while an Elementor popup is open */
body:has(.elementor-popup-modal[style*="display: block"])
.baba8-header-globe {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
}/* End custom CSS */