.elementor .nd-hide{display:none !important;\n}.elementor .nd-disclaimer{max-width:768px;font-family:var(--nd-sans);font-size:13px;line-height:1.6;margin:0px;}.elementor .nd-toc-link:hover,.elementor .nd-toc-link:focus-visible{color:#0B1728;text-decoration:underline;text-decoration-color:#C3A05B; text-underline-offset:6px;\n}.elementor .nd-toc-link{font-family:var(--nd-sans);font-size:16px;color:#28313B;line-height:1.5;text-decoration:none;padding-block-start:6px;padding-block-end:6px;margin:0px;}.elementor .nd-g-toc{column-gap:80px;padding:0px;display:grid;grid-template-columns:260px 1fr;grid-template-rows:auto;row-gap:40px;\n}.elementor .nd-p0{padding:0px;}.elementor .nd-py-32{padding-block-start:32px;padding-block-end:32px;}.elementor .nd-py-64{padding-block-start:64px;padding-block-end:64px;}.elementor .nd-menu-panel{position:absolute;inset-block-start:80px;inset-inline-end:0px;inset-inline-start:0px;z-index:60;padding-block-start:8px;padding-block-end:24px;padding-inline-start:32px;padding-inline-end:32px;border-block-end-width:1px;background-color:#FFFFFF;border-bottom-style: solid; border-bottom-color: #E4DED1; box-sizing:border-box;\n}.elementor .nd-x-b{width:22px;height:2px;min-width:0px;min-height:0px;position:absolute;inset-block-start:10px;inset-inline-start:0px;padding:0px;background-color:#0B1728;transform:rotateX(0deg) rotateY(0deg) rotateZ(-45deg);}.elementor .nd-x-a{width:22px;height:2px;min-width:0px;min-height:0px;position:absolute;inset-block-start:10px;inset-inline-start:0px;padding:0px;background-color:#0B1728;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .nd-x{width:22px;height:22px;min-width:0px;position:relative;padding:0px;display:block;}.elementor .nd-bar-line{width:22px;height:2px;min-width:0px;min-height:0px;padding:0px;background-color:#0B1728;}.elementor .nd-bars{width:22px;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:5px;justify-content:center;}.elementor .nd-mlabel{font-family:var(--nd-sans);font-weight:600;font-size:18px;color:#0B1728;line-height:1;margin:0px;}.elementor .nd-mbtn{width:auto;min-height:46px;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:2px;border-width:1px;border-color:#D9D2C0;border-style:solid;background-color:#FFFFFF;flex-direction:row;gap:12px;align-items:center;}.elementor .nd-static{position:static;}.elementor .nd-menu-item{width:auto;position:static;padding:0px;&[open] .nd-lbl-menu { display:none; } &[open] .nd-lbl-close { display:flex; }\n}.elementor .nd-lbl-menu{display:flex;}.elementor .nd-lbl-close{display:none;}.elementor .nd-logo-lg{width:auto;height:96px;display:block;max-width:none;\n}.elementor .nd-logo-md{width:auto;height:80px;display:block;flex:0 0 auto;max-width:none;\n}.elementor .nd-shrink{width:auto;padding:0px;flex:0 0 auto;}.elementor .nd-details{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;display:flex;flex-direction:column;gap:4px;align-self:start;border-top-style: solid; border-top-color: #0B1728;\n}.elementor .nd-bg-white{background-color:#FFFFFF;}.elementor .nd-pad-48{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .nd-foot-legal{padding:0px;display:flex;flex-direction:row;gap:20px;}.elementor .nd-foot-right{padding:0px;display:flex;flex-direction:column;gap:8px;flex:0 0 auto;}.elementor .nd-foot-bottom{padding:0px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:flex-start;}.elementor .nd-menu-body{padding-block-start:8px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .nd-mlink{font-family:var(--nd-serif);font-size:20px;color:#0B1728;line-height:1.3;text-decoration:none;margin:0px;display:block;padding-block:16px; border-block-start-width:1px; border-top-style:solid; border-top-color:#E4DED1; & a:focus-visible { outline:2px solid var(--nd-gold-deep);outline-offset:4px; } &.nd-never a, .page-id-9 &:first-child a, .page-id-17 &:has(a[href*="services"]) a, .page-id-18 &:has(a[href*="industries"]) a, .page-id-19 &:has(a[href*="china-trade-mission"]) a, .page-id-20 &:has(a[href*="about"]) a, .page-id-21 &:has(a[href*="contact"]) a { font-weight:600;text-decoration:underline;text-decoration-color:var(--nd-gold);text-decoration-thickness:2px;text-underline-offset:6px; }\n}.elementor .nd-navlink{font-family:var(--nd-sans);font-size:15.8px;color:#28313B;line-height:1.7;text-decoration:none;margin:0px;padding-block:8px; white-space:nowrap; &:hover,&:focus-visible { color:#0B1728;text-decoration:underline;text-decoration-color:#C3A05B;text-underline-offset:8px; } & a:focus-visible { outline:2px solid var(--nd-gold-deep);outline-offset:4px; } &.nd-never a, .page-id-9 &:first-child a, .page-id-17 &:has(a[href*="services"]) a, .page-id-18 &:has(a[href*="industries"]) a, .page-id-19 &:has(a[href*="china-trade-mission"]) a, .page-id-20 &:has(a[href*="about"]) a, .page-id-21 &:has(a[href*="contact"]) a { font-weight:600;text-decoration:underline;text-decoration-color:var(--nd-gold);text-decoration-thickness:2px;text-underline-offset:8px; }\n}.elementor .nd-nav{width:auto;padding:0px;display:flex;flex-direction:row;gap:28px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;}.elementor .nd-bar{min-height:80px;padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .nd-link-plain:hover,.elementor .nd-link-plain:focus-visible{color:#0B1728;text-decoration:underline;}.elementor .nd-link-plain{color:#28313B;text-decoration:none;}.elementor .nd-link:hover,.elementor .nd-link:focus-visible{text-decoration-color:currentColor;\n}.elementor .nd-link{color:inherit;text-decoration:underline;text-decoration-color:#C3A05B; text-decoration-thickness:1px; text-underline-offset:0.3em;\n}.elementor .nd-note{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-inline-start-width:2px;background-color:#F8F5EF;border-left-style: solid; border-left-color: #C3A05B;\n}.elementor .nd-num{font-family:var(--nd-serif);font-size:18px;color:#7A5C1E;line-height:1.7;margin:0px;}.elementor .nd-sticky{position:sticky;inset-block-start:112px;align-self:start;}.elementor .nd-show-tablet{display:none;}.elementor .nd-g-num{column-gap:0px;padding:0px;display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto;row-gap:12px;\n}.elementor .nd-g-footer{column-gap:48px;padding:0px;display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto;row-gap:48px;\n}.elementor .nd-g-2-center{column-gap:56px;padding:0px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;align-items:center;row-gap:32px;\n}.elementor .nd-sec-intro{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .nd-col{padding:0px;display:flex;flex-direction:column;}.elementor .nd-btn-row{width:100%;padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .nd-rule{width:48px;height:2px;min-width:0px;padding:0px;background-color:#C3A05B;display:block;}.elementor .nd-body{font-family:var(--nd-sans);font-size:17px;color:#28313B;line-height:1.7;margin:0px;}.elementor .nd-h-step{font-family:var(--nd-sans);font-weight:600;font-size:20px;color:#0B1728;line-height:1.3;margin:0px;}.elementor .nd-h-item{font-family:var(--nd-serif);font-weight:500;font-size:24px;color:#0B1728;line-height:1.2;margin:0px;}.elementor .nd-h-section{font-family:var(--nd-serif);font-weight:500;font-size:36px;color:#0B1728;letter-spacing:-0.005em;line-height:1.2;margin:0px;}.elementor .nd-h-display{font-family:var(--nd-serif);font-weight:500;font-size:54px;color:#0B1728;letter-spacing:-0.005em;line-height:1.2;margin:0px;}.elementor .nd-eyebrow{font-family:var(--nd-sans);font-weight:600;font-size:15px;color:#7A5C1E;line-height:1.7;margin:0px;}.elementor .nd-bb{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E4DED1;\n}.elementor .nd-bt{border-block-start-width:1px;border-top-style: solid; border-top-color: #E4DED1;\n}.elementor .nd-bg-navy{background-color:#0B1728;}.elementor .nd-bg-ivory{background-color:#F8F5EF;}.elementor .nd-wrap{width:100%;max-width:1248px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:48px;margin-inline-start:auto;margin-inline-end:auto;box-sizing:border-box;\n}.elementor .nd-sec{width:100%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .nd-big{font-size:20px;}.elementor .nd-muted{color:#59616B;}.elementor .nd-muted-light{color:#B9C0C9;}.elementor .nd-c-light{color:#F7F4EE;}.elementor .nd-btn:hover,.elementor .nd-btn:focus-visible{color:#F7F4EE;background-color:#132840;}.elementor .nd-btn{min-height:44px;font-family:var(--nd-sans);font-weight:600;font-size:16px;color:#F7F4EE;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:11px;padding-block-end:11px;padding-inline-start:26px;padding-inline-end:26px;border-radius:2px;border-width:1px;border-color:#0B1728;border-style:solid;background-color:#0B1728;display:inline-flex;justify-content:center;align-items:center;}.elementor .nd-btn-outline-light:hover,.elementor .nd-btn-outline-light:focus-visible{color:#F7F4EE;background-color:rgba(247,244,238,0.12);}.elementor .nd-btn-outline-light{color:#F7F4EE;border-width:1px;border-color:rgba(247,244,238,0.6);border-style:solid;background-color:transparent;}.elementor .nd-btn-gold:hover,.elementor .nd-btn-gold:focus-visible{color:#0B1728;background-color:#D1B070;}.elementor .nd-btn-gold{color:#0B1728;border-width:1px;border-color:#C3A05B;border-style:solid;background-color:#C3A05B;}.elementor .nd-gap-16{gap:16px;}.elementor .nd-gap-12{gap:12px;}.elementor .nd-mw-768{max-width:768px;}.elementor .nd-mw-576{max-width:576px;}.elementor .nd-mt-28{margin-block-start:28px;}.elementor .nd-mt-24{margin-block-start:24px;}.elementor .nd-mt-20{margin-block-start:20px;}.elementor .nd-mt-16{margin-block-start:16px;}.elementor .nd-mt-12{margin-block-start:12px;}.elementor .nd-mt-8{margin-block-start:24px;}.elementor .nd-row{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #E4DED1;\n}.elementor .nd-fine{font-size:15px;line-height:1.6;}