.elementor-149 .elementor-element.elementor-element-0000025 img{width:64px;height:64px;object-fit:contain;object-position:center center;}.elementor-149 .elementor-element.elementor-element-0000026 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#F4F7FB;}.elementor-149 .elementor-element.elementor-element-0000027{font-family:"Inter", Sans-serif;color:#C9D2E3;}.elementor-149 .elementor-element.elementor-element-000002a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#F4F7FB;}.elementor-149 .elementor-element.elementor-element-000002d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#F4F7FB;}.elementor-149 .elementor-element.elementor-element-000002f{font-family:"Inter", Sans-serif;color:#C9D2E3;}.elementor-149 .elementor-element.elementor-element-0000032{font-family:"Inter", Sans-serif;color:#C9D2E3;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-149 .elementor-element.elementor-element-0000025 img{width:64px;}}/* Start custom CSS */.nr-frame{background:#070A0F;color:#C9D2E3;font-family:Inter,sans-serif;--nr-ink:#F4F7FB;--nr-blue:#2E6BFF;--nr-line:#3A4556}
.nr-frame>.elementor-container{max-width:1248px!important;margin:auto;padding:0 48px}
.nr-frame .elementor-widget-wrap{padding:0!important;gap:0}
.nr-frame .elementor-widget{margin-bottom:20px}
.nr-frame a{color:#7FE7FF;text-underline-offset:4px}
.nr-frame a:hover{color:#F4F7FB}
.nr-frame :is(a,button,input,select,summary):focus-visible{outline:3px solid #7FE7FF;outline-offset:4px}
.nr-frame :is(h1,h2,h3,.elementor-heading-title){color:#F4F7FB;font-family:Montserrat,sans-serif}
.nr-frame .nr-display .elementor-heading-title{font-size:clamp(38px,5vw,70px);line-height:1.05;letter-spacing:-.045em;font-weight:600;overflow-wrap:anywhere}
.nr-frame .nr-eyebrow p{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#C9D2E3;margin:0}
.nr-frame .nr-lead{max-width:650px;line-height:1.6;font-size:17px}
.nr-intro{padding-top:64px;padding-bottom:28px;border-bottom:1px solid #3A4556}
.nr-frame .nr-ruo{border-left:2px solid #7FE7FF;padding-left:18px;font-size:14px;line-height:1.55}
.nr-frame .nr-ruo p{margin:0}
.nr-frame .nr-links{display:flex;gap:12px 24px;flex-wrap:wrap;align-items:center}
.nr-frame .nr-links a{min-height:44px;display:inline-flex;align-items:center}
.nr-frame .nr-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;color:#F4F7FB!important;background:#2E6BFF;border:1px solid #2E6BFF;border-radius:4px;font-weight:600;text-decoration:none}
.nr-frame .nr-button:hover{background:#1F4FD6;border-color:#1F4FD6}
.nr-frame .nr-button.secondary{background:transparent;border-color:#3A4556}
.nr-frame .nr-note{font-size:13px;line-height:1.5;color:#C9D2E3}
.nr-frame .nr-body{padding-top:36px;padding-bottom:64px}
.nr-frame .nr-body .elementor-widget-container{line-height:1.8}
.nr-frame .nr-sidebar{padding-right:40px}
.nr-frame .nr-sidebar h2{font-size:18px;letter-spacing:-.02em}
.nr-frame .nr-reading{max-width:780px;line-height:1.8}
.nr-frame .nr-reading h2{font-size:26px;line-height:1.25;margin:32px 0 16px}
.nr-frame .nr-reading h3{font-size:20px;line-height:1.3;margin:28px 0 12px}
.nr-frame .nr-reading p{margin:0 0 20px}
.nr-frame .nr-reading li{margin-bottom:12px}
.nr-frame .nr-reading hr{border:0;border-top:1px solid #3A4556;margin:32px 0}
.nr-frame .nr-reading table{color:#C9D2E3}
@media(max-width:767px){.nr-frame>.elementor-container{padding:0 22px}.nr-intro{padding-top:32px;padding-bottom:20px}.nr-frame .nr-display .elementor-heading-title{font-size:38px;line-height:1.08}.nr-frame .nr-lead{font-size:15px}.nr-frame .nr-sidebar{padding-right:0}.nr-frame .nr-body{padding-top:24px;padding-bottom:40px}.nr-frame .nr-reading h2{font-size:23px}.nr-frame .nr-reading h3{font-size:19px}}

.nr-header{padding:16px 0;border-bottom:1px solid #3A4556;background:#000}
.nr-header .elementor-container{align-items:center}
.nr-header .elementor-widget{margin:0}
.nr-header .elementor-widget-theme-site-logo img{width:64px;min-width:48px;height:64px;object-fit:contain}
.nr-header .nr-header-nav .nr-links{justify-content:flex-end;gap:8px 28px}
.nr-header .nr-links a{font-size:14px;color:#F4F7FB;text-decoration:none}
.nr-header .nr-links a:hover{text-decoration:underline;color:#7FE7FF}
.nr-footer{padding-top:52px;padding-bottom:32px;background:#000;border-top:1px solid #3A4556}
.nr-footer .nr-footer-brand{padding-right:48px}
.nr-footer .elementor-widget-theme-site-logo img{width:64px;height:64px;object-fit:contain}
.nr-footer .nr-links{gap:0 24px}
.nr-footer .nr-links a{font-size:14px}
.nr-footer .nr-footer-contact{line-height:1.9}
.nr-footer .nr-footer-contact a{color:#C9D2E3}
.nr-footer .nr-ruo{margin-top:28px}
.nr-footer-bottom{padding-bottom:32px;background:#000}
.nr-footer-bottom .elementor-widget{margin:0}
@media(max-width:767px){.nr-header .nr-header-logo{width:20%!important}.nr-header .nr-header-nav{width:80%!important}.nr-header .nr-header-nav .nr-links{justify-content:flex-start;gap:0 15px}.nr-header .nr-links a{font-size:12px;min-height:36px}.nr-header .elementor-widget-theme-site-logo img{width:48px;height:48px}.nr-footer{padding-top:32px}.nr-footer .nr-footer-brand{padding-right:0}.nr-footer .nr-links{gap:0 20px}.nr-footer-bottom{padding-bottom:90px}}

/* Native current frame repair round1; scoped to this template */
.elementor-149 .elementor-widget-theme-site-logo img{width:64px!important;height:64px!important;max-width:64px!important;object-fit:contain!important}
.elementor-149 nav.nr-links{display:flex!important;flex-wrap:wrap!important;gap:8px 24px!important;align-items:center!important} .elementor-149 nav.nr-links a{display:inline-flex!important;align-items:center;min-height:44px;padding:4px 0;white-space:normal}/* End custom CSS */