/* Shared typography finish: the light theme's dark ink is #535659. */
body.kd-light{--anita-s-heading:#535659;--anita-s-content:#535659;color:#535659}
.kd-light main h1,.kd-light main h2,.kd-light main h3,.kd-light main h4,.kd-light main h5,.kd-light main h6,.kd-light .kd-quote-dialog h2{color:#535659!important}
.kd-light main p,.kd-light .lh-description,.kd-light .lh-eyebrow,.kd-light .lh-stats strong,.kd-light .lh-stats span,.kd-light .lh-hero-quote,.kd-light .lh-step-number,.kd-light .lh-section-heading>a,.kd-light .lh-tags>span,.kd-light .lh-video,.kd-light .lh-service>div>span,.kd-light .kd-project-breadcrumb,.kd-light .kd-blog-card-action,.kd-light .anita-post-meta{color:#535659}
.kd-light .kd-nav-link,.kd-light .kd-header{color:#535659!important}.kd-light .kd-nav-link:hover{color:#d5000a!important}.kd-light .kd-header-quote{color:#fff!important}.kd-light .kd-header-logo img{filter:brightness(0) opacity(.67)}
.kd-light .kd-quote-form label,.kd-light .kd-quote-form input,.kd-light .kd-quote-form textarea,.kd-light .kd-quote-form select,.kd-light .anita-contact-form input,.kd-light .anita-contact-form textarea,.kd-light .anita-contact-form select{color:#535659!important}
.kd-light input::placeholder,.kd-light textarea::placeholder{font-size:inherit!important;color:#949a9d!important;opacity:1!important;transform:none!important;transition:none!important}
.kd-light .anita-input-label{display:none!important}
.kd-light .lh-offer h2,.kd-light .lh-coverage-points h3{color:#fff!important}.kd-light .lh-offer p,.kd-light .lh-coverage-points p{color:#e4e8ec}.kd-light .lh-eyebrow.lh-red,.kd-light .lh-coverage-copy .lh-eyebrow{color:#c50008}.kd-light .kd-quote-top .lh-eyebrow{color:#535659}
@media(max-width:760px){.kd-light.kd-home-page:not(.kd-scrolled) .kd-header{color:#fff!important}.kd-light.kd-home-page:not(.kd-scrolled) .kd-header-logo img{filter:none}.kd-light.kd-home-page.kd-scrolled .kd-header-logo img{filter:brightness(0) opacity(.67)}.kd-light .lh-hero h1>span:first-child{color:#fff}.kd-light .lh-hero .lh-description,.kd-light .lh-hero .lh-eyebrow,.kd-light .lh-hero .lh-video{color:#fff!important}.kd-light .lh-service h3{color:#fff!important}.kd-light .anita-contact-form input,.kd-light .anita-contact-form textarea,.kd-light .anita-contact-form select{font-size:16px!important}.kd-light .kd-bottom-item,.kd-light .kd-bottom-item>span{color:#535659!important}.kd-light .kd-bottom-item.is-current,.kd-light .kd-bottom-item.is-current>span{color:#ed0017!important}}
body.kd-site.kd-light .kd-inner-page h1,body.kd-site.kd-light .kd-inner-page h2,body.kd-site.kd-light .kd-inner-page h3,body.kd-site.kd-light .kd-inner-page h4,body.kd-site.kd-light .kd-inner-page h5,body.kd-site.kd-light .kd-inner-page h6{color:#535659!important}
@media(min-width:761px){.kd-light .lh-service>div>span{color:#fff}}
/* Homepage service actions keep white arrows in red circles on every screen. */
.kd-light .lh-service>div>span{background:#d5000b;color:#fff!important}.kd-light .lh-service>div>span svg{color:#fff!important;stroke:#fff}
/* The hero and its information strip use the requested deeper grey ink. */
body.kd-site.kd-light .lh-hero h1{color:#353637!important}.kd-light .lh-hero .lh-description,.kd-light .lh-hero .lh-eyebrow,.kd-light .lh-hero .lh-hero-quote,.kd-light .lh-hero .lh-scrollmark{color:#353637}.kd-light .lh-hero .lh-video{color:#353637!important}
.kd-light .lh-highlights h2,.kd-light .lh-highlights p,.kd-light .lh-highlights strong,.kd-light .lh-highlights span{color:#353637!important}
@media(max-width:760px){.kd-light .lh-hero h1>span:first-child{color:#fff}.kd-light .lh-hero .lh-description,.kd-light .lh-hero .lh-eyebrow,.kd-light .lh-hero .lh-video{color:#fff!important}.kd-light .kd-bottom-item{font-size:10.5px}.kd-light .kd-bottom-item>span{white-space:nowrap}}
