.elementor-17 .elementor-element.elementor-element-1000008{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000007{--spacer-size:3px;}.elementor-17 .elementor-element.elementor-element-1000017{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000016{--display:flex;}.elementor-17 .elementor-element.elementor-element-100000b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-100000c{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-100000d .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-1000014{--display:flex;}.elementor-17 .elementor-element.elementor-element-100000e .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-1000013{--display:flex;}.elementor-17 .elementor-element.elementor-element-100002d{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000018{--spacer-size:10px;}.elementor-17 .elementor-element.elementor-element-1000019{--spacer-size:10px;}.elementor-17 .elementor-element.elementor-element-100002c{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000026{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-100001f{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000025{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-1000024{--display:flex;}.elementor-17 .elementor-element.elementor-element-100002b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-100003b{--display:flex;}.elementor-17 .elementor-element.elementor-element-100003a{--display:flex;}.elementor-17 .elementor-element.elementor-element-100004c{--display:flex;}.elementor-17 .elementor-element.elementor-element-100004b{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000040{--display:flex;}.elementor-17 .elementor-element.elementor-element-100003e{--display:flex;}.elementor-17 .elementor-element.elementor-element-100004a{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000044{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000049{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000072{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000071{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000051{--display:flex;}.elementor-17 .elementor-element.elementor-element-100004f{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000070{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000057{--display:flex;}.elementor-17 .elementor-element.elementor-element-100005d{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000063{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000069{--display:flex;}.elementor-17 .elementor-element.elementor-element-100006f{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000090{--display:flex;}.elementor-17 .elementor-element.elementor-element-100008f{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000077{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000075{--display:flex;}.elementor-17 .elementor-element.elementor-element-100008e{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000081{--display:flex;}.elementor-17 .elementor-element.elementor-element-100007b{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000078 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-1000080{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000085{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000082 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-1000089{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000086 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-100008d{--display:flex;}.elementor-17 .elementor-element.elementor-element-100008a .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-10000a7{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000a6{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000094{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000093{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000a5{--display:flex;}.elementor-17 .elementor-element.elementor-element-1000098{--display:flex;}.elementor-17 .elementor-element.elementor-element-100009c{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000a0{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000a4{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000ac{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000ab{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000c2{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000c1{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000b0{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000c0{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000b5{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000b1 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-10000b4{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000ba{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000b6 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-10000b9{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000bf{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000bb .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-10000be{--display:flex;}.elementor-17 .elementor-element.elementor-element-10000c4{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */@font-face{font-family:"Vazirmatn";src:url("/wp-content/plugins/font-panel/assets/fonts/vazirmatn-variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
body.elementor-page-17{
--ink-900:#07231c;--ink-800:#0a2f26;--ink-700:#0e3d31;--ink-600:#155343;
--gold:#c9973c;--gold-2:#e3b96a;--ink-900-rgb:7,35,28;--ink-600-rgb:21,83,67;
--gold-rgb:201,151,60;--gold-2-rgb:227,185,106;--cream:#faf6ee;--cream-2:#f3ecdd;
--gold-soft:rgba(var(--gold-rgb),.14);--white:#fff;--t-strong:#10231d;--t-body:#48584f;
--t-faint:#7d8a81;--on-dark:#e9efe9;--on-dark-faint:#9db3a7;
--fs-hero:clamp(2.6rem,6.5vw,4.6rem);--fs-h2:clamp(1.7rem,3.6vw,2.6rem);
--fs-h3:clamp(1.1rem,1.8vw,1.35rem);--fs-body:clamp(.95rem,1.1vw,1.05rem);
--fs-small:.85rem;--fs-tiny:.72rem;--r-lg:28px;--r-md:20px;--r-sm:14px;--r-pill:999px;
--ring:1px solid rgba(var(--gold-rgb),.22);--shadow-1:0 4px 20px rgba(var(--ink-900-rgb),.06);
--shadow-2:0 24px 60px -18px rgba(var(--ink-900-rgb),.22);--ease:cubic-bezier(.22,.8,.24,1);
font-family:"Vazirmatn",Tahoma,Arial,sans-serif;background:var(--cream);color:var(--t-body);
font-size:var(--fs-body);line-height:2;overflow-x:hidden
}
html[data-theme="navy"] body.elementor-page-17{--ink-900:#050c1a;--ink-800:#0a1730;--ink-700:#0f2247;--ink-600:#173663;--gold:#c9a227;--gold-2:#e8c766;--ink-900-rgb:5,12,26;--ink-600-rgb:23,54,99;--gold-rgb:201,162,39;--gold-2-rgb:232,199,102}
html[data-theme="plum"] body.elementor-page-17{--ink-900:#1a0f1e;--ink-800:#251629;--ink-700:#332038;--ink-600:#452b4a;--gold:#c07856;--gold-2:#dc9d7c;--ink-900-rgb:26,15,30;--ink-600-rgb:69,43,74;--gold-rgb:192,120,86;--gold-2-rgb:220,157,124}
html[data-theme="teal"] body.elementor-page-17{--ink-900:#0a1214;--ink-800:#0f1c20;--ink-700:#15272c;--ink-600:#1d3840;--gold:#3fa9a0;--gold-2:#6fd0c4;--ink-900-rgb:10,18,20;--ink-600-rgb:29,56,64;--gold-rgb:63,169,160;--gold-2-rgb:111,208,196}
body.elementor-page-17 *{box-sizing:border-box}
body.elementor-page-17 a{text-decoration:none}
body.elementor-page-17 ::selection{background:var(--gold);color:#fff}
body.elementor-page-17 .elementor-widget-text-editor p:last-child{margin-bottom:0}
body.elementor-page-17 .elementor-widget-heading .elementor-heading-title,
body.elementor-page-17 .elementor-widget-text-editor,
body.elementor-page-17 .elementor-button{font-family:"Vazirmatn",Tahoma,Arial,sans-serif}
body.elementor-page-17 .nm-container{width:100%!important;max-width:1200px!important;margin-inline:auto!important;padding-inline:clamp(18px,4vw,32px)!important}
body.elementor-page-17 .nm-grain{position:relative}
body.elementor-page-17 .nm-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E")}
body.elementor-page-17 .nm-section{display:block!important;position:relative;padding:128px 0!important}
body.elementor-page-17 .nm-dark-section{background:radial-gradient(900px 500px at 100% 0%,rgba(var(--gold-rgb),.14),transparent 55%),linear-gradient(170deg,var(--ink-900),var(--ink-800));color:var(--on-dark)}
body.elementor-page-17 .nm-progress-track{position:fixed!important;display:block!important;inset:0 0 auto!important;height:3px!important;min-height:3px!important;z-index:120;padding:0!important;pointer-events:none;background:transparent}
body.elementor-page-17 .nm-progress-fill{position:absolute!important;inset:0 auto 0 0!important;width:0;height:3px!important;min-height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-2));transition:width .1s linear}
body.elementor-page-17 .nm-progress-fill .elementor-spacer-inner{height:3px!important}
body.elementor-page-17 .nm-nav{position:fixed!important;display:block!important;top:14px;inset-inline:0;z-index:110;padding:0!important;pointer-events:none}
body.elementor-page-17 .nm-nav-inner{pointer-events:auto;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;background:rgba(var(--ink-900-rgb),.55);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(233,239,233,.1);border-radius:var(--r-pill);padding:10px 12px 10px 22px!important;max-width:1200px!important;margin-inline:max(18px,calc((100vw - 1200px)/2))!important;width:auto!important;transition:background .3s,box-shadow .3s}
body.elementor-page-17 .nm-nav.is-scrolled .nm-nav-inner{background:rgba(var(--ink-900-rgb),.88);box-shadow:0 14px 40px rgba(var(--ink-900-rgb),.35)}
body.elementor-page-17 .nm-logo{display:flex!important;flex-direction:row!important;align-items:center!important;gap:11px!important;width:auto!important;flex:0 0 auto}
body.elementor-page-17 .nm-logo-sig,body.elementor-page-17 .nm-logo-title{width:auto!important;margin:0!important}
body.elementor-page-17 .nm-logo-sig .elementor-heading-title{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--gold),#9d7326);color:#fff;font-size:1rem;font-weight:900}
body.elementor-page-17 .nm-logo-title .elementor-heading-title{color:#fff;font-weight:800;font-size:.98rem;white-space:nowrap;line-height:1.4}
body.elementor-page-17 .nm-nav-menu{display:flex!important;flex-direction:row!important;align-items:center!important;gap:2px!important;width:auto!important;flex:0 1 auto}
body.elementor-page-17 .nm-nav-link{width:auto!important;flex:0 0 auto}
body.elementor-page-17 .nm-nav-link .elementor-button{background:transparent;color:var(--on-dark-faint);font-size:.86rem;font-weight:600;padding:8px 14px;border-radius:var(--r-pill);transition:color .25s,background .25s}
body.elementor-page-17 .nm-nav-link .elementor-button:hover{color:#fff;background:rgba(255,255,255,.07)}
body.elementor-page-17 .nm-nav-link.is-active .elementor-button{color:var(--gold-2)}
body.elementor-page-17 .nm-nav-cta{width:auto!important;flex:0 0 auto}
body.elementor-page-17 .nm-nav-cta .elementor-button{background:linear-gradient(135deg,var(--gold),#a97d2b);color:#fff;font-weight:700;font-size:.85rem;padding:9px 22px;border-radius:var(--r-pill);box-shadow:0 8px 22px rgba(var(--gold-rgb),.35);transition:.25s}
body.elementor-page-17 .nm-nav-cta .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(var(--gold-rgb),.5)}
body.elementor-page-17 .nm-burger{display:none;width:auto!important;flex:0 0 auto}
body.elementor-page-17 .nm-burger .elementor-icon{color:#fff;font-size:22px;padding:10px}
body.elementor-page-17 .nm-theme-switcher{position:relative;display:block!important;width:auto!important;flex:0 0 auto}
body.elementor-page-17 .nm-theme-toggle{width:auto!important}
body.elementor-page-17 .nm-theme-toggle .elementor-icon{display:block;width:38px;height:38px;border-radius:50%;border:1px solid rgba(233,239,233,.16);background:conic-gradient(#c9973c 0 25%,#c9a227 25% 50%,#c07856 50% 75%,#3fa9a0 75%);font-size:0;padding:8px;box-shadow:inset 0 0 0 7px rgba(var(--ink-900-rgb),.75);transition:.25s}
body.elementor-page-17 .nm-theme-toggle .elementor-icon:hover{transform:translateY(-2px);border-color:rgba(var(--gold-2-rgb),.55)}
body.elementor-page-17 .nm-theme-menu{position:absolute!important;display:flex!important;flex-direction:column!important;top:50px;inset-inline-end:0;width:196px!important;min-width:196px;background:rgba(var(--ink-900-rgb),.97);border:1px solid rgba(233,239,233,.12);border-radius:var(--r-md);padding:10px!important;gap:2px!important;opacity:0;transform:translateY(-8px) scale(.97);pointer-events:none;transition:.25s;box-shadow:0 20px 45px rgba(0,0,0,.35);z-index:200}
body.elementor-page-17 .nm-theme-menu.is-open{opacity:1;transform:none;pointer-events:auto}
body.elementor-page-17 .nm-theme-option{width:100%!important}
body.elementor-page-17 .nm-theme-option .elementor-button{width:100%;justify-content:flex-start;background:transparent;color:var(--on-dark-faint);font-size:.82rem;font-weight:600;padding:9px 10px;border-radius:var(--r-sm);text-align:right}
body.elementor-page-17 .nm-theme-option .elementor-button:hover{background:rgba(233,239,233,.08);color:#fff}
body.elementor-page-17 .nm-hero{position:relative;display:flex!important;align-items:center!important;min-height:100svh;padding:140px 0 120px!important;overflow:hidden;background:radial-gradient(1100px 700px at 88% -10%,rgba(var(--gold-rgb),.22),transparent 55%),radial-gradient(900px 700px at -5% 110%,rgba(var(--ink-600-rgb),.9),transparent 60%),linear-gradient(165deg,var(--ink-900),var(--ink-800) 58%,var(--ink-700));color:var(--on-dark)}
body.elementor-page-17 .nm-hero:before{content:"";position:absolute;inset:0;opacity:.045;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(80% 70% at 50% 30%,#000,transparent)}
body.elementor-page-17 .nm-aurora{position:absolute!important;width:640px!important;height:640px!important;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none;background:conic-gradient(from 90deg,rgba(var(--gold-rgb),.5),rgba(var(--ink-600-rgb),.65),rgba(var(--gold-2-rgb),.35),rgba(var(--gold-rgb),.5));animation:nm-drift 16s ease-in-out infinite alternate}
body.elementor-page-17 .nm-a1{top:-220px;inset-inline-start:-140px}
body.elementor-page-17 .nm-a2{bottom:-260px;inset-inline-end:-160px;animation-delay:-8s}
@keyframes nm-drift{to{transform:translate(60px,40px) rotate(40deg)}}
body.elementor-page-17 .nm-hero-grid{position:relative;z-index:2;display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:clamp(32px,5vw,72px)!important;align-items:center!important}
body.elementor-page-17 .nm-hero-copy{display:block!important;min-width:0}
body.elementor-page-17 .nm-chip{width:auto!important;margin-bottom:24px}
body.elementor-page-17 .nm-chip .elementor-heading-title{display:inline-flex;align-items:center;gap:9px;background:rgba(233,239,233,.07);border:1px solid rgba(233,239,233,.14);color:var(--gold-2);font-size:var(--fs-small);font-weight:700;padding:8px 18px;border-radius:var(--r-pill);backdrop-filter:blur(8px)}
body.elementor-page-17 .nm-chip .elementor-heading-title:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-2);box-shadow:0 0 0 4px rgba(var(--gold-2-rgb),.2)}
body.elementor-page-17 .nm-hero-title{margin-bottom:16px}
body.elementor-page-17 .nm-hero-title .elementor-heading-title{font-size:var(--fs-hero);font-weight:900;line-height:1.35;color:#fff;letter-spacing:-.5px}
body.elementor-page-17 .nm-hero-title em{font-style:normal;background:linear-gradient(100deg,var(--gold-2),var(--gold) 60%,#f0d9a8);-webkit-background-clip:text;background-clip:text;color:transparent}
body.elementor-page-17 .nm-hero-quote{position:relative;color:var(--on-dark-faint);max-width:560px;font-size:clamp(.98rem,1.4vw,1.12rem);margin-bottom:32px;padding-inline-start:18px}
body.elementor-page-17 .nm-hero-quote:before{content:"";position:absolute;inset-inline-start:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--gold-2),transparent)}
body.elementor-page-17 .nm-cta-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:14px!important;margin-bottom:48px;width:auto!important}
body.elementor-page-17 .nm-btn{width:auto!important;flex:0 0 auto}
body.elementor-page-17 .nm-btn .elementor-button{display:inline-flex;align-items:center;padding:15px 34px;border-radius:var(--r-pill);font-weight:800;font-size:.95rem;transition:transform .3s var(--ease),box-shadow .3s}
body.elementor-page-17 .nm-btn-primary .elementor-button{background:linear-gradient(135deg,var(--gold-2),var(--gold) 55%,#a97d2b);color:#fff;box-shadow:0 14px 34px -8px rgba(var(--gold-rgb),.55)}
body.elementor-page-17 .nm-btn-primary .elementor-button:hover{transform:translateY(-2px);box-shadow:0 20px 44px -8px rgba(var(--gold-rgb),.7)}
body.elementor-page-17 .nm-btn-outline .elementor-button{background:transparent;border:1px solid rgba(233,239,233,.25);color:var(--on-dark)}
body.elementor-page-17 .nm-btn-outline .elementor-button:hover{border-color:var(--gold-2);color:var(--gold-2)}
body.elementor-page-17 .nm-hero-stats{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important}
body.elementor-page-17 .nm-stat-card{display:flex;align-items:center;width:auto!important;gap:14px;background:rgba(233,239,233,.06);border:1px solid rgba(233,239,233,.12);border-radius:var(--r-md);padding:14px 22px;backdrop-filter:blur(10px)}
body.elementor-page-17 .nm-stat-card .elementor-counter{display:flex;align-items:center;gap:14px}
body.elementor-page-17 .nm-stat-card .elementor-counter-number-wrapper{font-size:1.55rem;font-weight:900;color:var(--gold-2);line-height:1.3}
body.elementor-page-17 .nm-stat-card .elementor-counter-title{font-size:var(--fs-tiny);color:var(--on-dark-faint);line-height:1.7;text-align:right}
body.elementor-page-17 .nm-stat-mba{flex-direction:row!important}
body.elementor-page-17 .nm-stat-value{width:auto!important}
body.elementor-page-17 .nm-stat-value .elementor-heading-title{font-size:1.55rem;font-weight:900;color:var(--gold-2);line-height:1.3}
body.elementor-page-17 .nm-stat-label{width:auto!important;color:var(--on-dark-faint);font-size:var(--fs-tiny);line-height:1.7}
body.elementor-page-17 .nm-portrait{position:relative;display:grid!important;place-items:center!important;z-index:1}
body.elementor-page-17 .nm-portrait:before{content:"";position:absolute;width:120%;aspect-ratio:1;border-radius:50%;z-index:-1;border:1px dashed rgba(var(--gold-2-rgb),.28);animation:nm-spin 40s linear infinite}
body.elementor-page-17 .nm-arch{position:relative;width:min(340px,72vw)!important}
body.elementor-page-17 .nm-arch .elementor-widget-container{aspect-ratio:322/430;border-radius:170px 170px 34px 34px;background:linear-gradient(170deg,var(--ink-600),var(--ink-800));overflow:hidden;box-shadow:0 40px 90px -20px rgba(0,0,0,.55);padding:2px}
body.elementor-page-17 .nm-arch .elementor-widget-container:before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 210deg,var(--gold-2),transparent 30%,var(--gold) 50%,transparent 70%,var(--gold-2));z-index:-1;animation:nm-spin 9s linear infinite}
body.elementor-page-17 .nm-arch img{width:100%;height:100%;object-fit:cover;border-radius:168px 168px 32px 32px;display:block}
@keyframes nm-spin{to{transform:rotate(1turn)}}
body.elementor-page-17 .nm-float-chip{position:absolute!important;width:auto!important;z-index:3}
body.elementor-page-17 .nm-float-chip .elementor-heading-title{background:rgba(var(--ink-900-rgb),.72);border:1px solid rgba(var(--gold-2-rgb),.3);color:var(--on-dark);font-size:.78rem;font-weight:700;padding:9px 18px;border-radius:var(--r-pill);backdrop-filter:blur(12px);box-shadow:0 14px 30px rgba(0,0,0,.35);animation:nm-bob 5.5s ease-in-out infinite}
body.elementor-page-17 .nm-float-chip .elementor-heading-title:first-letter{color:var(--gold-2)}
body.elementor-page-17 .nm-fc1{top:12%;inset-inline-start:-10%}
body.elementor-page-17 .nm-fc2{top:48%;inset-inline-end:-14%}
body.elementor-page-17 .nm-fc2 .elementor-heading-title{animation-delay:-1.8s}
body.elementor-page-17 .nm-fc3{bottom:6%;inset-inline-start:-4%}
body.elementor-page-17 .nm-fc3 .elementor-heading-title{animation-delay:-3.6s}
@keyframes nm-bob{50%{transform:translateY(-12px)}}
body.elementor-page-17 .nm-marquee{display:block!important;background:var(--ink-900);border-block:1px solid rgba(var(--gold-2-rgb),.18);overflow:hidden;padding:20px 0!important}
body.elementor-page-17 .nm-marquee-track{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;width:max-content!important;animation:nm-scroll 26s linear infinite}
body.elementor-page-17 .nm-marquee:hover .nm-marquee-track{animation-play-state:paused}
body.elementor-page-17 .nm-marquee-item{width:auto!important;flex:0 0 auto;padding-inline:34px}
body.elementor-page-17 .nm-marquee-item .elementor-heading-title{display:flex;align-items:center;gap:18px;white-space:nowrap;color:var(--on-dark-faint);font-weight:700;font-size:.95rem}
body.elementor-page-17 .nm-marquee-item .elementor-heading-title:after{content:"✦";color:var(--gold);font-size:.8rem}
@keyframes nm-scroll{to{transform:translateX(50%)}}
body.elementor-page-17 .nm-sec-head{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin-bottom:64px;flex-wrap:wrap!important}
body.elementor-page-17 .nm-title-group{position:relative;display:block!important;width:auto!important}
body.elementor-page-17 .nm-sec-en{position:absolute!important;top:-30px;inset-inline-start:0;width:auto!important;pointer-events:none}
body.elementor-page-17 .nm-sec-en .elementor-heading-title{font-family:Arial,sans-serif;direction:ltr;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;letter-spacing:2px;color:transparent;-webkit-text-stroke:1px rgba(var(--gold-rgb),.22);text-transform:uppercase;white-space:nowrap}
body.elementor-page-17 .nm-sec-title .elementor-heading-title{position:relative;font-size:var(--fs-h2);font-weight:900;color:var(--t-strong);line-height:1.4}
body.elementor-page-17 .nm-sec-title .elementor-heading-title:after{content:"";display:block;width:58px;height:5px;border-radius:5px;margin-top:12px;background:linear-gradient(90deg,var(--gold),var(--gold-2))}
body.elementor-page-17 .nm-sec-hint{width:auto!important;max-width:340px;color:var(--t-faint);font-size:var(--fs-small)}
body.elementor-page-17 .nm-sec-head-dark .nm-sec-title .elementor-heading-title{color:#fff}
body.elementor-page-17 .nm-sec-head-dark .nm-sec-en .elementor-heading-title{-webkit-text-stroke-color:rgba(var(--gold-2-rgb),.2)}
body.elementor-page-17 .nm-sec-head-dark .nm-sec-hint{color:var(--on-dark-faint)}
body.elementor-page-17 .nm-bio-grid{display:grid!important;grid-template-columns:1.3fr .7fr!important;gap:clamp(32px,4vw,64px)!important;align-items:start!important}
body.elementor-page-17 .nm-bio-text{display:block!important}
body.elementor-page-17 .nm-bio-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;color:var(--t-strong);margin-bottom:24px}
body.elementor-page-17 .nm-bio-paragraph{margin-bottom:24px;text-align:justify}
body.elementor-page-17 .nm-bio-stats{display:grid!important;gap:16px!important}
body.elementor-page-17 .nm-bio-card{background:var(--white);border:var(--ring);border-radius:var(--r-md);padding:22px 26px;box-shadow:var(--shadow-1);transition:.3s}
body.elementor-page-17 .nm-bio-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}
body.elementor-page-17 .nm-bio-card .elementor-counter{display:grid;grid-template-columns:86px 1fr;align-items:center;gap:18px;text-align:right}
body.elementor-page-17 .nm-bio-card .elementor-counter-number-wrapper{font-size:2rem;font-weight:900;color:var(--gold);line-height:1.4;text-align:right}
body.elementor-page-17 .nm-bio-card .elementor-counter-title{font-size:var(--fs-small);color:var(--t-faint);line-height:1.7;text-align:right}
body.elementor-page-17 .nm-exp-grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:18px!important}
body.elementor-page-17 .nm-exp-card{position:relative;display:block!important;grid-column:span 2;background:rgba(233,239,233,.045);border:1px solid rgba(233,239,233,.1);border-radius:var(--r-lg);padding:34px 30px!important;overflow:hidden;transition:.35s}
body.elementor-page-17 .nm-exp-card:hover{transform:translateY(-6px);border-color:rgba(var(--gold-2-rgb),.45);background:rgba(233,239,233,.07)}
body.elementor-page-17 .nm-exp-card:before{content:"";position:absolute;top:0;inset-inline-start:0;width:120px;height:120px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--gold-2-rgb),.16),transparent);transform:translate(-30%,-30%)}
body.elementor-page-17 .nm-exp-wide{grid-column:span 3}
body.elementor-page-17 .nm-exp-en{margin-bottom:14px}
body.elementor-page-17 .nm-exp-en .elementor-heading-title{font-family:Arial,sans-serif;direction:ltr;text-align:left;font-size:var(--fs-tiny);letter-spacing:1.6px;text-transform:uppercase;color:var(--on-dark-faint)}
body.elementor-page-17 .nm-exp-title .elementor-heading-title{font-size:var(--fs-h3);font-weight:800;color:#fff;margin-bottom:4px}
body.elementor-page-17 .nm-exp-role{margin-bottom:12px}
body.elementor-page-17 .nm-exp-role .elementor-heading-title{display:inline-block;color:var(--gold-2);font-size:var(--fs-small);font-weight:700}
body.elementor-page-17 .nm-exp-desc{color:var(--on-dark-faint);font-size:var(--fs-small)}
body.elementor-page-17 .nm-exp-index{position:absolute!important;bottom:18px;inset-inline-end:24px;width:auto!important}
body.elementor-page-17 .nm-exp-index .elementor-heading-title{font-size:2.6rem;font-weight:900;color:rgba(233,239,233,.07);line-height:1}
body.elementor-page-17 .nm-skill-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:18px!important}
body.elementor-page-17 .nm-skill-card{display:block!important;background:var(--white);border:var(--ring);border-radius:var(--r-lg);padding:34px 30px!important;box-shadow:var(--shadow-1);position:relative;overflow:hidden;transition:.35s}
body.elementor-page-17 .nm-skill-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-2)}
body.elementor-page-17 .nm-skill-feature{grid-row:span 2;display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:linear-gradient(165deg,var(--ink-800),var(--ink-600));color:var(--on-dark);border:none}
body.elementor-page-17 .nm-skill-body{display:block!important}
body.elementor-page-17 .nm-skill-icon{width:auto!important;margin-bottom:20px}
body.elementor-page-17 .nm-skill-icon .elementor-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--gold-soft);color:var(--gold);font-size:25px}
body.elementor-page-17 .nm-skill-feature .nm-skill-icon .elementor-icon{background:rgba(var(--gold-2-rgb),.16);color:var(--gold-2)}
body.elementor-page-17 .nm-skill-title .elementor-heading-title{font-size:var(--fs-h3);font-weight:800;color:var(--t-strong);margin-bottom:8px}
body.elementor-page-17 .nm-skill-desc{font-size:var(--fs-small);color:var(--t-faint)}
body.elementor-page-17 .nm-skill-feature .nm-skill-title .elementor-heading-title{color:#fff}
body.elementor-page-17 .nm-skill-feature .nm-skill-desc{color:var(--on-dark-faint)}
body.elementor-page-17 .nm-skill-tags{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin-top:18px}
body.elementor-page-17 .nm-skill-tag{width:auto!important}
body.elementor-page-17 .nm-skill-tag .elementor-heading-title{font-size:var(--fs-tiny);font-weight:700;color:var(--gold-2);border:1px solid rgba(var(--gold-2-rgb),.35);border-radius:var(--r-pill);padding:5px 14px}
body.elementor-page-17 .nm-edu-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important}
body.elementor-page-17 .nm-edu-card{display:block!important;background:var(--white);border:var(--ring);border-radius:var(--r-md);padding:30px 26px!important;box-shadow:var(--shadow-1);text-align:center;transition:.3s}
body.elementor-page-17 .nm-edu-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-2)}
body.elementor-page-17 .nm-medal{width:auto!important;margin-bottom:16px}
body.elementor-page-17 .nm-medal .elementor-heading-title{display:grid;place-items:center;width:62px;height:62px;margin-inline:auto;border-radius:50%;font-weight:900;color:#fff;font-size:.95rem;background:linear-gradient(140deg,var(--gold-2),#a97d2b);box-shadow:0 10px 24px rgba(var(--gold-rgb),.4)}
body.elementor-page-17 .nm-edu-title .elementor-heading-title{font-size:1rem;font-weight:800;color:var(--t-strong);margin-bottom:6px}
body.elementor-page-17 .nm-edu-desc{font-size:var(--fs-tiny);color:var(--t-faint)}
body.elementor-page-17 .nm-education{padding-top:0!important}
body.elementor-page-17 .nm-quote-band{position:relative;display:block!important;text-align:center;color:var(--ink-900);background:linear-gradient(120deg,var(--gold-2),var(--gold) 60%,#b3873a);padding:96px 0!important;overflow:hidden}
body.elementor-page-17 .nm-quote-inner{display:block!important;position:relative;z-index:1}
body.elementor-page-17 .nm-quote-mark .elementor-heading-title{font-size:4.5rem;line-height:1;opacity:.25;font-weight:900;color:var(--ink-900)}
body.elementor-page-17 .nm-quote-text blockquote{font-size:clamp(1.15rem,2.4vw,1.7rem);font-weight:800;max-width:820px;margin-inline:auto;line-height:1.9;color:var(--ink-900);border:0;padding:0}
body.elementor-page-17 .nm-quote-cite{margin-top:18px}
body.elementor-page-17 .nm-quote-cite .elementor-heading-title{font-weight:700;font-size:var(--fs-small);color:var(--ink-900);opacity:.75}
body.elementor-page-17 .nm-contact{padding-bottom:96px!important}
body.elementor-page-17 .nm-contact-grid{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:clamp(32px,4vw,72px)!important;align-items:center!important;position:relative;z-index:1}
body.elementor-page-17 .nm-contact-copy{display:block!important}
body.elementor-page-17 .nm-contact-title .elementor-heading-title{font-size:var(--fs-h2);font-weight:900;color:#fff;line-height:1.6;margin-bottom:14px}
body.elementor-page-17 .nm-contact-title em{font-style:normal;color:var(--gold-2)}
body.elementor-page-17 .nm-contact-desc{color:var(--on-dark-faint);margin-bottom:28px;max-width:480px}
body.elementor-page-17 .nm-contact-list{display:grid!important;gap:12px!important}
body.elementor-page-17 .nm-contact-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;background:rgba(233,239,233,.05);border:1px solid rgba(233,239,233,.1);border-radius:var(--r-md);padding:16px 22px!important;transition:.3s}
body.elementor-page-17 .nm-contact-card:hover{border-color:rgba(var(--gold-2-rgb),.5);transform:translateX(-6px)}
body.elementor-page-17 .nm-contact-icon{width:auto!important;flex:0 0 auto}
body.elementor-page-17 .nm-contact-icon .elementor-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(var(--gold-2-rgb),.14);color:var(--gold-2);font-size:20px}
body.elementor-page-17 .nm-contact-info{display:block!important}
body.elementor-page-17 .nm-contact-label .elementor-heading-title{color:#fff;font-size:.92rem;font-weight:700}
body.elementor-page-17 .nm-contact-value .elementor-heading-title{color:var(--on-dark-faint);font-size:var(--fs-small);font-weight:400}
body.elementor-page-17 .nm-footer{display:block!important;background:var(--ink-900);color:var(--on-dark-faint);border-top:1px solid rgba(233,239,233,.08);text-align:center;padding:26px 18px!important}
body.elementor-page-17 .nm-footer-text{font-size:var(--fs-small)}
body.elementor-page-17 .nm-footer-text strong{color:var(--on-dark)}
body.admin-bar.elementor-page-17 .nm-nav{top:46px}
body.admin-bar.elementor-page-17 .nm-progress-track{top:32px}
@media(max-width:1020px){
body.elementor-page-17 .nm-hero-grid{grid-template-columns:1fr!important;text-align:center}
body.elementor-page-17 .nm-portrait{grid-row:1}
body.elementor-page-17 .nm-hero-copy{grid-row:2}
body.elementor-page-17 .nm-hero-quote{margin-inline:auto;padding-inline-start:0}
body.elementor-page-17 .nm-hero-quote:before{display:none}
body.elementor-page-17 .nm-cta-row,body.elementor-page-17 .nm-hero-stats{justify-content:center!important}
body.elementor-page-17 .nm-float-chip{display:none}
body.elementor-page-17 .nm-bio-grid,body.elementor-page-17 .nm-contact-grid{grid-template-columns:1fr!important}
body.elementor-page-17 .nm-exp-grid{grid-template-columns:repeat(2,1fr)!important}
body.elementor-page-17 .nm-exp-card,body.elementor-page-17 .nm-exp-wide{grid-column:span 1}
body.elementor-page-17 .nm-skill-grid{grid-template-columns:1fr 1fr!important}
body.elementor-page-17 .nm-skill-feature{grid-row:span 1}
body.elementor-page-17 .nm-edu-grid{grid-template-columns:1fr 1fr!important}
}
@media(max-width:900px){
body.elementor-page-17 .nm-nav-inner{gap:8px!important}
body.elementor-page-17 .nm-nav-menu{position:fixed!important;top:78px;inset-inline:18px;width:auto!important;flex-direction:column!important;align-items:stretch!important;background:rgba(var(--ink-900-rgb),.97);border:1px solid rgba(233,239,233,.1);border-radius:var(--r-md);padding:12px!important;transform:scale(.96) translateY(-16px);opacity:0;pointer-events:none;transition:.3s var(--ease)}
body.elementor-page-17 .nm-nav-menu.is-open{transform:none;opacity:1;pointer-events:auto}
body.elementor-page-17 .nm-nav-link{width:100%!important}
body.elementor-page-17 .nm-nav-link .elementor-button{width:100%;justify-content:flex-start}
body.elementor-page-17 .nm-burger{display:block}
body.elementor-page-17 .nm-nav-cta{display:none}
}
@media(max-width:640px){
body.elementor-page-17 .nm-section{padding:96px 0!important}
body.elementor-page-17 .nm-hero{padding:112px 0 80px!important}
body.elementor-page-17 .nm-exp-grid,body.elementor-page-17 .nm-skill-grid,body.elementor-page-17 .nm-edu-grid{grid-template-columns:1fr!important}
body.elementor-page-17 .nm-sec-en{top:-22px}
body.elementor-page-17 .nm-sec-en .elementor-heading-title{font-size:1.9rem}
body.elementor-page-17 .nm-logo-title .elementor-heading-title{font-size:.82rem}
body.elementor-page-17 .nm-stat-card{padding:12px 16px}
}
@media(prefers-reduced-motion:reduce){body.elementor-page-17 *,body.elementor-page-17 *:before,body.elementor-page-17 *:after{animation:none!important;transition:none!important}}
/* NM_HERO_CENTER_START */
@media (min-width: 1021px) {
  body.page-id-17 .nm-hero {
    min-height: max(100svh, 800px) !important;
    justify-content: center !important;
    padding: 148px 0 92px !important;
    box-sizing: border-box;
  }
}
/* NM_HERO_CENTER_END */

/* NM_PORTRAIT_RING_FIX_START */
body.elementor-page-17 .nm-arch{
	position:relative!important;
	isolation:isolate;
	overflow:hidden!important;
}
body.elementor-page-17 .nm-arch:before{
	content:"";
	position:absolute;
	inset:0;
	box-sizing:border-box;
	border-radius:inherit;
	padding:2px;
	background:conic-gradient(from 210deg,var(--gold-2),transparent 30%,var(--gold) 50%,transparent 70%,var(--gold-2));
	-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
	-webkit-mask-composite:xor;
	mask-composite:exclude;
	z-index:2;
	pointer-events:none;
	will-change:transform;
	animation:nm-spin 9s linear infinite;
}
body.elementor-page-17 .nm-arch>img{
	position:relative;
	z-index:1;
}
/* NM_PORTRAIT_RING_FIX_END *//* End custom CSS */