@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/__site-assets/pestcontrolbrookfieldwi.com/assets/distinct/d4ae5188a65370ec.woff2?cfv=assetfix-20260513d-1793826182956) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/__site-assets/pestcontrolbrookfieldwi.com/assets/distinct/7a7ce1a34f3e9944.woff2?cfv=assetfix-20260513d-1793826182956) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/__site-assets/pestcontrolbrookfieldwi.com/assets/distinct/b62b98ef69e6e55b.woff2?cfv=assetfix-20260513d-1793826182956) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/__site-assets/pestcontrolbrookfieldwi.com/assets/distinct/b62b98ef69e6e55b.woff2?cfv=assetfix-20260513d-1793826182956) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img{display:block;max-width:100%}figure{min-width:0}a{color:inherit}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{font-weight:inherit}p{margin:0 0 1.1em}nav a{display:inline-block}a:focus-visible{outline:3px solid currentColor;outline-offset:5px}main{display:block}.skip{position:absolute;top:-100px;left:15px;z-index:1000;padding:14px 20px;background:white;color:#111}.skip:focus{top:10px}.call{max-width:100%}.reading-source{font-size:13px;line-height:1.6;margin-top:35px;padding-top:20px;border-top:1px solid #8888;max-width:800px}div,section,article,header,footer,aside,main,nav{min-width:0}::selection{background:#e8b15a;color:#182a2b}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
:root{--wine:#682f3c;--cream:#f8f3ed;--char:#342c2a;--muted:#72615b;--rule:#d7c9bf}body{background:var(--cream);color:var(--char);font:400 18px/1.8 Lato,Arial,sans-serif}.garden-width{width:min(1160px,88%);margin:auto}.garden-header{padding:30px 0 0;text-align:center}.garden-brand{font:400 33px/1.2 'Libre Baskerville',Georgia,serif;color:var(--wine);text-decoration:none;letter-spacing:-.04em;display:inline-block}.garden-brand small{display:block;font:700 9px/1.6 Lato,Arial,sans-serif;letter-spacing:.4em;margin-top:10px;text-transform:uppercase}.garden-header nav{display:flex;justify-content:center;gap:55px;border-top:1px solid var(--rule);padding:19px 0 17px;margin-top:25px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.garden-header nav a{text-decoration:none}.garden-hero{position:relative;min-height:660px;display:flex;align-items:center;background:#3e3435;color:var(--cream)}.garden-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.garden-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(25,23,22,.85),rgba(25,23,22,.45) 60%,rgba(25,23,22,.1))}.garden-hero .garden-width{position:relative;z-index:1;padding-top:60px;padding-bottom:65px}.garden-eyebrow{font:700 10px/1.6 Lato,Arial,sans-serif;text-transform:uppercase;letter-spacing:.22em}.garden-hero h1{font:400 clamp(45px,5.2vw,70px)/1.2 'Libre Baskerville',Georgia,serif;letter-spacing:-.04em;max-width:800px;margin:24px 0}.garden-hero p{max-width:515px;line-height:1.8;font-size:17px}.garden-call{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:var(--wine);color:var(--cream);padding:17px 30px;border:1px solid var(--wine);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-decoration:none}.garden-hero .garden-call{background:var(--cream);color:var(--wine);border-color:var(--cream);margin-top:20px}.garden-hero .garden-phone{display:inline-block;margin-left:25px;font-size:13px;text-underline-offset:5px}.garden-intro{text-align:center;max-width:850px;padding:85px 0 70px;margin:auto}.garden-intro h2{font:400 39px/1.35 'Libre Baskerville',Georgia,serif;letter-spacing:-.035em;color:var(--wine);margin:22px 0}.garden-intro p{font-size:18px}.garden-rule{display:block;width:60px;height:1px;background:var(--wine);margin:35px auto 0}.garden-pests{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px;padding:50px 0 80px;border-top:1px solid var(--rule)}.garden-pests h2{font:400 35px/1.35 'Libre Baskerville',Georgia,serif;color:var(--wine);margin:0 0 25px}.garden-pests>div>p{font-size:15px;color:var(--muted)}.garden-pest-link{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:23px 0;border-bottom:1px solid var(--rule);text-decoration:none}.garden-pest-link strong{font:400 25px/1.3 'Libre Baskerville',Georgia,serif}.garden-pest-link span{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.garden-photo-story{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding:30px 0 90px}.garden-photo-story figure{margin:0;padding-left:25px;border-left:1px solid var(--wine)}.garden-photo-story img{width:100%;height:570px;object-fit:cover}.garden-photo-story figcaption{font-size:10px;color:var(--muted);margin-top:10px}.garden-photo-story h2{font:400 39px/1.35 'Libre Baskerville',Georgia,serif;letter-spacing:-.03em;color:var(--wine)}.garden-photo-story p{font-size:17px}.garden-proposal{background:#eee4db;padding:60px 7%;margin-bottom:85px;border-left:5px solid var(--wine)}.garden-proposal h2{font:400 33px/1.4 'Libre Baskerville',Georgia,serif;max-width:800px;margin:0 0 20px;color:var(--wine)}.garden-proposal p{max-width:850px;font-size:17px}.garden-towns{padding:0 0 90px}.garden-towns h2{font:400 40px/1.35 'Libre Baskerville',Georgia,serif;color:var(--wine);margin:0 0 25px}.garden-towns>p{max-width:800px;font-size:16px}.garden-towns nav{margin-top:35px}.garden-towns a{display:flex;align-items:center;gap:35px;padding:22px 0;border-top:1px solid var(--rule);text-decoration:none;font:400 31px/1.4 'Libre Baskerville',Georgia,serif}.garden-towns a span{font:400 12px/1.4 Lato,Arial,sans-serif;color:var(--wine);width:25px}.garden-footer{background:var(--wine);color:var(--cream);text-align:center;padding:65px 0 25px}.garden-footer h2{font:400 37px/1.35 'Libre Baskerville',Georgia,serif;margin:15px 0 30px}.garden-footer-phone{font:400 clamp(32px,4.2vw,55px)/1.4 'Libre Baskerville',Georgia,serif;text-decoration:none}.garden-footer-links{display:flex;justify-content:center;gap:50px 70px;border-top:1px solid #fff5;border-bottom:1px solid #fff5;padding:30px 0;margin-top:45px;text-align:left}.garden-footer-links h3{font:700 10px/1.4 Lato,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px}.garden-footer-links a{display:block;text-decoration:none;font-size:13px;margin:5px 0}.garden-footer-base{font-size:11px;padding-top:25px}.garden-footer-base a{margin-left:20px}.garden-page-title{text-align:center;padding:40px 0 45px}.garden-breadcrumb{font-size:11px;color:var(--muted);margin-bottom:35px}.garden-page-title h1{font:400 clamp(36px,4.5vw,58px)/1.3 'Libre Baskerville',Georgia,serif;color:var(--wine);letter-spacing:-.04em;max-width:1000px;margin:20px auto}.garden-page-title .garden-standfirst{max-width:800px;margin:25px auto 0;font-size:20px}.garden-banner{width:100%;height:390px;object-fit:cover;margin:0 0 55px}.garden-article{padding-bottom:85px}.garden-article-sections{display:grid;grid-template-columns:1fr 1fr;gap:45px 70px;max-width:1000px;margin:auto}.garden-article-sections section:first-child{grid-column:1/-1;max-width:850px;margin:0 auto 10px}.garden-article-sections section h2{font:400 27px/1.4 'Libre Baskerville',Georgia,serif;color:var(--wine);margin:0 0 20px}.garden-article-sections section p{margin:0;font-size:17px}.garden-article-call{text-align:center;margin-top:55px}.garden-mobile{display:none}@media(max-width:800px){.garden-width{width:88%}.garden-header{padding-top:23px}.garden-brand{font-size:27px}.garden-header nav{gap:23px;padding:15px 0;margin-top:23px;font-size:10px}.garden-header nav a:last-child{display:none}.garden-hero{min-height:600px}.garden-hero:after{background:linear-gradient(90deg,#181615db,#18161580)}.garden-hero h1{font-size:44px;line-height:1.28}.garden-hero p{font-size:16px}.garden-hero .garden-width{padding-top:40px;padding-bottom:45px}.garden-hero .garden-phone{display:block;margin:20px 0 0}.garden-intro{padding:50px 0 40px}.garden-intro h2{font-size:31px}.garden-intro p{font-size:16px}.garden-pests{grid-template-columns:1fr;gap:20px;padding:35px 0 50px}.garden-pests h2{font-size:30px}.garden-pest-link strong{font-size:23px}.garden-pest-link span{font-size:9px}.garden-photo-story{grid-template-columns:1fr;gap:30px;padding:0 0 50px}.garden-photo-story img{height:350px}.garden-photo-story h2{font-size:31px}.garden-proposal{padding:35px 8%;margin-bottom:50px}.garden-proposal h2{font-size:27px}.garden-towns{padding-bottom:55px}.garden-towns h2{font-size:31px}.garden-towns a{font-size:25px;gap:15px}.garden-footer{padding-top:45px}.garden-footer h2{font-size:28px}.garden-footer-phone{font-size:31px}.garden-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:30px}.garden-footer-links>div:first-child{grid-column:1/-1}.garden-footer-links>div:first-child nav{columns:2}.garden-footer-base{padding-bottom:80px}.garden-footer-base div{margin-top:15px}.garden-page-title{padding-top:30px;padding-bottom:30px}.garden-breadcrumb{margin-bottom:25px}.garden-page-title h1{font-size:36px}.garden-page-title .garden-standfirst{font-size:18px}.garden-banner{height:270px;margin-bottom:35px}.garden-article-sections{grid-template-columns:1fr;gap:35px}.garden-article-sections section:first-child{grid-column:auto;margin:0}.garden-article-sections section h2{font-size:26px}.garden-mobile{display:block;position:fixed;bottom:0;left:0;right:0;background:var(--wine);color:var(--cream);text-align:center;text-decoration:none;padding:17px 10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;z-index:100;box-shadow:0 -3px 15px #342c2a25}}
