/* https://hslinear.com/wp-content/plugins/hs-linear-safe-patch/assets/global.css?ver=1.2.16 */
html,body{max-width:100%;overflow-x:clip}:where(.page-id-8554,.page-id-8576,.page-id-8567,.page-id-6573,.page-id-8497,.page-id-8645,.page-id-8612){--hs-refine-font:"Poppins", Arial, sans-serif;--hs-refine-navy:#17345d;--hs-refine-blue:#1e5bc6;--hs-refine-ink:#172433;--hs-refine-muted:#5f6f80;--hs-refine-line:#dce5ed;--hs-refine-surface:#f4f7fa;--hs-refine-radius:14px;--hs-refine-shadow:0 10px 30px rgba(23, 52, 93, 0.08)}.page-id-8554 #hs-home-root,.page-id-8576 #hs-about-root,.page-id-8567 #hs-applications-root,.page-id-6573 #hs-product-directory,.page-id-8497 #hs-faq-replacement,.page-id-8645 #hs-contact-root,.page-id-8612 #hs-cnc-final-root{color:var(--hs-refine-ink);font-family:var(--hs-refine-font)!important;text-rendering:optimizeLegibility}.page-id-8554 #hs-home-root :is(h1,h2,h3),.page-id-8576 #hs-about-root :is(h1,h2,h3),.page-id-8567 #hs-applications-root :is(h1,h2,h3),.page-id-6573 #hs-product-directory :is(h1,h2,h3),.page-id-8497 #hs-faq-replacement :is(h1,h2,h3),.page-id-8645 #hs-contact-root :is(h1,h2,h3),.page-id-8612 #hs-cnc-final-root :is(h1,h2,h3){letter-spacing:-.018em}.page-id-8576 #hs-about-root img,.page-id-8567 #hs-applications-root img,.page-id-8612 #hs-cnc-final-root img{height:auto}.page-id-6573 .hs-directory-hero{border-bottom:1px solid var(--hs-refine-line)}.page-id-6573 .hs-catalog-nav,.page-id-6573 .hs-direct-panel,.page-id-6573 .hs-structure-panel{border-color:var(--hs-refine-line);border-radius:var(--hs-refine-radius);box-shadow:var(--hs-refine-shadow)}.page-id-6573 .hs-toggle-icon{color:var(--hs-refine-blue);font-size:0}.page-id-6573 .hs-toggle-icon::before{content:"–";font-size:18px;line-height:1}.page-id-6573 .hs-nav-main[aria-expanded="false"] .hs-toggle-icon::before{content:"+"}.page-id-8497 #hs-faq-replacement{background:#f5f8fb}.page-id-8497 .hsrf-page-head,.page-id-8497 .hsrf-group,.page-id-8497 .hsrf-sidebar{border-color:var(--hs-refine-line);border-radius:var(--hs-refine-radius);box-shadow:0 6px 22px rgba(23,52,93,.06)}.page-id-8497 .hsrf-page-head{background:linear-gradient(135deg,#edf3f8 0%,#f8fafc 100%)}.page-id-8497 .hsrf-group-head{background:#eef4f8;color:var(--hs-refine-navy)}.page-id-8497 .hsrf-nav-link{border-radius:8px}.page-id-8645 #hs-contact-root{background:linear-gradient(180deg,#f5f8fb 0%,#ffffff 34%)}.page-id-8645 [data-hs-safe-contact-form]{min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.page-id-8645 #hs-contact-root>div>section{padding-top:36px!important;padding-bottom:48px!important}.page-id-8645 #hs-contact-root>div>section>div>.text-center{margin-bottom:28px!important}.page-id-8645 #hs-contact-root>div>section>div>.text-center>div:first-child{margin-bottom:8px!important}.page-id-8645 #hs-contact-root>div>section>div>.text-center h1{margin-bottom:10px!important}.page-id-8645 #hs-contact-root .p-8{padding:24px!important}.page-id-8645 #hs-contact-root>div>section>div>.flex{gap:24px!important}.page-id-8612 #hs-cnc-final-root{--navy:var(--hs-refine-navy);--blue:var(--hs-refine-blue)}.hs-safe-nowrap-email{white-space:nowrap}.hs-safe-unavailable-link{opacity:.72;cursor:default;pointer-events:none;text-decoration:none}#footer .hs-safe-resources time,#footer .hs-safe-resources .post-date,#footer .hs-safe-resources .entry-meta,.footer .hs-safe-resources time,.footer .hs-safe-resources .post-date,.footer .hs-safe-resources .entry-meta,footer .hs-safe-resources time,footer .hs-safe-resources .post-date,footer .hs-safe-resources .entry-meta{display:none}#footer .hs-safe-resources a,.footer .hs-safe-resources a,footer .hs-safe-resources a{line-height:1.45}.hs-footer-resource-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.hs-footer-resource-list a{color:inherit;line-height:1.45;text-decoration:none}.hs-footer-resource-list a:hover,.hs-footer-resource-list a:focus-visible{text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){table{max-width:100%}img,video,iframe{max-width:100%}}.page-id-8567 #hs-applications-root .hs-application-image{width:100%;height:auto;aspect-ratio:4 / 3!important;object-fit:contain!important;object-position:center;background:linear-gradient(145deg,#e8eef3,#f7f9fb)}.page-id-8567 #hs-applications-root #industries .grid>div{display:flex;height:100%;flex-direction:column}.page-id-8567 #hs-applications-root #industries .grid>div>div:last-child{flex:1}.page-id-8645 .hs-safe-inquiry-form{display:grid;gap:14px}.page-id-8645 .hs-safe-field{display:grid;gap:6px}.page-id-8645 .hs-safe-field label{color:#374151;font-size:14px;font-weight:600}.page-id-8645 .hs-safe-field input,.page-id-8645 .hs-safe-field select,.page-id-8645 .hs-safe-field textarea{width:100%;min-width:0;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111827;padding:11px 13px;font:inherit}.page-id-8645 .hs-safe-field :is(input,select,textarea){box-sizing:border-box}.page-id-8645 .hs-safe-field input:focus,.page-id-8645 .hs-safe-field select:focus,.page-id-8645 .hs-safe-field textarea:focus{border-color:#2563eb;outline:3px solid rgba(37,99,235,.13)}.page-id-8645 .hs-safe-file-field small,.page-id-8645 .hs-safe-response-note{color:#6b7280;font-size:12px;line-height:1.55}.page-id-8645 .hs-safe-file-privacy{color:#64748b}.page-id-8645 .hs-safe-file-error{color:#b42318;font-size:12px}.page-id-8645 .hs-safe-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.page-id-8645 .hs-safe-submit{width:100%;border:0;border-radius:8px;padding:13px 18px;color:#fff;cursor:pointer;font-weight:700}.page-id-8645 .hs-safe-form-notice{border:1px solid #f1c7c1;border-radius:8px;background:#fff5f3;color:#8a2418;padding:11px 13px;font-size:14px}.page-id-8645 .hs-safe-form-notice.is-success{border-color:#abd9bd;background:#f0fbf4;color:#166534}@media (max-width:767px){.page-id-8576 #hs-about-root>div>section:first-child .container>.flex>div{width:100%!important;max-width:100%;min-width:0}.page-id-8576 #hs-about-root>div>section:first-child .container>.flex>div:first-child>.flex:last-child{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:18px}.page-id-8576 #hs-about-root>div>section:first-child .container>.flex>div:first-child>.flex:last-child>*{min-width:0;margin-left:0!important;text-align:center}.page-id-8576 #hs-about-root>div>section:first-child .container>.flex>div:first-child>.flex:last-child span{overflow-wrap:anywhere;text-align:center}.page-id-8497 #hs-faq-replacement .hsrf-nav{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.page-id-8497 #hs-faq-replacement .hsrf-nav::-webkit-scrollbar{display:none;width:0;height:0}.page-id-8497 #hs-faq-replacement .hsrf-nav-link{scroll-snap-align:start}.page-id-8576 #hs-about-root>div>section,.page-id-8567 #hs-applications-root>div>section{padding-top:48px!important;padding-bottom:48px!important}.page-id-8576 #hs-about-root :is(.space-x-4,.space-x-10),.page-id-8567 #hs-applications-root :is(.space-x-4,.space-x-10){column-gap:14px}.page-id-6573 .hs-directory-layout,.page-id-8497 .hsrf-layout{gap:20px}.page-id-6573 .hs-directory-hero,.page-id-8497 .hsrf-page-head{padding-block:42px}.page-id-8645 #hs-contact-root>div>section{padding-top:28px!important;padding-bottom:40px!important}.page-id-8645 #hs-contact-root>div>section>div>.text-center{margin-bottom:22px!important}.page-id-8645 #hs-contact-root .p-8{padding:20px!important}}