.lang-switcher{cursor:pointer;user-select:none}.enma-back-top-btn,a.enma-back-top-btn,button.enma-back-top-btn{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.enma-footer-bottom .enma-social-icons{display:none !important;opacity:0 !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important}.enma-site-footer{padding-top:0 !important;padding-bottom:0 !important;background-color:#FFFFFF !important;background:#FFFFFF !important}.footer-satellite-section{margin-bottom:0 !important;padding-top:40px !important;padding-bottom:40px !important}.enma-footer-container{max-width:1440px !important;margin:0 auto !important;padding:0 36px !important}@media (min-width:1025px){.enma-footer-grid{display:grid !important;grid-template-columns:1.8fr 1fr 1.5fr 1.5fr 1.3fr !important;gap:48px !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:35px !important;padding-bottom:160px !important;position:relative !important;align-items:flex-start !important}}.enma-footer-logo{height:140px !important;width:auto !important;max-width:320px !important;object-fit:contain !important;margin-bottom:12px !important;display:block !important}.enma-footer-tagline{font-family:'Readex Pro','ReadexPro',sans-serif !important;font-size:1rem !important;font-weight:700 !important;color:#0B1466 !important;line-height:1.5 !important;white-space:nowrap !important;margin-top:8px !important;margin-bottom:0 !important}.enma-col-title{font-family:'Readex Pro','ReadexPro',sans-serif !important;font-size:1.15rem !important;font-weight:700 !important;color:#0B1466 !important;margin-bottom:20px !important;white-space:nowrap !important;position:relative !important}.enma-footer-list{list-style:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:14px !important}.enma-footer-list li a{font-family:'Readex Pro','ReadexPro',sans-serif !important;font-size:0.95rem !important;color:#475569 !important;text-decoration:none !important;transition:all 0.25s ease !important;line-height:1.6 !important;white-space:nowrap !important}.enma-footer-list li a:hover{color:#00B5E2 !important;transform:translateX(-4px) !important}.enma-footer-col{position:relative !important;display:flex !important;flex-direction:column !important}.enma-footer-col .enma-social-icons{display:flex !important;opacity:1 !important;visibility:visible !important;height:auto !important;margin-top:20px !important;padding-top:0 !important;gap:12px !important;justify-content:flex-start !important;position:static !important}.enma-social-tile{width:40px !important;height:40px !important;background-color:#0B1466 !important;color:#FFFFFF !important;border-radius:10px !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.3s cubic-bezier(0.4,0,0.2,1) !important;text-decoration:none !important;box-shadow:0 3px 10px rgba(11,20,102,0.12) !important}.enma-social-tile svg{width:20px !important;height:20px !important}.enma-social-tile:hover{background-color:#00B5E2 !important;transform:translateY(-3px) scale(1.05) !important;box-shadow:0 6px 16px rgba(0,181,226,0.3) !important}.enma-footer-bottom{margin-top:0 !important;margin-bottom:0 !important;padding-top:22px !important;padding-bottom:22px !important;border-top:1px solid #E2E8F0 !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;width:100% !important}@media (min-width:1025px){.enma-footer-bottom{padding-top:22px !important;padding-bottom:22px !important}}.enma-copyright{font-family:'Readex Pro','ReadexPro',sans-serif !important;font-size:0.95rem !important;font-weight:600 !important;color:#64748B !important;margin:0 !important;text-align:center !important;width:100% !important;line-height:1.6 !important;direction:rtl !important}[dir="ltr"] .enma-copyright{direction:ltr !important}[dir="ltr"] .video-backdrop-layer{left:36% !important;right:0 !important}@media (max-width:991px){[dir="ltr"] .video-backdrop-layer{left:0 !important;right:0 !important}}[dir="ltr"] .hero-vignette-overlay{background:linear-gradient( to right,#071563 0%,#071563 35%,rgba(7,21,99,0.95) 45%,rgba(7,21,99,0.70) 55%,rgba(7,21,99,0.25) 65%,rgba(7,21,99,0) 75% ) !important}[dir="ltr"] .hero-container-right{justify-content:flex-start !important}[dir="ltr"] .hero-glass-card,[dir="ltr"] .hero-headline-right,[dir="ltr"] .hero-description-right{text-align:left !important}[dir="ltr"] .hero-actions-right{direction:ltr !important;justify-content:flex-start !important}[dir="ltr"] .btn-hero-primary svg{transform:rotate(180deg) !important}[dir="ltr"] .core-values-header{direction:ltr !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important}[dir="ltr"] .core-values-title{text-align:left !important}[dir="ltr"] .core-values-desc{text-align:left !important}[dir="ltr"] body{direction:ltr !important;text-align:left !important}[dir="ltr"] .hero-headline-right,[dir="ltr"] .hero-headline-line,[dir="ltr"] .about-hero-main-title{direction:ltr !important;text-align:left !important;font-family:var(--font-english,'Outfit','Readex Pro',sans-serif) !important;unicode-bidi:isolate !important}[dir="ltr"] .hero-headline-right .hero-title-main,[dir="ltr"] .hero-headline-right .hero-title-accent{direction:ltr !important;text-align:left !important;unicode-bidi:isolate !important;white-space:nowrap !important}[dir="ltr"] .about-hero-container{direction:ltr !important;text-align:left !important;unicode-bidi:isolate !important}[dir="ltr"] .hero-description-right,[dir="ltr"] .hero-desc-right,[dir="ltr"] #hero-typewriter-text,[dir="ltr"] #heroTypewriterText{direction:ltr !important;text-align:left !important;unicode-bidi:isolate !important;font-family:var(--font-english,'Outfit','Readex Pro',sans-serif) !important}[dir="ltr"] .hero-actions-right{direction:ltr !important;justify-content:flex-start !important}[dir="ltr"] .btn-hero-primary svg{transform:scaleX(-1) !important}[dir="ltr"] .map-section-header{direction:ltr !important}[dir="ltr"] .contact-hero-section,[dir="ltr"] .contact-grid,[dir="ltr"] .contact-hero-grid,[dir="ltr"] .enma-footer-grid{direction:ltr !important}[dir="ltr"] .contact-info-col,[dir="ltr"] .contact-form-card{direction:ltr !important;text-align:left !important}[dir="ltr"] .contact-headline,[dir="ltr"] .contact-list-wrap,[dir="ltr"] .form-label{text-align:left !important}[dir="ltr"] .contact-list-wrap{justify-content:flex-start !important;direction:ltr !important}[dir="ltr"] .phone-group-wrapper{grid-template-columns:85px 1fr !important;direction:ltr !important}[dir="ltr"] .phone-code-input{direction:ltr !important}.site-header{position:fixed !important;top:20px !important;left:0 !important;right:0 !important;width:100% !important;z-index:100 !important;padding:0 !important;box-sizing:border-box !important}.site-header.scrolled{top:12px !important}.header-container{width:calc(100% - 24px) !important;max-width:1280px !important;margin:0 auto !important;background:transparent !important;border-radius:28px !important;padding:0 32px !important;height:96px !important;min-height:96px !important;max-height:96px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-sizing:border-box !important;overflow:visible !important;transition:background-color 0.35s ease,box-shadow 0.35s ease,backdrop-filter 0.35s ease !important}.site-header.scrolled .header-container{background:rgba(255,255,255,0.96) !important;box-shadow:0 14px 40px rgba(11,20,102,0.09) !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.logo{display:flex !important;align-items:center !important;height:100% !important;max-height:100% !important;position:relative !important;z-index:2 !important}.logo img,.header-logo-img,.site-header.scrolled .logo img,.site-header.scrolled .header-logo-img{height:81px !important;max-height:81px !important;width:auto !important;object-fit:contain !important;display:block !important;transform:none !important;transition:transform 0.2s ease !important}.lang-switcher,#langSwitcherBtn{display:flex !important;align-items:center !important;gap:10px !important;cursor:pointer !important;font-size:16px !important;font-weight:700 !important;color:#0B1466 !important;background:transparent !important;background-color:transparent !important;box-shadow:none !important;border:none !important;outline:none !important;padding:0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transition:color 0.2s ease !important}.lang-switcher:hover,.lang-switcher:focus,.lang-switcher:active,#langSwitcherBtn:hover{background:transparent !important;background-color:transparent !important;box-shadow:none !important;color:#00B5E2 !important}.globe-icon,.lang-switcher svg,#langSwitcherBtn svg{width:16px !important;height:16px !important;stroke:currentColor !important;stroke-width:1.8px !important;flex-shrink:0 !important;display:inline-block !important;vertical-align:middle !important}@media (max-width:992px){.site-header,.site-header.scrolled{top:10px !important}.header-container,.site-header.scrolled .header-container{width:calc(100% - 20px) !important;max-width:100% !important;height:72px !important;min-height:72px !important;max-height:72px !important;padding:0 16px !important;border-radius:20px !important;background:rgba(255,255,255,0.96) !important;box-shadow:0 10px 30px rgba(11,20,102,0.08) !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.logo img,.header-logo-img,.site-header.scrolled .logo img,.site-header.scrolled .header-logo-img{height:78px !important;max-height:78px !important;transform:scale(1.15) !important;transform-origin:center right !important}[dir="ltr"] .logo img,[dir="ltr"] .header-logo-img,[dir="ltr"] .site-header.scrolled .logo img,[dir="ltr"] .site-header.scrolled .header-logo-img{transform-origin:center left !important}.header-actions{display:flex !important;align-items:center !important;gap:12px !important}.lang-switcher,#langSwitcherBtn{display:flex !important;align-items:center !important;gap:5px !important;font-size:13.5px !important;font-weight:700 !important}.globe-icon,.lang-switcher svg,#langSwitcherBtn svg{width:14px !important;height:14px !important;stroke-width:1.6px !important}}.hamburger-btn{display:none;flex-direction:column !important;justify-content:space-between !important;align-items:flex-start !important;width:24px !important;height:18px !important;background:transparent !important;border:none !important;outline:none !important;cursor:pointer !important;padding:0 !important;z-index:1005 !important}.hamburger-bar{height:2.5px !important;background-color:#0B1466 !important;border-radius:2px !important;transition:all 0.3s ease !important}.hamburger-bar.bar-1{width:100% !important}.hamburger-bar.bar-2{width:60% !important}.hamburger-bar.bar-3{width:100% !important}@media (max-width:992px){.hamburger-btn{display:flex !important}}.hamburger-btn.active .bar-1,.hamburger-btn.open .bar-1{transform:translateY(7.75px) rotate(45deg) !important;width:100% !important}.hamburger-btn.active .bar-2,.hamburger-btn.open .bar-2{opacity:0 !important}.hamburger-btn.active .bar-3,.hamburger-btn.open .bar-3{transform:translateY(-7.75px) rotate(-45deg) !important;width:100% !important}.mobile-br{display:none !important}@media (max-width:768px){.mobile-br{display:inline !important}.core-values-grid{grid-template-columns:1fr !important;gap:28px !important;width:100% !important}.core-value-card{width:100% !important;padding:10px 0 !important;margin-bottom:0 !important;background:transparent !important;background-color:transparent !important;border-radius:0 !important;border:none !important;box-shadow:none !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;box-sizing:border-box !important}.core-value-card::after,.core-value-card:not(:last-child)::after{display:none !important}.core-value-icon-circle,.core-value-icon{width:72px !important;height:72px !important;margin-bottom:12px !important}.core-value-icon svg,.core-value-icon-circle svg,.core-value-icon img,.core-value-icon-circle img{width:60px !important;height:60px !important}h3.core-value-name,.core-value-name,.core-value-card-title{font-size:20px !important;font-weight:700 !important;margin-bottom:6px !important;color:#FFFFFF !important}.core-value-card-desc,.core-value-sub{font-size:13.5px !important;line-height:1.65 !important;color:rgba(255,255,255,0.88) !important;max-width:280px !important;margin:0 auto !important;text-align:center !important}}@media (max-width:768px){.map-section-header{justify-content:flex-start !important;text-align:right !important;direction:rtl !important;gap:12px !important;margin-bottom:14px !important}.map-header-icon{height:36px !important;width:auto !important}.map-header-title{font-size:25px !important;font-weight:700 !important;text-align:right !important}}@media (max-width:480px){.map-section-header{justify-content:flex-start !important;text-align:right !important;direction:rtl !important;gap:10px !important}.map-header-icon{height:32px !important;width:auto !important}.map-header-title{font-size:23px !important;font-weight:700 !important;text-align:right !important}}.wix-3d-dots{display:none !important;opacity:0 !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important;pointer-events:none !important}@media (max-width:767px){.wix-showcase-cta{margin-top:14px !important}.wix-showcase-btn{padding:6px 14px !important;font-size:11.5px !important;gap:5px !important;border-radius:20px !important}.wix-showcase-btn svg{width:12px !important;height:12px !important}}@media (max-width:767px){#mission-vision,.mission-vision-section{padding:75px 0 85px 0 !important}}.wix-3d-card{transition:transform 0.45s cubic-bezier(0.25,1,0.5,1),opacity 0.45s cubic-bezier(0.25,1,0.5,1),filter 0.45s ease !important;will-change:auto !important;backface-visibility:hidden !important;-webkit-backface-visibility:hidden !important;transform-style:flat !important}@media (min-width:769px){body .explore-desktop-view .explore-enma-desc{width:100% !important;min-width:100% !important;max-width:100% !important;text-align:justify !important;text-align-last:right !important;text-justify:inter-word !important}}.map-fast-preview{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;cursor:pointer !important;overflow:hidden !important;z-index:2 !important}.map-preview-bg{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;filter:brightness(0.92) contrast(1.05) !important;transition:transform 0.5s ease !important}.map-fast-preview:hover .map-preview-bg{transform:scale(1.02) !important}.map-pin-pulse-container{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;display:flex !important;flex-direction:column !important;align-items:center !important;z-index:5 !important;pointer-events:none !important}.map-pin-pulse-ring{position:absolute !important;top:14px !important;left:50% !important;width:48px !important;height:48px !important;margin-left:-24px !important;margin-top:-24px !important;border-radius:50% !important;border:2.5px solid #00B5E2 !important;box-shadow:0 0 15px rgba(0,181,226,0.6) !important;animation:none;opacity:1}.map-pin-icon-wrapper{position:relative !important;z-index:2 !important;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.5)) !important;animation:none !important;background:rgba(11,20,102,0.9) !important;color:#ffffff !important;font-size:11.5px !important;font-weight:700 !important;padding:3px 10px !important;border-radius:20px !important;border:1px solid rgba(0,181,226,0.5) !important;box-shadow:0 4px 12px rgba(0,0,0,0.35) !important;white-space:nowrap !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.map-fast-overlay-bar{position:absolute !important;bottom:12px !important;left:12px !important;right:12px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;background:rgba(3,19,38,0.88) !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;padding:8px 14px !important;border-radius:10px !important;border:1px solid rgba(255,255,255,0.15) !important;z-index:6 !important;gap:10px !important}.map-fast-info{display:flex !important;flex-direction:column !important;gap:2px !important;text-align:right !important}.map-fast-badge{font-size:12px !important;font-weight:700 !important;color:#00B5E2 !important}.map-fast-coords{font-size:10.5px !important;color:rgba(255,255,255,0.7) !important;direction:ltr !important;text-align:right !important;font-family:monospace !important}.map-fast-actions{display:flex !important;align-items:center !important;gap:8px !important}.map-load-interactive-btn,.map-open-native-btn{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:6px 14px !important;border-radius:30px !important;font-size:12px !important;font-weight:600 !important;font-family:inherit !important;text-decoration:none !important;cursor:pointer !important;transition:all 0.25s ease !important;border:none !important}.map-load-interactive-btn{background:#00B5E2 !important;color:#0B1466 !important}.map-load-interactive-btn:hover{background:#33C6EA !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(0,181,226,0.4) !important}.map-open-native-btn{background:rgba(255,255,255,0.12) !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.2) !important}.map-open-native-btn:hover{background:rgba(255,255,255,0.22) !important;color:#ffffff !important}@media (max-width:768px){.map-fast-overlay-bar{padding:4px 8px !important;bottom:6px !important;left:6px !important;right:6px !important;gap:6px !important;border-radius:8px !important;background:rgba(3,19,38,0.88) !important}.map-fast-coords{display:none !important}.map-fast-badge{font-size:10px !important;font-weight:700 !important;white-space:nowrap !important;line-height:1.2 !important}.map-fast-actions{display:flex !important;align-items:center !important;gap:4px !important}.map-load-interactive-btn,.map-open-native-btn{padding:3.5px 7px !important;font-size:9px !important;font-weight:600 !important;border-radius:14px !important;gap:3px !important;white-space:nowrap !important;line-height:1.2 !important}.map-load-interactive-btn svg,.map-open-native-btn svg{width:10px !important;height:10px !important}.map-pin-pulse-container{transform:translate(-50%,-55%) !important}.map-pin-icon-wrapper svg{width:22px !important;height:22px !important}.map-pin-pulse-ring{width:36px !important;height:36px !important;margin-left:-18px !important;margin-top:-18px !important}.map-pin-label{font-size:9px !important;padding:2px 6px !important;margin-top:2px !important;border-radius:12px !important}}@media (max-width:380px){.map-fast-overlay-bar{padding:3px 6px !important;bottom:5px !important;left:5px !important;right:5px !important;gap:4px !important}.map-fast-badge{font-size:9px !important}.map-load-interactive-btn,.map-open-native-btn{padding:3px 5px !important;font-size:8.5px !important;gap:2px !important}.map-load-interactive-btn svg,.map-open-native-btn svg{width:9px !important;height:9px !important}}.map-live-container{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;z-index:10 !important;opacity:0 !important;pointer-events:none !important;transition:opacity 0.3s ease !important}.map-live-container.active{opacity:1 !important;pointer-events:auto !important}.map-live-container iframe{width:100% !important;height:100% !important;border:none !important;display:block !important}.map-spinner{display:inline-block !important;width:12px !important;height:12px !important;border:2px solid rgba(11,20,102,0.3) !important;border-top-color:#0B1466 !important;border-radius:50% !important;animation:mapSpin 0.7s linear infinite !important}@keyframes mapSpin{to{transform:rotate(360deg)}}@media (min-width:769px) and (max-width:1024px){body .site-header,body .site-header.scrolled{top:14px !important;left:0 !important;right:0 !important;width:100% !important}body .site-header .header-container,body .site-header.scrolled .header-container,body .header-container{width:92% !important;max-width:950px !important;height:88px !important;min-height:88px !important;max-height:88px !important;padding:0 28px !important;border-radius:26px !important;background:rgba(255,255,255,0.96) !important;box-shadow:0 14px 36px rgba(11,20,102,0.10) !important;display:flex !important;align-items:center !important;justify-content:space-between !important}body .site-header .logo,body .site-header.scrolled .logo,body .logo{height:100% !important;display:flex !important;align-items:center !important;flex-shrink:0 !important}body .site-header .logo img,body .site-header .header-logo-img,body .site-header.scrolled .logo img,body .site-header.scrolled .header-logo-img,body .logo img,body .header-logo-img{height:84px !important;max-height:84px !important;width:auto !important;max-width:none !important;object-fit:contain !important;display:block !important;transform:scale(1.22) !important;transform-origin:center right !important;transition:transform 0.2s ease !important}[dir="ltr"] body .site-header .logo img,[dir="ltr"] body .site-header .header-logo-img,[dir="ltr"] body .site-header.scrolled .logo img,[dir="ltr"] body .site-header.scrolled .header-logo-img,[dir="ltr"] body .logo img,[dir="ltr"] body .header-logo-img{transform-origin:center left !important}.nav-menu{display:none !important}.header-actions{display:flex !important;align-items:center !important;gap:16px !important}.lang-switcher,#langSwitcherBtn{font-size:15px !important;font-weight:700 !important;gap:8px !important}.lang-switcher svg,#langSwitcherBtn svg,.globe-icon{width:18px !important;height:18px !important}.hamburger-btn{display:flex !important;width:32px !important;height:22px !important;cursor:pointer !important}.hamburger-bar{height:2.5px !important}.hero-cinematic-section,.hero-cinematic-section.hero-bashafei-layout{padding-top:145px !important;padding-bottom:70px !important}.hero-container-wrapper{gap:32px !important;padding:0 24px !important;max-width:900px !important}.hero-headline-right{font-size:32px !important;line-height:1.32 !important;margin-bottom:14px !important}.hero-description-right,.hero-desc-right{font-size:15px !important;line-height:1.7 !important;max-width:85% !important}.btn-hero-primary{height:44px !important;min-height:44px !important;padding:0 26px !important;font-size:14.5px !important}.hero-video-frame{height:380px !important;border-radius:28px !important}.hero-floating-card.card-1{width:125px !important;height:84px !important}.hero-floating-card.card-2{width:115px !important;height:78px !important}body #explore.elementor-element-a762e4a,body #explore.explore-enma-section,body section#explore{padding:60px 24px !important;overflow:hidden !important;box-sizing:border-box !important;width:100% !important}body #explore .explore-enma-container,body #explore .elementor-container,.explore-enma-container{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:28px !important;width:100% !important;max-width:950px !important;padding:0 16px !important;margin:0 auto !important;box-sizing:border-box !important;flex-wrap:nowrap !important}.explore-desktop-view{display:block !important;width:100% !important}.explore-mobile-view{display:none !important}.explore-desktop-view .explore-logo-column{flex-shrink:0 !important;width:140px !important;max-width:140px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;order:1 !important}.explore-desktop-view .explore-brand-logo{max-height:160px !important;max-width:135px !important;width:100% !important;height:auto !important;object-fit:contain !important}.explore-desktop-view .explore-text-column{flex:1 1 auto !important;min-width:0 !important;width:auto !important;max-width:calc(100% - 168px) !important;order:2 !important;text-align:right !important}.explore-desktop-view h2.ui-e--highlighted-text,.explore-desktop-view .explore-enma-headline{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;font-size:22px !important;line-height:1.4 !important;white-space:normal !important;overflow:visible !important;display:block !important}.explore-desktop-view .explore-enma-brand-navy{font-size:23px !important;line-height:1.35 !important;white-space:normal !important;width:100% !important;max-width:100% !important;display:block !important;margin-bottom:10px !important;word-break:normal !important;overflow-wrap:break-word !important}.explore-desktop-view .explore-enma-desc{font-size:16.5px !important;line-height:1.62 !important;white-space:normal !important;width:100% !important;max-width:100% !important;display:block !important;color:#555555 !important}.explore-desktop-view .explore-desc-line{display:inline !important;width:auto !important;text-align:right !important;text-align-last:right !important}.explore-desktop-view .explore-btn-wrapper{margin-top:18px !important}.explore-desktop-view .enma-profile-btn{padding:9px 22px !important;font-size:13.5px !important}.ferris-section{padding:65px 20px 55px 20px !important}.ferris-title{font-size:28px !important;margin-bottom:8px !important}.ferris-sub-desc{font-size:14px !important;max-width:650px !important;margin:0 auto !important}.ferris-sub-desc .ferris-sub-desktop{display:inline !important}.ferris-sub-desc .ferris-sub-mobile{display:none !important}.ferris-stage{height:590px !important;width:100% !important;max-width:720px !important;margin:20px auto 0 auto !important;display:flex !important;align-items:center !important;justify-content:center !important}.ferris-wheel-wrapper{width:440px !important;height:440px !important;margin:0 auto !important}.ferris-ring-outer{border-width:2px !important}.ferris-pod{width:120px !important;height:120px !important;margin-top:-60px !important;margin-left:-60px !important;z-index:20 !important}.ferris-pod[data-index="0"]{transform:rotate(0deg) translateY(-220px) !important}.ferris-pod[data-index="1"]{transform:rotate(45deg) translateY(-220px) !important}.ferris-pod[data-index="2"]{transform:rotate(90deg) translateY(-220px) !important}.ferris-pod[data-index="3"]{transform:rotate(135deg) translateY(-220px) !important}.ferris-pod[data-index="4"]{transform:rotate(180deg) translateY(-220px) !important}.ferris-pod[data-index="5"]{transform:rotate(225deg) translateY(-220px) !important}.ferris-pod[data-index="6"]{transform:rotate(270deg) translateY(-220px) !important}.ferris-pod[data-index="7"]{transform:rotate(315deg) translateY(-220px) !important}.ferris-pod-inner{border-width:2.5px !important;padding:6px 6px !important}.pod-img-icon{width:44px !important;height:32px !important;max-height:32px !important;margin-bottom:2px !important}.pod-label{font-size:10.5px !important;font-weight:700 !important;line-height:1.25 !important;padding:0 4px !important}.ferris-center-card{width:175px !important;height:175px !important}.center-card-content{padding:6px 8px !important;max-width:165px !important}.center-card-logo-wrapper{height:66px !important;max-height:66px !important;margin-bottom:4px !important}.center-card-brand-logo{height:66px !important;max-height:66px !important;max-width:115px !important}.center-card-title{font-size:13px !important;max-width:150px !important;margin-bottom:3px !important}.center-card-desc{font-size:9px !important;max-width:140px !important;line-height:1.38 !important}.core-values-grid{grid-template-columns:repeat(2,1fr) !important;gap:20px !important;max-width:800px !important;margin:0 auto !important}.core-value-card{padding:24px 18px !important}.core-value-icon-circle,.core-value-icon{width:68px !important;height:68px !important;margin-bottom:12px !important}.projects-grid,.cards-grid{grid-template-columns:repeat(2,1fr) !important;gap:20px !important}.flip-card{height:310px !important}.map-iframe-wrapper{height:280px !important;border-radius:14px !important}.map-fast-overlay-bar{padding:7px 14px !important;bottom:10px !important;left:10px !important;right:10px !important;gap:10px !important;border-radius:10px !important}.map-fast-coords{display:inline-block !important;font-size:10px !important}.map-fast-badge{font-size:11.5px !important}.map-load-interactive-btn,.map-open-native-btn{padding:5px 12px !important;font-size:11px !important;gap:5px !important}.map-load-interactive-btn svg,.map-open-native-btn svg{width:12px !important;height:12px !important}.map-pin-pulse-container{transform:translate(-50%,-50%) !important}.map-pin-icon-wrapper svg{width:26px !important;height:26px !important}.map-pin-pulse-ring{width:44px !important;height:44px !important;margin-left:-22px !important;margin-top:-22px !important}.map-pin-label{font-size:11px !important;padding:3px 8px !important;margin-top:3px !important}.enma-footer-grid{grid-template-columns:repeat(2,1fr) !important;gap:36px 28px !important}}

/* ==========================================================================
   MOBILE LTR OVERRIDES (max-width: 767px) - ENGLISH TRANSLATION FIXES
   ========================================================================== */
@media (max-width: 767px) {
  html[dir="ltr"] body #explore .explore-top-title-wrapper,
  html[dir="ltr"] .explore-mobile-view .explore-top-title-wrapper,
  [dir="ltr"] body #explore .explore-top-title-wrapper,
  [dir="ltr"] .explore-mobile-view .explore-top-title-wrapper {
    text-align: left !important;
    direction: ltr !important;
    width: 100% !important;
  }

  html[dir="ltr"] body #explore .explore-mobile-view .explore-enma-brand-navy,
  html[dir="ltr"] .explore-mobile-view .explore-enma-brand-navy,
  [dir="ltr"] body #explore .explore-mobile-view .explore-enma-brand-navy,
  [dir="ltr"] .explore-mobile-view .explore-enma-brand-navy {
    text-align: left !important;
    direction: ltr !important;
    letter-spacing: normal !important;
  }

  html[dir="ltr"] .explore-mobile-view .explore-title-line1,
  html[dir="ltr"] .explore-mobile-view .explore-title-line2,
  [dir="ltr"] .explore-mobile-view .explore-title-line1,
  [dir="ltr"] .explore-mobile-view .explore-title-line2 {
    display: inline !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
    text-align: left !important;
  }

  html[dir="ltr"] body #explore .explore-enma-content-row,
  html[dir="ltr"] .explore-mobile-view .explore-enma-content-row,
  html[dir="ltr"] .explore-enma-row,
  [dir="ltr"] body #explore .explore-enma-content-row,
  [dir="ltr"] .explore-mobile-view .explore-enma-content-row,
  [dir="ltr"] .explore-enma-row {
    direction: ltr !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    gap: 12px !important;
    width: 100% !important;
  }

  html[dir="ltr"] body #explore .explore-text-column,
  html[dir="ltr"] .explore-mobile-view .explore-text-column,
  html[dir="ltr"] .explore-desc-column,
  [dir="ltr"] body #explore .explore-text-column,
  [dir="ltr"] .explore-mobile-view .explore-text-column,
  [dir="ltr"] .explore-desc-column {
    direction: ltr !important;
    text-align: left !important;
    align-items: flex-start !important;
    flex: 1 1 auto !important;
    max-width: calc(100% - 90px) !important;
    min-width: 0 !important;
  }

  html[dir="ltr"] body #explore .explore-enma-desc,
  html[dir="ltr"] body .explore-enma-desc,
  html[dir="ltr"] .explore-mobile-view .explore-enma-desc,
  [dir="ltr"] body #explore .explore-enma-desc,
  [dir="ltr"] body .explore-enma-desc,
  [dir="ltr"] .explore-mobile-view .explore-enma-desc {
    text-align: left !important;
    text-align-last: left !important;
    direction: ltr !important;
    font-size: clamp(11.5px, 3.1vw, 13px) !important;
    line-height: 1.55 !important;
    color: #475569 !important;
    margin: 0 0 14px 0 !important;
    display: block !important;
  }

  html[dir="ltr"] body #explore .explore-btn-wrapper,
  html[dir="ltr"] .explore-mobile-view .explore-btn-wrapper,
  [dir="ltr"] body #explore .explore-btn-wrapper,
  [dir="ltr"] .explore-mobile-view .explore-btn-wrapper {
    justify-content: flex-start !important;
    direction: ltr !important;
    width: 100% !important;
    margin-top: 0 !important;
  }

  html[dir="ltr"] body #explore .enma-profile-btn,
  html[dir="ltr"] .explore-mobile-view .enma-profile-btn,
  [dir="ltr"] body #explore .enma-profile-btn,
  [dir="ltr"] .explore-mobile-view .enma-profile-btn {
    direction: ltr !important;
    padding: 4px 11px 4px 5px !important;
    max-width: 100% !important;
  }

  html[dir="ltr"] body #explore .explore-logo-column,
  html[dir="ltr"] .explore-mobile-view .explore-logo-column,
  [dir="ltr"] body #explore .explore-logo-column,
  [dir="ltr"] .explore-mobile-view .explore-logo-column {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: 80px !important;
    display: flex !important;
    align-items: flex-start !important;
    justify-content: center !important;
    padding: 0 !important;
  }

  html[dir="ltr"] body #explore .explore-brand-logo,
  html[dir="ltr"] .explore-mobile-view .explore-brand-logo,
  [dir="ltr"] body #explore .explore-brand-logo,
  [dir="ltr"] .explore-mobile-view .explore-brand-logo {
    max-height: 105px !important;
    max-width: 75px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
  }

  /* 2. Hero Section on Mobile in English */
  html[dir="ltr"] .hero-title,
  [dir="ltr"] .hero-title {
    text-align: left !important;
    direction: ltr !important;
  }

  html[dir="ltr"] .hero-title span,
  [dir="ltr"] .hero-title span {
    text-align: left !important;
  }

  html[dir="ltr"] .hero-subtitle,
  [dir="ltr"] .hero-subtitle {
    text-align: left !important;
    direction: ltr !important;
    padding-right: 0 !important;
    padding-left: 22px !important;
  }

  html[dir="ltr"] .hero-subtitle::before,
  [dir="ltr"] .hero-subtitle::before {
    left: 0 !important;
    right: auto !important;
  }

  html[dir="ltr"] .hero-discover,
  [dir="ltr"] .hero-discover {
    direction: ltr !important;
  }

  /* 3. Innovation Banner on Mobile in English */
  html[dir="ltr"] #innovation-sustainability,
  html[dir="ltr"] .innovation-banner-section,
  [dir="ltr"] #innovation-sustainability,
  [dir="ltr"] .innovation-banner-section {
    direction: ltr !important;
  }

  html[dir="ltr"] h2.innovation-banner-title,
  html[dir="ltr"] .innovation-banner-title,
  [dir="ltr"] h2.innovation-banner-title,
  [dir="ltr"] .innovation-banner-title {
    direction: ltr !important;
    text-align: center !important;
  }

  /* 4. Mission & Vision on Mobile in English */
  html[dir="ltr"] #mission-vision,
  html[dir="ltr"] .mission-vision-section,
  [dir="ltr"] #mission-vision,
  [dir="ltr"] .mission-vision-section {
    direction: ltr !important;
  }

  html[dir="ltr"] .mission-vision-header-block,
  [dir="ltr"] .mission-vision-header-block {
    text-align: center !important;
  }

  html[dir="ltr"] .mission-vision-label-top,
  [dir="ltr"] .mission-vision-label-top {
    text-align: left !important;
    direction: ltr !important;
  }

  html[dir="ltr"] .mission-vision-btn,
  [dir="ltr"] .mission-vision-btn {
    text-align: left !important;
    direction: ltr !important;
    justify-content: space-between !important;
  }

  html[dir="ltr"] .mission-vision-item-title,
  [dir="ltr"] .mission-vision-item-title {
    text-align: left !important;
  }

  html[dir="ltr"] .mission-vision-text,
  [dir="ltr"] .mission-vision-text {
    text-align: left !important;
    direction: ltr !important;
  }

  /* 5. Core Values on Mobile in English */
  html[dir="ltr"] #our-core-values,
  html[dir="ltr"] .core-values-section,
  [dir="ltr"] #our-core-values,
  [dir="ltr"] .core-values-section {
    direction: ltr !important;
  }

  html[dir="ltr"] .core-values-header,
  [dir="ltr"] .core-values-header {
    direction: ltr !important;
  }

  html[dir="ltr"] h2.core-values-title,
  html[dir="ltr"] .core-values-title,
  [dir="ltr"] h2.core-values-title,
  [dir="ltr"] .core-values-title {
    text-align: left !important;
  }

  html[dir="ltr"] .core-values-desc,
  [dir="ltr"] .core-values-desc {
    text-align: left !important;
    direction: ltr !important;
  }

  /* 6. Ferris Section on Mobile in English */
  html[dir="ltr"] .ferris-section,
  [dir="ltr"] .ferris-section {
    direction: ltr !important;
  }

  html[dir="ltr"] .pod-label,
  [dir="ltr"] .pod-label {
    direction: ltr !important;
  }

  html[dir="ltr"] .center-card-content,
  html[dir="ltr"] .center-card-title,
  html[dir="ltr"] .center-card-desc,
  [dir="ltr"] .center-card-content,
  [dir="ltr"] .center-card-title,
  [dir="ltr"] .center-card-desc {
    direction: ltr !important;
    text-align: center !important;
  }

  /* 7. Wix 3D Showcase on Mobile in English */
  html[dir="ltr"] .wix-3d-showcase-section,
  [dir="ltr"] .wix-3d-showcase-section {
    direction: ltr !important;
  }

  html[dir="ltr"] .wix-showcase-categories-bar,
  [dir="ltr"] .wix-showcase-categories-bar {
    direction: ltr !important;
  }

  /* 8. Services / Investment on Mobile in English (About Page) */
  html[dir="ltr"] .services-header-top,
  [dir="ltr"] .services-header-top {
    direction: ltr !important;
    text-align: left !important;
  }

  html[dir="ltr"] .services-header-text,
  [dir="ltr"] .services-header-text {
    text-align: left !important;
  }

  html[dir="ltr"] .services-main-title,
  [dir="ltr"] .services-main-title {
    text-align: left !important;
  }

  html[dir="ltr"] .investment-text-col,
  [dir="ltr"] .investment-text-col {
    text-align: left !important;
    direction: ltr !important;
  }

  html[dir="ltr"] .investment-title,
  [dir="ltr"] .investment-title,
  html[dir="ltr"] .investment-desc,
  [dir="ltr"] .investment-desc {
    text-align: left !important;
    direction: ltr !important;
  }
}

/* ==========================================================================
   DESKTOP / COMPUTER LTR OVERRIDES - ENGLISH TRANSLATION FIXES (#explore)
   Applies STRICTLY to desktop / computer screens (min-width: 768px / 1025px)
   Does NOT affect Arabic RTL design or mobile layouts.
   ========================================================================== */
@media (min-width: 768px) {
  html[dir="ltr"] body #explore .explore-desktop-view,
  [dir="ltr"] body #explore .explore-desktop-view,
  html[dir="ltr"] .explore-desktop-view,
  [dir="ltr"] .explore-desktop-view {
    direction: ltr !important;
    text-align: left !important;
    width: 100% !important;
  }

  html[dir="ltr"] body #explore .explore-desktop-view .explore-enma-container,
  [dir="ltr"] body #explore .explore-desktop-view .explore-enma-container,
  html[dir="ltr"] .explore-desktop-view .explore-enma-container,
  [dir="ltr"] .explore-desktop-view .explore-enma-container {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 48px !important;
    direction: ltr !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    max-width: 1260px !important;
    box-sizing: border-box !important;
  }

  html[dir="ltr"] body #explore .explore-desktop-view .explore-logo-column,
  [dir="ltr"] body #explore .explore-desktop-view .explore-logo-column,
  html[dir="ltr"] .explore-desktop-view .explore-logo-column,
  [dir="ltr"] .explore-desktop-view .explore-logo-column {
    order: 1 !important;
    flex: 0 0 170px !important;
    width: 170px !important;
    max-width: 170px !important;
    align-self: flex-start !important;
    padding-top: 6px !important;
    display: flex !important;
    justify-content: center !important;
  }

  html[dir="ltr"] body #explore .explore-desktop-view .explore-brand-logo,
  [dir="ltr"] body #explore .explore-desktop-view .explore-brand-logo,
  html[dir="ltr"] .explore-desktop-view .explore-brand-logo,
  [dir="ltr"] .explore-desktop-view .explore-brand-logo {
    max-width: 170px !important;
    max-height: 220px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
  }

  html[dir="ltr"] body #explore .explore-desktop-view .explore-text-column,
  [dir="ltr"] body #explore .explore-desktop-view .explore-text-column,
  html[dir="ltr"] .explore-desktop-view .explore-text-column,
  [dir="ltr"] .explore-desktop-view .explore-text-column {
    order: 2 !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    max-width: calc(100% - 218px) !important;
    text-align: left !important;
    direction: ltr !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
  }

  html[dir="ltr"] body #explore .explore-desktop-view .explore-enma-widget,
  [dir="ltr"] body #explore .explore-desktop-view .explore-enma-widget,
  html[dir="ltr"] body #explore .elementor-element-630ffc8,
  [dir="ltr"] body #explore .elementor-element-630ffc8 {
    text-align: left !important;
    direction: ltr !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  html[dir="ltr"] body #explore .explore-desktop-view .explore-enma-headline,
  [dir="ltr"] body #explore .explore-desktop-view .explore-enma-headline,
  html[dir="ltr"] .explore-desktop-view .explore-enma-headline,
  [dir="ltr"] .explore-desktop-view .explore-enma-headline {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    text-align: left !important;
    direction: ltr !important;
  }

  html[dir="ltr"] body #explore .explore-desktop-view .explore-enma-brand-navy,
  [dir="ltr"] body #explore .explore-desktop-view .explore-enma-brand-navy,
  html[dir="ltr"] .explore-desktop-view .explore-enma-brand-navy,
  [dir="ltr"] .explore-desktop-view .explore-enma-brand-navy {
    white-space: normal !important;
    width: 100% !important;
    max-width: 100% !important;
    font-size: clamp(24px, 2.1vw, 30px) !important;
    line-height: 1.35 !important;
    text-align: left !important;
    text-align-last: left !important;
    direction: ltr !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
    display: block !important;
    margin-bottom: 14px !important;
  }

  html[dir="ltr"] body #explore .explore-desktop-view .explore-enma-desc,
  [dir="ltr"] body #explore .explore-desktop-view .explore-enma-desc,
  html[dir="ltr"] .explore-desktop-view .explore-enma-desc,
  [dir="ltr"] .explore-desktop-view .explore-enma-desc {
    font-size: clamp(16.5px, 1.2vw, 18.5px) !important;
    line-height: 1.75 !important;
    color: #475569 !important;
    font-weight: 400 !important;
    text-align: left !important;
    text-align-last: left !important;
    direction: ltr !important;
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    margin: 0 !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
  }

  html[dir="ltr"] body #explore .explore-desktop-view .explore-desc-line,
  [dir="ltr"] body #explore .explore-desktop-view .explore-desc-line,
  html[dir="ltr"] .explore-desktop-view .explore-desc-line,
  [dir="ltr"] .explore-desktop-view .explore-desc-line,
  html[dir="ltr"] body #explore .explore-desktop-view .explore-desc-line-last,
  [dir="ltr"] body #explore .explore-desktop-view .explore-desc-line-last,
  html[dir="ltr"] .explore-desktop-view .explore-desc-line-last,
  [dir="ltr"] .explore-desktop-view .explore-desc-line-last {
    display: inline !important;
    text-align: left !important;
    text-align-last: left !important;
    direction: ltr !important;
    width: auto !important;
  }

  html[dir="ltr"] body #explore .explore-desktop-view .explore-btn-wrapper,
  [dir="ltr"] body #explore .explore-desktop-view .explore-btn-wrapper,
  html[dir="ltr"] .explore-desktop-view .explore-btn-wrapper,
  [dir="ltr"] .explore-desktop-view .explore-btn-wrapper {
    justify-content: flex-start !important;
    direction: ltr !important;
    margin-top: 24px !important;
    width: 100% !important;
    display: flex !important;
  }

  html[dir="ltr"] body #explore .explore-desktop-view .enma-profile-btn,
  [dir="ltr"] body #explore .explore-desktop-view .enma-profile-btn,
  html[dir="ltr"] .explore-desktop-view .enma-profile-btn,
  [dir="ltr"] .explore-desktop-view .enma-profile-btn {
    direction: ltr !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 14px !important;
    padding: 7px 28px 7px 8px !important;
  }
}
