
/* Shared glass shell and centered Bootstrap icon baseline. */
body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-bi{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle;flex-shrink:0;line-height:1!important;text-indent:0!important}
body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-bi::before{display:block;line-height:1!important;margin:0!important}
html.aladdin-jahanmaharat-document{--aladdin-jahanmaharat-jm-glass:rgba(250,248,245,.84);--aladdin-jahanmaharat-jm-glass-text:#141416;--aladdin-jahanmaharat-jm-glass-muted:#716E6A;--aladdin-jahanmaharat-jm-glass-border:rgba(216,199,176,.7);--aladdin-jahanmaharat-jm-glass-panel:rgba(252,251,249,.8)}
html.aladdin-jahanmaharat-document.aladdin-jahanmaharat-dark{--aladdin-jahanmaharat-jm-glass:rgba(20,20,22,.82);--aladdin-jahanmaharat-jm-glass-text:#FAF8F5;--aladdin-jahanmaharat-jm-glass-muted:#D8C7B0;--aladdin-jahanmaharat-jm-glass-border:rgba(216,199,176,.26);--aladdin-jahanmaharat-jm-glass-panel:rgba(31,30,36,.8)}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header{background:var(--aladdin-jahanmaharat-jm-glass)!important;color:var(--aladdin-jahanmaharat-jm-glass-text)!important;border-bottom:1px solid var(--aladdin-jahanmaharat-jm-glass-border)!important;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);box-shadow:0 8px 32px rgba(20,20,22,.1)}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header span,body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header nav a,body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header button,body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header a[href^="tel:"]{color:var(--aladdin-jahanmaharat-jm-glass-text)!important}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header nav a,body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header button,body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header a[href^="tel:"]{border-color:var(--aladdin-jahanmaharat-jm-glass-border)!important}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header .aladdin-jahanmaharat-jm-menu-toggle,body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header button,body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header a[href^="tel:"]{background:var(--aladdin-jahanmaharat-jm-glass-panel)!important}
html.aladdin-jahanmaharat-document:not(.aladdin-jahanmaharat-dark) #aladdin-jahanmaharat-site-header img{filter:none!important}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header a[href="#aladdin-jahanmaharat-consultation-booking"] span,body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header a[href="#aladdin-jahanmaharat-consultation-booking"] i{color:#FAF8F5!important}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header>div>div:last-child>div:first-child{display:none!important}
body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-language,body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-theme-control{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--aladdin-jahanmaharat-jm-glass-border);border-radius:14px;background:var(--aladdin-jahanmaharat-jm-glass-panel);color:var(--aladdin-jahanmaharat-jm-glass-text);font-size:12px;font-weight:700;padding:0 12px}
body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-menu-toggle{border-radius:14px!important;transition:transform .2s}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-menu-toggle:hover{transform:translateY(-2px)}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu{position:fixed;inset:16px 16px 16px auto;margin:0;width:min(410px,calc(100vw - 32px));height:calc(100dvh - 32px);max-height:none;border-radius:28px;padding:24px;background:var(--aladdin-jahanmaharat-jm-glass)!important;color:var(--aladdin-jahanmaharat-jm-glass-text)!important;border:1px solid var(--aladdin-jahanmaharat-jm-glass-border);box-shadow:0 24px 80px rgba(20,20,22,.24),inset 0 1px rgba(250,248,245,.25);backdrop-filter:blur(30px) saturate(140%);-webkit-backdrop-filter:blur(30px) saturate(140%)}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu::backdrop{background:rgba(20,20,22,.5);backdrop-filter:blur(8px)}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu[open]{animation:aladdin-jahanmaharat-jm-drawer-enter .3s ease both}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu .aladdin-jahanmaharat-jm-dialog-heading{padding-bottom:20px;border-bottom:1px solid var(--aladdin-jahanmaharat-jm-glass-border)}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu .aladdin-jahanmaharat-jm-dialog-heading strong{font-size:23px;font-weight:900}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu button[data-close]{border-radius:14px;color:var(--aladdin-jahanmaharat-jm-glass-text);background:var(--aladdin-jahanmaharat-jm-glass-panel);border-color:var(--aladdin-jahanmaharat-jm-glass-border)}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu nav{gap:9px;margin:22px 0}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu nav a{display:flex;align-items:center;gap:12px;background:var(--aladdin-jahanmaharat-jm-glass-panel)!important;color:var(--aladdin-jahanmaharat-jm-glass-text)!important;border:1px solid var(--aladdin-jahanmaharat-jm-glass-border);padding:13px 14px;border-radius:16px;font-size:14px;transition:transform .2s,border-color .2s}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu nav a:hover{transform:translateX(-4px);border-color:#D97706}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu nav a .aladdin-jahanmaharat-bi{width:36px;height:36px;border-radius:12px;background:var(--aladdin-jahanmaharat-jm-glass-panel);color:#C2410C;font-size:17px}html.aladdin-jahanmaharat-document.aladdin-jahanmaharat-dark #aladdin-jahanmaharat-mobile-menu nav a .aladdin-jahanmaharat-bi{color:#D8C7B0}
body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-drawer-subtitle{font-size:12px;line-height:1.9;color:var(--aladdin-jahanmaharat-jm-glass-muted);margin-top:14px}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-drawer-settings{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:20px;border-top:1px solid var(--aladdin-jahanmaharat-jm-glass-border);margin-top:20px}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu .aladdin-jahanmaharat-jm-send{background:linear-gradient(110deg,#C2410C,#D97706);color:#FAF8F5}
body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-mobile-contact{background:var(--aladdin-jahanmaharat-jm-glass)!important;border-color:var(--aladdin-jahanmaharat-jm-glass-border)!important;backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%);box-shadow:0 -8px 30px rgba(20,20,22,.08)}
body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-mobile-contact a,body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-mobile-contact button{color:var(--aladdin-jahanmaharat-jm-glass-text)!important;background:var(--aladdin-jahanmaharat-jm-glass-panel);border-color:var(--aladdin-jahanmaharat-jm-glass-border)!important}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-mobile-contact a[href="#aladdin-jahanmaharat-consultation-booking"]{background:#C2410C!important;color:#FAF8F5!important}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-mobile-contact button{width:44px;height:44px;flex:0 0 44px;padding:0;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:16px}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-mobile-contact .aladdin-jahanmaharat-jm-language{font-size:11px}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-mobile-contact a{flex-direction:column;gap:4px;font-size:10px;padding:5px 8px}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-mobile-contact a .aladdin-jahanmaharat-bi{font-size:16px}
@keyframes aladdin-jahanmaharat-jm-drawer-enter{from{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}
@media(max-width:639px){body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header>div>div:last-child{gap:6px!important}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header .aladdin-jahanmaharat-jm-language{padding:0;width:40px;min-width:40px;height:40px;min-height:40px;font-size:10px;border-radius:12px}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header .aladdin-jahanmaharat-jm-language .aladdin-jahanmaharat-bi{display:none!important}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header #aladdin-jahanmaharat-theme-toggle{width:40px;height:40px;min-width:40px}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header>div>div:first-of-type{min-width:0}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header .aladdin-jahanmaharat-font-doran{font-size:14px!important}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header .aladdin-jahanmaharat-jm-menu-toggle{width:40px;height:40px;min-width:40px}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-site-header>div{gap:6px!important}
body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-hero-slider-container{min-height:0!important;height:auto!important;display:block!important;padding:78px 0 88px!important;overflow:hidden}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide{position:absolute!important;inset:0!important;height:auto!important;min-height:0!important}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide.aladdin-jahanmaharat-slide-active{position:relative!important;inset:auto!important;height:auto!important}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide>div{padding:30px 20px 22px!important;gap:17px!important;min-height:460px}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide h1,body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide h2{font-size:clamp(25px,6.9vw,32px)!important;line-height:1.65!important}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide p{font-size:12px!important;line-height:2!important;max-width:36ch}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide>div>div:first-child{font-size:10px!important;line-height:1.8;max-width:100%;padding:7px 11px}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide>div>div.aladdin-jahanmaharat-flex{gap:9px!important}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide a{font-size:12px!important;padding:11px 16px!important}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide .aladdin-jahanmaharat-animate-ping{animation:none!important}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-hero-slide .aladdin-jahanmaharat-flex-wrap span{font-size:10px!important}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-hero-slider-container .aladdin-jahanmaharat-jm-pause{bottom:25px}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-hero-slider-container>div.aladdin-jahanmaharat-absolute.aladdin-jahanmaharat-bottom-8{bottom:24px!important;padding:0 20px!important}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-hero-slider-container .aladdin-jahanmaharat-w-\[600px\],body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-hero-slider-container .aladdin-jahanmaharat-w-\[550px\]{width:280px!important;height:280px!important}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu{padding:20px}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu nav a{padding:10px 12px;font-size:13px}body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu nav{gap:7px;margin:16px 0}body.aladdin-jahanmaharat-site .aladdin-jahanmaharat-jm-mobile-contact{gap:7px!important;padding-left:12px!important;padding-right:12px!important}}
@media(prefers-reduced-motion:reduce){body.aladdin-jahanmaharat-site #aladdin-jahanmaharat-mobile-menu[open]{animation:none!important}}
