/* Global typography: all text Lato; heading hierarchy is explicitly bold. */
:root{--ks-ui-font:Lato,Arial,sans-serif}
html,body,body *,body *::before,body *::after{font-family:Lato,Arial,sans-serif!important}
input,button,select,textarea,option,optgroup{font-family:Lato,Arial,sans-serif!important}
html body :is(h1,h2,h3,h4,h5,h6,[role="heading"],.section-title,.banner-caption-title,.cslide-title,.svc-title,.svc143-menu-title,.svc143-story-title,.rg-slide-title,.audio-upload-title,.project-name,.av-subtitle,.ba-card-title,.services-scene-title),html body :is(h1,h2,h3,h4,h5,h6,[role="heading"],.section-title,.banner-caption-title,.cslide-title,.svc-title,.svc143-menu-title,.svc143-story-title,.rg-slide-title,.audio-upload-title,.project-name,.av-subtitle,.ba-card-title,.services-scene-title) *{font-family:Lato,Arial,sans-serif!important;font-weight:900!important;font-style:normal!important}
html body #pfs :is(h1,h2,h3,h4,h5,h6,[role="heading"],.section-title,.banner-caption-title,.cslide-title,.svc-title,.svc143-menu-title,.svc143-story-title,.rg-slide-title,.audio-upload-title,.project-name,.av-subtitle,.ba-card-title,.services-scene-title),html body #pfs :is(h1,h2,h3,h4,h5,h6,[role="heading"],.section-title,.banner-caption-title,.cslide-title,.svc-title,.svc143-menu-title,.svc143-story-title,.rg-slide-title,.audio-upload-title,.project-name,.av-subtitle,.ba-card-title,.services-scene-title) *{font-family:Lato,Arial,sans-serif!important;font-weight:900!important;font-style:normal!important}
html body #news :is(h1,h2,h3,h4,h5,h6,[role="heading"],.section-title,.banner-caption-title,.cslide-title,.svc-title,.svc143-menu-title,.svc143-story-title,.rg-slide-title,.audio-upload-title,.project-name,.av-subtitle,.ba-card-title,.services-scene-title),html body #news :is(h1,h2,h3,h4,h5,h6,[role="heading"],.section-title,.banner-caption-title,.cslide-title,.svc-title,.svc143-menu-title,.svc143-story-title,.rg-slide-title,.audio-upload-title,.project-name,.av-subtitle,.ba-card-title,.services-scene-title) *{font-family:Lato,Arial,sans-serif!important;font-weight:900!important;font-style:normal!important}
html body #services :is(h1,h2,h3,h4,h5,h6,[role="heading"],.section-title,.banner-caption-title,.cslide-title,.svc-title,.svc143-menu-title,.svc143-story-title,.rg-slide-title,.audio-upload-title,.project-name,.av-subtitle,.ba-card-title,.services-scene-title),html body #services :is(h1,h2,h3,h4,h5,h6,[role="heading"],.section-title,.banner-caption-title,.cslide-title,.svc-title,.svc143-menu-title,.svc143-story-title,.rg-slide-title,.audio-upload-title,.project-name,.av-subtitle,.ba-card-title,.services-scene-title) *{font-family:Lato,Arial,sans-serif!important;font-weight:900!important;font-style:normal!important}
html body :is(strong,b,th,legend){font-weight:700!important}
html body :is(.section-eyebrow,.cslide-tag,.project-tag,.av-tag,label,button){font-weight:700!important}
html body :is(input,textarea,select){font-weight:400!important}
