@font-face{font-display:fallback;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(//48364244.fs1.hubspotusercontent-na1.net/hubfs/48364244/raw_assets/public/NPC_December2024/fonts/inter-variable-100-900-normal.woff2) format("woff2")}body,h1,h2,h3,h4,h5,h6,p{font-family:Inter Variable}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{border-radius:0!important;border-style:solid;border-width:1.2px;display:inline-block;font-weight:inherit;height:AUTO;outline:none;padding:10px;width:100%}footer form input[type=email],footer form input[type=file],footer form input[type=number],footer form input[type=password],footer form input[type=search],footer form input[type=tel],footer form input[type=text],footer form select,footer form textarea{min-height:40px}.cs-header .page-center{padding:30px 0}.cs-header .primary-section{padding:0}.cs-header .right-section{display:none}.cs-header nav ul li a{font-weight:400!important;line-height:27px!important;text-transform:uppercase;white-space:nowrap}.cs-header nav ul li .child-trigger svg:first-child{border:1px solid red;display:none!important}.cs-header nav ul li .child-trigger .cs-svg{height:10.8px;width:10.8px;stroke:currentColor;margin-top:10px}.cs-header nav ul li .child-trigger .cs-svg path{fill:inherit}.cs-header nav>ul{column-gap:24px!important}.cs-header nav ul li{position:relative!important}.cs-header nav ul li .child-trigger{margin-left:4px}.cs-header nav li:hover{text-decoration:underline;text-decoration-color:#008375;text-decoration-thickness:2px;text-underline-offset:8px}.cs-header nav .header__menu-item--has-submenu ul{border:1px solid #00000026;border-radius:0!important;display:flex;flex-direction:column;height:auto;left:-123px!important;min-width:202px!important;opacity:1;overflow:visible;padding:0!important;top:2%!important;visibility:visible}.header__menu-item--has-submenu ul a{display:inline-block!important;padding:9px 18px!important}.cs-footer-bottom{background-color:#121212!important;padding-top:22px!important}.cs-footer-bottom .footer-content p{font-size:clamp(10px,9.99px + ((1vw - 3.6px) * .384),14px);margin-bottom:0}.cs-footer-bottom .footer-content{column-gap:3.6px;display:flex;justify-content:flex-end}.cs-footer .cs-footer-bottom{padding-bottom:30px!important}.cs-footer .col-section{padding:0!important}.cs-footer .cs-top-left{display:flex;flex-direction:column;row-gap:24px}.cs-footer .cs-top-left,.cs-footer .cs-top-right{flex-basis:0;flex-grow:1}.cs-footer .cs-top-left .cs-footer-menus ul{column-gap:18px;display:flex;flex-direction:row;flex-wrap:nowrap}.cs-footer .cs-top-left .cs-footer-menus ul li{display:flex;margin:0}.cs-footer .cs-top-left .cs-footer-menus ul li a{font-size:clamp(14.006px,12.6164px + .386 * 1vw,18px)!important;white-space:nowrap}.cs-footer-top .flex_row{border-bottom:2px solid #fff;padding-bottom:24px}.cs-footer-top .cs-top-right{display:flex;flex-direction:column;justify-content:flex-end}.cs-top-right form .hs_email .input{display:inline-block!important}.cs-top-right form .hs_submit input{font-family:Arial;font-size:13.33px;font-weight:400;height:40px;padding:9px}.cs-top-right form{float:right;margin-top:19px;max-width:250px;padding-right:81.28px;position:relative}.cs-top-right form .hs_submit{display:inline-block!important;position:absolute;right:0;top:5px}.cs-top-right form .hs_email{margin-bottom:0!important}footer form input[type=email]:focus-visible{outline:1px auto -webkit-focus-ring-color}footer form input[type=email]::placeholder{color:#000;font-family:Arial;font-size:13.333px}.cs-top-right .footer-content p{font-size:18px;text-align:right}.cs-top-right .footer-content p mark{color:#fff;padding:0 3.6px}.cs-footer .cs-top-left .footer_contact_section{column-gap:12.6px;display:flex;padding-bottom:3px!important}.cs-footer .cs-top-left .footer_contact_section_item{height:25px!important;padding-top:0!important}.cs-footer .cs-top-left .footer_contact_section .squre-1,.cs-footer .cs-top-left .footer_contact_section .squre-2{background-color:#fff;display:inline-block;height:25px;width:26px}.cs-footer .cs-top-left .footer_contact_section .squre-3{background-color:#e4572e;display:inline-block;height:25px;width:26px}.cs-footer .cs-top-left .footer_contact_section .left-section{height:25px;margin-right:0;width:auto}.cs-footer,.cs-header .primary-section{padding-left:18px!important;padding-right:18px!important}.cs-footer{background-color:#121212}.cs-header .cst-humburger-icon .trigger{display:none!important}.cs-header .cst-humburger-icon svg{fill:#fff}.cs-footer-bottom .footer-content p{color:#f2f2f2!important}.cs-header .nav .header__menu-item--depth-1>a:hover .child-trigger svg path{fill:none!important}footer form input[type=email],footer form input[type=file],footer form input[type=number],footer form input[type=password],footer form input[type=search],footer form input[type=tel],footer form input[type=text],footer form select,footer form textarea{border:none;font-size:13.333px}.mobile-menu-open{position:fixed}@media(min-width:991px){.cs-header .nav .header__menu-item--has-submenu ul li a:hover,.cs-header .nav .header__menu-item--has-submenu ul li:hover{text-decoration:underline;text-decoration-color:#008375;text-decoration-thickness:2px;text-underline-offset:8px}.cs-footer .cs-footer-top{padding-top:77px!important}}@media(max-width:1010px){.cs-footer .cs-top-left .cs-footer-menus ul{column-gap:18px;flex-wrap:wrap;row-gap:18px}}@media(max-width:991px){.cs-header .right-section{display:block}.cs-header .container-wrapper .nav nav ul li{border:none!important}.cs-header .nav .mobile-close-icon svg path{fill:#121212}.cs-header .container-wrapper .nav nav>ul .header__menu-item--has-submenu ul{border:none;display:block!important;padding:24px 36px 0!important}.cs-header .nav nav ul li a{padding:0!important}.cs-header .container-wrapper .nav nav>ul{display:flex;flex-direction:column;padding:78px 18px 0!important;row-gap:24px}header.header .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>.mobile-child-trigger{display:none}header.header .mobile-close-icon svg.svg-icon{font-size:22px}header.header .mobile-close-icon{cursor:pointer;display:block;position:absolute;right:19px;top:16px;z-index:60}.cs-header .nav nav>ul .header__menu-item--has-submenu:hover ul li a{text-decoration:underline;text-decoration-color:#008375;text-decoration-thickness:2px;text-underline-offset:8px}}@media(max-width:599px){.cs-header .page-center{padding:30px 0!important}.header .cst-humburger-icon{padding-top:6px}}@media(max-width:781px){.cs-footer-top .flex_row{border-bottom:2px solid #fff;flex-direction:column;padding-bottom:24px;row-gap:36px}.cs-footer .cs-top-left,.cs-footer .cs-top-right{width:100%!important}.cs-footer .cs-footer-bottom{margin-top:26px}}@media(max-width:599px){.cs-footer .cs-footer-bottom{margin-top:25px;padding-bottom:28px!important}.footer.footer_section__2 .footer-section-1{padding-top:78px!important}}#hs_cos_wrapper_body_area_left-module-2 .hs-search-field__bar>form{margin-bottom:50px!important;padding-bottom:0!important}@media (max-width:767px){.systems-page h2{font-size:32px}}.systems-page form{max-width:767px}.cs-lp-header .primary-section .container-wrapper{min-height:auto!important}.cs-lp-footer .flex_row{justify-content:flex-end}.cs-lp-footer .cs-footer-bottom{padding-bottom:29px!important}.cst-banner.simple-banner{margin-top:-1px;min-height:auto;padding:92.08px 18px 91.08px}.cst-banner .top_sec h2{color:#f2f2f2!important;font-size:clamp(36.72px,(1vw - 3.6px) * 1.988 + 36.72px,57.375px);font-weight:700;line-height:1.2;margin-bottom:0}.cst-banner .top_sec p{color:#f2f2f2!important;font-size:18px;line-height:27px;margin-bottom:0;margin-top:24px}.cst-banner .top_sec{display:flex;flex-basis:66.66%}.cst-banner.simple-banner .banner-content-inner{display:flex;line-height:24px;padding:0}@media (max-width:781px){.cst-banner .top_sec{display:block;flex-basis:100%}}@media (max-width:768px){.cst-banner .top_sec p{margin-top:23px}.cst-banner.simple-banner .banner-content-inner{line-height:25px}}@media (max-width:425px){.cst-banner.simple-banner .banner-content-inner{line-height:24px}}@media (max-width:320px){.cst-banner .top_sec p{margin-top:24px}}