/* Koenig JD Sans for HubSpot sites (info, careers, blog). Adam 2026-10-09. Mirrors koenigequipment.com header style#kn-jdsans. */
@font-face{font-family:'JD Sans';src:url(https://45668251.fs1.hubspotusercontent-na1.net/hubfs/45668251/brand-fonts/jd-sans/jdsans-300.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'JD Sans';src:url(https://45668251.fs1.hubspotusercontent-na1.net/hubfs/45668251/brand-fonts/jd-sans/jdsans-300i.woff2) format('woff2');font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:'JD Sans';src:url(https://45668251.fs1.hubspotusercontent-na1.net/hubfs/45668251/brand-fonts/jd-sans/jdsans-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'JD Sans';src:url(https://45668251.fs1.hubspotusercontent-na1.net/hubfs/45668251/brand-fonts/jd-sans/jdsans-500i.woff2) format('woff2');font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:'JD Sans';src:url(https://45668251.fs1.hubspotusercontent-na1.net/hubfs/45668251/brand-fonts/jd-sans/jdsans-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'JD Sans';src:url(https://45668251.fs1.hubspotusercontent-na1.net/hubfs/45668251/brand-fonts/jd-sans/jdsans-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'JD Sans';src:url(https://45668251.fs1.hubspotusercontent-na1.net/hubfs/45668251/brand-fonts/jd-sans/jdsans-700i.woff2) format('woff2');font-weight:700;font-style:italic;font-display:swap}
html body{font-family:'JD Sans','Open Sans',Arial,sans-serif!important;font-size-adjust:0.53}
html body :is(p,li,td,th,dt,dd,a,span,div,label,blockquote,figcaption,small,strong,em,b,input,select,textarea,button):not(i):not(.fa):not(.fas):not(.far):not(.fab):not([class^='fa-']):not([class*=' fa-']){font-family:'JD Sans','Open Sans',Arial,sans-serif!important}
html body :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:'JD Sans','Open Sans',Arial,sans-serif!important;font-size-adjust:none}
html body :is(i,.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,[class^='fa-'],[class*=' fa-'],.slick-prev,.slick-next){font-size-adjust:none}
html body :is(.btn,button,input[type=submit],input[type=button],.hs-button,.cr-btn){font-weight:600;letter-spacing:.05em}
