@font-face{font-family:NTInter;src:url(fonts/Inter-Regular.ttf) format('truetype');font-weight:400;font-display:swap}@font-face{font-family:NTInter;src:url(fonts/Inter-SemiBold.ttf) format('truetype');font-weight:600;font-display:swap}@font-face{font-family:NTInter;src:url(fonts/Inter-Bold.ttf) format('truetype');font-weight:700;font-display:swap}@font-face{font-family:NTInter;src:url(fonts/Inter-ExtraBold.ttf) format('truetype');font-weight:800;font-display:swap}
body.ntms-main,body.ntms-main #wrap,body.ntms-main #main,body.ntms-main .site-content{background:var(--nt-page)!important;color:var(--nt-ink)!important;font-family:NTInter,Arial,sans-serif!important}body.ntms-main *,body.ntms-main input,body.ntms-main textarea,body.ntms-main select,body.ntms-main button{font-family:NTInter,Arial,sans-serif}body.ntms-main a{transition:color .16s,background-color .16s,border-color .16s,transform .16s,box-shadow .16s}body.ntms-main #content-wrap{max-width:none!important;width:100%!important;padding:0!important}body.ntms-main #primary{width:100%!important;max-width:none!important;padding:0!important;border:0!important}body.ntms-main #right-sidebar{display:none!important}body.ntms-main .page-header{display:none!important}
body.ntms-main #site-header,body.ntms-main .is-sticky #site-header{background:#fff!important;border-bottom:1px solid var(--nt-line)!important;box-shadow:none!important}body.ntms-main #site-header-inner{max-width:1180px!important;padding-left:24px!important;padding-right:24px!important}body.ntms-main #site-navigation-wrap .dropdown-menu>li>a,body.ntms-main .oceanwp-mobile-menu-icon a{color:var(--nt-ink)!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}body.ntms-main #site-navigation-wrap .dropdown-menu>li>a:hover,body.ntms-main #site-navigation-wrap .dropdown-menu>.current-menu-item>a{color:var(--nt-blue-dark)!important}body.ntms-main #site-logo #site-logo-inner a img{max-height:48px!important;width:auto!important}body.ntms-main .sidr-class-dropdown-menu li a{font-weight:700!important}
body.ntms-main .elementor-section>.elementor-container,body.ntms-main .e-con.e-parent{max-width:1180px}body.ntms-main .elementor-widget-heading .elementor-heading-title{font-weight:800;letter-spacing:-.035em;line-height:1.08}body.ntms-main .elementor-widget-text-editor,body.ntms-main .elementor-widget-text-editor p{line-height:1.7}body.ntms-main .elementor-button,body.ntms-main .wpforms-submit{min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:6px!important;background:var(--nt-blue)!important;color:#07121a!important;padding:14px 24px!important;font-size:15px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}body.ntms-main .elementor-button:hover,body.ntms-main .wpforms-submit:hover{background:var(--nt-blue-dark)!important;color:#fff!important;transform:translateY(-2px)}body.ntms-main .elementor-button:focus-visible,body.ntms-main .wpforms-submit:focus-visible,body.ntms-main input:focus-visible,body.ntms-main textarea:focus-visible{outline:3px solid rgba(0,155,255,.22)!important;outline-offset:2px!important}
body.ntms-main.page-id-192 .elementor-element-74f899b{background:linear-gradient(135deg,#fff 0%,#eef8ff 100%)!important;border-bottom:1px solid var(--nt-line)!important;padding:78px 24px 64px!important}body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-heading-title{color:var(--nt-ink)!important;font-size:clamp(42px,5vw,68px)!important;max-width:760px}body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-widget-text-editor,body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-widget-text-editor p{color:var(--nt-muted)!important;font-size:18px!important}body.ntms-main.page-id-192 .elementor-element-74f899b img{max-height:570px!important;width:auto!important;object-fit:contain!important;filter:drop-shadow(0 22px 34px rgba(8,72,112,.12))}
body.ntms-main.page-id-192 .elementor-element-49faf6f{background:var(--nt-page)!important;padding:70px 24px 26px!important}body.ntms-main.page-id-192 .elementor-element-49faf6f .elementor-heading-title{color:var(--nt-ink)!important;font-size:clamp(34px,4vw,52px)!important}
body.ntms-main.page-id-192 .elementor-element-216cfee{background:var(--nt-ink)!important;padding:62px 24px!important}body.ntms-main.page-id-192 .elementor-element-216cfee .elementor-heading-title{color:#fff!important}body.ntms-main.page-id-192 .elementor-element-216cfee .elementor-testimonial__text,body.ntms-main.page-id-192 .elementor-element-216cfee .elementor-widget-text-editor,body.ntms-main.page-id-192 .elementor-element-216cfee p{color:#d6e0e6!important}body.ntms-main.page-id-192 .elementor-element-216cfee img{border-radius:50%!important;border:2px solid var(--nt-blue)!important}
body.ntms-main.page-id-192 .elementor-element-a48fb3c,body.ntms-main.page-id-192 .elementor-element-0c23b5d{background:var(--nt-page)!important;padding:72px 24px!important}body.ntms-main.page-id-192 .elementor-element-a48fb3c>.elementor-container,body.ntms-main.page-id-192 .elementor-element-0c23b5d>.elementor-container{background:#fff!important;border:1px solid var(--nt-line)!important;border-radius:var(--nt-radius)!important;overflow:hidden!important;box-shadow:0 18px 45px rgba(9,80,120,.06)!important}body.ntms-main.page-id-192 .elementor-element-a48fb3c .elementor-column,body.ntms-main.page-id-192 .elementor-element-0c23b5d .elementor-column{padding:18px}body.ntms-main.page-id-192 .elementor-element-a48fb3c .elementor-heading-title,body.ntms-main.page-id-192 .elementor-element-0c23b5d .elementor-heading-title{color:var(--nt-ink)!important}body.ntms-main.page-id-192 .elementor-element-a48fb3c .elementor-widget-text-editor,body.ntms-main.page-id-192 .elementor-element-a48fb3c p,body.ntms-main.page-id-192 .elementor-element-0c23b5d .elementor-widget-text-editor,body.ntms-main.page-id-192 .elementor-element-0c23b5d p{color:var(--nt-muted)!important}body.ntms-main.page-id-192 .elementor-element-a48fb3c img,body.ntms-main.page-id-192 .elementor-element-0c23b5d img{border-radius:calc(var(--nt-radius) - 2px)!important;max-height:560px!important;object-fit:cover!important}
body.ntms-main.page-id-192 .elementor-element-3392d26{background:var(--nt-ink)!important;padding:58px 24px!important}body.ntms-main.page-id-192 .elementor-element-3392d26 .elementor-heading-title,body.ntms-main.page-id-192 .elementor-element-3392d26 a{color:#fff!important}body.ntms-main.page-id-192 .elementor-element-3392d26 a:hover{color:#69c6ff!important}
body.ntms-main .elementor-element-ca828fc{background:var(--nt-ink)!important;border-top:1px solid #1d2a34!important;padding:54px 24px!important}body.ntms-main .elementor-element-ca828fc .elementor-heading-title,body.ntms-main .elementor-element-ca828fc strong{color:#fff!important}body.ntms-main .elementor-element-ca828fc .elementor-widget-text-editor,body.ntms-main .elementor-element-ca828fc p,body.ntms-main .elementor-element-ca828fc a{color:#c5d0d7!important}body.ntms-main .elementor-element-ca828fc a:hover{color:#69c6ff!important}body.ntms-main .elementor-element-ca828fc img{max-width:190px!important;height:auto!important}
body.ntms-main.page-id-972 .elementor-element-ab32dc1{background:linear-gradient(135deg,#fff 0%,#eef8ff 100%)!important;padding:78px 24px!important;border-bottom:1px solid var(--nt-line)!important}body.ntms-main.page-id-972 .elementor-element-ab32dc1>.elementor-container{background:#fff!important;border:1px solid var(--nt-line)!important;border-radius:var(--nt-radius)!important;overflow:hidden!important;box-shadow:0 18px 45px rgba(9,80,120,.07)!important}body.ntms-main.page-id-972 .elementor-element-ab32dc1 .elementor-column{padding:20px}body.ntms-main.page-id-972 .elementor-element-ab32dc1 .elementor-heading-title{color:var(--nt-ink)!important}body.ntms-main.page-id-972 .elementor-element-ab32dc1 h1.elementor-heading-title{font-size:clamp(34px,4.2vw,58px)!important}body.ntms-main.page-id-972 .elementor-element-ab32dc1 .elementor-widget-text-editor,body.ntms-main.page-id-972 .elementor-element-ab32dc1 p{color:var(--nt-muted)!important}body.ntms-main.page-id-972 .elementor-element-ab32dc1 img{max-height:620px!important;object-fit:contain!important}
body.ntms-main.page-id-972 .elementor-element-76f53a9,body.ntms-main.page-id-972 .elementor-element-5a2aeb6,body.ntms-main.page-id-972 .elementor-element-11ea3b8{background:var(--nt-page)!important;padding-left:24px!important;padding-right:24px!important}body.ntms-main.page-id-972 .elementor-element-76f53a9,body.ntms-main.page-id-972 .elementor-element-11ea3b8{padding-top:70px!important}body.ntms-main.page-id-972 .elementor-element-5a2aeb6,body.ntms-main.page-id-972 .elementor-element-11ea3b8{padding-bottom:70px!important}body.ntms-main.page-id-972 .elementor-element-76f53a9 .elementor-heading-title,body.ntms-main.page-id-972 .elementor-element-11ea3b8 .elementor-heading-title{color:var(--nt-ink)!important;font-size:clamp(34px,4vw,52px)!important}body.ntms-main.page-id-972 .elementor-element-5a2aeb6>.elementor-container,body.ntms-main.page-id-972 .elementor-element-11ea3b8>.elementor-container{background:#fff!important;border:1px solid var(--nt-line)!important;border-radius:var(--nt-radius)!important;padding:28px!important;box-shadow:0 18px 45px rgba(9,80,120,.06)!important}body.ntms-main.page-id-972 .elementor-element-5a2aeb6,body.ntms-main.page-id-972 .elementor-element-11ea3b8,body.ntms-main.page-id-972 .elementor-element-5a2aeb6 p,body.ntms-main.page-id-972 .elementor-element-11ea3b8 p{color:var(--nt-ink)!important}body.ntms-main.page-id-972 .elementor-element-5a2aeb6 img,body.ntms-main.page-id-972 .elementor-element-11ea3b8 img{border-radius:calc(var(--nt-radius) - 2px)!important}
body.ntms-main.page-id-205 .elementor-element-e7ebed3,body.ntms-main.page-id-205 .elementor-element-79a2e54{background:linear-gradient(135deg,#fff 0%,#eef8ff 100%)!important;padding:72px 24px!important;border-bottom:1px solid var(--nt-line)!important}body.ntms-main.page-id-205 .elementor-element-e7ebed3>.elementor-container,body.ntms-main.page-id-205 .elementor-element-79a2e54>.elementor-container{background:#fff!important;border:1px solid var(--nt-line)!important;border-radius:var(--nt-radius)!important;overflow:hidden!important;box-shadow:0 18px 45px rgba(9,80,120,.07)!important}body.ntms-main.page-id-205 .elementor-element-e7ebed3 .elementor-column,body.ntms-main.page-id-205 .elementor-element-79a2e54 .elementor-column{padding:20px}body.ntms-main.page-id-205 .elementor-element-e7ebed3 .elementor-heading-title,body.ntms-main.page-id-205 .elementor-element-79a2e54 .elementor-heading-title{color:var(--nt-ink)!important}body.ntms-main.page-id-205 .elementor-element-e7ebed3 .elementor-widget-text-editor,body.ntms-main.page-id-205 .elementor-element-79a2e54 .elementor-widget-text-editor{color:var(--nt-muted)!important}body.ntms-main.page-id-205 .elementor-element-e7ebed3 img,body.ntms-main.page-id-205 .elementor-element-79a2e54 img{border-radius:calc(var(--nt-radius) - 2px)!important}body.ntms-main.page-id-205 .wpforms-field-label{color:var(--nt-ink)!important;font-weight:700!important}body.ntms-main.page-id-205 .wpforms-field input,body.ntms-main.page-id-205 .wpforms-field textarea,body.ntms-main.page-id-205 .wpforms-field select{min-height:50px!important;width:100%!important;background:#fff!important;border:1px solid var(--nt-line)!important;border-radius:6px!important;color:var(--nt-ink)!important;padding:10px 14px!important;box-shadow:none!important}body.ntms-main.page-id-205 .wpforms-field input:focus,body.ntms-main.page-id-205 .wpforms-field textarea:focus{border-color:var(--nt-blue)!important;box-shadow:0 0 0 3px rgba(0,155,255,.18)!important;outline:0!important}
body.ntms-main.page-id-205 .elementor-element-a2c1735{background:var(--nt-page)!important;padding:64px 24px!important}body.ntms-main.page-id-205 .elementor-element-a2c1735>.elementor-container{background:#fff!important;border:1px solid var(--nt-line)!important;border-radius:var(--nt-radius)!important;padding:34px!important}body.ntms-main.page-id-205 .elementor-element-a2c1735 .elementor-widget-text-editor,body.ntms-main.page-id-205 .elementor-element-a2c1735 p{color:var(--nt-muted)!important;font-size:17px!important}
body.ntms-main.page-id-205 .elementor-element-8aa9a9a{background:var(--nt-ink)!important;padding:64px 24px!important}body.ntms-main.page-id-205 .elementor-element-8aa9a9a .elementor-accordion-item,body.ntms-main.page-id-205 .elementor-element-8aa9a9a .elementor-toggle-item{background:#101c25!important;border:1px solid #253642!important;border-radius:8px!important;margin-bottom:10px!important;overflow:hidden!important}body.ntms-main.page-id-205 .elementor-element-8aa9a9a .elementor-tab-title,body.ntms-main.page-id-205 .elementor-element-8aa9a9a .elementor-toggle-title{color:#fff!important;font-weight:700!important;padding:20px!important}body.ntms-main.page-id-205 .elementor-element-8aa9a9a .elementor-tab-content{color:#c9d4db!important;border-top:1px solid #253642!important;padding:20px!important}body.ntms-main.page-id-205 .elementor-element-8aa9a9a .elementor-accordion-icon,body.ntms-main.page-id-205 .elementor-element-8aa9a9a .elementor-toggle-icon{color:var(--nt-blue)!important}
body.ntms-main.error404 #content-wrap{max-width:900px!important;width:calc(100% - 48px)!important;margin:0 auto!important;padding:90px 0!important}body.ntms-main.error404 #primary{background:#fff!important;border:1px solid var(--nt-line)!important;border-radius:var(--nt-radius)!important;padding:58px!important;text-align:center!important;box-shadow:0 18px 45px rgba(9,80,120,.06)!important}body.ntms-main.error404 h1{color:var(--nt-ink)!important;font-size:clamp(38px,5vw,62px)!important;font-weight:800!important}body.ntms-main.error404 p{color:var(--nt-muted)!important;font-size:17px!important}
.ntms-contact-page{max-width:1180px;margin:0 auto;padding:78px 24px 86px}.ntms-contact-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:58px;align-items:end;padding:0 0 54px;border-bottom:1px solid var(--nt-line)}.ntms-contact-eyebrow{grid-column:1/-1;color:var(--nt-blue-dark);font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin:0 0 -34px}.ntms-contact-hero h1{color:var(--nt-ink);font-size:clamp(46px,6vw,76px);font-weight:800;letter-spacing:-.055em;line-height:.98;margin:0}.ntms-contact-lead{color:var(--nt-muted);font-size:18px;line-height:1.68;margin:0}.ntms-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:42px 0}.ntms-contact-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--nt-line);border-radius:var(--nt-radius);padding:28px;box-shadow:0 16px 38px rgba(9,80,120,.055)}.ntms-contact-number{color:var(--nt-blue-dark);font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:28px}.ntms-contact-card h2{color:var(--nt-ink);font-size:28px;font-weight:800;letter-spacing:-.035em;margin:0 0 12px}.ntms-contact-card p{color:var(--nt-muted);font-size:14px;line-height:1.6;margin:0 0 20px}.ntms-contact-detail{display:block;color:var(--nt-ink);font-size:14px;line-height:1.45;overflow-wrap:anywhere;margin:0 0 20px}.ntms-contact-action{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:auto;background:var(--nt-blue);color:#07121a!important;border-radius:6px;padding:14px 15px;font-size:13px;font-weight:800}.ntms-contact-action:hover{background:var(--nt-blue-dark);color:#fff!important;transform:translateY(-2px)}.ntms-contact-action span{flex:0 0 auto;font-size:16px}.ntms-contact-note{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr) auto;gap:28px;align-items:center;background:var(--nt-ink);border-radius:var(--nt-radius);padding:32px;color:#fff}.ntms-contact-note strong{font-size:20px;line-height:1.25}.ntms-contact-note p{color:#c5d0d7;font-size:14px;line-height:1.6;margin:0}.ntms-contact-primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;white-space:nowrap;background:var(--nt-blue);color:#07121a!important;border-radius:6px;padding:13px 22px;font-weight:800}.ntms-contact-primary:hover{background:var(--nt-blue-dark);color:#fff!important;transform:translateY(-2px)}
body.ntms-main #footer-widgets{background:#fff!important;color:var(--nt-ink)!important;border-top:1px solid var(--nt-line)!important}body.ntms-main #footer-widgets a,body.ntms-main #footer-widgets .widget-title{color:var(--nt-ink)!important}body.ntms-main #footer-bottom{background:var(--nt-ink)!important;color:#c5d0d7!important}
@media(max-width:959px){body.ntms-main #site-header-inner{padding-left:18px!important;padding-right:18px!important}body.ntms-main.page-id-192 .elementor-element-74f899b,body.ntms-main.page-id-972 .elementor-element-ab32dc1,body.ntms-main.page-id-205 .elementor-element-e7ebed3,body.ntms-main.page-id-205 .elementor-element-79a2e54{padding-top:54px!important;padding-bottom:54px!important}}
@media(max-width:959px){.ntms-contact-hero{grid-template-columns:1fr;gap:22px}.ntms-contact-eyebrow{margin:0 0 -6px}.ntms-contact-grid{grid-template-columns:1fr}.ntms-contact-note{grid-template-columns:1fr;gap:14px}.ntms-contact-primary{justify-self:start}}
@media(max-width:600px){body.ntms-main.page-id-192 .elementor-element-74f899b,body.ntms-main.page-id-192 .elementor-element-49faf6f,body.ntms-main.page-id-192 .elementor-element-216cfee,body.ntms-main.page-id-192 .elementor-element-a48fb3c,body.ntms-main.page-id-192 .elementor-element-0c23b5d,body.ntms-main.page-id-192 .elementor-element-3392d26,body.ntms-main.page-id-972 .elementor-element-ab32dc1,body.ntms-main.page-id-972 .elementor-element-76f53a9,body.ntms-main.page-id-972 .elementor-element-5a2aeb6,body.ntms-main.page-id-972 .elementor-element-11ea3b8,body.ntms-main.page-id-205 .elementor-element-e7ebed3,body.ntms-main.page-id-205 .elementor-element-79a2e54,body.ntms-main.page-id-205 .elementor-element-a2c1735,body.ntms-main.page-id-205 .elementor-element-8aa9a9a,body.ntms-main .elementor-element-ca828fc{padding-left:16px!important;padding-right:16px!important}body.ntms-main.page-id-192 .elementor-element-74f899b{padding-top:42px!important;padding-bottom:40px!important}body.ntms-main.page-id-192 .elementor-element-74f899b .elementor-heading-title{font-size:39px!important}body.ntms-main.page-id-192 .elementor-element-a48fb3c,body.ntms-main.page-id-192 .elementor-element-0c23b5d{padding-top:38px!important;padding-bottom:38px!important}body.ntms-main.page-id-192 .elementor-element-a48fb3c .elementor-column,body.ntms-main.page-id-192 .elementor-element-0c23b5d .elementor-column,body.ntms-main.page-id-972 .elementor-element-ab32dc1 .elementor-column,body.ntms-main.page-id-205 .elementor-element-e7ebed3 .elementor-column,body.ntms-main.page-id-205 .elementor-element-79a2e54 .elementor-column{padding:8px!important}body.ntms-main.page-id-972 .elementor-element-ab32dc1{padding-top:38px!important;padding-bottom:38px!important}body.ntms-main.page-id-972 .elementor-element-ab32dc1 h1.elementor-heading-title{font-size:32px!important}body.ntms-main.page-id-972 .elementor-element-5a2aeb6>.elementor-container,body.ntms-main.page-id-972 .elementor-element-11ea3b8>.elementor-container,body.ntms-main.page-id-205 .elementor-element-a2c1735>.elementor-container{padding:20px!important}body.ntms-main.page-id-205 .elementor-element-e7ebed3,body.ntms-main.page-id-205 .elementor-element-79a2e54{padding-top:38px!important;padding-bottom:38px!important}body.ntms-main.page-id-205 .elementor-element-8aa9a9a{padding-top:42px!important;padding-bottom:42px!important}body.ntms-main .elementor-button,body.ntms-main .wpforms-submit{width:100%!important}body.ntms-main.error404 #content-wrap{width:calc(100% - 32px)!important;padding:50px 0!important}body.ntms-main.error404 #primary{padding:32px 20px!important}}
@media(prefers-reduced-motion:reduce){body.ntms-main *,body.ntms-main *:before,body.ntms-main *:after{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:600px){.ntms-contact-page{padding:44px 16px 58px}.ntms-contact-hero{padding-bottom:34px}.ntms-contact-hero h1{font-size:43px}.ntms-contact-lead{font-size:16px}.ntms-contact-grid{gap:14px;padding:28px 0}.ntms-contact-card{padding:22px}.ntms-contact-number{margin-bottom:20px}.ntms-contact-note{padding:24px}.ntms-contact-primary{width:100%}}
