
:root{
  --brand-primary:var(--pine);--brand-accent:var(--coral);--surface-dark:var(--ink);
  --button-primary:var(--coral);--focus-ring:var(--mint);--surface-page:var(--paper);
  --surface-soft:var(--cream);--text-primary:var(--ink);--text-on-dark:#fff;
  --dropdown-bg:var(--paper);--dropdown-text:var(--ink)
}
html,body{max-width:100%;overflow-x:clip}
.khm-layout-enabled a:focus-visible,.khm-layout-enabled button:focus-visible,.khm-layout-enabled input:focus-visible,.khm-layout-enabled select:focus-visible,.khm-layout-enabled textarea:focus-visible,.khm-layout-enabled summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}
.khm-layout-enabled .site-header{background:color-mix(in srgb,var(--surface-page) 97%,transparent);color:var(--text-primary)}
.khm-layout-enabled .header-inner{min-height:72px;height:auto}
.khm-layout-enabled .header-phone,.khm-layout-enabled .nav a,.khm-layout-enabled .site-footer a,.khm-layout-enabled summary{min-height:44px;display:flex;align-items:center}
.khm-layout-enabled .drop-panel{background:var(--dropdown-bg);color:var(--dropdown-text);border-color:color-mix(in srgb,var(--text-primary) 22%,transparent)}
.khm-layout-enabled .drop-panel a:hover,.khm-layout-enabled .drop-panel a:focus-visible{background:var(--surface-soft);color:var(--text-primary)}
.khm-layout-enabled .semantic-icon{width:48px;height:48px;padding:11px;object-fit:contain;object-position:50% 48%;display:block}
.khm-layout-enabled .quick-lead{display:none!important}
.khm-compact-launcher{position:fixed;right:18px;bottom:18px;z-index:70;display:flex;background:var(--surface-dark);color:var(--text-on-dark);border:2px solid var(--surface-page);box-shadow:0 8px 24px rgba(0,0,0,.22)}
.khm-compact-launcher a{min-width:88px;min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.05em}
.khm-compact-launcher .khm-launcher-estimate{background:var(--button-primary);color:#fff}
.khm-layout-enabled .menu-toggle{min-width:44px;min-height:44px}
.khm-layout-enabled.home main{display:flex;flex-direction:column}.khm-layout-enabled.home main>*{order:50}
.khm-layout-enabled.home main>.home-hero{order:1}
.khm-layout-enabled.home main>.final-focus{order:90}
.home main>.mrig2-reviews{order:40}
.khm-layout-enabled.home main>script{order:99}
.khm-layout-profile-split-conversion-a main>.proof-ribbon{order:2}.khm-layout-profile-split-conversion-a main>.mrig2-reviews{order:3}.khm-layout-profile-split-conversion-a main>.services-showcase{order:4}.khm-layout-profile-split-conversion-a main>.apart-section{order:5}
.khm-layout-profile-split-conversion-b main>.services-showcase{order:2}.khm-layout-profile-split-conversion-b main>.experience-section{order:3}.khm-layout-profile-split-conversion-b main>.mrig2-reviews{order:4}.khm-layout-profile-split-conversion-b main>.story-primary{order:5}
.khm-layout-profile-editorial-local-a main>.home-areas{order:2}.khm-layout-profile-editorial-local-a main>.services-showcase{order:3}.khm-layout-profile-editorial-local-a main>.story-primary{order:4}.khm-layout-profile-editorial-local-a main>.mrig2-reviews{order:5}
.khm-layout-profile-editorial-local-b main>.metric-band{order:2}.khm-layout-profile-editorial-local-b main>.home-areas{order:3}.khm-layout-profile-editorial-local-b main>.experience-section{order:4}.khm-layout-profile-editorial-local-b main>.mrig2-reviews{order:5}
.khm-layout-profile-photo-process-a main>.experience-section{order:2}.khm-layout-profile-photo-process-a main>.story-primary{order:3}.khm-layout-profile-photo-process-a main>.services-showcase{order:4}.khm-layout-profile-photo-process-a main>.mrig2-reviews{order:5}
.khm-layout-profile-photo-process-b main>.services-showcase{order:2}.khm-layout-profile-photo-process-b main>.apart-section{order:3}.khm-layout-profile-photo-process-b main>.experience-section{order:4}.khm-layout-profile-photo-process-b main>.mrig2-reviews{order:5}
.khm-layout-profile-local-warm-a main>.proof-ribbon{order:2}.khm-layout-profile-local-warm-a main>.apart-section{order:3}.khm-layout-profile-local-warm-a main>.mrig2-reviews{order:4}.khm-layout-profile-local-warm-a main>.home-areas{order:5}
.khm-layout-profile-modular-service-a main>.services-showcase{order:2}.khm-layout-profile-modular-service-a main>.metric-band{order:3}.khm-layout-profile-modular-service-a main>.experience-section{order:4}.khm-layout-profile-modular-service-a main>.home-areas{order:5}
.khm-layout-profile-local-warm-b main>.mrig2-reviews{order:2}.khm-layout-profile-local-warm-b main>.home-areas{order:3}.khm-layout-profile-local-warm-b main>.services-showcase{order:4}.khm-layout-profile-local-warm-b main>.apart-section{order:5}
.khm-layout-profile-modular-service-b main>.apart-section{order:2}.khm-layout-profile-modular-service-b main>.services-showcase{order:3}.khm-layout-profile-modular-service-b main>.home-areas{order:4}.khm-layout-profile-modular-service-b main>.experience-section{order:5}
.khm-layout-profile-split-conversion-b .home-hero .hero-grid,.khm-layout-profile-photo-process-b .home-hero .hero-grid{direction:rtl}.khm-layout-profile-split-conversion-b .home-hero .hero-grid>*,.khm-layout-profile-photo-process-b .home-hero .hero-grid>*{direction:ltr}
.khm-layout-profile-editorial-local-a .home-hero .hero-grid{grid-template-columns:1fr;text-align:center}.khm-layout-profile-editorial-local-a .home-hero .hero-grid>div:first-child{max-width:900px;margin:auto}.khm-layout-profile-editorial-local-a .home-hero .hero-actions,.khm-layout-profile-editorial-local-a .home-hero .hero-facts{justify-content:center}.khm-layout-profile-editorial-local-a .home-hero .hero-media>img,.khm-layout-profile-editorial-local-a .home-hero .hero-note{display:none}.khm-layout-profile-editorial-local-a .home-hero .hero-media{min-height:0}.khm-layout-profile-editorial-local-a .quick-estimate-card{position:relative;inset:auto;max-width:1040px;margin:auto}
.khm-layout-profile-editorial-local-b .home-hero .hero-grid{grid-template-columns:1.2fr .8fr}.khm-layout-profile-editorial-local-b .home-hero .hero-media>img,.khm-layout-profile-editorial-local-b .home-hero .hero-note{display:none}.khm-layout-profile-editorial-local-b .quick-estimate-card{position:relative;inset:auto;min-height:520px}
.khm-layout-profile-local-warm-a .home-hero .hero-grid{grid-template-columns:1fr}.khm-layout-profile-local-warm-a .home-hero .hero-media{order:-1;min-height:0}.khm-layout-profile-local-warm-a .home-hero .hero-media>img,.khm-layout-profile-local-warm-a .home-hero .hero-note{display:none}.khm-layout-profile-local-warm-a .quick-estimate-card{position:relative;inset:auto;max-width:1120px;margin:auto}
.khm-layout-profile-modular-service-a .home-hero .hero-grid{grid-template-columns:.82fr 1.18fr}.khm-layout-profile-modular-service-a .service-feature-grid{grid-template-columns:1.3fr .7fr 1fr}
.khm-layout-profile-local-warm-b .home-hero .hero-grid{grid-template-columns:1fr 1fr}.khm-layout-profile-local-warm-b .quick-estimate-card{border-radius:28px 28px 8px 28px}.khm-layout-profile-local-warm-b .home-hero h1{text-transform:none;letter-spacing:-.025em}
.khm-layout-profile-modular-service-b .home-hero .hero-grid{grid-template-columns:1.18fr .82fr}.khm-layout-profile-modular-service-b .home-hero .hero-media>img,.khm-layout-profile-modular-service-b .home-hero .hero-note{display:none}.khm-layout-profile-modular-service-b .quick-estimate-card{position:relative;inset:auto;min-height:520px}
.khm-header-structure-two-level .site-header{border-top:8px solid var(--brand-primary)}.khm-header-structure-compact .header-inner{min-height:64px}.khm-header-structure-compact .logo .site-logo{height:52px}
.khm-footer-variant-local .footer-grid{grid-template-columns:1.6fr 1fr 1fr}.khm-footer-variant-compact .site-footer{padding-top:38px}.khm-footer-variant-compact .footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:20px}.khm-footer-variant-compact .footer-logo{height:96px}
.khm-page-service.khm-service-page-variant-service-process main,.khm-page-geo.khm-geo-page-variant-geo-logistics main{display:flex;flex-direction:column}.khm-page-service.khm-service-page-variant-service-process main>.page-hero,.khm-page-geo.khm-geo-page-variant-geo-logistics main>.page-hero{order:1}.khm-page-service.khm-service-page-variant-service-process main>.trust-strip,.khm-page-geo.khm-geo-page-variant-geo-logistics main>.trust-strip{order:2}.khm-page-service.khm-service-page-variant-service-process main>.metric-band,.khm-page-geo.khm-geo-page-variant-geo-logistics main>.metric-band{order:3}.khm-page-service.khm-service-page-variant-service-process main>.section,.khm-page-geo.khm-geo-page-variant-geo-logistics main>.section{order:10}
.khm-page-service.khm-service-page-variant-service-scenarios .page-hero,.khm-page-geo.khm-geo-page-variant-geo-service-map .page-hero{text-align:center}.khm-page-service.khm-service-page-variant-service-scenarios .page-hero .hero-actions,.khm-page-geo.khm-geo-page-variant-geo-service-map .page-hero .hero-actions{justify-content:center}
.khm-page-service.khm-service-page-variant-service-proof .page-hero,.khm-page-geo.khm-geo-page-variant-geo-local-proof .page-hero,.khm-page-about.khm-about-page-variant-about-local .page-hero{background:var(--surface-dark);color:var(--text-on-dark)}
.khm-page-service.khm-service-page-variant-service-planner .page-hero .wrap,.khm-page-geo.khm-geo-page-variant-geo-planner .page-hero .wrap,.khm-page-contact.khm-contact-page-variant-contact-planner .page-hero .wrap{max-width:980px;margin:auto}
.khm-page-about.khm-about-page-variant-about-story .ceo-owner .editorial-grid,.khm-page-about.khm-about-page-variant-about-process .ceo-owner .editorial-grid{grid-template-columns:.72fr 1.28fr}.khm-page-about.khm-about-page-variant-about-principles .ceo-owner .editorial-grid,.khm-page-about.khm-about-page-variant-about-service-led .ceo-owner .editorial-grid{grid-template-columns:1.25fr .75fr}
.khm-page-contact.khm-contact-page-variant-contact-form-first .editorial-grid>div:first-child{order:-1}.khm-page-contact.khm-contact-page-variant-contact-details-first .editorial-grid{grid-template-columns:.8fr 1.2fr}.khm-page-contact.khm-contact-page-variant-contact-compact .editorial-grid{max-width:980px;margin:auto;grid-template-columns:1fr}
.khm-page-index.khm-index-page-variant-index-editorial .cards,.khm-page-index.khm-index-page-variant-index-guided .cards{grid-template-columns:1fr 1fr}.khm-page-index.khm-index-page-variant-index-directory .cards{grid-template-columns:1fr}.khm-page-policy.khm-policy-page-variant-policy-sidebar main>.section>.wrap{max-width:980px}.khm-page-policy.khm-policy-page-variant-policy-sectioned main>.section>.wrap{columns:2;column-gap:56px}
.khm-typography-profile-modern-b{--display:Impact,'Arial Narrow',sans-serif;--body:Verdana,Arial,sans-serif}.khm-typography-profile-editorial-a{--display:Georgia,'Times New Roman',serif}.khm-typography-profile-editorial-b{--display:'Times New Roman',Georgia,serif;--body:Verdana,Arial,sans-serif}.khm-typography-profile-industrial-b{--body:Tahoma,Arial,sans-serif}.khm-typography-profile-warm-b{--display:'Trebuchet MS',Arial,sans-serif;--body:Verdana,Arial,sans-serif}.khm-typography-profile-modular-b{--display:'Arial Narrow',Impact,sans-serif;--body:Tahoma,Arial,sans-serif}
.khm-typography-profile-editorial-a h1,.khm-typography-profile-editorial-a h2,.khm-typography-profile-editorial-b h1,.khm-typography-profile-editorial-b h2{font-family:Georgia,'Times New Roman',serif;text-transform:none;font-weight:700;letter-spacing:-.025em}
.khm-typography-profile-industrial-a h1,.khm-typography-profile-industrial-a h2,.khm-typography-profile-industrial-b h1,.khm-typography-profile-industrial-b h2{letter-spacing:-.045em}.khm-typography-profile-warm-a h1,.khm-typography-profile-warm-a h2{letter-spacing:-.02em;text-transform:none}.khm-typography-profile-modular-a h1,.khm-typography-profile-modular-a h2{max-width:16ch}
@media(max-width:900px){
  .khm-layout-enabled .header-inner{gap:8px}.khm-layout-enabled .site-header .header-phone{display:inline-flex!important;justify-content:center;margin-left:auto;min-width:54px;padding:0 10px;font-size:13px}.khm-layout-enabled .menu-toggle{margin-left:0}.khm-layout-enabled .site-header>.wrap>.btn{display:none}
  .khm-compact-launcher{display:none}.khm-layout-enabled .mobile-bar{display:grid;padding-bottom:max(8px,env(safe-area-inset-bottom))}
  .khm-layout-enabled .mobile-bar a{min-height:44px}.khm-layout-enabled .nav.open{color:var(--dropdown-text);background:var(--dropdown-bg);max-height:calc(100vh - 70px);overflow:auto}.khm-layout-enabled .nav.open a{min-height:44px}
  .khm-layout-profile-split-conversion-b .home-hero .hero-grid,.khm-layout-profile-photo-process-b .home-hero .hero-grid{direction:ltr}
  .khm-layout-profile-modular-service-a .service-feature-grid{grid-template-columns:1fr 1fr}
  .khm-page-policy.khm-policy-page-variant-policy-sectioned main>.section>.wrap{columns:1}
}
@media(max-width:560px){.khm-layout-enabled .site-header .logo .site-logo{width:min(150px,42vw);height:46px}.khm-layout-enabled .site-header .header-phone{min-width:48px;padding:0 7px}.khm-layout-enabled .quick-form-grid{grid-template-columns:1fr 1fr}.khm-layout-enabled .field input,.khm-layout-enabled .field select,.khm-layout-enabled .field textarea{min-height:44px}.khm-layout-profile-modular-service-a .service-feature-grid{grid-template-columns:1fr}}


@media(min-width:1181px){.site-header .logo .site-logo{width:240px;height:76px}.site-header .logo{min-width:240px}}
@media(min-width:901px) and (max-width:1180px){.site-header .logo .site-logo{width:205px;height:64px}.site-header .logo{min-width:205px}}


@media(min-width:1181px){
 body.home.khm-layout-enabled .home-hero .hero-media{min-height:600px;display:grid;grid-template-columns:minmax(210px,.72fr) minmax(390px,1fr);gap:18px;align-items:stretch;order:initial}
 body.home.khm-layout-enabled .home-hero .hero-media>img{display:block!important;grid-column:1;grid-row:1;width:100%;height:100%;min-height:600px;aspect-ratio:auto;object-fit:cover;border-radius:120px 24px 24px 120px}
 body.home.khm-layout-enabled .home-hero .quick-estimate-card{grid-column:2;grid-row:1;position:relative;inset:auto;min-width:0;max-width:none;margin:0;min-height:600px}
}
@media(min-width:901px) and (max-width:1180px){
 body.home.khm-layout-enabled .home-hero .hero-media{display:grid;grid-template-columns:1fr;gap:18px;min-height:0;order:initial}
 body.home.khm-layout-enabled .home-hero .hero-media>img{display:block!important;grid-column:1;width:100%;height:260px;min-height:0;aspect-ratio:16/9;object-fit:cover;border-radius:24px}
 body.home.khm-layout-enabled .home-hero .quick-estimate-card{grid-column:1;position:relative;inset:auto;max-width:none;margin:0;min-height:520px}
}
@media(max-width:900px){
 body.home.khm-layout-enabled .home-hero .hero-grid{grid-template-columns:1fr!important;direction:ltr}
 body.home.khm-layout-enabled .home-hero .hero-grid>*{direction:ltr}
 body.home.khm-layout-enabled .home-hero .hero-media{display:flex;flex-direction:column;gap:20px;min-height:0;order:initial}
 body.home.khm-layout-enabled .home-hero .hero-media>img{display:block!important;order:2;width:100%;height:auto;min-height:0;aspect-ratio:16/10;object-fit:cover;border-radius:18px}
 body.home.khm-layout-enabled .home-hero .quick-estimate-card{order:1;position:relative;inset:auto;max-width:none;margin:0}
}



@media(min-width:901px){body:not(.home).khm-layout-enabled .quick-lead{display:block!important}}
@media(max-width:900px){.khm-layout-enabled .quick-lead{display:none!important}.khm-layout-enabled .mobile-bar{display:grid!important;padding-bottom:max(8px,env(safe-area-inset-bottom))}.khm-layout-enabled{padding-bottom:60px!important}.khm-layout-enabled .site-footer{padding-bottom:95px!important}}
.khm-layout-enabled .mobile-bar{transition:opacity .16s ease,visibility .16s ease}.khm-layout-enabled .mobile-bar.map-overlap{opacity:0!important;visibility:hidden!important;pointer-events:none!important}


body.khm-page-contact.khm-layout-enabled:not(.home) .quick-lead{display:none!important}
body.khm-page-contact .site-footer{padding-bottom:60px!important}



@media(max-width:900px){
 body.khm-layout-enabled:not(.home):not(.khm-page-contact) .quick-lead.quick-lead-inline-mobile{display:block!important;position:static!important;inset:auto!important;width:auto!important;margin:18px 16px 26px;padding:14px;border-radius:14px;box-shadow:0 10px 24px rgba(0,0,0,.14)}
 body.khm-layout-enabled:not(.home):not(.khm-page-contact) .quick-lead.quick-lead-inline-mobile form{display:grid;grid-template-columns:1fr 1fr;gap:8px}
 body.khm-layout-enabled:not(.home):not(.khm-page-contact) .quick-lead.quick-lead-inline-mobile .quick-lead-title{grid-column:1/-1}
 body.khm-layout-enabled:not(.home):not(.khm-page-contact) .quick-lead.quick-lead-inline-mobile label span{position:static;display:block}
 body.khm-layout-enabled:not(.home):not(.khm-page-contact) .quick-lead.quick-lead-inline-mobile label:nth-of-type(3){grid-column:1/2}
 body.khm-layout-enabled:not(.home):not(.khm-page-contact) .quick-lead.quick-lead-inline-mobile button{grid-column:2/3}
}
@media(max-width:430px){body.khm-layout-enabled:not(.home):not(.khm-page-contact) .quick-lead.quick-lead-inline-mobile{margin-left:12px;margin-right:12px}}

@media(max-width:900px){body.khm-page-service .page-hero,body.khm-page-geo .page-hero{padding:34px 0 26px}body.khm-page-service .page-hero h1,body.khm-page-geo .page-hero h1{margin:.14em 0}body.khm-page-service .page-hero p,body.khm-page-geo .page-hero p{margin-bottom:0}}


.site-header .logo{flex:0 0 auto;min-width:0;overflow:visible}
.site-header .logo .site-logo{display:block;width:auto;height:68px;max-width:none;max-height:none;object-fit:contain;object-position:left center}
@media(min-width:1181px){.site-header .logo .site-logo{width:auto;height:76px}.site-header .logo{min-width:0}}
@media(min-width:901px) and (max-width:1180px){.site-header .logo .site-logo{width:auto;height:64px}.site-header .logo{min-width:0}}
@media(max-width:900px){.khm-layout-enabled .site-header .logo .site-logo{width:auto;height:60px;max-width:min(170px,36vw)}}
@media(max-width:560px){.khm-layout-enabled .site-header .logo .site-logo{width:auto;height:58px;max-width:min(150px,36vw)}}


.site-footer .logo{display:inline-flex;padding:0;background:transparent}
.site-footer .footer-logo{display:block;width:250px;height:auto;max-width:100%;max-height:none;filter:invert(1) hue-rotate(180deg) brightness(1.12) saturate(.9);object-fit:contain;object-position:left center}
@media(max-width:900px){.site-footer .footer-logo{width:220px;height:auto;max-width:100%}}


@media(min-width:901px){
 body.khm-layout-enabled:not(.home):not(.khm-page-contact) .khm-compact-launcher{display:none}
}


@media(max-width:430px){
 body.khm-page-about.khm-layout-enabled .page-hero .hero-actions{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:8px;
  margin-top:8px;
  position:relative;
  top:-8px;
 }
 body.khm-page-about.khm-layout-enabled .page-hero .hero-actions .btn{
  min-width:0;
  padding-inline:8px;
  font-size:12px;
  line-height:1.15;
  text-align:center;
 }
}


body.khm-page-service .khm-service-jump-links{display:flex;flex-wrap:wrap;gap:10px;padding-block:16px}
body.khm-page-service .khm-service-jump-links a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--text-on-dark) 34%,transparent);color:var(--text-on-dark);font-weight:800;text-decoration:none}
body.khm-page-service .khm-service-card-grid,body.khm-page-index .khm-service-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}
body.khm-page-service .khm-service-card-grid .card,body.khm-page-index .khm-service-card-grid .card{min-height:0}
body.khm-page-service .khm-service-card-grid .card h3,body.khm-page-index .khm-service-card-grid .card h3{margin-top:0}
body.khm-page-service .khm-service-card-grid .card p,body.khm-page-index .khm-service-card-grid .card p{margin-bottom:18px}
body.khm-page-service .khm-service-prose{max-width:820px;font-size:clamp(18px,2vw,22px)}
body.khm-page-service .khm-service-callout{max-width:900px;border-left:8px solid var(--brand-accent);background:var(--surface-page);padding:28px;font-size:clamp(18px,2vw,22px)}
body.khm-page-service .khm-service-checklist,body.khm-page-index .khm-service-checklist{margin:0;max-width:880px}
body.khm-page-service .khm-service-checklist li,body.khm-page-index .khm-service-checklist li{font-size:18px;font-weight:700}
body.khm-page-service .khm-service-link-list{display:flex;flex-wrap:wrap;gap:10px}
body.khm-page-service .khm-service-link-list a{display:flex;align-items:center;min-height:46px;padding:10px 14px;border:1px solid var(--line);background:var(--surface-page);font-weight:900;text-decoration:none}
body.khm-page-index .khm-services-choice .section-head>p{font-size:18px}
@media(max-width:900px){
 body.khm-layout-enabled .mobile-bar.khm-service-form-overlap{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
 body.khm-page-service .khm-service-jump-links{display:grid;grid-template-columns:1fr}
 body.khm-page-service .khm-service-jump-links a{min-width:0}
 body.khm-page-service .khm-service-card-grid,body.khm-page-index .khm-service-card-grid{grid-template-columns:1fr}
 body.khm-page-service .khm-service-module .section-head{margin-bottom:24px}
}


@media(max-width:900px){
 body.khm-layout-enabled .nav.open{max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px)}
 body.khm-layout-enabled .site-header:has(.nav.open){z-index:80}
}


@media(max-width:900px){body.khm-page-service .page-hero{padding:24px 0 20px}}
@media(max-width:430px){body.khm-page-service .page-hero h1{font-size:32px;line-height:1.08}}

.khm-page-about .section.dark .eyebrow{color:#d6eadf}


body.khm-page-about [data-content-id="about.story"] .pricing+.btn.secondary{
 margin-top:28px;
 width:max-content;
 max-width:100%;
 position:relative;
}


@media(min-width:901px){
 html body.wp-theme-kosciusko-design.khm-layout-enabled aside.quick-lead,
 html body.wp-theme-kosciusko-design.khm-layout-enabled .khm-compact-launcher{display:none!important}
}
@media(max-width:900px){
 html body.wp-theme-kosciusko-design.khm-layout-enabled .mobile-bar{display:none!important}
 html body.wp-theme-kosciusko-design.khm-layout-enabled{padding-bottom:0!important}
 html body.wp-theme-kosciusko-design.khm-page-policy.khm-layout-enabled aside.quick-lead{display:none!important}
}


html body.wp-theme-kosciusko-design.khm-page-policy .mrig2-trust,
html body.wp-theme-kosciusko-design.khm-page-policy .mrig2-reviews,
html body.wp-theme-kosciusko-design.khm-page-policy aside.quick-lead,
html body.wp-theme-kosciusko-design.khm-page-policy .mobile-bar,
html body.wp-theme-kosciusko-design.khm-page-policy .khm-compact-launcher{display:none!important}
html body.wp-theme-kosciusko-design.khm-page-policy .site-footer{padding:40px 0!important}
html body.wp-theme-kosciusko-design.khm-page-policy .site-footer .footer-grid{
 grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr)!important;
 align-items:start
}
html body.wp-theme-kosciusko-design.khm-page-policy .site-footer .footer-grid>div:nth-child(2),
html body.wp-theme-kosciusko-design.khm-page-policy .site-footer .footer-grid>div:nth-child(3){display:none!important}
@media(max-width:700px){
 html body.wp-theme-kosciusko-design.khm-page-policy .site-footer .footer-grid{grid-template-columns:1fr!important;gap:22px!important}
}

@media(min-width:1181px){.service-feature-grid:has(>.service-feature:nth-child(5):last-child)>.service-feature:nth-child(n+4){grid-column:span 2}}

body.home.khm-layout-enabled .home-hero .hero-media>img{height:auto;min-height:0;max-height:560px;aspect-ratio:auto;object-fit:contain;align-self:center;border-radius:24px}

body.khm-page-about .editorial-grid>img{height:auto;min-height:0;max-height:560px;aspect-ratio:auto!important;object-fit:contain!important;align-self:center}

.quick-lead button{color:var(--button-ink,var(--ink))!important}
