/* Five mobile links with a native More disclosure; all desktop links stay on one row. */
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-top-nav.pp-desktop-only,
html body.pp-studio .pp-site-header .pp-menu {
 display:flex!important;flex-flow:row nowrap!important;justify-content:space-between!important;
 width:100%!important;max-width:none!important;gap:0!important;padding:0 1%!important;
}
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-top-nav.pp-desktop-only > a,
html body.pp-studio .pp-site-header .pp-menu > li > a {
 font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(18px,1.65vw,24px)!important;
 white-space:nowrap!important;padding:12px .5vw!important;min-height:48px!important;line-height:1.25!important;
}
html body.pp-studio .pp-site-header .pp-menu > li {flex:0 0 auto!important;width:auto!important;}
html body.pp-studio .pp-site-header .pp-menu > li > a {font-size:clamp(14px,1.35vw,22px)!important;}
html body.pp4-site #pestpro-reference-app.pp4-app .pp-compact-nav,
html body.pp-studio .pp-site-header .pp-compact-nav {display:none!important;}
@media(max-width:1100px){
 html body.pp4-site #pestpro-reference-app.pp4-app .pp4-top-nav.pp-desktop-only,
 html body.pp-studio .pp-site-header .pp-desktop-nav {display:none!important;}
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-compact-nav,
 html body.pp-studio .pp-site-header .pp-compact-nav {
  position:relative!important;z-index:1001!important;display:flex!important;flex-flow:row nowrap!important;
  align-items:stretch!important;justify-content:space-between!important;gap:0!important;
  width:100%!important;padding:0 1%!important;margin:0!important;background:#07131D!important;
  border-top:1px solid #02D0CA35!important;
 }
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-compact-nav > a,
 html body.pp-studio .pp-site-header .pp-compact-nav > a,
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-compact-nav .pp-nav-more > summary,
 html body.pp-studio .pp-site-header .pp-compact-nav .pp-nav-more > summary {
  display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;
  font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(10px,3vw,18px)!important;font-weight:700!important;
  line-height:1.25!important;white-space:nowrap!important;letter-spacing:0!important;
  min-height:48px!important;height:auto!important;padding:10px .2vw!important;
  color:#fff!important;text-decoration:none!important;cursor:pointer!important;border-radius:4px!important;
 }
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-compact-nav .pp-nav-more,
 html body.pp-studio .pp-site-header .pp-compact-nav .pp-nav-more {position:static!important;margin:0!important;}
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-nav-more > summary::-webkit-details-marker,
 html body.pp-studio .pp-site-header .pp-nav-more > summary::-webkit-details-marker {display:none!important;}
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-nav-more > summary::marker,
 html body.pp-studio .pp-site-header .pp-nav-more > summary::marker {content:''!important;}
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-more-panel,
 html body.pp-studio .pp-site-header .pp-more-panel {
  position:absolute!important;top:100%!important;right:6px!important;width:240px!important;max-width:calc(100vw - 12px)!important;
  padding:8px!important;background:#07131D!important;border:1px solid #02D0CA80!important;
  border-radius:0 0 8px 8px!important;box-shadow:0 12px 24px #0006!important;
 }
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-nav-more:not([open]) .pp-more-panel,
 html body.pp-studio .pp-site-header .pp-nav-more:not([open]) .pp-more-panel {display:none!important;}
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-more-panel > a,
 html body.pp-studio .pp-site-header .pp-more-panel > a {
  display:flex!important;align-items:center!important;min-height:48px!important;padding:10px 14px!important;
  color:#fff!important;text-decoration:none!important;font:700 18px/1.3 Arial,Helvetica,sans-serif!important;
  border-radius:4px!important;white-space:normal!important;
 }
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-compact-nav a:hover,
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-compact-nav [aria-current='page'],
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-nav-more[open] > summary,
 html body.pp-studio .pp-site-header .pp-compact-nav a:hover,
 html body.pp-studio .pp-site-header .pp-nav-more[open] > summary {background:#102535!important;color:#02D0CA!important;}
 html body.pp4-site #pestpro-reference-app.pp4-app .pp-compact-nav :focus-visible,
 html body.pp-studio .pp-site-header .pp-compact-nav :focus-visible {outline:2px solid #02D0CA!important;outline-offset:-2px!important;}
}

html body.pp4-site #pestpro-reference-app.pp4-app .pp4-header-inner,
html body.pp-studio .pp-site-header .pp-header-main {
 position:relative!important;isolation:isolate!important;
}
html body.pp-studio .pp-site-header .pp-header-main {width:100%!important;max-width:none!important;padding-inline:3%!important;
}
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-header-inner .pp-header-art,
html body.pp-studio .pp-site-header .pp-header-main .pp-header-art {
 display:block!important;position:relative!important;min-width:0!important;width:100%!important;height:auto!important;aspect-ratio:1000 / 154!important;z-index:0!important;
 pointer-events:none!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%20154%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22silk%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22.2%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%2300636C%22%2F%3E%3Cstop%20offset%3D%22.22%22%20stop-color%3D%22%2300ADA9%22%2F%3E%3Cstop%20offset%3D%22.44%22%20stop-color%3D%22%2372FFF0%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%2302D0CA%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23009E9F%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23005F69%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22glass%22%20x1%3D%220%22%20y1%3D%221%22%20x2%3D%221%22%20y2%3D%220%22%3E%3Cstop%20stop-color%3D%22%23008B91%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%2302D0CA%22%2F%3E%3Cstop%20offset%3D%22.7%22%20stop-color%3D%22%23AFFEF2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300ACA8%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22edge%22%3E%3Cstop%20stop-color%3D%22%2302D0CA%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23C9FFF8%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2302D0CA%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22haze%22%20x%3D%22-10%25%22%20y%3D%22-40%25%22%20width%3D%22120%25%22%20height%3D%22180%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%225%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M8%2080%20C170%2070%20250%20112%20430%20101%20C630%2089%20742%2044%20980%2077%20C735%2056%20635%20104%20435%20114%20C250%20121%20160%2075%208%2080Z%22%20fill%3D%22url%28%23glass%29%22%20opacity%3D%22.18%22%20filter%3D%22url%28%23haze%29%22%2F%3E%3Cpath%20d%3D%22M8%2080%20C175%2066%20268%20118%20443%2094%20C650%2066%20735%2046%20980%2077%20C747%2057%20661%2085%20453%20107%20C270%20133%20170%2074%208%2080Z%22%20fill%3D%22url%28%23silk%29%22%2F%3E%3Cpath%20d%3D%22M8%2081%20C195%2033%20310%2047%20495%2070%20C690%2095%20790%2042%20972%2074%20C792%2052%20690%20105%20497%2079%20C310%2055%20190%2042%208%2081Z%22%20fill%3D%22url%28%23glass%29%22%20opacity%3D%22.65%22%2F%3E%3Cpath%20d%3D%22M8%2083%20C194%20100%20305%20149%20520%20126%20C711%20106%20810%2065%20974%2081%20C811%2073%20712%20119%20524%20136%20C302%20158%20189%20108%208%2083Z%22%20fill%3D%22url%28%23glass%29%22%20opacity%3D%22.65%22%2F%3E%3Cpath%20d%3D%22M8%2080%20C215%2066%20300%20114%20447%2095%20C650%2068%20742%2047%20973%2077%22%20fill%3D%22none%22%20stroke%3D%22url%28%23edge%29%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M8%2079%20C190%2013%20345%2029%20510%2052%20C716%2079%20796%2041%20953%2068%22%20fill%3D%22none%22%20stroke%3D%22%2302D0CA%22%20stroke-width%3D%221.6%22%20opacity%3D%22.4%22%2F%3E%3Cpath%20d%3D%22M8%2085%20C170%20124%20350%20168%20555%20142%20C737%20119%20820%2080%20957%2086%22%20fill%3D%22none%22%20stroke%3D%22%2300B9B5%22%20stroke-width%3D%221.2%22%20opacity%3D%22.45%22%2F%3E%3C%2Fsvg%3E")!important;
 background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;
}
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-header-inner,
html body.pp-studio .pp-site-header .pp-header-main {
 height:auto!important;min-height:clamp(84px,11.4vw,154px)!important;padding:10px 3%!important;box-sizing:border-box!important;
}
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-logo img,
html body.pp-studio .pp-site-header .pp-logo img {
 width:clamp(80px,14vw,240px)!important;height:clamp(80px,14vw,240px)!important;max-width:none!important;object-fit:contain!important;
}
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-head-phone,
html body.pp-studio .pp-site-header .pp-phone {zoom:1!important;white-space:nowrap!important;gap:6px!important;}
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-head-phone svg,
html body.pp-studio .pp-site-header .pp-phone svg {width:clamp(24px,4.2vw,64px)!important;height:clamp(24px,4.2vw,64px)!important;flex:0 0 auto!important;}
html body.pp-studio .pp-site-header .pp-phone strong {font-size:clamp(24px,4.2vw,64px)!important;}
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-header-inner,
html body.pp-studio .pp-site-header .pp-header-main {display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:0!important;}
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-logo,
html body.pp-studio .pp-site-header .pp-logo {width:auto!important;min-width:0!important;display:flex!important;align-items:center!important;}
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-head-actions,
html body.pp-studio .pp-site-header .pp-actions {min-width:0!important;justify-self:end!important;}

/* Align the header telephone icon and number in normal flow on all page templates. */
html body.pp-studio .pp-site-header .pp-phone,
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-header .pp4-head-phone{
display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;
gap:clamp(8px,1.2vw,14px)!important;height:auto!important;min-height:44px!important;padding:0!important;line-height:1!important;white-space:nowrap!important}
html body.pp-studio .pp-site-header .pp-phone>svg,
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-header .pp4-head-phone>svg{
position:static!important;inset:auto!important;display:block!important;transform:none!important;
width:clamp(20px,3.4vw,44px)!important;height:clamp(20px,3.4vw,44px)!important;flex:0 0 auto!important;
margin:0!important;padding:0!important;align-self:center!important;color:#02bdb9!important}
html body.pp-studio .pp-site-header .pp-phone>strong,
html body.pp4-site #pestpro-reference-app.pp4-app .pp4-header .pp4-head-phone>strong{
display:block!important;position:static!important;margin:0!important;padding:0!important;
font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(22px,4.2vw,58px)!important;font-weight:800!important;
font-style:normal!important;letter-spacing:-.02em!important;line-height:1.15!important;transform:none!important;white-space:nowrap!important;color:#07131f!important}
/* Remove only the decorative dash before the hero location label. */
body.pp-studio .ppx-v4-hero .ppx-eyebrow::before,
body.pp-studio .ppx-v4-hero .ppx-eyebrow::after,
body.pp4-site #pestpro-reference-app .pp4-hero .pp4-kicker::before,
body.pp4-site #pestpro-reference-app .pp4-hero .pp4-kicker::after{content:none!important;display:none!important;width:0!important;margin:0!important}
body.pp-studio .ppx-v4-hero .ppx-eyebrow,
body.pp4-site #pestpro-reference-app .pp4-hero .pp4-kicker{padding-left:0!important}

