<!DOCTYPE html><html lang="en-US" prefix="og: https://ogp.me/ns#"><head><script data-no-optimize="1">var litespeed_docref=sessionStorage.getItem("litespeed_docref");litespeed_docref&&(Object.defineProperty(document,"referrer",{get:function(){return litespeed_docref}}),sessionStorage.removeItem("litespeed_docref"));</script> <meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="profile" href="https://gmpg.org/xfn/11"><title>ExtermiGuard Terms and Conditions | ExtermiGuard Pest Protection Network</title><meta name="description" content="Read the ExtermiGuard Terms and Conditions covering website use, pest control information, referrals, service availability, third-party links, and user responsibilities."/><meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/><link rel="canonical" href="https://extermiguard.com/terms-and-conditions/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="article" /><meta property="og:title" content="ExtermiGuard Terms and Conditions | ExtermiGuard Pest Protection Network" /><meta property="og:description" content="Read the ExtermiGuard Terms and Conditions covering website use, pest control information, referrals, service availability, third-party links, and user responsibilities." /><meta property="og:url" content="https://extermiguard.com/terms-and-conditions/" /><meta property="og:site_name" content="ExtermiGuard" /><meta property="og:updated_time" content="2026-06-07T18:11:12+00:00" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="ExtermiGuard Terms and Conditions | ExtermiGuard Pest Protection Network" /><meta name="twitter:description" content="Read the ExtermiGuard Terms and Conditions covering website use, pest control information, referrals, service availability, third-party links, and user responsibilities." /><meta name="twitter:label1" content="Time to read" /><meta name="twitter:data1" content="5 minutes" /><link rel='dns-prefetch' href='//www.googletagmanager.com' /><link rel="alternate" type="application/rss+xml" title=" &raquo; Feed" href="https://extermiguard.com/feed/" /><link rel="alternate" type="application/rss+xml" title=" &raquo; Comments Feed" href="https://extermiguard.com/comments/feed/" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://extermiguard.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fextermiguard.com%2Fterms-and-conditions%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://extermiguard.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fextermiguard.com%2Fterms-and-conditions%2F&#038;format=xml" /><style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */</style><link data-optimized="2" rel="stylesheet" href="https://extermiguard.com/wp-content/litespeed/css/1758c32ddb5ff81d10e4c56638f660ae.css?ver=0c26f" /><style id="astra-theme-css-inline-css">:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:2.5em;--ast-container-default-lg-padding:2.5em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:2.5em;--ast-container-default-sm-padding:2.5em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#ECEFF3;--ast-comment-inputs-background:#F9FAFB;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:600;--ast-blog-meta-weight:600;--ast-global-color-primary:var(--ast-global-color-4);--ast-global-color-secondary:var(--ast-global-color-5);--ast-global-color-alternate-background:var(--ast-global-color-6);--ast-global-color-subtle-background:var(--ast-global-color-7);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}html{font-size:100%;}a{color:var(--ast-global-color-0);}a:hover,a:focus{color:var(--ast-global-color-1);}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:var(--ast-body-line-height,1.65);}blockquote{color:var(--ast-global-color-3);}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.site-title,.site-title a{font-weight:600;}.ast-site-identity .site-title a{color:var(--ast-global-color-2);}.site-title{font-size:26px;font-size:1.625rem;display:block;}header .custom-logo-link img{max-width:600px;width:600px;}.astra-logo-svg{width:600px;}.site-header .site-description{font-size:15px;font-size:0.9375rem;display:none;}.entry-title{font-size:20px;font-size:1.25rem;}.ast-blog-single-element.ast-taxonomy-container a{font-size:14px;font-size:0.875rem;}.ast-blog-meta-container{font-size:13px;font-size:0.8125rem;}.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden;}h1,.entry-content :where(h1){font-size:36px;font-size:2.25rem;font-weight:600;line-height:1.4em;}h2,.entry-content :where(h2){font-size:30px;font-size:1.875rem;font-weight:600;line-height:1.3em;}h3,.entry-content :where(h3){font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.3em;}h4,.entry-content :where(h4){font-size:20px;font-size:1.25rem;line-height:1.2em;font-weight:600;}h5,.entry-content :where(h5){font-size:18px;font-size:1.125rem;line-height:1.2em;font-weight:600;}h6,.entry-content :where(h6){font-size:16px;font-size:1rem;line-height:1.25em;font-weight:600;}::selection{background-color:var(--ast-global-color-0);color:#ffffff;}body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-3);}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:var(--ast-global-color-0);}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0);}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);font-weight:600;}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1);}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0);}.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0);}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-3);}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}.ast-search-menu-icon form.search-form{padding-right:0;}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}.search-form input.search-field:focus{outline:none;}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}.ast-search-menu-icon .search-form button.search-submit:focus,.ast-theme-transparent-header .ast-header-search .ast-dropdown-active .ast-icon,.ast-theme-transparent-header .ast-inline-search .search-field:focus .ast-icon{color:var(--ast-global-color-1);}.ast-desktop .ast-header-search .slide-search .search-form{border:2px solid var(--ast-global-color-0);}.ast-header-search .slide-search .search-field{background-color:var(--ast-global-dark-bg-style);}.ast-archive-title{color:var(--ast-global-color-2);}.widget-title{font-size:22px;font-size:1.375rem;color:var(--ast-global-color-2);}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:underline;}.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link{text-decoration:none;}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,a#ast-apply-coupon:focus-visible,#ast-apply-coupon:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-button:focus,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,#ast-scroll-top:focus,#coupon_code:focus,#ast-coupon-code:focus{border-style:dotted;border-color:inherit;border-width:thin;}input{outline:none;}.ast-logo-title-inline .site-logo-img{padding-right:1em;}.site-logo-img img{ transition:all 0.2s linear;}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0;}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}.ast-single-post-featured-section + article {margin-top: 2em;}.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}.ast-separate-container .site-content .ast-single-post-featured-section + article {margin-top: -80px;z-index: 9;position: relative;border-radius: 4px;}@media (min-width: 922px) {.ast-no-sidebar .site-content .ast-article-image-container--wide {margin-left: -120px;margin-right: -120px;max-width: unset;width: unset;}.ast-left-sidebar .site-content .ast-article-image-container--wide,.ast-right-sidebar .site-content .ast-article-image-container--wide {margin-left: -10px;margin-right: -10px;}.site-content .ast-article-image-container--full {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-left-sidebar .site-content .ast-article-image-container--full,.ast-right-sidebar .site-content .ast-article-image-container--full {margin-left: -10px;margin-right: -10px;max-width: inherit;width: auto;}}.site > .ast-single-related-posts-container {margin-top: 0;}@media (min-width: 922px) {.ast-desktop .ast-container--narrow {max-width: var(--ast-narrow-container-width);margin: 0 auto;}}.ast-page-builder-template .hentry {margin: 0;}.ast-page-builder-template .site-content > .ast-container {max-width: 100%;padding: 0;}.ast-page-builder-template .site .site-content #primary {padding: 0;margin: 0;}.ast-page-builder-template .no-results {text-align: center;margin: 4em auto;}.ast-page-builder-template .ast-pagination {padding: 2em;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {margin-top: 0;}.ast-page-builder-template .entry-header.ast-header-without-markup {margin-top: 0;margin-bottom: 0;}.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {margin-bottom: 0;}.ast-page-builder-template.single .post-navigation {padding-bottom: 2em;}.ast-page-builder-template.single-post .site-content > .ast-container {max-width: 100%;}.ast-page-builder-template .entry-header {margin-top: 2em;margin-left: auto;margin-right: auto;}.ast-single-post.ast-page-builder-template .site-main > article,.ast-page-builder-template .post-navigation {padding-top: 2em;padding-left: 20px;padding-right: 20px;}.ast-page-builder-template .ast-archive-description {margin: 2em auto 0;padding-left: 20px;padding-right: 20px;}.ast-page-builder-template .ast-row {margin-left: 0;margin-right: 0;}.single.ast-page-builder-template .entry-header + .entry-content,.single.ast-page-builder-template .ast-single-entry-banner + .site-content article .entry-content {margin-bottom: 2em;}@media(min-width: 921px) {.ast-page-builder-template.archive.ast-right-sidebar .ast-row article,.ast-page-builder-template.archive.ast-left-sidebar .ast-row article {padding-left: 0;padding-right: 0;}}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select,textarea{font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;padding:12px 16px;border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);color:var(--ast-form-input-text,#475569);}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select{height:40px;}input[type="date"]{border-width:1px;border-style:solid;border-color:var(--ast-border-color);background:var( --ast-global-color-secondary,var(--ast-global-color-5) );}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type=reset]:focus,input[type="tel"]:focus,input[type="date"]:focus,select:focus,textarea:focus{border-color:#046BD2;box-shadow:none;outline:none;color:var(--ast-form-input-focus-text,#475569);}label,legend{color:var(--ast-global-color-2,#111827 );font-size:14px;font-style:normal;font-weight:500;line-height:20px;}select{padding:6px 10px;}fieldset{padding:30px;border-radius:4px;}button,.ast-button,.button,input[type="button"],input[type="reset"],input[type="submit"],a:where(.wp-block-button__link){border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);}:root{--ast-comment-inputs-background:#FFF;}::placeholder{color:var(--ast-form-field-color,#9CA3AF);}::-ms-input-placeholder{color:var(--ast-form-field-color,#9CA3AF);}@media (max-width:921.99px){#ast-desktop-header{display:none;}}@media (min-width:922px){#ast-mobile-header{display:none;}}.wp-block-buttons.aligncenter{justify-content:center;}@media (max-width:921px){.ast-theme-transparent-header #primary,.ast-theme-transparent-header #secondary{padding:0;}}@media (max-width:921px){.ast-plain-container.ast-no-sidebar #primary{padding:0;}}.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0;}@media (min-width:1200px){.ast-plain-container.ast-no-sidebar #primary{margin-top:60px;margin-bottom:60px;}}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ast-global-color-0);}div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-color:var(--ast-global-color-0);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;font-family:inherit;font-weight:500;font-size:16px;font-size:1rem;line-height:1em;padding-top:13px;padding-right:30px;padding-bottom:13px;padding-left:30px;}.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.ast-single-post .entry-content a.ast-outline-button,.ast-single-post .entry-content .is-style-outline>.wp-block-button__link{text-decoration:none;}.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}.uagb-buttons-repeater.ast-outline-button{border-radius:9999px;}@media (max-width:921px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;}}@media (max-width:544px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:24px;}}.entry-content[data-ast-blocks-layout] > figure{margin-bottom:1em;}h1.widget-title{font-weight:600;}h2.widget-title{font-weight:600;}h3.widget-title{font-weight:600;}#page{display:flex;flex-direction:column;min-height:100vh;}.ast-404-layout-1 h1.page-title{color:var(--ast-global-color-2);}.single .post-navigation a{line-height:1em;height:inherit;}.error-404 .page-sub-title{font-size:1.5rem;font-weight:inherit;}.search .site-content .content-area .search-form{margin-bottom:0;}#page .site-content{flex-grow:1;}.widget{margin-bottom:1.25em;}#secondary li{line-height:1.5em;}#secondary .wp-block-group h2{margin-bottom:0.7em;}#secondary h2{font-size:1.7rem;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}.ast-separate-container .ast-article-single .ast-article-single{padding:0;}.ast-article-single .wp-block-post-template-is-layout-grid{padding-left:0;}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding:1.5em 2em;}.ast-page-builder-template .comment-form-textarea,.ast-comment-formwrap .ast-grid-common-col{padding:0;}.ast-comment-formwrap{padding:0;display:inline-flex;column-gap:20px;width:100%;margin-left:0;margin-right:0;}.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active {box-shadow:none;outline:none;}.archive.ast-page-builder-template .entry-header{margin-top:2em;}.ast-page-builder-template .ast-comment-formwrap{width:100%;}.entry-title{margin-bottom:0.6em;}.ast-archive-description p{font-size:inherit;font-weight:inherit;line-height:inherit;}.ast-separate-container .ast-comment-list li.depth-1,.hentry{margin-bottom:1.5em;}.site-content section.ast-archive-description{margin-bottom:2em;}@media (min-width:921px){.ast-left-sidebar.ast-page-builder-template #secondary,.archive.ast-right-sidebar.ast-page-builder-template .site-main{padding-left:20px;padding-right:20px;}}@media (max-width:544px){.ast-comment-formwrap.ast-row{column-gap:10px;display:inline-block;}#ast-commentform .ast-grid-common-col{position:relative;width:100%;}}@media (min-width:1201px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}}@media (max-width:921px){.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.wp-block-button .wp-block-button__link{color:#ffffff;}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);color:#ffffff;font-family:inherit;font-weight:500;line-height:1em;font-size:16px;font-size:1rem;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;}.ast-single-post .entry-content .wp-block-button .wp-block-button__link,.ast-single-post .entry-content .wp-block-search .wp-block-search__button,body .entry-content .wp-block-file .wp-block-file__button{text-decoration:none;}@media (max-width:921px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;font-family:inherit;font-weight:500;font-size:16px;font-size:1rem;line-height:1em;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{padding-top:calc(15px - 3px);padding-right:calc(30px - 3px);padding-bottom:calc(15px - 3px);padding-left:calc(30px - 3px);}@media (max-width:921px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}} #ast-mobile-header .ast-site-header-cart-li a{pointer-events:none;}@media (min-width:545px){.ast-page-builder-template .comments-area,.single.ast-page-builder-template .entry-header,.single.ast-page-builder-template .post-navigation,.single.ast-page-builder-template .ast-single-related-posts-container{max-width:1240px;margin-left:auto;margin-right:auto;}}.ast-separate-container{background-color:var(--ast-global-color-5);background-image:none;}@media (max-width:921px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content :where(h1){font-size:30px;font-size:1.875rem;}h2,.entry-content :where(h2){font-size:25px;font-size:1.5625rem;}h3,.entry-content :where(h3){font-size:20px;font-size:1.25rem;}.astra-logo-svg{width:200px;}header .custom-logo-link img,.ast-header-break-point .site-logo-img .custom-mobile-logo-link img{max-width:200px;width:200px;}}@media (max-width:544px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content :where(h1){font-size:30px;font-size:1.875rem;}h2,.entry-content :where(h2){font-size:25px;font-size:1.5625rem;}h3,.entry-content :where(h3){font-size:20px;font-size:1.25rem;}header .custom-logo-link img,.ast-header-break-point .site-branding img,.ast-header-break-point .custom-logo-link img{max-width:170px;width:170px;}.astra-logo-svg{width:170px;}.ast-header-break-point .site-logo-img .custom-mobile-logo-link img{max-width:170px;}}@media (max-width:921px){html{font-size:91.2%;}}@media (max-width:544px){html{font-size:91.2%;}}@media (min-width:922px){.ast-container{max-width:1240px;}}@media (min-width:922px){.site-content .ast-container{display:flex;}}@media (max-width:921px){.site-content .ast-container{flex-direction:column;}}.entry-content :where(h1,h2,h3,h4,h5,h6){clear:none;}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.entry-content li > p{margin-bottom:0;}.site .comments-area{padding-bottom:2em;margin-top:2em;}.wp-block-file {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}.wp-block-pullquote {border: none;}.wp-block-pullquote blockquote::before {content: "\201D";font-family: "Helvetica",sans-serif;display: flex;transform: rotate( 180deg );font-size: 6rem;font-style: normal;line-height: 1;font-weight: bold;align-items: center;justify-content: center;}.has-text-align-right > blockquote::before {justify-content: flex-start;}.has-text-align-left > blockquote::before {justify-content: flex-end;}figure.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}.ast-narrow-container {--wp--custom--ast-content-width-size: 750px;--wp--custom--ast-wide-width-size: 750px;}@media(max-width: 921px) {:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}}@media(max-width: 544px) {:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}}.entry-content > .wp-block-group,.entry-content > .wp-block-cover,.entry-content > .wp-block-columns {padding-top: var(--wp--custom--ast-default-block-top-padding);padding-right: var(--wp--custom--ast-default-block-right-padding);padding-bottom: var(--wp--custom--ast-default-block-bottom-padding);padding-left: var(--wp--custom--ast-default-block-left-padding);}.ast-plain-container.ast-no-sidebar .entry-content > .alignfull,.ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots) {height: 0;}[data-ast-blocks-layout] .wp-block-separator {margin: 20px auto;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px;}[data-ast-blocks-layout] .wp-block-separator.has-background {padding: 0;}.entry-content[data-ast-blocks-layout] > * {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}.entry-content[data-ast-blocks-layout] > .alignwide {max-width: var(--wp--custom--ast-wide-width-size);}.entry-content[data-ast-blocks-layout] .alignfull {max-width: none;}.entry-content .wp-block-columns {margin-bottom: 0;}blockquote {margin: 1.5em;border-color: rgba(0,0,0,0.05);}.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {border-left: 5px solid rgba(0,0,0,0.05);}.has-text-align-right > blockquote,blockquote.has-text-align-right {border-right: 5px solid rgba(0,0,0,0.05);}.has-text-align-left > blockquote,blockquote.has-text-align-left {border-left: 5px solid rgba(0,0,0,0.05);}.wp-block-site-tagline,.wp-block-latest-posts .read-more {margin-top: 15px;}.wp-block-loginout p label {display: block;}.wp-block-loginout p:not(.login-remember):not(.login-submit) input {width: 100%;}.wp-block-loginout input:focus {border-color: transparent;}.wp-block-loginout input:focus {outline: thin dotted;}.entry-content .wp-block-media-text .wp-block-media-text__content {padding: 0 0 0 8%;}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 0 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {color: var(--ast-global-color-primary,var(--ast-global-color-5));}.wp-block-loginout .login-remember input {width: 1.1rem;height: 1.1rem;margin: 0 5px 4px 0;vertical-align: middle;}.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child {margin-top: 0;}.entry-content > .wp-block-buttons,.entry-content > .wp-block-uagb-buttons {margin-bottom: 1.5em;}.wp-block-search__inside-wrapper .wp-block-search__input {padding: 0 10px;color: var(--ast-global-color-3);background: var(--ast-global-color-primary,var(--ast-global-color-5));border-color: var(--ast-border-color);}.wp-block-latest-posts .read-more {margin-bottom: 1.5em;}.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input {padding-top: 5px;padding-bottom: 5px;}.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-latest-posts__post-author {font-size: 1rem;}.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li {margin-top: 12px;margin-bottom: 12px;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > * {max-width: var(--wp--custom--ast-wide-width-size);}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container {max-width: none ;margin-left: auto;margin-right: auto;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > * {max-width: none;}.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright) {width: auto;}@media(max-width: 1200px) {.ast-separate-container .entry-content > .alignfull,.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content .alignfull {margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) ;margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding),20px));}}@media(min-width: 1201px) {.ast-separate-container .entry-content > .alignfull {margin-left: calc(-1 * var(--ast-container-default-xlg-padding) );margin-right: calc(-1 * var(--ast-container-default-xlg-padding) );}.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide {margin-left: auto;margin-right: auto;}}@media(min-width: 921px) {.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)) {max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}.ast-plain-container.ast-right-sidebar .entry-content[data-ast-blocks-layout] .alignfull,.ast-plain-container.ast-left-sidebar .entry-content[data-ast-blocks-layout] .alignfull {margin-left: -60px;margin-right: -60px;}}@media(min-width: 544px) {.entry-content > .alignleft {margin-right: 20px;}.entry-content > .alignright {margin-left: 20px;}}@media (max-width:544px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}.wp-block-latest-posts{margin:0;}}@media( max-width: 600px ) {.entry-content .wp-block-media-text .wp-block-media-text__content,.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}}.ast-page-builder-template .entry-header {padding-left: 0;}.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure {max-width: 100%;margin-left: auto;margin-right: auto;}.entry-content ul,.entry-content ol {padding: revert;margin: revert;padding-left: 20px;}.entry-content ul.wc-block-product-template{padding: 0;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#046bd2;--ast-global-color-1:#045cb4;--ast-global-color-2:#1e293b;--ast-global-color-3:#334155;--ast-global-color-4:#FFFFFF;--ast-global-color-5:#F0F5FA;--ast-global-color-6:#111111;--ast-global-color-7:#D1D5DB;--ast-global-color-8:#111111;}:root {--ast-border-color : var(--ast-global-color-7);}.ast-single-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}.ast-single-entry-banner[data-banner-layout="layout-1"] {max-width: 1200px;background: inherit;padding: 20px 0;}.ast-single-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-single-entry-banner + .site-content .entry-header {margin-bottom: 0;}.site .ast-author-avatar {--ast-author-avatar-size: ;}a.ast-underline-text {text-decoration: underline;}.ast-container > .ast-terms-link {position: relative;display: block;}a.ast-button.ast-badge-tax {padding: 4px 8px;border-radius: 3px;font-size: inherit;}header.entry-header{text-align:left;}header.entry-header .entry-title{font-weight:600;font-size:32px;font-size:2rem;}header.entry-header > *:not(:last-child){margin-bottom:10px;}header.entry-header .post-thumb-img-content{text-align:center;}header.entry-header .post-thumb img,.ast-single-post-featured-section.post-thumb img{aspect-ratio:16/9;width:100%;height:100%;}@media (max-width:921px){header.entry-header{text-align:left;}}@media (max-width:544px){header.entry-header{text-align:left;}}.ast-archive-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}.ast-archive-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-archive-entry-banner[data-banner-layout="layout-1"] {background: inherit;padding: 20px 0;text-align: left;}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-weight:600;font-size:32px;font-size:2rem;}body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){body.archive .ast-archive-description{text-align:left;}}@media (max-width:544px){body.archive .ast-archive-description{text-align:left;}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-2);}.entry-title a{color:var(--ast-global-color-2);}@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}.ast-builder-menu-1 .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-link:hover,.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .menu-link,.ast-builder-menu-1 .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-1 .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .ast-menu-toggle:hover,.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor > .menu-link{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:var(--ast-global-color-0);border-style:solid;}.ast-builder-menu-1 .sub-menu .sub-menu{top:-2px;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu:before,.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper:before{height:calc( 0px + 2px + 5px );}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children > .ast-menu-toggle{right:-15px;}.ast-builder-menu-1 .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}.ast-builder-menu-1{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}.ast-footer-copyright{text-align:center;}.ast-footer-copyright.site-footer-focus-item {color:var(--ast-global-color-3);}@media (max-width:921px){.ast-footer-copyright{text-align:center;}}@media (max-width:544px){.ast-footer-copyright{text-align:center;}}.ast-footer-copyright.site-footer-focus-item {font-size:16px;font-size:1rem;}.ast-footer-copyright.ast-builder-layout-element{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}.site-above-footer-wrap{padding-top:20px;padding-bottom:20px;}.site-above-footer-wrap[data-section="section-above-footer-builder"]{background-color:#eeeeee;background-image:none;min-height:60px;}.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row{max-width:100%;padding-left:35px;padding-right:35px;}.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row,.site-above-footer-wrap[data-section="section-above-footer-builder"] .site-footer-section{align-items:flex-start;}.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-2-rheavy .ast-builder-grid-row{grid-template-columns:1fr 2fr;}@media (max-width:921px){.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-2-equal .ast-builder-grid-row{grid-template-columns:repeat( 2,1fr );}}@media (max-width:544px){.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-above-footer-wrap[data-section="section-above-footer-builder"]{display:grid;}@media (max-width:921.99px){.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"]{display:grid;}}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{background-color:#f9f9f9;background-image:none;border-style:solid;border-width:0px;border-top-width:1px;border-top-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{max-width:100%;padding-left:35px;padding-right:35px;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section{align-items:flex-start;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-full .ast-builder-grid-row{grid-template-columns:1fr;}@media (max-width:921px){.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row{grid-template-columns:1fr;}}@media (max-width:544px){.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid;}@media (max-width:921.99px){.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid;}}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner{text-align:left;}.footer-widget-area.widget-area.site-footer-focus-item{width:auto;}.ast-footer-row-inline .footer-widget-area.widget-area.site-footer-focus-item{width:100%;}.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]{display:block;}@media (max-width:921.99px){.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]{display:block;}}@media (max-width:544px){.ast-header-break-point .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"]{display:block;}}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0, -2px) rotateZ(270deg);}.ast-mobile-popup-content .ast-submenu-expanded > .ast-menu-toggle{transform:rotateX(180deg);overflow-y:auto;}@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}}.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-4);background-image:none;}@media (max-width:921px){.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-4);background-image:none;}}.ast-separate-container .ast-article-single:not(.ast-related-post), .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area{background-color:var(--ast-global-color-4);background-image:none;}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post), .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post), .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-4);background-image:none;}}.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-4);background-image:none;}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-4);background-image:none;}}.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-4);background-image:none;}@media (max-width:921px){.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-plain-container, .ast-page-builder-template{background-color:var(--ast-global-color-4);background-image:none;}}.ast-mobile-header-content > *,.ast-desktop-header-content > * {padding: 10px 0;height: auto;}.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child {padding-top: 10px;}.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu {padding-top: 0;}.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child {padding-bottom: 0;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {width: 100%;}.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {transform: rotateX(180deg);}#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {display: none;}.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {display: block;}.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item .menu-item > .sub-menu {opacity: 1;visibility: visible;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {width: unset;margin: unset;}.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle,.ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {left: calc( 20px - 0.907em);right: auto;}.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search,.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search {width: 100%;position: relative;display: block;right: auto;transform: none;}.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-desktop-header-content .ast-search-menu-icon .search-form {right: 0;visibility: visible;opacity: 1;position: relative;top: auto;transform: none;padding: 0;display: block;overflow: hidden;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-desktop-header-content .ast-search-menu-icon .search-field {width: 100%;padding-right: 5.5em;}.ast-mobile-header-content .ast-search-menu-icon .search-submit,.ast-desktop-header-content .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {padding-left: 30px;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {padding-left: 40px;}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:#ffffff;;}.ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content{background-color:#ffffff;;}.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}.content-align-flex-start .main-header-menu{text-align:left;}.ast-desktop-header-content, .ast-mobile-header-content{position:absolute;width:100%;}.ast-mobile-popup-drawer.active .menu-toggle-close{color:#3a3a3a;}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}#masthead .ast-container,.site-header-focus-item + .ast-breadcrumbs-wrapper{max-width:100%;padding-left:35px;padding-right:35px;}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}}.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}.ast-primary-header-bar{display:block;}@media (max-width:921.99px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-outline{background:transparent;color:var(--ast-global-color-0);border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-left-width:1px;border-style:solid;border-color:var(--ast-global-color-0);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:var(--ast-global-color-0);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:var(--ast-global-color-0);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:#0f2a44;}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:#0f2a44;}.ast-builder-menu-mobile .main-navigation .menu-link:hover, .ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:#138a36;}.ast-builder-menu-mobile .menu-link:hover, .ast-builder-menu-mobile .main-header-menu > .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:#138a36;}.ast-builder-menu-mobile .main-navigation .ast-menu-toggle:hover, .ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:#138a36;}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-hfb-header .ast-builder-menu-mobile .main-header-menu, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .menu-link:hover, .ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-5);}.ast-builder-menu-mobile .main-navigation .ast-menu-toggle:hover, .ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-5);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-mobile .main-navigation .main-header-menu , .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}}.ast-builder-menu-mobile .main-navigation{display:block;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}.footer-nav-wrap .astra-footer-vertical-menu {display: grid;}@media (min-width: 769px) {.footer-nav-wrap .astra-footer-horizontal-menu li {margin: 0;}.footer-nav-wrap .astra-footer-horizontal-menu a {padding: 0 0.5em;}}@media (min-width: 769px) {.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a {padding-left: 0;}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a {padding-right: 0;}}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-horizontal-menu{justify-content:center;}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-vertical-menu .menu-item{align-items:center;}@media (max-width:921px){.footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-horizontal-menu{justify-content:center;display:flex;}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-vertical-menu{display:grid;justify-content:center;}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-vertical-menu .menu-item{align-items:center;}#astra-footer-menu .menu-item > a{padding-top:0px;padding-bottom:0px;padding-left:20px;padding-right:20px;}}@media (max-width:544px){.footer-widget-area[data-section="section-footer-menu"] .astra-footer-mobile-horizontal-menu{justify-content:center;display:flex;}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-mobile-vertical-menu{display:grid;justify-content:center;}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-mobile-vertical-menu .menu-item{align-items:center;}}.footer-widget-area[data-section="section-footer-menu"]{display:block;}@media (max-width:921.99px){.ast-header-break-point .footer-widget-area[data-section="section-footer-menu"]{display:block;}}@media (max-width:544px){.ast-header-break-point .footer-widget-area[data-section="section-footer-menu"]{display:block;}}
/*# sourceURL=astra-theme-css-inline-css */</style><style id="wp-block-library-inline-css">:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*wp_block_styles_on_demand_placeholder:6a2bfcbf308f1*/
/*# sourceURL=wp-block-library-inline-css */</style><style id="wp-block-styles-placeholder-inline-css">:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }
/*# sourceURL=wp-block-styles-placeholder-inline-css */</style><style id="wp-global-styles-placeholder-inline-css">:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." }
/*# sourceURL=wp-global-styles-placeholder-inline-css */</style>
 <script id="google_gtagjs-js" type="litespeed/javascript" data-src="https://www.googletagmanager.com/gtag/js?id=GT-WBL7JR8M"></script> <script id="google_gtagjs-js-after" type="litespeed/javascript">window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}
gtag("set","linker",{"domains":["extermiguard.com"]});gtag("js",new Date());gtag("set","developer_id.dZTNiMT",!0);gtag("config","GT-WBL7JR8M");window._googlesitekit=window._googlesitekit||{};window._googlesitekit.throttledEvents=[];window._googlesitekit.gtagEvent=(name,data)=>{var key=JSON.stringify({name,data});if(!!window._googlesitekit.throttledEvents[key]){return}window._googlesitekit.throttledEvents[key]=!0;setTimeout(()=>{delete window._googlesitekit.throttledEvents[key]},5);gtag("event",name,{...data,event_source:"site-kit"})}</script> <link rel="https://api.w.org/" href="https://extermiguard.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://extermiguard.com/wp-json/wp/v2/pages/2141" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://extermiguard.com/xmlrpc.php?rsd" /><meta name="generator" content="WordPress 7.0" /><link rel='shortlink' href='https://extermiguard.com/?p=2141' /><meta name="generator" content="Site Kit by Google 1.180.0" /><script id="google_gtagjs" type="litespeed/javascript" data-src="https://www.googletagmanager.com/gtag/js?id=G-PS66HPC5H6"></script> <script id="google_gtagjs-inline" type="litespeed/javascript">window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('js',new Date());gtag('config','G-PS66HPC5H6',{})</script>  <script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://extermiguard.com/#organization","name":"ExtermiGuard LLC","url":"https://extermiguard.com/","description":"ExtermiGuard LLC is a pest control search and ZIP code lead-routing organization helping visitors find pest control options across the United States.","slogan":"Pest control near me by ZIP code across the USA.","priceRange":"$$","areaServed":{"@type":"Country","name":"United States"},"knowsAbout":["pest control near me by ZIP code","residential pest control","commercial pest control","termite control","rodent control","bed bug treatment","cockroach control","ant control","mosquito control","wasp and hornet control","flea and tick control","spider control","fly control","pest inspection","pest prevention"],"contactPoint":{"@type":"ContactPoint","contactType":"customer service","url":"https://extermiguard.com/contact/","areaServed":"United States","availableLanguage":"English"},"logo":{"@type":"ImageObject","@id":"https://extermiguard.com/#logo","url":"https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1.webp"},"image":"https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1.webp"},{"@type":"WebSite","@id":"https://extermiguard.com/#website","url":"https://extermiguard.com/","name":"ExtermiGuard LLC","description":"ExtermiGuard LLC is a pest control search and ZIP code lead-routing organization helping visitors find pest control options across the United States.","publisher":{"@id":"https://extermiguard.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://extermiguard.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://extermiguard.com/terms-and-conditions/#webpage","url":"https://extermiguard.com/terms-and-conditions/","name":"Terms and Conditions","headline":"Terms and Conditions","description":"Website Terms Terms and Conditions These Terms and Conditions explain how visitors may use the ExtermiGuard Pest Protection Network website, including pest control information, referral resources, service-area pages, ZIP code routing, third-party links, and communication","isPartOf":{"@id":"https://extermiguard.com/#website"},"publisher":{"@id":"https://extermiguard.com/#organization"},"about":{"@id":"https://extermiguard.com/#organization"},"mainEntityOfPage":"https://extermiguard.com/terms-and-conditions/","inLanguage":"en-US","datePublished":"2026-05-31T22:37:53+00:00","dateModified":"2026-06-07T18:11:12+00:00","image":"https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1.webp","primaryImageOfPage":{"@type":"ImageObject","url":"https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1.webp"},"keywords":"pest control near me by ZIP code, pest control near me, exterminator near me, residential pest control, commercial pest control, pest control by ZIP code"},{"@type":"Service","@id":"https://extermiguard.com/terms-and-conditions/#service","name":"Pest Control Service","serviceType":"Pest Control Service","description":"Website Terms Terms and Conditions These Terms and Conditions explain how visitors may use the ExtermiGuard Pest Protection Network website, including pest control information, referral resources, service-area pages, ZIP code routing, third-party links, and communication","url":"https://extermiguard.com/terms-and-conditions/","provider":{"@id":"https://extermiguard.com/#organization"},"areaServed":{"@type":"Country","name":"United States"},"audience":[{"@type":"Audience","audienceType":"Homeowners"},{"@type":"Audience","audienceType":"Renters"},{"@type":"Audience","audienceType":"Property Managers"},{"@type":"Audience","audienceType":"Businesses"}],"category":["Pest Control","Exterminator Services","Residential Pest Control","Commercial Pest Control","Pest Inspection","Pest Prevention"],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Pest Control Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Residential Pest Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Commercial Pest Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Termite Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Rodent Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Mouse Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Rat Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Bed Bug Treatment"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Cockroach Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Ant Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Mosquito Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Wasp and Hornet Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Flea and Tick Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Spider Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Fly Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Occasional Invader Control"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Pest Inspection"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Pest Prevention"}}]}},{"@type":"BreadcrumbList","@id":"https://extermiguard.com/terms-and-conditions/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://extermiguard.com/"},{"@type":"ListItem","position":2,"name":"Terms and Conditions","item":"https://extermiguard.com/terms-and-conditions/"}]}]}</script> <link rel="icon" href="https://extermiguard.com/wp-content/uploads/2026/05/cropped-extermiguard-favicon-shield-white-bg-512x512-1-32x32.webp" sizes="32x32" /><link rel="icon" href="https://extermiguard.com/wp-content/uploads/2026/05/cropped-extermiguard-favicon-shield-white-bg-512x512-1-192x192.webp" sizes="192x192" /><link rel="apple-touch-icon" href="https://extermiguard.com/wp-content/uploads/2026/05/cropped-extermiguard-favicon-shield-white-bg-512x512-1-180x180.webp" /><meta name="msapplication-TileImage" content="https://extermiguard.com/wp-content/uploads/2026/05/cropped-extermiguard-favicon-shield-white-bg-512x512-1-270x270.webp" /><style id="wp-custom-css">.entry-title {
  display:none;
}

/* =========================================================
   FORCE ASTRA FULL WIDTH EVERYWHERE
   ========================================================= */

.site,
#page,
.ast-container,
.ast-container-fluid,
.site-content,
.site-content > .ast-container,
.content-area,
.ast-plain-container,
.ast-page-builder-template .site-content,
.ast-page-builder-template .ast-container,
.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single,
.ast-separate-container .comments-area,
.ast-separate-container .ast-container {
  max-width: 100% !important;
  width: 100% !important;
}

.site-content > .ast-container,
.ast-container,
.ast-container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.ast-header-container,
.ast-builder-grid-row-container,
.ast-builder-grid-row {
  max-width: 100% !important;
  width: 100% !important;
}

.site-footer,
.site-footer .ast-container,
.ast-footer-row-container,
.ast-footer-row-container-inner,
.ast-builder-footer-grid-columns,
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal.ast-builder-grid-row-mobile-full,
.ast-builder-grid-row-container-inner {
  max-width: 100% !important;
  width: 100% !important;
}

.site-footer .ast-container,
.ast-footer-row-container-inner,
.ast-builder-footer-grid-columns {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.site-header .ast-builder-grid-row,
.site-footer .ast-builder-grid-row,
.entry-content,
.ast-single-entry-banner {
  padding-left: 20px;
  padding-right: 20px;
}

html,
body {
  overflow-x: hidden;
}

.screen-reader-text {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  width: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  white-space: nowrap !important;
}

/* =========================================================
   EXTERMIGUARD / ASTRA FREE HEADER OVERRIDE
   Full-width sticky header + working desktop/mobile dropdowns
   ========================================================= */

.site-header,
.main-header-bar,
.ast-primary-header-bar,
.ast-builder-grid-row-container,
.ast-mobile-header-wrap,
.ast-above-header-bar,
.ast-below-header-bar {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

.site-header {
  position: sticky !important;
  top: 0 !important;
  z-index: 99999 !important;
  background: #ffffff !important;
  box-shadow: 0 10px 28px rgba(7, 24, 39, 0.10) !important;
  border-bottom: 1px solid rgba(201, 216, 230, 0.85) !important;
  overflow: visible !important;
}

.ast-primary-header-bar,
.main-header-bar {
  background: linear-gradient(135deg, #ffffff 0%, #f5f8fb 100%) !important;
  border-bottom: 0 !important;
  min-height: 84px !important;
  padding: 0 !important;
  overflow: visible !important;
}

.ast-primary-header-bar .site-primary-header-wrap,
.main-header-bar .ast-container,
.ast-builder-grid-row-container-inner,
.site-header .ast-container {
  width: 100% !important;
  max-width: 100% !important;
  padding-left: clamp(16px, 2.25vw, 42px) !important;
  padding-right: clamp(16px, 2.25vw, 42px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}

/* Let dropdowns escape header row */
.site-header,
.site-header *,
.ast-primary-header-bar,
.main-header-bar,
.ast-builder-grid-row-container,
.ast-builder-grid-row-container-inner,
.ast-builder-grid-row,
.ast-main-header-bar-alignment,
.main-header-bar-navigation,
.site-header-primary-section-right,
.site-header-primary-section-left,
.site-header-primary-section-center,
.ast-builder-menu,
.ast-builder-menu-1,
.main-navigation,
.main-header-menu {
  overflow: visible !important;
}

/* ---------- Logo ---------- */
.site-branding,
.ast-site-identity {
  padding: 8px 0 !important;
}

.site-logo-img img,
.custom-logo {
  max-height: 64px !important;
  width: auto !important;
  object-fit: contain !important;
  display: block !important;
}

.site-title,
.site-title a {
  color: #071827 !important;
  font-weight: 900 !important;
  letter-spacing: -0.03em !important;
  text-decoration: none !important;
}

.site-description {
  color: #4a6077 !important;
  font-weight: 700 !important;
}

/* =========================================================
   DESKTOP NAVIGATION
   Clean underline under menu name only
   ========================================================= */

.main-header-menu,
.ast-builder-menu,
.ast-main-header-bar-alignment {
  align-items: center !important;
}

.main-header-menu > .menu-item,
.ast-builder-menu-1 .main-header-menu > .menu-item,
.ast-desktop .main-header-menu > .menu-item {
  position: relative !important;
}

.main-header-menu > .menu-item > .menu-link,
.ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link,
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item > .menu-link {
  color: #071827 !important;
  font-weight: 900 !important;
  font-size: 15px !important;
  letter-spacing: -0.01em !important;
  min-height: 84px !important;
  padding: 0 13px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: color 0.2s ease, background 0.2s ease !important;
  position: relative !important;
  text-decoration: none !important;
}

/* Remove any accidental line-through, text decoration, or inherited strike */
.main-header-menu a,
.ast-builder-menu a,
.main-header-menu .menu-link,
.ast-builder-menu .menu-link,
.main-header-menu .sub-menu .menu-link,
.ast-builder-menu .sub-menu .menu-link {
  text-decoration: none !important;
  text-decoration-line: none !important;
  text-decoration-thickness: 0 !important;
}

/* Hover/current color */
.main-header-menu > .menu-item:hover > .menu-link,
.main-header-menu > .menu-item:focus-within > .menu-link,
.main-header-menu > .current-menu-item > .menu-link,
.main-header-menu > .current_page_item > .menu-link,
.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .menu-link,
.ast-builder-menu-1 .main-header-menu > .menu-item:focus-within > .menu-link,
.ast-builder-menu-1 .main-header-menu > .current-menu-item > .menu-link {
  color: #0e6b2c !important;
}

/* Clean desktop underline under top menu text only */
.ast-desktop .main-header-menu > .menu-item > .menu-link::after,
.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  right: auto !important;
  bottom: 24px !important;
  width: calc(100% - 26px) !important;
  max-width: calc(100% - 26px) !important;
  height: 3px !important;
  border-radius: 999px !important;
  background: #f3b233 !important;
  transform: translateX(-50%) scaleX(0) !important;
  transform-origin: center !important;
  transition: transform 0.22s ease !important;
  pointer-events: none !important;
}

/* Show underline on hover/current only */
.ast-desktop .main-header-menu > .menu-item:hover > .menu-link::after,
.ast-desktop .main-header-menu > .menu-item:focus-within > .menu-link::after,
.ast-desktop .main-header-menu > .current-menu-item > .menu-link::after,
.ast-desktop .main-header-menu > .current_page_item > .menu-link::after,
.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item:hover > .menu-link::after,
.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item:focus-within > .menu-link::after,
.ast-desktop .ast-builder-menu-1 .main-header-menu > .current-menu-item > .menu-link::after {
  transform: translateX(-50%) scaleX(1) !important;
}

/* IMPORTANT: never place the yellow underline inside dropdown items */
.main-header-menu .sub-menu .menu-link::after,
.ast-builder-menu .sub-menu .menu-link::after,
.main-header-menu .children .menu-link::after,
.ast-builder-menu .children .menu-link::after {
  display: none !important;
  content: none !important;
}

/* =========================================================
   DESKTOP DROPDOWN MENUS
   ========================================================= */

.ast-desktop .main-header-menu .menu-item-has-children,
.ast-desktop .ast-builder-menu .menu-item-has-children {
  position: relative !important;
}

.ast-desktop .main-header-menu .sub-menu,
.ast-desktop .ast-builder-menu .sub-menu,
.ast-desktop .main-header-menu .children,
.ast-desktop .ast-builder-menu .children {
  position: absolute !important;
  top: 100% !important;
  left: 0 !important;
  min-width: 260px !important;
  width: max-content !important;
  max-width: min(360px, 92vw) !important;
  background: #ffffff !important;
  border: 1px solid #c9d8e6 !important;
  border-radius: 18px !important;
  box-shadow: 0 18px 45px rgba(7, 24, 39, 0.16) !important;
  padding: 10px !important;
  margin: 0 !important;
  overflow: visible !important;
  z-index: 100000 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transform: translateY(10px) !important;
  pointer-events: none !important;
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease !important;
}

.ast-desktop .main-header-menu .menu-item:hover > .sub-menu,
.ast-desktop .main-header-menu .menu-item:focus-within > .sub-menu,
.ast-desktop .ast-builder-menu .menu-item:hover > .sub-menu,
.ast-desktop .ast-builder-menu .menu-item:focus-within > .sub-menu,
.ast-desktop .main-header-menu .menu-item:hover > .children,
.ast-desktop .main-header-menu .menu-item:focus-within > .children,
.ast-desktop .ast-builder-menu .menu-item:hover > .children,
.ast-desktop .ast-builder-menu .menu-item:focus-within > .children {
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateY(0) !important;
  pointer-events: auto !important;
  display: block !important;
}

.ast-desktop .main-header-menu .sub-menu .menu-item,
.ast-desktop .ast-builder-menu .sub-menu .menu-item {
  width: 100% !important;
  position: relative !important;
}

.ast-desktop .main-header-menu .sub-menu .menu-link,
.ast-desktop .ast-builder-menu .sub-menu .menu-link {
  color: #071827 !important;
  font-weight: 850 !important;
  font-size: 14px !important;
  padding: 12px 14px !important;
  border-radius: 12px !important;
  line-height: 1.25 !important;
  min-height: 44px !important;
  display: flex !important;
  align-items: center !important;
  background: transparent !important;
  white-space: normal !important;
  border: 0 !important;
  text-decoration: none !important;
}

.ast-desktop .main-header-menu .sub-menu .menu-link:hover,
.ast-desktop .main-header-menu .sub-menu .menu-link:focus,
.ast-desktop .ast-builder-menu .sub-menu .menu-link:hover,
.ast-desktop .ast-builder-menu .sub-menu .menu-link:focus {
  background: #f5f8fb !important;
  color: #0e6b2c !important;
  text-decoration: none !important;
}

/* Flyout child dropdowns */
.ast-desktop .main-header-menu .sub-menu .sub-menu,
.ast-desktop .ast-builder-menu .sub-menu .sub-menu {
  top: -10px !important;
  left: calc(100% + 10px) !important;
}

/* Keep far-right dropdowns inside screen better */
.ast-desktop .main-header-menu > .menu-item:last-child > .sub-menu,
.ast-desktop .main-header-menu > .menu-item:nth-last-child(2) > .sub-menu,
.ast-desktop .ast-builder-menu > .menu-item:last-child > .sub-menu,
.ast-desktop .ast-builder-menu > .menu-item:nth-last-child(2) > .sub-menu {
  left: auto !important;
  right: 0 !important;
}

/* Dropdown arrow color */
.ast-icon.icon-arrow,
.ast-menu-toggle,
.menu-item-has-children > .menu-link .dropdown-menu-toggle {
  color: #0e6b2c !important;
}

/* =========================================================
   HEADER BUTTON / CTA
   ========================================================= */

.ast-custom-button,
.ast-header-button-1 .ast-custom-button,
.ast-builder-button-wrap .ast-custom-button,
.site-header .wp-block-button__link {
  background: #0e6b2c !important;
  color: #ffffff !important;
  border: 2px solid #0e6b2c !important;
  border-radius: 999px !important;
  font-weight: 900 !important;
  padding: 13px 18px !important;
  min-height: 48px !important;
  box-shadow: 0 8px 20px rgba(7, 24, 39, 0.12) !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease !important;
  text-decoration: none !important;
}

.ast-custom-button:hover,
.ast-header-button-1 .ast-custom-button:hover,
.ast-builder-button-wrap .ast-custom-button:hover,
.site-header .wp-block-button__link:hover {
  background: #11853a !important;
  border-color: #11853a !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 14px 30px rgba(7, 24, 39, 0.18) !important;
  text-decoration: none !important;
}

/* =========================================================
   HAMBURGER VISIBILITY
   ========================================================= */

.ast-mobile-menu-trigger-minimal,
.ast-button-wrap,
.menu-toggle,
.ast-mobile-menu-trigger-outline,
.ast-header-break-point .main-header-menu-toggle,
.ast-header-break-point .ast-mobile-menu-trigger-minimal {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.ast-button-wrap .menu-toggle,
.ast-mobile-menu-trigger-minimal .menu-toggle,
.ast-header-break-point .main-header-menu-toggle {
  width: 48px !important;
  height: 48px !important;
  min-width: 48px !important;
  min-height: 48px !important;
  padding: 0 !important;
  border-radius: 14px !important;
  background: #071827 !important;
  color: #ffffff !important;
  border: 1px solid rgba(7, 24, 39, 0.18) !important;
  box-shadow: 0 8px 20px rgba(7, 24, 39, 0.12) !important;
}

.ast-button-wrap .menu-toggle:hover,
.ast-mobile-menu-trigger-minimal .menu-toggle:hover,
.ast-header-break-point .main-header-menu-toggle:hover {
  background: #0e6b2c !important;
  color: #ffffff !important;
}

.ast-button-wrap .menu-toggle .mobile-menu-toggle-icon,
.ast-button-wrap .menu-toggle .ast-mobile-svg,
.ast-mobile-menu-trigger-minimal .ast-mobile-svg,
.ast-header-break-point .main-header-menu-toggle .ast-mobile-svg {
  color: #ffffff !important;
  fill: #ffffff !important;
}

.ast-button-wrap .menu-toggle .ast-mobile-svg svg,
.ast-mobile-menu-trigger-minimal .ast-mobile-svg svg,
.ast-header-break-point .main-header-menu-toggle .ast-mobile-svg svg {
  width: 24px !important;
  height: 24px !important;
  fill: #ffffff !important;
}

.ast-mobile-svg svg path,
.menu-toggle svg path {
  fill: #ffffff !important;
}

.ast-button-wrap .mobile-menu,
.ast-mobile-menu-trigger-minimal .mobile-menu,
.ast-header-break-point .mobile-menu {
  color: #ffffff !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

/* =========================================================
   MOBILE HEADER + DROPDOWN FIXES
   ========================================================= */

@media (max-width: 921px) {
  .site-header {
    position: sticky !important;
    top: 0 !important;
    z-index: 99999 !important;
    overflow: visible !important;
  }

  .ast-primary-header-bar,
  .main-header-bar {
    min-height: 76px !important;
    overflow: visible !important;
  }

  .ast-primary-header-bar .site-primary-header-wrap,
  .main-header-bar .ast-container,
  .ast-mobile-header-wrap .ast-builder-grid-row-container-inner,
  .site-header .ast-container {
    min-height: 76px !important;
    padding-left: 14px !important;
    padding-right: 14px !important;
    overflow: visible !important;
  }

  .site-logo-img img,
  .custom-logo {
    max-height: 56px !important;
  }

  .ast-builder-grid-row {
    display: grid !important;
    grid-template-columns: auto 1fr auto !important;
    align-items: center !important;
    gap: 12px !important;
  }

  .site-branding {
    max-width: 72vw !important;
    overflow: hidden !important;
  }

  .ast-mobile-header-content,
  .ast-mobile-popup-content,
  .ast-mobile-popup-drawer,
  .ast-mobile-popup-inner,
  .ast-header-break-point .main-header-menu {
    background: #ffffff !important;
  }

  .ast-mobile-popup-drawer,
  .ast-mobile-popup-inner,
  .ast-mobile-popup-content {
    z-index: 100000 !important;
  }

  .ast-header-break-point .main-navigation,
  .ast-header-break-point .main-header-menu,
  .ast-header-break-point .ast-builder-menu {
    width: 100% !important;
    max-width: 100% !important;
  }

  .ast-header-break-point .main-header-menu {
    border-top: 1px solid #c9d8e6 !important;
    box-shadow: 0 16px 34px rgba(7, 24, 39, 0.12) !important;
    padding: 10px 14px 16px !important;
  }

  .ast-header-break-point .main-header-menu .menu-item,
  .ast-header-break-point .ast-builder-menu .menu-item {
    border: 0 !important;
    position: relative !important;
    width: 100% !important;
  }

  .ast-header-break-point .main-header-menu .menu-link,
  .ast-header-break-point .ast-builder-menu .menu-link {
    min-height: 48px !important;
    padding: 13px 52px 13px 14px !important;
    border-radius: 14px !important;
    color: #071827 !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    line-height: 1.25 !important;
    background: #f7fafd !important;
    border: 1px solid #c9d8e6 !important;
    margin: 6px 0 !important;
    width: 100% !important;
    text-decoration: none !important;
  }

  .ast-header-break-point .main-header-menu .menu-link:hover,
  .ast-header-break-point .main-header-menu .current-menu-item > .menu-link {
    color: #ffffff !important;
    background: #0e6b2c !important;
    border-color: #0e6b2c !important;
    text-decoration: none !important;
  }

  /* No yellow underline on mobile menu cards */
  .main-header-menu > .menu-item > .menu-link::after,
  .ast-builder-menu-1 .main-header-menu > .menu-item > .menu-link::after,
  .ast-header-break-point .main-header-menu .menu-link::after,
  .ast-header-break-point .ast-builder-menu .menu-link::after {
    display: none !important;
    content: none !important;
  }

  /* Mobile submenu toggle button */
  .ast-header-break-point .main-header-menu .menu-item-has-children > .ast-menu-toggle,
  .ast-header-break-point .ast-builder-menu .menu-item-has-children > .ast-menu-toggle,
  .ast-header-break-point .main-header-menu .page_item_has_children > .ast-menu-toggle,
  .ast-header-break-point .main-header-menu .menu-item-has-children > button.ast-menu-toggle {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute !important;
    right: 7px !important;
    top: 6px !important;
    width: 42px !important;
    height: 48px !important;
    min-width: 42px !important;
    min-height: 48px !important;
    border-radius: 12px !important;
    background: #071827 !important;
    color: #ffffff !important;
    border: 1px solid rgba(7,24,39,.14) !important;
    box-shadow: none !important;
    z-index: 5 !important;
    padding: 0 !important;
    cursor: pointer !important;
  }

  .ast-header-break-point .main-header-menu .menu-item-has-children > .ast-menu-toggle:hover,
  .ast-header-break-point .ast-builder-menu .menu-item-has-children > .ast-menu-toggle:hover {
    background: #0e6b2c !important;
    color: #ffffff !important;
  }

  .ast-header-break-point .ast-menu-toggle .ast-icon,
  .ast-header-break-point .ast-menu-toggle svg,
  .ast-header-break-point .ast-menu-toggle svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
  }

  .ast-header-break-point .main-header-menu .sub-menu,
  .ast-header-break-point .ast-builder-menu .sub-menu,
  .ast-header-break-point .main-header-menu .children,
  .ast-header-break-point .ast-builder-menu .children {
    position: static !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0 0 0 12px !important;
    margin: 0 !important;
    overflow: visible !important;
    transform: none !important;
    z-index: auto !important;
  }

  .ast-header-break-point .main-header-menu .menu-item-has-children:not(.ast-submenu-expanded):not(.focus) > .sub-menu,
  .ast-header-break-point .ast-builder-menu .menu-item-has-children:not(.ast-submenu-expanded):not(.focus) > .sub-menu {
    display: none !important;
  }

  .ast-header-break-point .main-header-menu .menu-item-has-children.ast-submenu-expanded > .sub-menu,
  .ast-header-break-point .main-header-menu .menu-item-has-children.focus > .sub-menu,
  .ast-header-break-point .main-header-menu .menu-item-has-children:hover > .sub-menu,
  .ast-header-break-point .ast-builder-menu .menu-item-has-children.ast-submenu-expanded > .sub-menu,
  .ast-header-break-point .ast-builder-menu .menu-item-has-children.focus > .sub-menu,
  .ast-header-break-point .ast-builder-menu .menu-item-has-children:hover > .sub-menu {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
  }

  .ast-header-break-point .main-header-menu .sub-menu .menu-link,
  .ast-header-break-point .ast-builder-menu .sub-menu .menu-link {
    background: #ffffff !important;
    color: #172638 !important;
    border: 1px solid #d8e3ec !important;
    font-size: 15px !important;
    font-weight: 850 !important;
    padding: 12px 14px !important;
    margin: 6px 0 !important;
    border-radius: 13px !important;
    text-decoration: none !important;
  }

  .ast-header-break-point .main-header-menu .sub-menu .menu-link:hover,
  .ast-header-break-point .ast-builder-menu .sub-menu .menu-link:hover {
    background: #f3b233 !important;
    color: #201300 !important;
    border-color: #f3b233 !important;
    text-decoration: none !important;
  }

  .ast-header-break-point .main-header-menu .menu-item-has-children.ast-submenu-expanded > .ast-menu-toggle,
  .ast-header-break-point .ast-builder-menu .menu-item-has-children.ast-submenu-expanded > .ast-menu-toggle {
    background: #0e6b2c !important;
    color: #ffffff !important;
  }
}

/* ---------- Small mobile ---------- */
@media (max-width: 544px) {
  .ast-primary-header-bar,
  .main-header-bar {
    min-height: 70px !important;
  }

  .ast-primary-header-bar .site-primary-header-wrap,
  .main-header-bar .ast-container,
  .site-header .ast-container {
    min-height: 70px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  .site-logo-img img,
  .custom-logo {
    max-height: 48px !important;
  }

  .ast-button-wrap .menu-toggle,
  .ast-mobile-menu-trigger-minimal .menu-toggle,
  .ast-header-break-point .main-header-menu-toggle {
    width: 46px !important;
    height: 46px !important;
    min-width: 46px !important;
    min-height: 46px !important;
  }

  .ast-header-break-point .main-header-menu .menu-link,
  .ast-header-break-point .ast-builder-menu .menu-link {
    font-size: 15px !important;
  }
}

/* ---------- Prevent header from covering anchor links ---------- */
html {
  scroll-padding-top: 96px !important;
}

@media (max-width: 921px) {
  html {
    scroll-padding-top: 82px !important;
  }
}

/* ---------- Admin bar sticky correction ---------- */
body.admin-bar .site-header {
  top: 32px !important;
}

@media (max-width: 782px) {
  body.admin-bar .site-header {
    top: 46px !important;
  }
}

.ast-container,
.site-content,
.content-area,
.site-main,
.entry-content {
  box-sizing: border-box !important;
}

@supports (backdrop-filter: blur(10px)) {
  .site-header {
    background: rgba(255, 255, 255, 0.94) !important;
    backdrop-filter: blur(12px) !important;
  }
}

/* =========================================================
   EXTERMIGUARD / ASTRA FREE FOOTER OVERRIDE
   Full-width footer, clean columns, mobile aligned
   ========================================================= */

.site-footer,
.site-below-footer-wrap,
.site-primary-footer-wrap,
.site-above-footer-wrap,
.ast-footer-copyright,
.ast-builder-footer-grid-columns,
.ast-footer-overlay,
.footer-adv,
.footer-adv-overlay {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

.site-footer .ast-container,
.site-primary-footer-wrap[data-section],
.site-below-footer-wrap[data-section],
.site-above-footer-wrap[data-section],
.ast-builder-grid-row-container,
.ast-builder-grid-row-container-inner {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

.site-footer {
  background: #061522 !important;
  color: #ffffff !important;
  border-top: 1px solid rgba(255,255,255,.10) !important;
  overflow: hidden !important;
}

.site-primary-footer-wrap,
.ast-footer-overlay {
  background:
    radial-gradient(circle at 8% 18%, rgba(27,167,165,.16), transparent 28%),
    radial-gradient(circle at 92% 20%, rgba(243,178,51,.14), transparent 24%),
    linear-gradient(135deg, #071827 0%, #0B2239 52%, #12385A 100%) !important;
  color: #ffffff !important;
  padding-top: 56px !important;
  padding-bottom: 46px !important;
}

.site-primary-footer-wrap .ast-builder-grid-row-container-inner,
.site-below-footer-wrap .ast-builder-grid-row-container-inner,
.site-above-footer-wrap .ast-builder-grid-row-container-inner,
.site-footer .ast-container {
  padding-left: clamp(16px, 2.25vw, 42px) !important;
  padding-right: clamp(16px, 2.25vw, 42px) !important;
}

.ast-builder-footer-grid-columns,
.site-footer-primary-section-1,
.site-footer-primary-section-2,
.site-footer-primary-section-3,
.site-footer-primary-section-4 {
  align-items: start !important;
}

.ast-builder-footer-grid-columns {
  gap: 24px !important;
}

.site-footer .widget,
.site-footer section,
.site-footer .footer-widget-area {
  margin: 0 !important;
  color: rgba(255,255,255,.82) !important;
}

.site-footer .widget {
  background: rgba(255,255,255,.06) !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  border-radius: 22px !important;
  padding: 22px !important;
  box-shadow: 0 14px 34px rgba(0,0,0,.16) !important;
}

.site-footer h1,
.site-footer h2,
.site-footer h3,
.site-footer h4,
.site-footer h5,
.site-footer h6,
.site-footer .widget-title {
  color: #ffffff !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
  letter-spacing: -0.02em !important;
  margin: 0 0 14px !important;
  padding: 0 !important;
  border: 0 !important;
}

.site-footer .widget-title {
  font-size: 1.18rem !important;
}

.site-footer p,
.site-footer li,
.site-footer span,
.site-footer div {
  color: rgba(255,255,255,.82) !important;
}

.site-footer p {
  margin: 0 0 12px !important;
  line-height: 1.65 !important;
}

.site-footer a,
.site-footer .menu-link,
.site-footer .footer-widget-area a {
  color: rgba(255,255,255,.92) !important;
  text-decoration: none !important;
  font-weight: 800 !important;
  transition: color .2s ease, background .2s ease, transform .2s ease, border-color .2s ease !important;
}

.site-footer a:hover,
.site-footer .menu-link:hover,
.site-footer .footer-widget-area a:hover {
  color: #F3B233 !important;
}

.site-footer .menu,
.site-footer ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.site-footer .menu li,
.site-footer ul li {
  margin: 0 0 8px !important;
  padding: 0 !important;
}

.site-footer .menu a,
.site-footer .widget_nav_menu a,
.site-footer .page_item a,
.site-footer .cat-item a {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  width: 100% !important;
  padding: 10px 12px !important;
  border-radius: 14px !important;
  background: rgba(255,255,255,.07) !important;
  border: 1px solid rgba(255,255,255,.10) !important;
  color: rgba(255,255,255,.92) !important;
  line-height: 1.25 !important;
  text-decoration: none !important;
}

.site-footer .menu a:hover,
.site-footer .widget_nav_menu a:hover,
.site-footer .page_item a:hover,
.site-footer .cat-item a:hover {
  background: rgba(243,178,51,.16) !important;
  border-color: rgba(243,178,51,.32) !important;
  color: #FFE7A3 !important;
  transform: translateY(-1px) !important;
}

.site-footer .widget_nav_menu a::after,
.site-footer .menu a::after {
  content: "›" !important;
  color: #F3B233 !important;
  font-size: 1.2rem !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.site-footer img,
.site-footer .custom-logo {
  max-width: 260px !important;
  height: auto !important;
  display: block !important;
}

.site-footer .wp-block-image img {
  border-radius: 16px !important;
}

.site-footer .wp-block-button__link,
.site-footer .button,
.site-footer button,
.site-footer input[type="submit"] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 48px !important;
  padding: 13px 18px !important;
  border-radius: 999px !important;
  background: #F3B233 !important;
  color: #201300 !important;
  border: 2px solid #F3B233 !important;
  font-weight: 900 !important;
  text-decoration: none !important;
  box-shadow: 0 8px 20px rgba(0,0,0,.18) !important;
}

.site-footer .wp-block-button__link:hover,
.site-footer .button:hover,
.site-footer button:hover,
.site-footer input[type="submit"]:hover {
  background: #ffffff !important;
  color: #071827 !important;
  border-color: #ffffff !important;
  transform: translateY(-2px) !important;
}

.site-footer input,
.site-footer select,
.site-footer textarea {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 46px !important;
  border-radius: 14px !important;
  border: 1px solid rgba(255,255,255,.18) !important;
  background: rgba(255,255,255,.94) !important;
  color: #071827 !important;
  padding: 12px 14px !important;
  box-sizing: border-box !important;
}

.site-footer textarea {
  min-height: 110px !important;
}

.site-footer input::placeholder,
.site-footer textarea::placeholder {
  color: #4A6077 !important;
}

.site-below-footer-wrap {
  background: #030C16 !important;
  border-top: 1px solid rgba(255,255,255,.10) !important;
  padding-top: 16px !important;
  padding-bottom: 16px !important;
  color: rgba(255,255,255,.74) !important;
}

.site-below-footer-wrap .ast-builder-grid-row {
  min-height: auto !important;
}

.ast-footer-copyright,
.ast-footer-copyright p,
.site-below-footer-wrap p,
.site-below-footer-wrap span,
.site-below-footer-wrap div {
  color: rgba(255,255,255,.74) !important;
  font-size: .92rem !important;
  line-height: 1.5 !important;
  margin: 0 !important;
}

.site-below-footer-wrap a {
  color: #FFE7A3 !important;
  font-weight: 900 !important;
}

.site-below-footer-wrap a:hover {
  color: #ffffff !important;
}

.site-footer .ast-builder-social-element,
.site-footer .ast-social-color-type-custom {
  border-radius: 999px !important;
}

.site-footer .ast-builder-social-element {
  background: rgba(255,255,255,.08) !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  width: 42px !important;
  height: 42px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.site-footer .ast-builder-social-element:hover {
  background: #F3B233 !important;
  border-color: #F3B233 !important;
  transform: translateY(-2px) !important;
}

.site-footer .ast-builder-social-element svg,
.site-footer .ast-builder-social-element svg path {
  fill: #ffffff !important;
}

.site-footer .ast-builder-social-element:hover svg,
.site-footer .ast-builder-social-element:hover svg path {
  fill: #201300 !important;
}

.site-footer .eg-footer-badge,
.site-footer .eg-badge,
.site-footer .eg-footer-review {
  background: rgba(255,255,255,.07) !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  border-radius: 20px !important;
  padding: 16px !important;
  box-shadow: 0 10px 24px rgba(0,0,0,.14) !important;
}

.site-footer .eg-footer-badge img,
.site-footer .eg-badge img {
  max-width: 220px !important;
  height: auto !important;
  margin: 0 auto 10px !important;
}

/* ---------- Mobile footer ---------- */
@media (max-width: 921px) {
  .site-primary-footer-wrap,
  .ast-footer-overlay {
    padding-top: 42px !important;
    padding-bottom: 34px !important;
  }

  .ast-builder-footer-grid-columns {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 18px !important;
  }

  .site-footer .widget {
    padding: 20px !important;
    border-radius: 20px !important;
  }

  .site-footer .menu a,
  .site-footer .widget_nav_menu a,
  .site-footer .page_item a,
  .site-footer .cat-item a {
    min-height: 48px !important;
    font-size: 15px !important;
  }

  .site-below-footer-wrap .ast-builder-grid-row {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    text-align: center !important;
  }

  .ast-footer-copyright,
  .ast-footer-copyright p {
    text-align: center !important;
  }

  .site-footer img,
  .site-footer .custom-logo {
    max-width: 230px !important;
  }
}

@media (max-width: 544px) {
  .site-primary-footer-wrap .ast-builder-grid-row-container-inner,
  .site-below-footer-wrap .ast-builder-grid-row-container-inner,
  .site-above-footer-wrap .ast-builder-grid-row-container-inner,
  .site-footer .ast-container {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

  .site-primary-footer-wrap,
  .ast-footer-overlay {
    padding-top: 34px !important;
    padding-bottom: 28px !important;
  }

  .site-footer .widget {
    padding: 18px !important;
  }

  .site-footer .widget-title {
    font-size: 1.08rem !important;
  }

  .site-footer p,
  .site-footer li {
    font-size: .96rem !important;
  }

  .site-footer img,
  .site-footer .custom-logo {
    max-width: 210px !important;
  }
}

.site-footer .widget:last-child,
.site-footer p:last-child,
.site-footer ul:last-child {
  margin-bottom: 0 !important;
}

.site-footer .ast-builder-layout-element {
  margin-bottom: 0 !important;
}

.footer-widget-area[data-section] {
  margin: 0 !important;
}
/* =========================================================
   EXTERMIGUARD GLOBAL SITEWIDE BACKGROUND IMAGE FIX
   Works across homepage, service pages, city pages, state pages,
   ZIP pages, and future ExtermiGuard page templates.
   ========================================================= */

.eg-home .eg-hero,
.eg-page .eg-hero,
.eg-service-page .eg-hero,
.eg-location-page .eg-hero,
.eg-city-page .eg-hero,
.eg-state-page .eg-hero,
.eg-zip-page .eg-hero,
[class*="eg-"] .eg-hero{
  background-blend-mode:normal !important;
}

/* Make hero backgrounds lighter sitewide */
.eg-home .eg-hero,
.eg-page .eg-hero,
.eg-service-page .eg-hero,
.eg-location-page .eg-hero,
.eg-city-page .eg-hero,
.eg-state-page .eg-hero,
.eg-zip-page .eg-hero{
  background-position:center center !important;
  background-size:cover !important;
}

/* Make banner / CTA backgrounds lighter sitewide */
.eg-home .eg-banner,
.eg-page .eg-banner,
.eg-service-page .eg-banner,
.eg-location-page .eg-banner,
.eg-city-page .eg-banner,
.eg-state-page .eg-banner,
.eg-zip-page .eg-banner,
.eg-home .eg-final,
.eg-page .eg-final,
.eg-service-page .eg-final,
.eg-location-page .eg-final,
.eg-city-page .eg-final,
.eg-state-page .eg-final,
.eg-zip-page .eg-final{
  background-position:center center !important;
  background-size:cover !important;
}

/* Better image fitting inside cards and split image panels */
.eg-home .eg-info-image img,
.eg-page .eg-info-image img,
.eg-service-page .eg-info-image img,
.eg-location-page .eg-info-image img,
.eg-city-page .eg-info-image img,
.eg-state-page .eg-info-image img,
.eg-zip-page .eg-info-image img,
.eg-home .eg-panel-image img,
.eg-page .eg-panel-image img,
.eg-service-page .eg-panel-image img,
.eg-location-page .eg-panel-image img,
.eg-city-page .eg-panel-image img,
.eg-state-page .eg-panel-image img,
.eg-zip-page .eg-panel-image img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:center center !important;
}

/* Image captions less dark */
.eg-home .eg-image-caption,
.eg-page .eg-image-caption,
.eg-service-page .eg-image-caption,
.eg-location-page .eg-image-caption,
.eg-city-page .eg-image-caption,
.eg-state-page .eg-image-caption,
.eg-zip-page .eg-image-caption{
  background:rgba(7,24,39,.62) !important;
  backdrop-filter:blur(8px);
}

/* Keep white text readable after lightening backgrounds */
.eg-home .eg-hero .eg-title,
.eg-page .eg-hero .eg-title,
.eg-service-page .eg-hero .eg-title,
.eg-location-page .eg-hero .eg-title,
.eg-city-page .eg-hero .eg-title,
.eg-state-page .eg-hero .eg-title,
.eg-zip-page .eg-hero .eg-title,
.eg-home .eg-banner h2,
.eg-page .eg-banner h2,
.eg-service-page .eg-banner h2,
.eg-location-page .eg-banner h2,
.eg-city-page .eg-banner h2,
.eg-state-page .eg-banner h2,
.eg-zip-page .eg-banner h2,
.eg-home .eg-final .eg-title,
.eg-page .eg-final .eg-title,
.eg-service-page .eg-final .eg-title,
.eg-location-page .eg-final .eg-title,
.eg-city-page .eg-final .eg-title,
.eg-state-page .eg-final .eg-title,
.eg-zip-page .eg-final .eg-title{
  text-shadow:0 8px 28px rgba(0,0,0,.38) !important;
}

.eg-home .eg-hero .eg-subtitle,
.eg-page .eg-hero .eg-subtitle,
.eg-service-page .eg-hero .eg-subtitle,
.eg-location-page .eg-hero .eg-subtitle,
.eg-city-page .eg-hero .eg-subtitle,
.eg-state-page .eg-hero .eg-subtitle,
.eg-zip-page .eg-hero .eg-subtitle,
.eg-home .eg-banner p,
.eg-page .eg-banner p,
.eg-service-page .eg-banner p,
.eg-location-page .eg-banner p,
.eg-city-page .eg-banner p,
.eg-state-page .eg-banner p,
.eg-zip-page .eg-banner p,
.eg-home .eg-final .eg-subtitle,
.eg-page .eg-final .eg-subtitle,
.eg-service-page .eg-final .eg-subtitle,
.eg-location-page .eg-final .eg-subtitle,
.eg-city-page .eg-final .eg-subtitle,
.eg-state-page .eg-final .eg-subtitle,
.eg-zip-page .eg-final .eg-subtitle{
  color:rgba(255,255,255,.92) !important;
  text-shadow:0 4px 18px rgba(0,0,0,.30) !important;
}

/* Tablet image fit */
@media (max-width:1100px){
  .eg-home .eg-hero,
  .eg-page .eg-hero,
  .eg-service-page .eg-hero,
  .eg-location-page .eg-hero,
  .eg-city-page .eg-hero,
  .eg-state-page .eg-hero,
  .eg-zip-page .eg-hero{
    background-position:center center !important;
    background-size:cover !important;
  }

  .eg-home .eg-info-image,
  .eg-page .eg-info-image,
  .eg-service-page .eg-info-image,
  .eg-location-page .eg-info-image,
  .eg-city-page .eg-info-image,
  .eg-state-page .eg-info-image,
  .eg-zip-page .eg-info-image{
    aspect-ratio:16/8 !important;
  }

  .eg-home .eg-panel-image img,
  .eg-page .eg-panel-image img,
  .eg-service-page .eg-panel-image img,
  .eg-location-page .eg-panel-image img,
  .eg-city-page .eg-panel-image img,
  .eg-state-page .eg-panel-image img,
  .eg-zip-page .eg-panel-image img{
    min-height:360px !important;
    object-position:center center !important;
  }
}

/* Mobile image fit */
@media (max-width:767px){
  .eg-home .eg-hero,
  .eg-page .eg-hero,
  .eg-service-page .eg-hero,
  .eg-location-page .eg-hero,
  .eg-city-page .eg-hero,
  .eg-state-page .eg-hero,
  .eg-zip-page .eg-hero{
    background-position:center top !important;
    background-size:cover !important;
  }

  .eg-home .eg-info-image,
  .eg-page .eg-info-image,
  .eg-service-page .eg-info-image,
  .eg-location-page .eg-info-image,
  .eg-city-page .eg-info-image,
  .eg-state-page .eg-info-image,
  .eg-zip-page .eg-info-image{
    aspect-ratio:4/3 !important;
  }

  .eg-home .eg-panel-image img,
  .eg-page .eg-panel-image img,
  .eg-service-page .eg-panel-image img,
  .eg-location-page .eg-panel-image img,
  .eg-city-page .eg-panel-image img,
  .eg-state-page .eg-panel-image img,
  .eg-zip-page .eg-panel-image img{
    min-height:300px !important;
    max-height:420px !important;
    object-position:center center !important;
  }

  .eg-home .eg-image-caption,
  .eg-page .eg-image-caption,
  .eg-service-page .eg-image-caption,
  .eg-location-page .eg-image-caption,
  .eg-city-page .eg-image-caption,
  .eg-state-page .eg-image-caption,
  .eg-zip-page .eg-image-caption{
    background:rgba(7,24,39,.58) !important;
  }
}

/* =========================================================
   EXTERMIGUARD SITEWIDE ATTENTION ANIMATIONS
   Added after all header/footer/background CSS so it wins.
   Safe for Astra / WordPress / Mobile / Tablet / Desktop.
   ========================================================= */

/* Smooth page entrance for ExtermiGuard page bodies only */
.eg-home,
.eg-page,
.eg-service-page,
.eg-location-page,
.eg-city-page,
.eg-state-page,
.eg-zip-page{
  animation:egPageFade .55s ease both;
}

@keyframes egPageFade{
  from{opacity:0;transform:translateY(8px);}
  to{opacity:1;transform:translateY(0);}
}

/* Buttons: attention without breaking layout */
.eg-btn,
.wp-block-button__link,
.ast-custom-button,
.ast-header-button-1 .ast-custom-button,
.ast-builder-button-wrap .ast-custom-button,
.site-footer .wp-block-button__link,
button,
input[type="submit"]{
  position:relative !important;
  overflow:hidden !important;
  transition:transform .22s ease, box-shadow .22s ease, filter .22s ease, background .22s ease, border-color .22s ease !important;
}

.eg-btn:hover,
.wp-block-button__link:hover,
.ast-custom-button:hover,
.ast-header-button-1 .ast-custom-button:hover,
.ast-builder-button-wrap .ast-custom-button:hover,
.site-footer .wp-block-button__link:hover,
button:hover,
input[type="submit"]:hover{
  transform:translateY(-3px) scale(1.015) !important;
  filter:brightness(1.04) !important;
}

/* Primary green glow */
.eg-btn-primary,
.ast-custom-button,
.ast-header-button-1 .ast-custom-button,
.ast-builder-button-wrap .ast-custom-button,
button,
input[type="submit"]{
  animation:egButtonGlow 2.8s ease-in-out infinite;
}

@keyframes egButtonGlow{
  0%,100%{box-shadow:0 12px 28px rgba(14,107,44,.20);}
  50%{box-shadow:0 16px 42px rgba(14,107,44,.36);}
}

/* Gold footer button glow */
.site-footer .wp-block-button__link,
.eg-btn-gold{
  animation:egGoldButtonGlow 3s ease-in-out infinite;
}

@keyframes egGoldButtonGlow{
  0%,100%{box-shadow:0 10px 24px rgba(243,178,51,.18);}
  50%{box-shadow:0 16px 40px rgba(243,178,51,.34);}
}

/* Button shine sweep */
.eg-btn::after,
.wp-block-button__link::after,
.ast-custom-button::after{
  content:"" !important;
  position:absolute !important;
  top:0 !important;
  left:-135% !important;
  width:65% !important;
  height:100% !important;
  background:linear-gradient(120deg,transparent,rgba(255,255,255,.34),transparent) !important;
  transform:skewX(-18deg) !important;
  pointer-events:none !important;
}

.eg-btn:hover::after,
.wp-block-button__link:hover::after,
.ast-custom-button:hover::after{
  animation:egShine .8s ease;
}

@keyframes egShine{
  from{left:-135%;}
  to{left:140%;}
}

/* Cards lift and sharpen */
.eg-info-card,
.eg-panel,
.eg-link-card,
.eg-state-link,
.eg-faq details,
.eg-zip-card,
.site-footer .widget,
.site-footer .menu a,
.site-footer .widget_nav_menu a,
.site-footer .page_item a,
.site-footer .cat-item a{
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease, filter .25s ease, background .25s ease !important;
}

.eg-info-card:hover,
.eg-panel:hover,
.eg-link-card:hover,
.eg-state-link:hover,
.eg-faq details:hover,
.eg-zip-card:hover{
  transform:translateY(-5px) !important;
  box-shadow:0 18px 45px rgba(7,24,39,.14) !important;
  border-color:rgba(14,107,44,.32) !important;
}

.site-footer .widget:hover{
  transform:translateY(-4px) !important;
  box-shadow:0 20px 46px rgba(0,0,0,.22) !important;
  border-color:rgba(243,178,51,.26) !important;
}

/* Image zoom on hover while keeping the center crop */
.eg-info-image img,
.eg-panel-image img{
  transition:transform .55s ease, filter .55s ease !important;
  transform-origin:center center !important;
}

.eg-info-card:hover .eg-info-image img,
.eg-panel-image:hover img{
  transform:scale(1.055) !important;
  filter:brightness(1.14) contrast(1.04) saturate(1.08) !important;
}

/* Kicker badge soft float */
.eg-kicker{
  animation:egKickerFloat 3.6s ease-in-out infinite;
  will-change:transform;
}

@keyframes egKickerFloat{
  0%,100%{transform:translateY(0);}
  50%{transform:translateY(-3px);}
}

/* Kicker dot pulse */
.eg-kicker span{
  animation:egDotPulse 1.8s ease-in-out infinite;
}

@keyframes egDotPulse{
  0%,100%{transform:scale(1);opacity:1;}
  50%{transform:scale(1.35);opacity:.72;}
}

/* Trust chips subtle movement */
.eg-trust-chip{
  transition:transform .22s ease, background .22s ease, border-color .22s ease !important;
}

.eg-trust-chip:hover{
  transform:translateY(-3px) !important;
  background:rgba(255,255,255,.20) !important;
  border-color:rgba(255,255,255,.36) !important;
}

/* Hero text entrance */
.eg-hero-copy{
  animation:egHeroSlideIn .75s ease both;
}

@keyframes egHeroSlideIn{
  from{opacity:0;transform:translateX(-18px);}
  to{opacity:1;transform:translateX(0);}
}

/* ZIP card entrance */
.eg-zip-card{
  animation:egZipPop .8s ease .12s both;
}

@keyframes egZipPop{
  from{opacity:0;transform:translateY(16px) scale(.985);}
  to{opacity:1;transform:translateY(0) scale(1);}
}

/* ZIP box attention ring */
.eg-widget-wrap{
  position:relative !important;
}

.eg-widget-wrap::before{
  content:"" !important;
  position:absolute !important;
  inset:-2px !important;
  border-radius:22px !important;
  border:2px solid rgba(243,178,51,.42) !important;
  opacity:0;
  pointer-events:none !important;
  animation:egZipRing 3.5s ease-in-out infinite;
}

@keyframes egZipRing{
  0%,70%,100%{opacity:0;transform:scale(.99);}
  35%{opacity:1;transform:scale(1.015);}
}

/* Section banner breathing effect */
.eg-banner{
  animation:egBannerGlow 5s ease-in-out infinite;
}

@keyframes egBannerGlow{
  0%,100%{box-shadow:0 18px 55px rgba(7,24,39,.16);}
  50%{box-shadow:0 24px 70px rgba(14,107,44,.22);}
}

/* Link cards light sweep overlay */
.eg-link-card,
.eg-state-link{
  position:relative !important;
  overflow:hidden !important;
}

.eg-link-card::before,
.eg-state-link::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  background:linear-gradient(135deg,rgba(14,107,44,.08),rgba(243,178,51,.10)) !important;
  opacity:0;
  transition:opacity .25s ease !important;
  pointer-events:none !important;
}

.eg-link-card:hover::before,
.eg-state-link:hover::before{
  opacity:1;
}

/* FAQ open motion */
.eg-faq details[open]{
  animation:egFaqOpen .28s ease both;
}

@keyframes egFaqOpen{
  from{transform:translateY(-2px);}
  to{transform:translateY(0);}
}

/* Icons pop */
.eg-info-icon{
  transition:transform .25s ease, box-shadow .25s ease !important;
}

.eg-info-card:hover .eg-info-icon,
.eg-panel:hover .eg-info-icon{
  transform:rotate(-3deg) scale(1.08) !important;
  box-shadow:0 12px 26px rgba(14,107,44,.14) !important;
}

/* Final CTA gold emphasis */
.eg-final .eg-title strong,
.eg-hero .eg-title strong{
  animation:egGoldPulse 2.4s ease-in-out infinite;
}

@keyframes egGoldPulse{
  0%,100%{text-shadow:0 0 0 rgba(243,178,51,0);}
  50%{text-shadow:0 0 18px rgba(243,178,51,.48);}
}

/* Header/menu hover movement */
.main-header-menu a,
.ast-builder-menu a,
.site-header a{
  transition:color .22s ease, transform .22s ease, background .22s ease, border-color .22s ease !important;
}

.main-header-menu a:hover,
.ast-builder-menu a:hover,
.site-header a:hover{
  transform:translateY(-1px) !important;
}

/* Footer link movement */
.site-footer a:hover{
  transform:translateY(-1px) !important;
}

/* Mobile: keep animations clean */
@media (max-width:767px){
  .eg-btn:hover,
  .wp-block-button__link:hover,
  .ast-custom-button:hover,
  button:hover,
  input[type="submit"]:hover{
    transform:translateY(-2px) scale(1.005) !important;
  }

  .eg-info-card:hover,
  .eg-panel:hover,
  .eg-link-card:hover,
  .eg-state-link:hover,
  .eg-faq details:hover,
  .eg-zip-card:hover{
    transform:translateY(-3px) !important;
  }

  .eg-info-card:hover .eg-info-image img,
  .eg-panel-image:hover img{
    transform:scale(1.03) !important;
  }

  .eg-kicker{
    animation:egKickerFloat 4.2s ease-in-out infinite;
  }
}

/* Respect reduced motion settings */
@media (prefers-reduced-motion:reduce){
  *,
  *::before,
  *::after{
    animation-duration:.01ms !important;
    animation-iteration-count:1 !important;
    scroll-behavior:auto !important;
    transition-duration:.01ms !important;
  }
}

/* =========================================================
   EXTERMIGUARD FINAL GLOBAL IMAGE + BACKGROUND BRIGHTNESS FIX
   Put at the very bottom so it overrides all page/header/footer CSS.
   Goal: brighter backgrounds, centered image crops on desktop/tablet/mobile,
   no dark-looking card images, no off-center mobile/tablet crops.
   ========================================================= */

/* Make all ExtermiGuard background sections position consistently */
.eg-home .eg-hero,
.eg-page .eg-hero,
.eg-about .eg-hero,
.eg-service-page .eg-hero,
.eg-location-page .eg-hero,
.eg-city-page .eg-hero,
.eg-state-page .eg-hero,
.eg-zip-page .eg-hero,
.eg-home .eg-banner,
.eg-page .eg-banner,
.eg-about .eg-banner,
.eg-service-page .eg-banner,
.eg-location-page .eg-banner,
.eg-city-page .eg-banner,
.eg-state-page .eg-banner,
.eg-zip-page .eg-banner,
.eg-home .eg-final,
.eg-page .eg-final,
.eg-about .eg-final,
.eg-service-page .eg-final,
.eg-location-page .eg-final,
.eg-city-page .eg-final,
.eg-state-page .eg-final,
.eg-zip-page .eg-final,
body [class*="eg-"] .eg-hero,
body [class*="eg-"] .eg-banner,
body [class*="eg-"] .eg-final{
  position:relative !important;
  isolation:isolate !important;
  background-position:center center !important;
  background-size:cover !important;
  background-repeat:no-repeat !important;
  background-blend-mode:normal !important;
  overflow:hidden !important;
}

/* Brighten dark background-image overlays without needing to know each page image URL */
.eg-home .eg-hero::before,
.eg-page .eg-hero::before,
.eg-about .eg-hero::before,
.eg-service-page .eg-hero::before,
.eg-location-page .eg-hero::before,
.eg-city-page .eg-hero::before,
.eg-state-page .eg-hero::before,
.eg-zip-page .eg-hero::before,
.eg-home .eg-banner::before,
.eg-page .eg-banner::before,
.eg-about .eg-banner::before,
.eg-service-page .eg-banner::before,
.eg-location-page .eg-banner::before,
.eg-city-page .eg-banner::before,
.eg-state-page .eg-banner::before,
.eg-zip-page .eg-banner::before,
.eg-home .eg-final::before,
.eg-page .eg-final::before,
.eg-about .eg-final::before,
.eg-service-page .eg-final::before,
.eg-location-page .eg-final::before,
.eg-city-page .eg-final::before,
.eg-state-page .eg-final::before,
.eg-zip-page .eg-final::before,
body [class*="eg-"] .eg-hero::before,
body [class*="eg-"] .eg-banner::before,
body [class*="eg-"] .eg-final::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  z-index:0 !important;
  pointer-events:none !important;
  background:
    radial-gradient(circle at 50% 35%, rgba(255,255,255,.14), transparent 45%),
    linear-gradient(180deg, rgba(255,255,255,.10), rgba(255,255,255,.06)) !important;
}

/* Keep all real content above the lightening layer */
.eg-home .eg-hero > *,
.eg-page .eg-hero > *,
.eg-about .eg-hero > *,
.eg-service-page .eg-hero > *,
.eg-location-page .eg-hero > *,
.eg-city-page .eg-hero > *,
.eg-state-page .eg-hero > *,
.eg-zip-page .eg-hero > *,
.eg-home .eg-banner > *,
.eg-page .eg-banner > *,
.eg-about .eg-banner > *,
.eg-service-page .eg-banner > *,
.eg-location-page .eg-banner > *,
.eg-city-page .eg-banner > *,
.eg-state-page .eg-banner > *,
.eg-zip-page .eg-banner > *,
.eg-home .eg-final > *,
.eg-page .eg-final > *,
.eg-about .eg-final > *,
.eg-service-page .eg-final > *,
.eg-location-page .eg-final > *,
.eg-city-page .eg-final > *,
.eg-state-page .eg-final > *,
.eg-zip-page .eg-final > *,
body [class*="eg-"] .eg-hero > *,
body [class*="eg-"] .eg-banner > *,
body [class*="eg-"] .eg-final > *{
  position:relative !important;
  z-index:2 !important;
}

/* Make dark content boxes over hero backgrounds less heavy */
.eg-home .eg-hero-copy,
.eg-page .eg-hero-copy,
.eg-about .eg-hero-copy,
.eg-service-page .eg-hero-copy,
.eg-location-page .eg-hero-copy,
.eg-city-page .eg-hero-copy,
.eg-state-page .eg-hero-copy,
.eg-zip-page .eg-hero-copy,
body [class*="eg-"] .eg-hero-copy{
  background:rgba(7,24,39,.36) !important;
  border-color:rgba(255,255,255,.22) !important;
  backdrop-filter:blur(7px) !important;
}

/* Make trust chips readable but not black/dark */
.eg-home .eg-trust-chip,
.eg-page .eg-trust-chip,
.eg-about .eg-trust-chip,
.eg-service-page .eg-trust-chip,
.eg-location-page .eg-trust-chip,
.eg-city-page .eg-trust-chip,
.eg-state-page .eg-trust-chip,
.eg-zip-page .eg-trust-chip,
body [class*="eg-"] .eg-trust-chip{
  background:rgba(7,24,39,.36) !important;
  border-color:rgba(255,255,255,.26) !important;
}

/* Brighten every normal image used in ExtermiGuard cards, panels, media blocks, and footer badges */
.eg-home .eg-info-image img,
.eg-page .eg-info-image img,
.eg-about .eg-info-image img,
.eg-service-page .eg-info-image img,
.eg-location-page .eg-info-image img,
.eg-city-page .eg-info-image img,
.eg-state-page .eg-info-image img,
.eg-zip-page .eg-info-image img,
.eg-home .eg-panel-image img,
.eg-page .eg-panel-image img,
.eg-about .eg-panel-image img,
.eg-service-page .eg-panel-image img,
.eg-location-page .eg-panel-image img,
.eg-city-page .eg-panel-image img,
.eg-state-page .eg-panel-image img,
.eg-zip-page .eg-panel-image img,
.eg-home .eg-media img,
.eg-page .eg-media img,
.eg-about .eg-media img,
.eg-service-page .eg-media img,
.eg-location-page .eg-media img,
.eg-city-page .eg-media img,
.eg-state-page .eg-media img,
.eg-zip-page .eg-media img,
.site-footer .wp-block-image img,
.site-footer .eg-footer-badge img,
.site-footer .eg-badge img,
body [class*="eg-"] .eg-info-image img,
body [class*="eg-"] .eg-panel-image img,
body [class*="eg-"] .eg-media img{
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:50% 50% !important;
  filter:brightness(1.14) contrast(1.03) saturate(1.06) !important;
  transform-origin:center center !important;
}

/* Do not over-filter logos */
.site-logo-img img,
.custom-logo,
.site-footer .custom-logo{
  filter:none !important;
  object-fit:contain !important;
}

/* Keep image containers stable and centered */
.eg-home .eg-info-image,
.eg-page .eg-info-image,
.eg-about .eg-info-image,
.eg-service-page .eg-info-image,
.eg-location-page .eg-info-image,
.eg-city-page .eg-info-image,
.eg-state-page .eg-info-image,
.eg-zip-page .eg-info-image,
body [class*="eg-"] .eg-info-image{
  background:#eef5f8 !important;
  overflow:hidden !important;
}

/* Make captions less dark but still readable */
.eg-home .eg-image-caption,
.eg-page .eg-image-caption,
.eg-about .eg-image-caption,
.eg-service-page .eg-image-caption,
.eg-location-page .eg-image-caption,
.eg-city-page .eg-image-caption,
.eg-state-page .eg-image-caption,
.eg-zip-page .eg-image-caption,
body [class*="eg-"] .eg-image-caption{
  background:rgba(7,24,39,.44) !important;
  border:1px solid rgba(255,255,255,.18) !important;
  backdrop-filter:blur(8px) !important;
}

/* Keep text readable after brightening */
.eg-home .eg-hero .eg-title,
.eg-page .eg-hero .eg-title,
.eg-about .eg-hero .eg-title,
.eg-service-page .eg-hero .eg-title,
.eg-location-page .eg-hero .eg-title,
.eg-city-page .eg-hero .eg-title,
.eg-state-page .eg-hero .eg-title,
.eg-zip-page .eg-hero .eg-title,
.eg-home .eg-banner h2,
.eg-page .eg-banner h2,
.eg-about .eg-banner h2,
.eg-service-page .eg-banner h2,
.eg-location-page .eg-banner h2,
.eg-city-page .eg-banner h2,
.eg-state-page .eg-banner h2,
.eg-zip-page .eg-banner h2,
.eg-home .eg-final .eg-title,
.eg-page .eg-final .eg-title,
.eg-about .eg-final .eg-title,
.eg-service-page .eg-final .eg-title,
.eg-location-page .eg-final .eg-title,
.eg-city-page .eg-final .eg-title,
.eg-state-page .eg-final .eg-title,
.eg-zip-page .eg-final .eg-title,
body [class*="eg-"] .eg-hero .eg-title,
body [class*="eg-"] .eg-banner h2,
body [class*="eg-"] .eg-final .eg-title{
  text-shadow:0 5px 18px rgba(0,0,0,.42) !important;
}

.eg-home .eg-hero .eg-subtitle,
.eg-page .eg-hero .eg-subtitle,
.eg-about .eg-hero .eg-subtitle,
.eg-service-page .eg-hero .eg-subtitle,
.eg-location-page .eg-hero .eg-subtitle,
.eg-city-page .eg-hero .eg-subtitle,
.eg-state-page .eg-hero .eg-subtitle,
.eg-zip-page .eg-hero .eg-subtitle,
.eg-home .eg-banner p,
.eg-page .eg-banner p,
.eg-about .eg-banner p,
.eg-service-page .eg-banner p,
.eg-location-page .eg-banner p,
.eg-city-page .eg-banner p,
.eg-state-page .eg-banner p,
.eg-zip-page .eg-banner p,
.eg-home .eg-final .eg-subtitle,
.eg-page .eg-final .eg-subtitle,
.eg-about .eg-final .eg-subtitle,
.eg-service-page .eg-final .eg-subtitle,
.eg-location-page .eg-final .eg-subtitle,
.eg-city-page .eg-final .eg-subtitle,
.eg-state-page .eg-final .eg-subtitle,
.eg-zip-page .eg-final .eg-subtitle,
body [class*="eg-"] .eg-hero .eg-subtitle,
body [class*="eg-"] .eg-banner p,
body [class*="eg-"] .eg-final .eg-subtitle{
  color:rgba(255,255,255,.96) !important;
  text-shadow:0 4px 14px rgba(0,0,0,.36) !important;
}

/* Tablet: force center crop and a slightly brighter image layer */
@media (max-width:1100px){
  .eg-home .eg-hero,
  .eg-page .eg-hero,
  .eg-about .eg-hero,
  .eg-service-page .eg-hero,
  .eg-location-page .eg-hero,
  .eg-city-page .eg-hero,
  .eg-state-page .eg-hero,
  .eg-zip-page .eg-hero,
  .eg-home .eg-banner,
  .eg-page .eg-banner,
  .eg-about .eg-banner,
  .eg-service-page .eg-banner,
  .eg-location-page .eg-banner,
  .eg-city-page .eg-banner,
  .eg-state-page .eg-banner,
  .eg-zip-page .eg-banner,
  .eg-home .eg-final,
  .eg-page .eg-final,
  .eg-about .eg-final,
  .eg-service-page .eg-final,
  .eg-location-page .eg-final,
  .eg-city-page .eg-final,
  .eg-state-page .eg-final,
  .eg-zip-page .eg-final,
  body [class*="eg-"] .eg-hero,
  body [class*="eg-"] .eg-banner,
  body [class*="eg-"] .eg-final{
    background-position:50% 50% !important;
    background-size:cover !important;
  }

  .eg-home .eg-hero::before,
  .eg-page .eg-hero::before,
  .eg-about .eg-hero::before,
  .eg-service-page .eg-hero::before,
  .eg-location-page .eg-hero::before,
  .eg-city-page .eg-hero::before,
  .eg-state-page .eg-hero::before,
  .eg-zip-page .eg-hero::before,
  .eg-home .eg-banner::before,
  .eg-page .eg-banner::before,
  .eg-about .eg-banner::before,
  .eg-service-page .eg-banner::before,
  .eg-location-page .eg-banner::before,
  .eg-city-page .eg-banner::before,
  .eg-state-page .eg-banner::before,
  .eg-zip-page .eg-banner::before,
  .eg-home .eg-final::before,
  .eg-page .eg-final::before,
  .eg-about .eg-final::before,
  .eg-service-page .eg-final::before,
  .eg-location-page .eg-final::before,
  .eg-city-page .eg-final::before,
  .eg-state-page .eg-final::before,
  .eg-zip-page .eg-final::before,
  body [class*="eg-"] .eg-hero::before,
  body [class*="eg-"] .eg-banner::before,
  body [class*="eg-"] .eg-final::before{
    background:
      radial-gradient(circle at 50% 38%, rgba(255,255,255,.18), transparent 48%),
      linear-gradient(180deg, rgba(255,255,255,.13), rgba(255,255,255,.08)) !important;
  }

  .eg-home .eg-info-image,
  .eg-page .eg-info-image,
  .eg-about .eg-info-image,
  .eg-service-page .eg-info-image,
  .eg-location-page .eg-info-image,
  .eg-city-page .eg-info-image,
  .eg-state-page .eg-info-image,
  .eg-zip-page .eg-info-image,
  body [class*="eg-"] .eg-info-image{
    aspect-ratio:16/9 !important;
  }

  .eg-home .eg-panel-image img,
  .eg-page .eg-panel-image img,
  .eg-about .eg-panel-image img,
  .eg-service-page .eg-panel-image img,
  .eg-location-page .eg-panel-image img,
  .eg-city-page .eg-panel-image img,
  .eg-state-page .eg-panel-image img,
  .eg-zip-page .eg-panel-image img,
  body [class*="eg-"] .eg-panel-image img{
    min-height:360px !important;
    max-height:none !important;
    object-position:50% 50% !important;
  }
}

/* Mobile: center the main part of images and brighten more */
@media (max-width:767px){
  .eg-home .eg-hero,
  .eg-page .eg-hero,
  .eg-about .eg-hero,
  .eg-service-page .eg-hero,
  .eg-location-page .eg-hero,
  .eg-city-page .eg-hero,
  .eg-state-page .eg-hero,
  .eg-zip-page .eg-hero,
  .eg-home .eg-banner,
  .eg-page .eg-banner,
  .eg-about .eg-banner,
  .eg-service-page .eg-banner,
  .eg-location-page .eg-banner,
  .eg-city-page .eg-banner,
  .eg-state-page .eg-banner,
  .eg-zip-page .eg-banner,
  .eg-home .eg-final,
  .eg-page .eg-final,
  .eg-about .eg-final,
  .eg-service-page .eg-final,
  .eg-location-page .eg-final,
  .eg-city-page .eg-final,
  .eg-state-page .eg-final,
  .eg-zip-page .eg-final,
  body [class*="eg-"] .eg-hero,
  body [class*="eg-"] .eg-banner,
  body [class*="eg-"] .eg-final{
    background-position:50% 50% !important;
    background-size:cover !important;
    background-repeat:no-repeat !important;
  }

  .eg-home .eg-hero::before,
  .eg-page .eg-hero::before,
  .eg-about .eg-hero::before,
  .eg-service-page .eg-hero::before,
  .eg-location-page .eg-hero::before,
  .eg-city-page .eg-hero::before,
  .eg-state-page .eg-hero::before,
  .eg-zip-page .eg-hero::before,
  .eg-home .eg-banner::before,
  .eg-page .eg-banner::before,
  .eg-about .eg-banner::before,
  .eg-service-page .eg-banner::before,
  .eg-location-page .eg-banner::before,
  .eg-city-page .eg-banner::before,
  .eg-state-page .eg-banner::before,
  .eg-zip-page .eg-banner::before,
  .eg-home .eg-final::before,
  .eg-page .eg-final::before,
  .eg-about .eg-final::before,
  .eg-service-page .eg-final::before,
  .eg-location-page .eg-final::before,
  .eg-city-page .eg-final::before,
  .eg-state-page .eg-final::before,
  .eg-zip-page .eg-final::before,
  body [class*="eg-"] .eg-hero::before,
  body [class*="eg-"] .eg-banner::before,
  body [class*="eg-"] .eg-final::before{
    background:
      radial-gradient(circle at 50% 42%, rgba(255,255,255,.22), transparent 52%),
      linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,.10)) !important;
  }

  .eg-home .eg-hero-copy,
  .eg-page .eg-hero-copy,
  .eg-about .eg-hero-copy,
  .eg-service-page .eg-hero-copy,
  .eg-location-page .eg-hero-copy,
  .eg-city-page .eg-hero-copy,
  .eg-state-page .eg-hero-copy,
  .eg-zip-page .eg-hero-copy,
  body [class*="eg-"] .eg-hero-copy{
    background:rgba(7,24,39,.24) !important;
    border-color:rgba(255,255,255,.24) !important;
  }

  .eg-home .eg-trust-chip,
  .eg-page .eg-trust-chip,
  .eg-about .eg-trust-chip,
  .eg-service-page .eg-trust-chip,
  .eg-location-page .eg-trust-chip,
  .eg-city-page .eg-trust-chip,
  .eg-state-page .eg-trust-chip,
  .eg-zip-page .eg-trust-chip,
  body [class*="eg-"] .eg-trust-chip{
    background:rgba(7,24,39,.26) !important;
  }

  .eg-home .eg-info-image,
  .eg-page .eg-info-image,
  .eg-about .eg-info-image,
  .eg-service-page .eg-info-image,
  .eg-location-page .eg-info-image,
  .eg-city-page .eg-info-image,
  .eg-state-page .eg-info-image,
  .eg-zip-page .eg-info-image,
  body [class*="eg-"] .eg-info-image{
    aspect-ratio:4/3 !important;
  }

  .eg-home .eg-info-image img,
  .eg-page .eg-info-image img,
  .eg-about .eg-info-image img,
  .eg-service-page .eg-info-image img,
  .eg-location-page .eg-info-image img,
  .eg-city-page .eg-info-image img,
  .eg-state-page .eg-info-image img,
  .eg-zip-page .eg-info-image img,
  .eg-home .eg-panel-image img,
  .eg-page .eg-panel-image img,
  .eg-about .eg-panel-image img,
  .eg-service-page .eg-panel-image img,
  .eg-location-page .eg-panel-image img,
  .eg-city-page .eg-panel-image img,
  .eg-state-page .eg-panel-image img,
  .eg-zip-page .eg-panel-image img,
  body [class*="eg-"] .eg-info-image img,
  body [class*="eg-"] .eg-panel-image img{
    object-position:50% 50% !important;
    filter:brightness(1.18) contrast(1.03) saturate(1.07) !important;
  }

  .eg-home .eg-panel-image img,
  .eg-page .eg-panel-image img,
  .eg-about .eg-panel-image img,
  .eg-service-page .eg-panel-image img,
  .eg-location-page .eg-panel-image img,
  .eg-city-page .eg-panel-image img,
  .eg-state-page .eg-panel-image img,
  .eg-zip-page .eg-panel-image img,
  body [class*="eg-"] .eg-panel-image img{
    min-height:300px !important;
    max-height:430px !important;
  }

  .eg-home .eg-image-caption,
  .eg-page .eg-image-caption,
  .eg-about .eg-image-caption,
  .eg-service-page .eg-image-caption,
  .eg-location-page .eg-image-caption,
  .eg-city-page .eg-image-caption,
  .eg-state-page .eg-image-caption,
  .eg-zip-page .eg-image-caption,
  body [class*="eg-"] .eg-image-caption{
    background:rgba(7,24,39,.36) !important;
  }
}

/* Very small phones: never force top crop; keep center visible */
@media (max-width:420px){
  .eg-home .eg-hero,
  .eg-page .eg-hero,
  .eg-about .eg-hero,
  .eg-service-page .eg-hero,
  .eg-location-page .eg-hero,
  .eg-city-page .eg-hero,
  .eg-state-page .eg-hero,
  .eg-zip-page .eg-hero,
  .eg-home .eg-banner,
  .eg-page .eg-banner,
  .eg-about .eg-banner,
  .eg-service-page .eg-banner,
  .eg-location-page .eg-banner,
  .eg-city-page .eg-banner,
  .eg-state-page .eg-banner,
  .eg-zip-page .eg-banner,
  .eg-home .eg-final,
  .eg-page .eg-final,
  .eg-about .eg-final,
  .eg-service-page .eg-final,
  .eg-location-page .eg-final,
  .eg-city-page .eg-final,
  .eg-state-page .eg-final,
  .eg-zip-page .eg-final,
  body [class*="eg-"] .eg-hero,
  body [class*="eg-"] .eg-banner,
  body [class*="eg-"] .eg-final{
    background-position:50% 50% !important;
  }
}

/* =========================================================
   EXTERMIGUARD FINAL GLOBAL POLISH PACK
   Accessibility, forms, tap targets, CLS protection, checkout,
   print styles, and final image safety overrides.
   Keep this section at the very bottom of Additional CSS.
   ========================================================= */

/* ---------- Universal ExtermiGuard wrapper normalization ---------- */
.eg-home,
.eg-about,
.eg-page,
.eg-service-page,
.eg-location-page,
.eg-city-page,
.eg-state-page,
.eg-zip-page,
.eg-commercial-page,
.eg-residential-page,
.eg-policy-page,
body [class*="eg-"]{
  box-sizing:border-box !important;
}

.eg-home *,
.eg-about *,
.eg-page *,
.eg-service-page *,
.eg-location-page *,
.eg-city-page *,
.eg-state-page *,
.eg-zip-page *,
.eg-commercial-page *,
.eg-residential-page *,
.eg-policy-page *,
body [class*="eg-"] *{
  box-sizing:border-box !important;
}

/* ---------- Accessibility focus styles ---------- */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
summary:focus-visible,
.eg-btn:focus-visible,
.menu-link:focus-visible,
.ast-menu-toggle:focus-visible,
.ast-custom-button:focus-visible,
.wp-block-button__link:focus-visible{
  outline:3px solid #F3B233 !important;
  outline-offset:3px !important;
  border-radius:12px !important;
}

.eg-link-card:focus-visible,
.eg-state-link:focus-visible,
.eg-mini-links a:focus-visible,
.site-footer a:focus-visible{
  outline:3px solid #F3B233 !important;
  outline-offset:3px !important;
}

/* ---------- Form and ZIP widget cleanup ---------- */
.eg-widget-wrap input,
.eg-widget-wrap select,
.eg-widget-wrap textarea,
.eg-widget-wrap button,
.eg-widget-wrap .button,
.eg-widget-wrap input[type="submit"],
.entry-content input,
.entry-content select,
.entry-content textarea{
  font-family:inherit !important;
  border-radius:14px !important;
  min-height:48px !important;
  box-sizing:border-box !important;
}

.eg-widget-wrap input,
.eg-widget-wrap select,
.eg-widget-wrap textarea,
.entry-content input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
.entry-content select,
.entry-content textarea{
  border:1px solid #D8E3EC !important;
  background:#ffffff !important;
  color:#071827 !important;
  padding:12px 14px !important;
}

.eg-widget-wrap input:focus,
.eg-widget-wrap select:focus,
.eg-widget-wrap textarea:focus,
.entry-content input:focus,
.entry-content select:focus,
.entry-content textarea:focus{
  border-color:#0E6B2C !important;
  box-shadow:0 0 0 4px rgba(14,107,44,.14) !important;
  outline:none !important;
}

.eg-widget-wrap input::placeholder,
.entry-content input::placeholder,
.entry-content textarea::placeholder{
  color:#60758A !important;
}

/* ---------- Mobile tap target safety ---------- */
a,
button,
.eg-btn,
.menu-link,
.eg-link-card,
.eg-state-link,
summary,
.ast-menu-toggle,
.ast-custom-button,
.wp-block-button__link{
  -webkit-tap-highlight-color:rgba(243,178,51,.22);
}

@media (max-width:767px){
  a,
  button,
  .eg-btn,
  .menu-link,
  .eg-link-card,
  .eg-state-link,
  .ast-menu-toggle,
  .ast-custom-button,
  .wp-block-button__link{
    min-height:44px;
  }
}

/* ---------- CLS and image loading protection ---------- */
.eg-info-image,
.eg-panel-image,
.wp-block-image,
.site-footer .wp-block-image{
  background:#dfe9f2 !important;
  overflow:hidden !important;
}

.eg-info-image img,
.eg-panel-image img,
.wp-block-image img,
.site-footer img,
.custom-logo{
  display:block !important;
  max-width:100% !important;
}

.eg-info-image img,
.eg-panel-image img{
  backface-visibility:hidden !important;
  transform-origin:center center !important;
}

/* ---------- Background image layering safety ---------- */
.eg-hero,
.eg-banner,
.eg-final{
  isolation:isolate;
}

.eg-hero > *,
.eg-banner > *,
.eg-final > *{
  position:relative;
  z-index:2;
}

.eg-hero,
.eg-banner,
.eg-final{
  background-position:50% 50% !important;
  background-size:cover !important;
  background-repeat:no-repeat !important;
}

/* ---------- Final brightness and center crop safety ---------- */
.eg-info-image img,
.eg-panel-image img,
body [class*="eg-"] .eg-info-image img,
body [class*="eg-"] .eg-panel-image img{
  object-fit:cover !important;
  object-position:50% 50% !important;
  filter:brightness(1.12) contrast(1.03) saturate(1.05) !important;
}

.eg-image-caption,
body [class*="eg-"] .eg-image-caption{
  background:rgba(7,24,39,.42) !important;
  backdrop-filter:blur(8px) !important;
}

@media (max-width:1100px){
  .eg-hero,
  .eg-banner,
  .eg-final,
  body [class*="eg-"] .eg-hero,
  body [class*="eg-"] .eg-banner,
  body [class*="eg-"] .eg-final{
    background-position:50% 50% !important;
    background-size:cover !important;
  }

  .eg-info-image,
  body [class*="eg-"] .eg-info-image{
    aspect-ratio:16/9 !important;
  }
}

@media (max-width:767px){
  .eg-hero,
  .eg-banner,
  .eg-final,
  body [class*="eg-"] .eg-hero,
  body [class*="eg-"] .eg-banner,
  body [class*="eg-"] .eg-final{
    background-position:50% 50% !important;
    background-size:cover !important;
  }

  .eg-info-image,
  body [class*="eg-"] .eg-info-image{
    aspect-ratio:4/3 !important;
  }

  .eg-info-image img,
  .eg-panel-image img,
  body [class*="eg-"] .eg-info-image img,
  body [class*="eg-"] .eg-panel-image img{
    object-position:50% 50% !important;
    filter:brightness(1.16) contrast(1.03) saturate(1.06) !important;
  }

  .eg-image-caption,
  body [class*="eg-"] .eg-image-caption{
    background:rgba(7,24,39,.36) !important;
  }
}

/* ---------- Safer animation performance on mobile ---------- */
@media (max-width:767px){
  .eg-banner,
  .eg-kicker,
  .eg-btn-primary,
  .eg-zip-card,
  .eg-widget-wrap::before{
    animation-duration:5s !important;
  }
}

/* ---------- WooCommerce / Stripe / checkout safety ---------- */
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select,
.woocommerce input[type="text"],
.woocommerce input[type="email"],
.woocommerce input[type="tel"],
.woocommerce input[type="password"],
.woocommerce select,
.woocommerce textarea,
.StripeElement{
  border-radius:14px !important;
  border:1px solid #D8E3EC !important;
  background:#ffffff !important;
  color:#071827 !important;
  padding:13px 14px !important;
  min-height:48px !important;
  box-sizing:border-box !important;
}

.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus,
.woocommerce form .form-row select:focus,
.woocommerce input:focus,
.woocommerce select:focus,
.woocommerce textarea:focus,
.StripeElement--focus{
  border-color:#0E6B2C !important;
  box-shadow:0 0 0 4px rgba(14,107,44,.14) !important;
  outline:none !important;
}

.woocommerce button.button,
.woocommerce a.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #payment #place_order{
  border-radius:999px !important;
  background:#0E6B2C !important;
  color:#ffffff !important;
  border:2px solid #0E6B2C !important;
  font-weight:900 !important;
  min-height:50px !important;
  padding:13px 22px !important;
  text-decoration:none !important;
}

.woocommerce button.button:hover,
.woocommerce a.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #payment #place_order:hover{
  background:#11853A !important;
  border-color:#11853A !important;
  color:#ffffff !important;
  transform:translateY(-2px) !important;
}

.woocommerce-message,
.woocommerce-info,
.woocommerce-error{
  border-radius:18px !important;
  border-top:0 !important;
  box-shadow:0 10px 28px rgba(7,24,39,.10) !important;
}

/* ---------- Print-safe styles ---------- */
@media print{
  .site-header,
  .site-footer,
  .eg-anchor-nav,
  .eg-btn-row,
  .eg-mini-footer,
  .eg-widget-wrap,
  .eg-zip-card{
    display:none !important;
  }

  html,
  body,
  .eg-home,
  .eg-about,
  .eg-page,
  .eg-service-page,
  .eg-location-page,
  .eg-city-page,
  .eg-state-page,
  .eg-zip-page,
  body [class*="eg-"]{
    background:#ffffff !important;
    color:#000000 !important;
    box-shadow:none !important;
  }

  .eg-section,
  .eg-panel,
  .eg-info-card,
  .eg-faq details{
    background:#ffffff !important;
    color:#000000 !important;
    box-shadow:none !important;
    border:1px solid #cccccc !important;
    break-inside:avoid;
  }

  a{
    color:#000000 !important;
    text-decoration:underline !important;
  }

  .eg-hero,
  .eg-banner,
  .eg-final{
    background:#ffffff !important;
    color:#000000 !important;
  }

  .eg-hero .eg-title,
  .eg-banner h2,
  .eg-final .eg-title,
  .eg-subtitle,
  p,
  li{
    color:#000000 !important;
    text-shadow:none !important;
  }
}

/* =========================================================
   EXTERMIGUARD FINAL HOMEPAGE-STYLE IMAGE SYSTEM
   Makes global CSS behave like the homepage page-level CSS.
   Purpose: brighter background images, centered tablet/mobile crops,
   readable text, and consistent card/panel image behavior on all pages.
   Place this LAST so it overrides page-level CSS when needed.
   ========================================================= */

/* All current and future ExtermiGuard page wrappers */
.eg-home,
.eg-about,
.eg-page,
.eg-service-page,
.eg-location-page,
.eg-city-page,
.eg-state-page,
.eg-zip-page,
.eg-commercial-page,
.eg-residential-page,
.eg-policy-page,
.eg-b2b-page,
.eg-landing-page,
[class*="eg-"]{
  --eg-final-hero-light:rgba(255,255,255,.10);
  --eg-final-hero-light-mobile:rgba(255,255,255,.16);
  --eg-final-caption-bg:rgba(7,24,39,.42);
  --eg-final-caption-bg-mobile:rgba(7,24,39,.36);
}

/* Force hero/banner/final sections to crop like the homepage */
.eg-hero,
.eg-banner,
.eg-final,
.eg-home .eg-hero,
.eg-about .eg-hero,
.eg-page .eg-hero,
.eg-service-page .eg-hero,
.eg-location-page .eg-hero,
.eg-city-page .eg-hero,
.eg-state-page .eg-hero,
.eg-zip-page .eg-hero,
.eg-commercial-page .eg-hero,
.eg-residential-page .eg-hero,
.eg-policy-page .eg-hero,
.eg-home .eg-banner,
.eg-about .eg-banner,
.eg-page .eg-banner,
.eg-service-page .eg-banner,
.eg-location-page .eg-banner,
.eg-city-page .eg-banner,
.eg-state-page .eg-banner,
.eg-zip-page .eg-banner,
.eg-commercial-page .eg-banner,
.eg-residential-page .eg-banner,
.eg-policy-page .eg-banner,
.eg-home .eg-final,
.eg-about .eg-final,
.eg-page .eg-final,
.eg-service-page .eg-final,
.eg-location-page .eg-final,
.eg-city-page .eg-final,
.eg-state-page .eg-final,
.eg-zip-page .eg-final,
.eg-commercial-page .eg-final,
.eg-residential-page .eg-final,
.eg-policy-page .eg-final,
body [class*="eg-"] .eg-hero,
body [class*="eg-"] .eg-banner,
body [class*="eg-"] .eg-final{
  position:relative !important;
  isolation:isolate !important;
  background-position:50% 50% !important;
  background-size:cover !important;
  background-repeat:no-repeat !important;
  background-blend-mode:normal !important;
  overflow:hidden !important;
}

/* Brighten dark background-image sections without removing each page's image */
.eg-hero::before,
.eg-banner::before,
.eg-final::before,
body [class*="eg-"] .eg-hero::before,
body [class*="eg-"] .eg-banner::before,
body [class*="eg-"] .eg-final::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  z-index:0 !important;
  pointer-events:none !important;
  background:linear-gradient(135deg,rgba(255,255,255,.10),rgba(255,255,255,.04)) !important;
}

/* Keep all hero/banner/final content above the brightening layer */
.eg-hero > *,
.eg-banner > *,
.eg-final > *,
.eg-hero .eg-inner,
.eg-banner .eg-inner,
.eg-final .eg-inner,
body [class*="eg-"] .eg-hero > *,
body [class*="eg-"] .eg-banner > *,
body [class*="eg-"] .eg-final > *,
body [class*="eg-"] .eg-hero .eg-inner,
body [class*="eg-"] .eg-banner .eg-inner,
body [class*="eg-"] .eg-final .eg-inner{
  position:relative !important;
  z-index:2 !important;
}

/* Make content glass boxes less dark but still readable */
.eg-hero-copy,
.eg-hero-card,
.eg-hero-panel,
body [class*="eg-"] .eg-hero-copy,
body [class*="eg-"] .eg-hero-card,
body [class*="eg-"] .eg-hero-panel{
  background:rgba(7,24,39,.34) !important;
  border-color:rgba(255,255,255,.18) !important;
  box-shadow:0 18px 44px rgba(0,0,0,.16) !important;
  backdrop-filter:blur(8px) !important;
}

/* Text readability after lightening */
.eg-hero .eg-title,
.eg-banner h1,
.eg-banner h2,
.eg-final .eg-title,
.eg-final h1,
.eg-final h2,
body [class*="eg-"] .eg-hero .eg-title,
body [class*="eg-"] .eg-banner h1,
body [class*="eg-"] .eg-banner h2,
body [class*="eg-"] .eg-final .eg-title,
body [class*="eg-"] .eg-final h1,
body [class*="eg-"] .eg-final h2{
  color:#ffffff !important;
  text-shadow:0 5px 18px rgba(0,0,0,.36) !important;
}

.eg-hero .eg-subtitle,
.eg-banner p,
.eg-final .eg-subtitle,
.eg-final p,
body [class*="eg-"] .eg-hero .eg-subtitle,
body [class*="eg-"] .eg-banner p,
body [class*="eg-"] .eg-final .eg-subtitle,
body [class*="eg-"] .eg-final p{
  color:rgba(255,255,255,.94) !important;
  text-shadow:0 3px 12px rgba(0,0,0,.30) !important;
}

/* Trust chips: less black, more visible */
.eg-trust-chip,
body [class*="eg-"] .eg-trust-chip{
  background:rgba(7,24,39,.38) !important;
  border-color:rgba(255,255,255,.24) !important;
  color:#ffffff !important;
}

/* ZIP and white cards stay bright */
.eg-zip-card,
.eg-zip-box,
.eg-info-card,
.eg-panel:not(.eg-panel-dark),
.eg-stat,
.eg-faq details,
body [class*="eg-"] .eg-zip-card,
body [class*="eg-"] .eg-zip-box,
body [class*="eg-"] .eg-info-card,
body [class*="eg-"] .eg-panel:not(.eg-panel-dark),
body [class*="eg-"] .eg-stat,
body [class*="eg-"] .eg-faq details{
  background:#ffffff !important;
}

/* Card and panel images: homepage-style center crop and brightness */
.eg-info-image,
.eg-panel-image,
.eg-card-image,
.eg-media,
body [class*="eg-"] .eg-info-image,
body [class*="eg-"] .eg-panel-image,
body [class*="eg-"] .eg-card-image,
body [class*="eg-"] .eg-media{
  background:#dfe9f2 !important;
  overflow:hidden !important;
}

.eg-info-image img,
.eg-panel-image img,
.eg-card-image img,
.eg-media img,
body [class*="eg-"] .eg-info-image img,
body [class*="eg-"] .eg-panel-image img,
body [class*="eg-"] .eg-card-image img,
body [class*="eg-"] .eg-media img{
  width:100% !important;
  height:100% !important;
  min-width:100% !important;
  object-fit:cover !important;
  object-position:50% 50% !important;
  filter:brightness(1.14) contrast(1.03) saturate(1.06) !important;
  transform-origin:center center !important;
}

/* Captions less dark but readable */
.eg-image-caption,
.eg-photo-caption,
body [class*="eg-"] .eg-image-caption,
body [class*="eg-"] .eg-photo-caption{
  background:var(--eg-final-caption-bg) !important;
  color:#ffffff !important;
  border:1px solid rgba(255,255,255,.18) !important;
  backdrop-filter:blur(8px) !important;
}

.eg-image-caption span,
.eg-photo-caption span,
body [class*="eg-"] .eg-image-caption span,
body [class*="eg-"] .eg-photo-caption span{
  color:rgba(255,255,255,.92) !important;
}

/* Tablet: center every background and keep images wide/clean */
@media (max-width:1100px){
  .eg-hero,
  .eg-banner,
  .eg-final,
  body [class*="eg-"] .eg-hero,
  body [class*="eg-"] .eg-banner,
  body [class*="eg-"] .eg-final{
    background-position:50% 50% !important;
    background-size:cover !important;
  }

  .eg-hero::before,
  .eg-banner::before,
  .eg-final::before,
  body [class*="eg-"] .eg-hero::before,
  body [class*="eg-"] .eg-banner::before,
  body [class*="eg-"] .eg-final::before{
    background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05)) !important;
  }

  .eg-info-image,
  .eg-card-image,
  body [class*="eg-"] .eg-info-image,
  body [class*="eg-"] .eg-card-image{
    aspect-ratio:16/9 !important;
  }

  .eg-panel-image img,
  body [class*="eg-"] .eg-panel-image img{
    min-height:360px !important;
    max-height:none !important;
    object-position:50% 50% !important;
  }
}

/* Mobile: no side/top crop, brighter images, lighter overlays */
@media (max-width:767px){
  .eg-hero,
  .eg-banner,
  .eg-final,
  body [class*="eg-"] .eg-hero,
  body [class*="eg-"] .eg-banner,
  body [class*="eg-"] .eg-final{
    background-position:50% 50% !important;
    background-size:cover !important;
    background-repeat:no-repeat !important;
  }

  .eg-hero::before,
  .eg-banner::before,
  .eg-final::before,
  body [class*="eg-"] .eg-hero::before,
  body [class*="eg-"] .eg-banner::before,
  body [class*="eg-"] .eg-final::before{
    background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,.07)) !important;
  }

  .eg-hero-copy,
  .eg-hero-card,
  .eg-hero-panel,
  body [class*="eg-"] .eg-hero-copy,
  body [class*="eg-"] .eg-hero-card,
  body [class*="eg-"] .eg-hero-panel{
    background:rgba(7,24,39,.24) !important;
    border-color:rgba(255,255,255,.22) !important;
    backdrop-filter:blur(6px) !important;
  }

  .eg-trust-chip,
  body [class*="eg-"] .eg-trust-chip{
    background:rgba(7,24,39,.26) !important;
    border-color:rgba(255,255,255,.28) !important;
  }

  .eg-info-image,
  .eg-card-image,
  body [class*="eg-"] .eg-info-image,
  body [class*="eg-"] .eg-card-image{
    aspect-ratio:4/3 !important;
  }

  .eg-info-image img,
  .eg-panel-image img,
  .eg-card-image img,
  .eg-media img,
  body [class*="eg-"] .eg-info-image img,
  body [class*="eg-"] .eg-panel-image img,
  body [class*="eg-"] .eg-card-image img,
  body [class*="eg-"] .eg-media img{
    object-position:50% 50% !important;
    filter:brightness(1.18) contrast(1.03) saturate(1.07) !important;
  }

  .eg-panel-image img,
  body [class*="eg-"] .eg-panel-image img{
    min-height:300px !important;
    max-height:430px !important;
  }

  .eg-image-caption,
  .eg-photo-caption,
  body [class*="eg-"] .eg-image-caption,
  body [class*="eg-"] .eg-photo-caption{
    background:var(--eg-final-caption-bg-mobile) !important;
  }
}

/* Tiny phones: keep center crop, do not use top crop */
@media (max-width:420px){
  .eg-hero,
  .eg-banner,
  .eg-final,
  body [class*="eg-"] .eg-hero,
  body [class*="eg-"] .eg-banner,
  body [class*="eg-"] .eg-final{
    background-position:50% 50% !important;
  }
}

/* =========================================================
   EXTERMIGUARD FINAL HEADER / MEGA MENU STABILITY FIX
   Add-on kept at bottom so it wins over all earlier CSS.
   Fixes: dropdown clipping, fast escape/flicker, right-edge overflow,
   mobile menu scrolling, and header hover movement causing menu loss.
   ========================================================= */

/* Highest stack for sticky header and every dropdown layer */
.site-header,
.ast-primary-header-bar,
.main-header-bar,
.ast-mobile-header-wrap,
.ast-desktop .main-header-menu,
.ast-desktop .ast-builder-menu,
.ast-desktop .main-navigation,
.ast-desktop .main-header-bar-navigation,
.ast-desktop .ast-main-header-bar-alignment{
  z-index:999999 !important;
  overflow:visible !important;
  isolation:auto !important;
}

/* Some Astra/header containers clip absolute mega menus by default */
.ast-desktop .site-header,
.ast-desktop .site-header *:not(.eg-hero):not(.eg-banner):not(.eg-final),
.ast-desktop .ast-primary-header-bar,
.ast-desktop .main-header-bar,
.ast-desktop .ast-builder-grid-row-container,
.ast-desktop .ast-builder-grid-row-container-inner,
.ast-desktop .ast-builder-grid-row,
.ast-desktop .site-primary-header-wrap,
.ast-desktop .ast-container,
.ast-desktop .main-header-bar-navigation,
.ast-desktop .main-navigation,
.ast-desktop .ast-builder-menu,
.ast-desktop .ast-builder-menu-1,
.ast-desktop .main-header-menu,
.ast-desktop .menu-item,
.ast-desktop .menu-link{
  overflow:visible !important;
}

/* Keep desktop top links still. Earlier hover translate can create a gap and make menus disappear. */
.ast-desktop .site-header .main-header-menu > .menu-item > .menu-link,
.ast-desktop .site-header .main-header-menu > .menu-item > .menu-link:hover,
.ast-desktop .site-header .ast-builder-menu a:hover,
.ast-desktop .site-header a:hover{
  transform:none !important;
}

/* Make parent item create a safe hover zone down to the submenu */
.ast-desktop .main-header-menu > .menu-item,
.ast-desktop .ast-builder-menu .main-header-menu > .menu-item{
  position:relative !important;
  z-index:1000000 !important;
}

.ast-desktop .main-header-menu > .menu-item-has-children::after,
.ast-desktop .ast-builder-menu .main-header-menu > .menu-item-has-children::after{
  content:"" !important;
  position:absolute !important;
  left:0 !important;
  right:0 !important;
  top:100% !important;
  height:18px !important;
  background:transparent !important;
  pointer-events:auto !important;
  z-index:1000001 !important;
}

/* Desktop dropdown and mega-menu base */
.ast-desktop .main-header-menu .sub-menu,
.ast-desktop .ast-builder-menu .sub-menu,
.ast-desktop .main-header-menu .children,
.ast-desktop .ast-builder-menu .children,
.ast-desktop .main-header-menu .astra-megamenu,
.ast-desktop .ast-builder-menu .astra-megamenu,
.ast-desktop .main-header-menu .ast-mm-custom-content,
.ast-desktop .ast-builder-menu .ast-mm-custom-content{
  top:calc(100% + 8px) !important;
  z-index:1000002 !important;
  overflow:visible !important;
  clip:auto !important;
  clip-path:none !important;
  opacity:0 !important;
  visibility:hidden !important;
  pointer-events:none !important;
  transform:translateY(8px) !important;
  transition:
    opacity .28s ease .05s,
    transform .28s ease .05s,
    visibility 0s linear .34s !important;
  will-change:opacity,transform !important;
}

/* Keep menu open on hover, keyboard focus, or when hovering the dropdown itself */
.ast-desktop .main-header-menu .menu-item:hover > .sub-menu,
.ast-desktop .main-header-menu .menu-item:focus-within > .sub-menu,
.ast-desktop .main-header-menu .menu-item > .sub-menu:hover,
.ast-desktop .ast-builder-menu .menu-item:hover > .sub-menu,
.ast-desktop .ast-builder-menu .menu-item:focus-within > .sub-menu,
.ast-desktop .ast-builder-menu .menu-item > .sub-menu:hover,
.ast-desktop .main-header-menu .menu-item:hover > .children,
.ast-desktop .main-header-menu .menu-item:focus-within > .children,
.ast-desktop .main-header-menu .menu-item > .children:hover,
.ast-desktop .ast-builder-menu .menu-item:hover > .children,
.ast-desktop .ast-builder-menu .menu-item:focus-within > .children,
.ast-desktop .ast-builder-menu .menu-item > .children:hover,
.ast-desktop .main-header-menu .menu-item:hover > .astra-megamenu,
.ast-desktop .main-header-menu .menu-item:focus-within > .astra-megamenu,
.ast-desktop .main-header-menu .menu-item > .astra-megamenu:hover,
.ast-desktop .ast-builder-menu .menu-item:hover > .astra-megamenu,
.ast-desktop .ast-builder-menu .menu-item:focus-within > .astra-megamenu,
.ast-desktop .ast-builder-menu .menu-item > .astra-megamenu:hover{
  opacity:1 !important;
  visibility:visible !important;
  pointer-events:auto !important;
  transform:translateY(0) !important;
  display:block !important;
  transition:
    opacity .22s ease 0s,
    transform .22s ease 0s,
    visibility 0s linear 0s !important;
}

/* Standard dropdown sizing: large enough, but not off-screen */
.ast-desktop .main-header-menu .sub-menu,
.ast-desktop .ast-builder-menu .sub-menu,
.ast-desktop .main-header-menu .children,
.ast-desktop .ast-builder-menu .children{
  min-width:280px !important;
  width:max-content !important;
  max-width:min(420px, calc(100vw - 32px)) !important;
}

/* True mega menu: centered and full readable width without clipping */
.ast-desktop .main-header-menu .astra-megamenu,
.ast-desktop .ast-builder-menu .astra-megamenu,
.ast-desktop .main-header-menu .sub-menu.astra-megamenu,
.ast-desktop .ast-builder-menu .sub-menu.astra-megamenu{
  left:50% !important;
  right:auto !important;
  width:min(1180px, calc(100vw - 32px)) !important;
  max-width:calc(100vw - 32px) !important;
  min-width:min(760px, calc(100vw - 32px)) !important;
  transform:translateX(-50%) translateY(8px) !important;
  padding:16px !important;
}

.ast-desktop .main-header-menu .menu-item:hover > .astra-megamenu,
.ast-desktop .main-header-menu .menu-item:focus-within > .astra-megamenu,
.ast-desktop .main-header-menu .menu-item > .astra-megamenu:hover,
.ast-desktop .ast-builder-menu .menu-item:hover > .astra-megamenu,
.ast-desktop .ast-builder-menu .menu-item:focus-within > .astra-megamenu,
.ast-desktop .ast-builder-menu .menu-item > .astra-megamenu:hover{
  transform:translateX(-50%) translateY(0) !important;
}

/* Last menu items open inward so they do not get cut off by the browser edge */
.ast-desktop .main-header-menu > .menu-item:nth-last-child(-n+3) > .sub-menu:not(.astra-megamenu),
.ast-desktop .ast-builder-menu .main-header-menu > .menu-item:nth-last-child(-n+3) > .sub-menu:not(.astra-megamenu),
.ast-desktop .main-header-menu > .menu-item:nth-last-child(-n+3) > .children,
.ast-desktop .ast-builder-menu .main-header-menu > .menu-item:nth-last-child(-n+3) > .children{
  left:auto !important;
  right:0 !important;
}

/* Flyout children: keep inside screen better */
.ast-desktop .main-header-menu .sub-menu .sub-menu,
.ast-desktop .ast-builder-menu .sub-menu .sub-menu,
.ast-desktop .main-header-menu .children .children,
.ast-desktop .ast-builder-menu .children .children{
  top:-10px !important;
  left:calc(100% + 8px) !important;
  right:auto !important;
}

.ast-desktop .main-header-menu > .menu-item:nth-last-child(-n+3) .sub-menu .sub-menu,
.ast-desktop .ast-builder-menu .main-header-menu > .menu-item:nth-last-child(-n+3) .sub-menu .sub-menu{
  left:auto !important;
  right:calc(100% + 8px) !important;
}

/* Better readable dropdown links */
.ast-desktop .main-header-menu .sub-menu .menu-link,
.ast-desktop .ast-builder-menu .sub-menu .menu-link,
.ast-desktop .main-header-menu .children .menu-link,
.ast-desktop .ast-builder-menu .children .menu-link{
  min-height:46px !important;
  padding:13px 15px !important;
  white-space:normal !important;
  overflow:visible !important;
  transform:none !important;
}

/* Mobile drawer: prevent cut-off and allow scrolling when menu is tall */
@media (max-width:921px){
  .ast-mobile-popup-drawer,
  .ast-mobile-popup-inner,
  .ast-mobile-popup-content,
  .ast-mobile-header-content,
  .ast-header-break-point .main-header-menu,
  .ast-header-break-point .ast-builder-menu{
    max-height:calc(100vh - 72px) !important;
    overflow-y:auto !important;
    overflow-x:hidden !important;
    overscroll-behavior:contain !important;
    -webkit-overflow-scrolling:touch !important;
  }

  .ast-mobile-popup-drawer,
  .ast-mobile-popup-inner{
    z-index:1000002 !important;
  }

  .ast-header-break-point .main-header-menu .sub-menu,
  .ast-header-break-point .ast-builder-menu .sub-menu,
  .ast-header-break-point .main-header-menu .children,
  .ast-header-break-point .ast-builder-menu .children{
    max-height:none !important;
    overflow:visible !important;
  }

  .ast-header-break-point .main-header-menu .menu-link,
  .ast-header-break-point .ast-builder-menu .menu-link{
    transform:none !important;
  }
}
/* =========================================================
   ASTRA THEME — REMOVE BAR/GAP BELOW HEADER ABOVE HERO
   EXTERMIGUARD SITEWIDE FIX
========================================================= */

/* Remove Astra spacing under header */
body #content,
body .site-content,
body .site-content .ast-container,
body .ast-container,
body #primary,
body .content-area,
body main.site-main,
body article.ast-article-single,
body .entry-content{
  margin-top:0 !important;
  padding-top:0 !important;
}

/* Hide Astra page title/header area */
body .entry-header,
body header.entry-header,
body .entry-title,
body .page-title,
body .ast-single-post-order,
body .ast-archive-description,
body .page-header{
  display:none !important;
  height:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  overflow:hidden !important;
}

/* Remove Astra separate-container white/gray block */
body.ast-separate-container #primary,
body.ast-separate-container .site-content .ast-container,
body.ast-separate-container .ast-article-single,
body.ast-separate-container .ast-article-post{
  margin-top:0 !important;
  padding-top:0 !important;
  background:transparent !important;
}

/* Force first page block flush to header */
body .entry-content > *:first-child,
body .entry-content > section:first-child,
body .entry-content > div:first-child,
body .entry-content > .wp-block-html:first-child,
body .entry-content > .wp-block-group:first-child,
body .entry-content > .wp-block-cover:first-child{
  margin-top:0 !important;
}

/* ExtermiGuard hero flush below Astra header */
body .eg-page,
body .eg-home,
body .eg-about,
body .eg-service,
body .eg-wrap,
body .eg-main,
body .eg-hero,
body section.eg-hero{
  margin-top:0 !important;
}

/* Keep hero breathing room inside the hero, not above it */
body .eg-hero{
  padding-top:clamp(42px,5vw,72px) !important;
}

/* Remove header bottom spacing */
body .site-header,
body .main-header-bar,
body .ast-primary-header-bar,
body .ast-above-header-bar,
body .ast-below-header-bar{
  margin-bottom:0 !important;
}

/* Remove empty spacer blocks above hero */
body .entry-content > p:empty:first-child,
body .entry-content > div:empty:first-child,
body .entry-content > section:empty:first-child,
body .entry-content > .wp-block-spacer:first-child{
  display:none !important;
  height:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
}

/* Mobile/tablet Astra fix */
@media (max-width:921px){
  body #content,
  body .site-content,
  body .site-content .ast-container,
  body .ast-container,
  body #primary,
  body .entry-content,
  body article.ast-article-single{
    margin-top:0 !important;
    padding-top:0 !important;
  }

  body .eg-hero{
    margin-top:0 !important;
    padding-top:clamp(34px,8vw,56px) !important;
  }
}</style></head><body itemtype='https://schema.org/WebPage' itemscope='itemscope' class="wp-singular page-template-default page page-id-2141 wp-custom-logo wp-embed-responsive wp-theme-astra ast-desktop ast-page-builder-template ast-no-sidebar astra-4.13.4 ast-single-post ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-primary-header ast-normal-title-enabled"> <script type="litespeed/javascript">(function(){if(window.matchMedia('(max-width:921.99px)').matches){document.body.classList.add('ast-header-break-point');document.body.classList.remove('ast-desktop')}})()</script> <a
class="skip-link screen-reader-text"
href="#content">
Skip to content</a><div
class="hfeed site" id="page"><header
class="site-header header-main-layout-1 ast-primary-menu-enabled ast-logo-title-inline ast-hide-custom-menu-mobile ast-builder-menu-toggle-icon ast-mobile-header-inline" id="masthead" itemtype="https://schema.org/WPHeader" itemscope="itemscope" itemid="#masthead"		><div id="ast-desktop-header" data-toggle-type="dropdown"><div class="ast-main-header-wrap main-header-bar-wrap "><div class="ast-primary-header-bar ast-primary-header main-header-bar site-header-focus-item" data-section="section-primary-header-builder"><div class="site-primary-header-wrap ast-builder-grid-row-container site-header-focus-item ast-container" data-section="section-primary-header-builder"><div class="ast-builder-grid-row ast-builder-grid-row-has-sides ast-builder-grid-row-no-center"><div class="site-header-primary-section-left site-header-section ast-flex site-header-section-left"><div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="title_tagline"><div
class="site-branding ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope"				>
<span class="site-logo-img"><a href="https://extermiguard.com/" class="custom-logo-link" rel="home"><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MDAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgNjAwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="600" height="150" data-src="https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-600x150.webp" class="custom-logo" alt="ExtermiGuard Pest Protection Network logo" decoding="async" fetchpriority="high" data-srcset="https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-600x150.webp 600w, https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-300x75.webp 300w, https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-1024x256.webp 1024w, https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-768x192.webp 768w, https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1.webp 1200w" data-sizes="(max-width: 600px) 100vw, 600px" /></a></span><div class="ast-site-title-wrap">
<span class="site-title" itemprop="name">
<a href="https://extermiguard.com/" rel="home" itemprop="url" >
</a>
</span></div></div></div></div><div class="site-header-primary-section-right site-header-section ast-flex ast-grid-right-section"><div class="ast-builder-menu-1 ast-builder-menu ast-flex ast-builder-menu-1-focus-item ast-builder-layout-element site-header-focus-item" data-section="section-hb-menu-1"><div class="ast-main-header-bar-alignment"><div class="main-header-bar-navigation"><nav class="site-navigation ast-flex-grow-1 navigation-accessibility site-header-focus-item" id="primary-site-navigation-desktop" aria-label="Primary Site Navigation" itemtype="https://schema.org/SiteNavigationElement" itemscope="itemscope"><div class="main-navigation ast-inline-flex"><ul id="ast-hf-menu-1" class="main-header-menu ast-menu-shadow ast-nav-menu ast-flex  submenu-with-border stack-on-mobile"><li id="menu-item-1820" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1820"><a href="https://extermiguard.com/" class="menu-link">Home</a></li><li id="menu-item-2111" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2111"><a href="https://extermiguard.com/about-extermiguard/" class="menu-link">About</a></li><li id="menu-item-2075" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2075"><a aria-expanded="false" href="#" class="menu-link">Pest Services<span role="button" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Menu Toggle" aria-haspopup="true"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false" aria-label="Toggle Menu"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span></button><ul class="sub-menu"><li id="menu-item-2079" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2079"><a href="https://extermiguard.com/ant-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Ants</a></li><li id="menu-item-2081" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2081"><a href="https://extermiguard.com/bed-bug-treatment-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Bed Bugs</a></li><li id="menu-item-2080" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2080"><a href="https://extermiguard.com/cockroach-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Cockroaches</a></li><li id="menu-item-2180" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2180"><a href="https://extermiguard.com/flea-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Fleas</a></li><li id="menu-item-2161" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2161"><a href="https://extermiguard.com/mosquito-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Mosquitoes</a></li><li id="menu-item-2082" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2082"><a aria-expanded="false" href="https://extermiguard.com/rodent-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Rodents<span role="button" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Menu Toggle" aria-haspopup="true"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false" aria-label="Toggle Menu"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span></button><ul class="sub-menu"><li id="menu-item-2149" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2149"><a href="https://extermiguard.com/mouse-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Mice</a></li><li id="menu-item-2155" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2155"><a href="https://extermiguard.com/rat-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Rats</a></li></ul></li><li id="menu-item-2167" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2167"><a href="https://extermiguard.com/spider-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Spiders</a></li><li id="menu-item-2078" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2078"><a href="https://extermiguard.com/termite-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Termites</a></li><li id="menu-item-2174" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2174"><a href="https://extermiguard.com/tick-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Ticks</a></li><li id="menu-item-2077" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2077"><a href="https://extermiguard.com/wasp-and-hornet-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Wasps &#038; Hornets</a></li></ul></li><li id="menu-item-2070" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2070"><a href="https://extermiguard.com/residential-pest-control-near-me/" class="menu-link">Residential</a></li><li id="menu-item-2071" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2071"><a href="https://extermiguard.com/commercial-pest-control-near-me/" class="menu-link">Commercial</a></li><li id="menu-item-2055" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2055"><a href="https://extermiguard.com/service-areas/" class="menu-link">Areas</a></li><li id="menu-item-2277" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2277"><a href="https://extermiguard.com/faq/" class="menu-link">FAQ</a></li><li id="menu-item-2022" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2022"><a href="https://extermiguard.com/pest-control-by-zip-code/" class="menu-link">Contact</a></li></ul></div></nav></div></div></div></div></div></div></div></div></div><div id="ast-mobile-header" class="ast-mobile-header-wrap " data-type="dropdown"><div class="ast-main-header-wrap main-header-bar-wrap" ><div class="ast-primary-header-bar ast-primary-header main-header-bar site-primary-header-wrap site-header-focus-item ast-builder-grid-row-layout-default ast-builder-grid-row-tablet-layout-default ast-builder-grid-row-mobile-layout-default" data-section="section-primary-header-builder"><div class="ast-builder-grid-row ast-builder-grid-row-has-sides ast-builder-grid-row-no-center"><div class="site-header-primary-section-left site-header-section ast-flex site-header-section-left"><div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="title_tagline"><div
class="site-branding ast-site-identity" itemtype="https://schema.org/Organization" itemscope="itemscope"				>
<span class="site-logo-img"><a href="https://extermiguard.com/" class="custom-logo-link" rel="home"><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MDAiIGhlaWdodD0iMTUwIiB2aWV3Qm94PSIwIDAgNjAwIDE1MCI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6I2NmZDRkYjtmaWxsLW9wYWNpdHk6IDAuMTsiLz48L3N2Zz4=" width="600" height="150" data-src="https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-600x150.webp" class="custom-logo" alt="ExtermiGuard Pest Protection Network logo" decoding="async" data-srcset="https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-600x150.webp 600w, https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-300x75.webp 300w, https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-1024x256.webp 1024w, https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-768x192.webp 768w, https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1.webp 1200w" data-sizes="(max-width: 600px) 100vw, 600px" /></a></span><div class="ast-site-title-wrap">
<span class="site-title" itemprop="name">
<a href="https://extermiguard.com/" rel="home" itemprop="url" >
</a>
</span></div></div></div></div><div class="site-header-primary-section-right site-header-section ast-flex ast-grid-right-section"><div class="ast-builder-layout-element ast-flex site-header-focus-item" data-section="section-header-mobile-trigger"><div class="ast-button-wrap">
<button
type="button"
class="menu-toggle main-header-menu-toggle ast-mobile-menu-trigger-outline"
aria-expanded="false"
aria-label="Main menu toggle"
>
<span class="mobile-menu-toggle-icon">
<span aria-hidden="true" class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg class='ast-mobile-svg ast-menu2-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='28' viewBox='0 0 24 28'><path d='M24 21v2c0 0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1zM24 13v2c0 0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1zM24 5v2c0 0.547-0.453 1-1 1h-22c-0.547 0-1-0.453-1-1v-2c0-0.547 0.453-1 1-1h22c0.547 0 1 0.453 1 1z'></path></svg></span><span aria-hidden="true" class="ahfb-svg-iconset ast-inline-flex svg-baseline"><svg class='ast-mobile-svg ast-close-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z'></path></svg></span>					</span>
</button></div></div></div></div></div></div><div class="ast-mobile-header-content content-align-flex-start "><div class="ast-builder-menu-mobile ast-builder-menu ast-builder-menu-mobile-focus-item ast-builder-layout-element site-header-focus-item" data-section="section-header-mobile-menu"><div class="ast-main-header-bar-alignment"><div class="main-header-bar-navigation"><nav class="site-navigation ast-flex-grow-1 navigation-accessibility site-header-focus-item" id="ast-mobile-site-navigation" aria-label="Site Navigation: Header" itemtype="https://schema.org/SiteNavigationElement" itemscope="itemscope"><div class="main-navigation"><ul id="ast-hf-mobile-menu" class="main-header-menu ast-nav-menu ast-flex  submenu-with-border astra-menu-animation-fade  stack-on-mobile"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1820"><a href="https://extermiguard.com/" class="menu-link">Home</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2111"><a href="https://extermiguard.com/about-extermiguard/" class="menu-link">About</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2075"><a aria-expanded="false" href="#" class="menu-link">Pest Services<span role="button" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Menu Toggle" aria-haspopup="true"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false" aria-label="Toggle Menu"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span></button><ul class="sub-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2079"><a href="https://extermiguard.com/ant-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Ants</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2081"><a href="https://extermiguard.com/bed-bug-treatment-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Bed Bugs</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2080"><a href="https://extermiguard.com/cockroach-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Cockroaches</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2180"><a href="https://extermiguard.com/flea-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Fleas</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2161"><a href="https://extermiguard.com/mosquito-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Mosquitoes</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2082"><a aria-expanded="false" href="https://extermiguard.com/rodent-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Rodents<span role="button" class="dropdown-menu-toggle ast-header-navigation-arrow" tabindex="0" aria-expanded="false" aria-label="Menu Toggle" aria-haspopup="true"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span></span></a><button class="ast-menu-toggle" aria-expanded="false" aria-label="Toggle Menu"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span></button><ul class="sub-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2149"><a href="https://extermiguard.com/mouse-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Mice</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2155"><a href="https://extermiguard.com/rat-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Rats</a></li></ul></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2167"><a href="https://extermiguard.com/spider-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Spiders</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2078"><a href="https://extermiguard.com/termite-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Termites</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2174"><a href="https://extermiguard.com/tick-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Ticks</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2077"><a href="https://extermiguard.com/wasp-and-hornet-control-near-me/" class="menu-link"><span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span>Wasps &#038; Hornets</a></li></ul></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2070"><a href="https://extermiguard.com/residential-pest-control-near-me/" class="menu-link">Residential</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2071"><a href="https://extermiguard.com/commercial-pest-control-near-me/" class="menu-link">Commercial</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2055"><a href="https://extermiguard.com/service-areas/" class="menu-link">Areas</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2277"><a href="https://extermiguard.com/faq/" class="menu-link">FAQ</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2022"><a href="https://extermiguard.com/pest-control-by-zip-code/" class="menu-link">Contact</a></li></ul></div></nav></div></div></div></div></div></header><div id="content" class="site-content"><div class="ast-container"><div id="primary" class="content-area primary"><main id="main" class="site-main"><article
class="post-2141 page type-page status-publish ast-article-single" id="post-2141" itemtype="https://schema.org/CreativeWork" itemscope="itemscope"><header class="entry-header ast-no-thumbnail"><h1 class="entry-title" itemprop="headline">Terms and Conditions</h1></header><div class="entry-content clear"
data-ast-blocks-layout="true" itemprop="text"><style>:root{
  --eg-navy:#071827;
  --eg-blue:#0B2239;
  --eg-blue2:#12385A;
  --eg-green:#0E6B2C;
  --eg-green2:#11853A;
  --eg-gold:#F3B233;
  --eg-white:#ffffff;
  --eg-soft:#F5F8FB;
  --eg-soft2:#EEF5FA;
  --eg-text:#172638;
  --eg-muted:#4D6074;
  --eg-border:#D8E3EC;
  --eg-shadow:0 18px 55px rgba(7,24,39,.16);
  --eg-soft-shadow:0 12px 34px rgba(7,24,39,.10);
}

.eg-terms,
.eg-terms *{
  box-sizing:border-box;
}

.eg-terms{
  width:100vw;
  max-width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  color:var(--eg-text);
  background:#ffffff;
  overflow:hidden;
}

.eg-terms a{
  color:var(--eg-green);
  font-weight:900;
  text-decoration:none;
}

.eg-terms a:hover{
  color:var(--eg-green2);
  text-decoration:underline;
}

.eg-wrap{
  width:100%;
  max-width:100%;
  margin:0 auto;
  padding-left:clamp(18px,4vw,64px);
  padding-right:clamp(18px,4vw,64px);
}

.eg-inner{
  width:100%;
  max-width:1560px;
  margin:0 auto;
}

.eg-hero{
  position:relative;
  isolation:isolate;
  color:#ffffff;
  padding:clamp(72px,8vw,126px) 0;
  background:
    linear-gradient(135deg,rgba(7,24,39,.94),rgba(11,34,57,.90)),
    url("https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=2200&q=80") center/cover no-repeat;
}

.eg-hero:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background:
    radial-gradient(circle at 12% 18%,rgba(243,178,51,.24),transparent 30%),
    radial-gradient(circle at 88% 12%,rgba(17,133,58,.24),transparent 32%),
    linear-gradient(180deg,rgba(7,24,39,.08),rgba(7,24,39,.34));
}

.eg-hero-grid{
  display:grid;
  grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);
  gap:clamp(26px,4vw,60px);
  align-items:center;
}

.eg-kicker{
  display:inline-flex;
  align-items:center;
  gap:10px;
  width:max-content;
  max-width:100%;
  padding:9px 14px;
  border-radius:999px;
  background:rgba(255,255,255,.12);
  border:1px solid rgba(255,255,255,.22);
  color:#FFE7A3;
  font-weight:950;
  letter-spacing:.045em;
  text-transform:uppercase;
  font-size:.78rem;
  margin-bottom:18px;
}

.eg-kicker:before{
  content:"";
  width:9px;
  height:9px;
  border-radius:50%;
  background:var(--eg-gold);
  box-shadow:0 0 0 6px rgba(243,178,51,.18);
}

.eg-hero h1{
  color:#ffffff;
  font-size:clamp(2.45rem,5.3vw,5.35rem);
  line-height:.96;
  letter-spacing:-.06em;
  margin:0 0 20px;
  font-weight:950;
}

.eg-hero h1 span{
  color:#FFE7A3;
}

.eg-hero p{
  color:rgba(255,255,255,.91);
  font-size:clamp(1.04rem,1.45vw,1.25rem);
  line-height:1.75;
  max-width:980px;
  margin:0 0 30px;
}

.eg-actions{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  align-items:center;
}

.eg-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  min-height:54px;
  padding:15px 22px;
  border-radius:999px;
  font-weight:950;
  line-height:1;
  text-decoration:none !important;
  transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;
}

.eg-btn-primary{
  color:#ffffff !important;
  background:linear-gradient(135deg,var(--eg-green),var(--eg-green2));
  border:2px solid var(--eg-green);
  box-shadow:0 14px 34px rgba(0,0,0,.24);
}

.eg-btn-primary:hover{
  color:#ffffff !important;
  transform:translateY(-2px);
  box-shadow:0 20px 42px rgba(0,0,0,.30);
}

.eg-btn-light{
  color:var(--eg-navy) !important;
  background:#ffffff;
  border:2px solid #ffffff;
  box-shadow:0 14px 34px rgba(0,0,0,.18);
}

.eg-btn-light:hover{
  color:var(--eg-navy) !important;
  transform:translateY(-2px);
}

.eg-hero-card{
  background:rgba(255,255,255,.97);
  color:var(--eg-text);
  border:1px solid rgba(255,255,255,.38);
  border-radius:30px;
  padding:clamp(24px,3vw,38px);
  box-shadow:var(--eg-shadow);
  position:relative;
  overflow:hidden;
}

.eg-hero-card:before{
  content:"";
  position:absolute;
  left:24px;
  right:24px;
  top:0;
  height:5px;
  border-radius:0 0 999px 999px;
  background:linear-gradient(90deg,var(--eg-green),var(--eg-gold),var(--eg-blue2));
}

.eg-icon{
  width:60px;
  height:60px;
  border-radius:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(135deg,rgba(14,107,44,.12),rgba(243,178,51,.18));
  color:var(--eg-green);
  font-size:1.8rem;
  margin-bottom:16px;
}

.eg-hero-card h2{
  color:var(--eg-navy);
  font-size:clamp(1.35rem,2vw,1.85rem);
  line-height:1.1;
  font-weight:950;
  letter-spacing:-.035em;
  margin:0 0 12px;
}

.eg-hero-card p{
  color:var(--eg-muted);
  line-height:1.7;
  margin:0;
}

.eg-trust-strip{
  background:#ffffff;
  border-bottom:1px solid var(--eg-border);
  box-shadow:0 8px 26px rgba(7,24,39,.06);
}

.eg-trust-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:1px;
  background:var(--eg-border);
  border-left:1px solid var(--eg-border);
  border-right:1px solid var(--eg-border);
}

.eg-trust{
  background:#ffffff;
  padding:20px;
  display:flex;
  align-items:center;
  gap:12px;
}

.eg-trust span{
  width:38px;
  height:38px;
  border-radius:14px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(135deg,rgba(14,107,44,.10),rgba(243,178,51,.16));
  color:var(--eg-green);
  font-size:1.15rem;
  flex:0 0 auto;
}

.eg-trust strong{
  display:block;
  color:var(--eg-navy);
  font-size:.96rem;
  line-height:1.18;
  font-weight:950;
}

.eg-section{
  padding:clamp(58px,7vw,96px) 0;
}

.eg-section-soft{
  background:
    radial-gradient(circle at 8% 12%,rgba(243,178,51,.11),transparent 28%),
    radial-gradient(circle at 90% 12%,rgba(14,107,44,.09),transparent 30%),
    linear-gradient(180deg,#ffffff,var(--eg-soft));
}

.eg-title-row{
  display:grid;
  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
  gap:clamp(24px,4vw,60px);
  align-items:start;
  margin-bottom:34px;
}

.eg-label{
  display:inline-flex;
  align-items:center;
  gap:9px;
  padding:8px 12px;
  border-radius:999px;
  background:rgba(14,107,44,.09);
  color:var(--eg-green);
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.045em;
  font-size:.78rem;
  margin-bottom:14px;
}

.eg-label:before{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background:var(--eg-gold);
}

.eg-section h2{
  color:var(--eg-navy);
  font-size:clamp(2rem,3.7vw,3.55rem);
  line-height:1.02;
  letter-spacing:-.055em;
  font-weight:950;
  margin:0;
}

.eg-lead{
  color:var(--eg-muted);
  font-size:clamp(1.02rem,1.35vw,1.17rem);
  line-height:1.78;
  margin:0;
}

.eg-summary{
  background:#ffffff;
  border:1px solid var(--eg-border);
  border-radius:28px;
  padding:clamp(24px,3vw,38px);
  box-shadow:var(--eg-soft-shadow);
  position:relative;
  overflow:hidden;
}

.eg-summary:before{
  content:"";
  position:absolute;
  left:24px;
  right:24px;
  top:0;
  height:5px;
  border-radius:0 0 999px 999px;
  background:linear-gradient(90deg,var(--eg-green),var(--eg-gold));
}

.eg-summary h3{
  color:var(--eg-navy);
  font-size:1.45rem;
  line-height:1.15;
  letter-spacing:-.03em;
  font-weight:950;
  margin:0 0 12px;
}

.eg-summary p{
  color:var(--eg-muted);
  line-height:1.75;
  margin:0;
}

.eg-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:20px;
}

.eg-card{
  background:#ffffff;
  border:1px solid var(--eg-border);
  border-radius:26px;
  padding:clamp(22px,2.5vw,32px);
  box-shadow:0 10px 30px rgba(7,24,39,.07);
  transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}

.eg-card:hover{
  transform:translateY(-3px);
  box-shadow:0 18px 42px rgba(7,24,39,.12);
  border-color:rgba(14,107,44,.26);
}

.eg-card h2,
.eg-card h3{
  display:flex;
  align-items:center;
  gap:12px;
  color:var(--eg-navy);
  font-size:clamp(1.22rem,1.7vw,1.62rem);
  line-height:1.18;
  font-weight:950;
  letter-spacing:-.03em;
  margin:0 0 13px;
}

.eg-card h2 span,
.eg-card h3 span{
  width:44px;
  height:44px;
  min-width:44px;
  border-radius:16px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(135deg,rgba(14,107,44,.12),rgba(243,178,51,.18));
  color:var(--eg-green);
  font-size:1.15rem;
}

.eg-card p{
  color:var(--eg-muted);
  line-height:1.74;
  margin:0 0 13px;
}

.eg-card p:last-child{
  margin-bottom:0;
}

.eg-card ul{
  display:grid;
  gap:10px;
  margin:14px 0 0;
  padding:0;
  list-style:none;
}

.eg-card li{
  position:relative;
  padding-left:28px;
  color:var(--eg-muted);
  line-height:1.65;
}

.eg-card li:before{
  content:"✓";
  position:absolute;
  left:0;
  top:0;
  color:var(--eg-green);
  font-weight:950;
}

.eg-callout-section{
  background:
    radial-gradient(circle at 8% 18%,rgba(243,178,51,.18),transparent 30%),
    radial-gradient(circle at 90% 18%,rgba(14,107,44,.20),transparent 32%),
    linear-gradient(135deg,var(--eg-navy),var(--eg-blue2));
  color:#ffffff;
  position:relative;
  overflow:hidden;
}

.eg-callout-grid{
  display:grid;
  grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);
  gap:clamp(24px,4vw,54px);
  align-items:center;
}

.eg-callout-section h2{
  color:#ffffff;
}

.eg-callout-section p{
  color:rgba(255,255,255,.88);
}

.eg-mini-grid{
  display:grid;
  grid-template-columns:1fr;
  gap:14px;
}

.eg-mini{
  background:rgba(255,255,255,.09);
  border:1px solid rgba(255,255,255,.15);
  border-radius:22px;
  padding:20px;
}

.eg-mini strong{
  display:block;
  color:#FFE7A3;
  font-size:1.04rem;
  margin-bottom:7px;
}

.eg-mini span{
  display:block;
  color:rgba(255,255,255,.82);
  line-height:1.62;
}

.eg-faq-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:18px;
}

.eg-faq{
  background:#ffffff;
  border:1px solid var(--eg-border);
  border-radius:24px;
  padding:24px;
  box-shadow:0 10px 30px rgba(7,24,39,.07);
}

.eg-faq h3{
  color:var(--eg-navy);
  margin:0 0 10px;
  font-size:1.18rem;
  line-height:1.25;
  font-weight:950;
  letter-spacing:-.02em;
}

.eg-faq p{
  color:var(--eg-muted);
  line-height:1.7;
  margin:0;
}

.eg-updated{
  margin-top:28px;
  padding:18px 20px;
  border-radius:20px;
  background:#ffffff;
  border:1px solid var(--eg-border);
  color:var(--eg-muted);
  line-height:1.65;
  box-shadow:0 10px 26px rgba(7,24,39,.06);
}

@media (max-width:1100px){
  .eg-trust-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .eg-grid{
    grid-template-columns:1fr;
  }
}

@media (max-width:980px){
  .eg-hero-grid,
  .eg-title-row,
  .eg-callout-grid{
    grid-template-columns:1fr;
  }

  .eg-faq-grid{
    grid-template-columns:1fr;
  }

  .eg-hero{
    padding-top:68px;
    padding-bottom:74px;
  }
}

@media (max-width:640px){
  .eg-wrap{
    padding-left:16px;
    padding-right:16px;
  }

  .eg-actions{
    flex-direction:column;
    align-items:stretch;
  }

  .eg-btn{
    width:100%;
  }

  .eg-trust-grid{
    grid-template-columns:1fr;
  }

  .eg-trust{
    padding:17px;
  }

  .eg-card h2,
  .eg-card h3{
    align-items:flex-start;
  }

  .eg-card h2 span,
  .eg-card h3 span{
    width:40px;
    height:40px;
    min-width:40px;
  }
}</style><div class="eg-terms"><section class="eg-hero" aria-label="ExtermiGuard Terms and Conditions"><div class="eg-wrap"><div class="eg-inner"><div class="eg-hero-grid"><div><div class="eg-kicker">Website Terms</div><h1>Terms and <span>Conditions</span></h1><p>
These Terms and Conditions explain how visitors may use the ExtermiGuard Pest Protection Network website,
including pest control information, referral resources, service-area pages, ZIP code routing, third-party links,
and communication features.</p><div class="eg-actions">
<a class="eg-btn eg-btn-primary" href="/contact/">Contact ExtermiGuard</a>
<a class="eg-btn eg-btn-light" href="/disclaimer/">View Disclaimer</a></div></div><aside class="eg-hero-card"><div class="eg-icon">📄</div><h2>Terms for Using This Website</h2><p>
By using ExtermiGuard.com, you agree to use the website responsibly and understand that service details,
pricing, scheduling, referrals, and treatment decisions may depend on the provider serving your location.</p></aside></div></div></div></section><section class="eg-trust-strip" aria-label="Terms highlights"><div class="eg-wrap"><div class="eg-inner"><div class="eg-trust-grid"><div class="eg-trust"><span>✅</span><strong>Use website responsibly</strong></div><div class="eg-trust"><span>📍</span><strong>Service availability may vary</strong></div><div class="eg-trust"><span>🤝</span><strong>Third-party providers may apply</strong></div><div class="eg-trust"><span>🔒</span><strong>Privacy policy also applies</strong></div></div></div></div></section><section class="eg-section eg-section-soft"><div class="eg-wrap"><div class="eg-inner"><div class="eg-title-row"><div><div class="eg-label">Agreement</div><h2>Please Review These Terms Before Using This Website</h2></div><div class="eg-summary"><h3>Use of ExtermiGuard.com</h3><p>
These terms apply to your use of this website, including any page, form, button, link, service-area resource,
ZIP code search feature, referral feature, content section, image, or third-party link displayed on ExtermiGuard.com.</p></div></div><p class="eg-lead">
By visiting or using this website, you agree to these Terms and Conditions. If you do not agree with these terms,
you should stop using the website. These terms may be updated as ExtermiGuard expands its pages, service-area content,
referral options, ZIP code routing, and website features.</p><div class="eg-updated">
<strong>Last Updated:</strong> May 31, 2026. ExtermiGuard may update these Terms and Conditions at any time by posting
a revised version on this page.</div></div></div></section><section class="eg-section"><div class="eg-wrap"><div class="eg-inner"><div class="eg-title-row"><div><div class="eg-label">Terms of Use</div><h2>ExtermiGuard Terms and Conditions</h2></div><p class="eg-lead">
The following terms explain visitor responsibilities, website limitations, content use, partner referral expectations,
service availability, third-party links, and communication rules.</p></div><div class="eg-grid"><article class="eg-card"><h2><span>ℹ️</span> Acceptance of Terms</h2><p>
By accessing or using ExtermiGuard.com, you agree to these Terms and Conditions, the website disclaimer,
and any other policies posted on this website.</p><p>
If you do not agree with these terms, you should not use this website, submit information through a form,
click referral links, or rely on website content.</p></article><article class="eg-card"><h2><span>🛡️</span> Website Purpose</h2><p>
ExtermiGuard may provide pest control information, pest identification resources, prevention guidance, service-area pages,
ZIP code pages, business referral resources, partner information, and other pest-related website content.</p><p>
The website is intended to help users learn about pest control topics and, where available, connect with service options
or third-party pest control providers.</p></article><article class="eg-card"><h2><span>📍</span> Service Availability</h2><p>
ExtermiGuard may reference cities, states, ZIP codes, service areas, pest categories, residential services,
commercial services, and local provider availability.</p><p>
A listed location does not guarantee that service is available, that a provider will accept a job, or that a specific
appointment time, price, treatment method, or warranty will be offered.</p></article><article class="eg-card"><h2><span>🤝</span> Referrals and Third-Party Providers</h2><p>
ExtermiGuard may connect, route, refer, or redirect users to third-party pest control companies or other service providers.
When this happens, the third-party provider may be responsible for communication, inspections, estimates, scheduling,
service agreements, billing, warranties, and customer support.</p><p>
ExtermiGuard is not responsible for the actions, omissions, pricing, service quality, warranties, representations,
or business practices of third-party providers.</p></article><article class="eg-card"><h2><span>💵</span> Pricing and Estimates</h2><p>
Any pricing, cost range, package, estimate example, or savings statement on this website is provided for general
informational purposes only unless clearly confirmed in writing by the provider performing the work.</p><p>
Pest control pricing may vary based on property size, pest species, infestation level, service frequency,
property access, travel distance, local market conditions, and inspection findings.</p></article><article class="eg-card"><h2><span>🧪</span> Pest Control Content</h2><p>
Pest control content on this website is not a pesticide label, treatment prescription, safety instruction manual,
or replacement for professional inspection.</p><ul><li>Always follow applicable pesticide labels and regulations.</li><li>Use qualified professionals for property-specific treatment decisions.</li><li>Confirm service details directly with the provider performing the work.</li><li>Do not rely only on website content to diagnose or treat a pest problem.</li></ul></article><article class="eg-card"><h2><span>✅</span> Visitor Responsibilities</h2><p>
Visitors agree to use this website lawfully and responsibly. You may not use this website to submit false information,
interfere with website operation, attempt unauthorized access, misuse forms, copy protected materials, or engage in
harmful activity.</p><p>
Users are responsible for verifying service terms, provider details, pricing, inspection requirements, warranties,
and licensing information before approving any pest control service.</p></article><article class="eg-card"><h2><span>🔒</span> Privacy and Information Submitted</h2><p>
Information submitted through this website may be handled according to the ExtermiGuard Privacy Policy.
If a user is connected to a third-party provider, that provider’s privacy policy or communication practices may also apply.</p><p>
Do not submit sensitive information through this website unless it is required and appropriate for the request.</p></article><article class="eg-card"><h2><span>🔗</span> Third-Party Links</h2><p>
This website may include links to third-party websites, partner websites, scheduling platforms, map listings,
payment pages, social media pages, or other external resources.</p><p>
ExtermiGuard does not control third-party websites and is not responsible for their content, security, privacy practices,
availability, accuracy, pricing, service claims, or business practices.</p></article><article class="eg-card"><h2><span>📷</span> Website Content and Intellectual Property</h2><p>
Text, layout, branding, graphics, design elements, logos, page structures, and other content on this website may be
owned by or licensed to ExtermiGuard unless otherwise stated.</p><p>
Visitors may not copy, reproduce, resell, scrape, republish, or misuse website content for commercial purposes without
written permission.</p></article><article class="eg-card"><h2><span>⚠️</span> No Guarantees</h2><p>
ExtermiGuard does not guarantee that this website will always be error-free, uninterrupted, fully secure,
compatible with every device, or available at all times.</p><p>
ExtermiGuard also does not guarantee pest elimination, provider response time, specific service outcomes,
pricing, appointment availability, warranty approval, or long-term prevention results.</p></article><article class="eg-card"><h2><span>📬</span> Communications</h2><p>
By contacting ExtermiGuard or using website forms, you may receive a response from ExtermiGuard or, where applicable,
from a provider related to your request.</p><p>
Submitting a request does not guarantee service, acceptance of a job, a specific response time, a specific price,
or a specific provider.</p></article></div></div></div></section><section class="eg-section eg-callout-section"><div class="eg-wrap"><div class="eg-inner"><div class="eg-callout-grid"><div><div class="eg-label" style="background:rgba(255,255,255,.12);color:#FFE7A3;">Questions?</div><h2>Have Questions About These Terms?</h2><p class="eg-lead">
These Terms and Conditions are intended to make website use clear for visitors. For questions about a specific
pest control service, estimate, appointment, warranty, or provider, contact the provider serving your area directly.</p><div class="eg-actions" style="margin-top:24px;">
<a class="eg-btn eg-btn-primary" href="/contact/">Contact ExtermiGuard</a>
<a class="eg-btn eg-btn-light" href="/privacy-policy/">View Privacy Policy</a></div></div><div class="eg-mini-grid"><div class="eg-mini">
<strong>Website Use</strong>
<span>Use ExtermiGuard.com responsibly and verify important service details before approving work.</span></div><div class="eg-mini">
<strong>Provider Terms</strong>
<span>Third-party providers may have their own agreements, warranties, pricing, and privacy practices.</span></div><div class="eg-mini">
<strong>Written Agreements</strong>
<span>Always rely on written terms from the company performing the pest control service.</span></div></div></div></div></div></section><section class="eg-section eg-section-soft"><div class="eg-wrap"><div class="eg-inner"><div class="eg-title-row"><div><div class="eg-label">Terms FAQ</div><h2>Frequently Asked Questions</h2></div><p class="eg-lead">
These answers explain how the ExtermiGuard Terms and Conditions apply to website visitors, service-area pages,
pest control content, referral features, and third-party provider relationships.</p></div><div class="eg-faq-grid"><div class="eg-faq"><h3>Do these terms apply to every page on ExtermiGuard.com?</h3><p>
Yes. These terms apply to the website, including service pages, location pages, blog posts, forms, buttons,
referral features, and ZIP code resources.</p></div><div class="eg-faq"><h3>Does using the website create a service agreement?</h3><p>
No. A pest control service agreement is typically created only when a provider confirms service terms directly
with the customer.</p></div><div class="eg-faq"><h3>Can ExtermiGuard change these terms?</h3><p>
Yes. ExtermiGuard may update these Terms and Conditions at any time by posting a revised version on this page.</p></div><div class="eg-faq"><h3>Who should I contact about a specific pest control job?</h3><p>
Contact the provider performing or offering the service for questions about pricing, scheduling, warranties,
inspections, and treatment details.</p></div></div></div></div></section></div></div></article></main></div></div></div><footer
class="site-footer" id="colophon" itemtype="https://schema.org/WPFooter" itemscope="itemscope" itemid="#colophon"><div class="site-above-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder-grid-row-2-rheavy ast-builder-grid-row-tablet-2-equal ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-above-footer-builder"><div class="ast-builder-grid-row-container-inner"><div class="ast-builder-footer-grid-columns site-above-footer-inner-wrap ast-builder-grid-row"><div class="site-footer-above-section-1 site-footer-section site-footer-section-1"><aside
class="footer-widget-area widget-area site-footer-focus-item footer-widget-area-inner" data-section="sidebar-widgets-footer-widget-1" aria-label="Footer Widget 1" role="region"				><section id="block-10" class="widget widget_block widget_media_image"><figure class="wp-block-image aligncenter size-large"><img data-lazyloaded="1" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDI0IiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDEwMjQgMjU2Ij48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzdHlsZT0iZmlsbDojY2ZkNGRiO2ZpbGwtb3BhY2l0eTogMC4xOyIvPjwvc3ZnPg==" loading="lazy" decoding="async" width="1024" height="256" data-src="https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-1024x256.webp" alt="" class="wp-image-2126" data-srcset="https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-1024x256.webp 1024w, https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-300x75.webp 300w, https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-768x192.webp 768w, https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1-600x150.webp 600w, https://extermiguard.com/wp-content/uploads/2026/05/extermiguard-astra-header-logo-white-bg-1200x300-1.webp 1200w" data-sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></section></aside></div><div class="site-footer-above-section-2 site-footer-section site-footer-section-2"><div class="footer-widget-area widget-area site-footer-focus-item" data-section="section-footer-menu"></div></div></div></div></div><div class="site-primary-footer-wrap ast-builder-grid-row-container site-footer-focus-item ast-builder-grid-row-full ast-builder-grid-row-tablet-full ast-builder-grid-row-mobile-full ast-footer-row-stack ast-footer-row-tablet-stack ast-footer-row-mobile-stack" data-section="section-primary-footer-builder"><div class="ast-builder-grid-row-container-inner"><div class="ast-builder-footer-grid-columns site-primary-footer-inner-wrap ast-builder-grid-row"><div class="site-footer-primary-section-1 site-footer-section site-footer-section-1"><div class="ast-builder-layout-element ast-flex site-footer-focus-item ast-footer-copyright" data-section="section-footer-builder"><div class="ast-footer-copyright"><p>© 2026 ExtermiGuard. All rights reserved. ExtermiGuard helps connect consumers with pest control companies across cities, towns, counties, states, and zip codes throughout the United States.</p></div></div></div></div></div></div></footer></div> <script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/astra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script> <style>.egzt-consumer-toolkit{position:fixed;right:16px;top:clamp(104px,12vh,142px);transform:none;z-index:999996;font-family:Arial,Helvetica,sans-serif;display:flex;flex-direction:column;gap:10px;align-items:flex-end;pointer-events:none;max-height:calc(100vh - 124px);overflow:visible}
            .egzt-toolkit-card{width:92px;border-radius:26px;background:rgba(255,255,255,.96);border:1px solid rgba(216,227,236,.95);box-shadow:0 18px 48px rgba(7,24,39,.22);padding:10px 8px;display:grid;gap:8px;pointer-events:auto;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);max-height:calc(100vh - 178px);overflow:auto;scrollbar-width:thin}
            .egzt-toolkit-deal{pointer-events:auto;max-width:155px;border-radius:999px;padding:9px 12px;background:linear-gradient(135deg,#F3B233,#FFE08A);color:#071827;font-size:12px;font-weight:1000;line-height:1;text-align:center;box-shadow:0 12px 30px rgba(243,178,51,.42);text-transform:uppercase;letter-spacing:.25px;animation:egztFloatingDealPulse 1.65s ease-in-out infinite;white-space:nowrap}
            .egzt-toolkit-item{appearance:none;-webkit-appearance:none;border:0;border-radius:20px;min-height:64px;background:#F7FAFD;color:#071827!important;text-decoration:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;font-weight:950;font-size:11px;line-height:1.05;box-shadow:inset 0 0 0 1px rgba(201,216,230,.9);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;font-family:Arial,Helvetica,sans-serif;padding:7px 6px}
            .egzt-toolkit-item:hover,.egzt-toolkit-item:focus{transform:translateY(-1px);background:#fff;box-shadow:inset 0 0 0 1px rgba(14,107,44,.24),0 10px 20px rgba(7,24,39,.12);outline:none}
            .egzt-toolkit-item.egzt-primary{background:linear-gradient(135deg,#0E6B2C,#11853A);color:#fff!important;box-shadow:0 12px 24px rgba(14,107,44,.24)}
            .egzt-toolkit-item.egzt-primary:hover,.egzt-toolkit-item.egzt-primary:focus{background:linear-gradient(135deg,#11853A,#0E6B2C);box-shadow:0 16px 30px rgba(14,107,44,.32)}
            .egzt-toolkit-icon{width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(14,107,44,.12);font-size:16px;line-height:1;flex:0 0 auto}
            .egzt-toolkit-item.egzt-primary .egzt-toolkit-icon{background:rgba(255,255,255,.2)}
            .egzt-toolkit-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}
            .egzt-floating-zip-backdrop{position:fixed;inset:0;background:rgba(7,24,39,.68);z-index:999997;display:none;align-items:center;justify-content:center;padding:clamp(12px,3vw,24px);font-family:Arial,Helvetica,sans-serif;overflow:auto;-webkit-overflow-scrolling:touch}
            .egzt-floating-zip-backdrop.egzt-show{display:flex}
            .egzt-floating-zip-card{width:min(540px,100%);max-height:calc(100vh - 24px);overflow:auto;background:#fff;border-radius:30px;padding:clamp(18px,3.5vw,30px);box-shadow:0 26px 76px rgba(0,0,0,.34);border:1px solid rgba(216,227,236,.92);position:relative;isolation:isolate}
            .egzt-floating-zip-close{position:absolute;right:14px;top:14px;width:38px;height:38px;border-radius:999px;border:1px solid #D8E3EC;background:#F5F8FB;color:#071827;font-size:22px;font-weight:950;cursor:pointer;line-height:1}
            .egzt-floating-zip-deal{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0 44px 14px 0;padding:10px 14px;border-radius:999px;background:linear-gradient(135deg,#F3B233,#FFE08A);color:#071827;font-size:clamp(14px,2.5vw,17px);line-height:1;font-weight:1000;box-shadow:0 10px 24px rgba(243,178,51,.35);animation:egztFloatingDealPulse 1.65s ease-in-out infinite;text-transform:uppercase;letter-spacing:.3px}
            .egzt-floating-zip-card .eg-zip-inline-widget{box-shadow:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important}
            .egzt-floating-zip-card .eg-zip-inline-widget h2{margin:0 42px 8px 0!important;color:#071827!important;font-size:clamp(24px,4.6vw,32px)!important;line-height:1.1!important;font-weight:950!important}
            .egzt-floating-zip-card .eg-zip-inline-widget p{margin:0 0 16px!important;color:#4D6074!important;font-size:clamp(14px,2.7vw,16px)!important;font-weight:750!important;line-height:1.5!important}
            .egzt-floating-zip-card .eg-zip-inline-widget label{display:block!important;color:#071827!important;font-weight:950!important;margin:0 0 12px!important}
            .egzt-floating-zip-card .eg-zip-inline-widget input[type="text"]{width:100%!important;min-height:56px!important;border:1px solid #C9D8E6!important;border-radius:18px!important;padding:12px 14px!important;font-size:18px!important;font-weight:900!important;color:#071827!important;background:#F7FAFD!important;box-sizing:border-box!important;margin-top:7px!important}
            .egzt-floating-zip-card .eg-zip-inline-widget button[type="submit"]{width:100%!important;min-height:58px!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#0E6B2C,#11853A)!important;color:#fff!important;font-size:17px!important;font-weight:950!important;box-shadow:0 12px 25px rgba(14,107,44,.22)!important;cursor:pointer!important;padding:13px 14px!important}
            .egzt-floating-zip-card .eg-zip-inline-widget small{display:block!important;margin-top:12px!important;color:#4D6074!important;font-weight:750!important;line-height:1.45!important}
            @keyframes egztFloatingDealPulse{0%,100%{transform:scale(1);box-shadow:0 10px 24px rgba(243,178,51,.35)}50%{transform:scale(1.035);box-shadow:0 14px 34px rgba(243,178,51,.5)}}
            @media(max-width:1024px){.egzt-consumer-toolkit{right:12px;top:clamp(96px,11vh,132px);max-height:calc(100vh - 112px)}.egzt-toolkit-card{width:84px;max-height:calc(100vh - 166px)}.egzt-toolkit-item{min-height:60px;font-size:10.5px}.egzt-toolkit-icon{width:28px;height:28px}}
            @media(max-width:720px){.egzt-consumer-toolkit{left:10px;right:10px;top:auto;bottom:10px;transform:none;align-items:center;gap:6px;max-height:none;z-index:999996}.egzt-toolkit-deal{max-width:none;width:auto;padding:7px 12px;font-size:11px}.egzt-toolkit-card{width:100%;max-width:580px;border-radius:22px;padding:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-height:none;overflow:visible}.egzt-toolkit-item{min-height:58px;border-radius:17px;font-size:9.8px;padding:6px 3px}.egzt-toolkit-icon{width:25px;height:25px;font-size:14px}.egzt-toolkit-hide-mobile{display:none!important}.egzt-toolkit-mobile-show{display:flex!important}.egzt-floating-zip-backdrop{align-items:flex-end;padding:10px}.egzt-floating-zip-card{width:100%;max-height:92vh;border-radius:24px 24px 18px 18px;padding-bottom:24px}.egzt-floating-zip-deal{width:calc(100% - 48px);margin-right:48px}body{padding-bottom:104px!important}}
            @media(max-width:390px){.egzt-toolkit-card{gap:4px;padding:6px}.egzt-toolkit-item{min-height:54px;font-size:9px}.egzt-toolkit-icon{width:23px;height:23px;font-size:13px}.egzt-toolkit-label{letter-spacing:-.15px}}</style><nav class="egzt-consumer-toolkit" aria-label="ExtermiGuard quick navigation"><div class="egzt-toolkit-deal">Get $50 off now</div><div class="egzt-toolkit-card">
<button type="button" class="egzt-toolkit-item egzt-primary" id="egzt-floating-zip-open" data-egzt-floating-zip-open="1" aria-label="Search pest control by ZIP code">
<span class="egzt-toolkit-icon">📍</span><span class="egzt-toolkit-label">Search ZIP</span>
</button>
<button type="button" class="egzt-toolkit-item" data-egzt-floating-zip-open="1" aria-label="Choose phone or website options">
<span class="egzt-toolkit-icon">☎️</span><span class="egzt-toolkit-label">Call / Site</span>
</button>
<a class="egzt-toolkit-item" href="https://extermiguard.com/pest-control-near-me/" aria-label="View pest control services">
<span class="egzt-toolkit-icon">🛡️</span><span class="egzt-toolkit-label">Services</span>
</a>
<a class="egzt-toolkit-item" href="https://extermiguard.com/service-areas/" aria-label="View pest control service areas">
<span class="egzt-toolkit-icon">🗺️</span><span class="egzt-toolkit-label">Areas</span>
</a>
<a class="egzt-toolkit-item egzt-toolkit-hide-mobile" href="https://extermiguard.com/" aria-label="Go to ExtermiGuard home page">
<span class="egzt-toolkit-icon">🏠</span><span class="egzt-toolkit-label">Home</span>
</a>
<button type="button" class="egzt-toolkit-item egzt-toolkit-mobile-show" data-egzt-scroll-top="1" aria-label="Back to top">
<span class="egzt-toolkit-icon">↑</span><span class="egzt-toolkit-label">Top</span>
</button></div></nav><div class="egzt-floating-zip-backdrop" id="egzt-floating-zip-backdrop" aria-hidden="true"><div class="egzt-floating-zip-card" role="dialog" aria-modal="true" aria-label="Find pest control by ZIP code">
<button type="button" class="egzt-floating-zip-close" id="egzt-floating-zip-close" aria-label="Close">×</button><div class="egzt-floating-zip-deal">Get $50 off now</div><div class="eg-zip-inline-widget" id="eg-zip-widget-modal"><h2>Find Pest Control by ZIP Code</h2><p>Enter the service ZIP code and choose phone or website when available.</p><form method="post" action="https://extermiguard.com/wp-admin/admin-post.php" class="egzt-form">
<input type="hidden" name="action" value="egzt_zip_redirect">
<input type="hidden" name="egzt_source_page" class="egzt-source-page" value="">
<input type="hidden" name="egzt_page_title" class="egzt-page-title" value="">
<input type="hidden" name="egzt_session_id" class="egzt-session-id" value="">
<input type="hidden" name="egzt_time_on_page" class="egzt-time-on-page" value="0">
<input type="hidden" name="egzt_scroll_depth" class="egzt-scroll-depth" value="0">
<input type="hidden" name="egzt_clicked_zip" class="egzt-clicked-zip" value="0">
<input type="hidden" name="egzt_screen_width" class="egzt-screen-width" value="0">
<input type="hidden" name="egzt_screen_height" class="egzt-screen-height" value="0">
<label>Service ZIP Code
<input type="text" name="egzt_zip" inputmode="numeric" pattern="[0-9]{5}" maxlength="5" placeholder="Enter ZIP code" required>
</label>
<button type="submit">Show My Options</button></form>
<small>Use the ZIP code where service is needed, not a billing ZIP code.</small></div></div></div> <script type="litespeed/javascript">(function(){function ready(fn){if(document.readyState!=='loading'){fn()}else{document.addEventListener('DOMContentLiteSpeedLoaded',fn)}}
ready(function(){var back=document.getElementById('egzt-floating-zip-backdrop');var close=document.getElementById('egzt-floating-zip-close');if(!back){return}
function show(){back.classList.add('egzt-show');back.setAttribute('aria-hidden','false');var input=back.querySelector('input[name="egzt_zip"]');if(input){setTimeout(function(){input.focus()},80)}}
function hide(){back.classList.remove('egzt-show');back.setAttribute('aria-hidden','true')}
window.egztOpenFloatingZipPopup=show;document.addEventListener('click',function(e){var trigger=e.target&&e.target.closest?e.target.closest('#egzt-floating-zip-open,[data-egzt-floating-zip-open]'):null;if(trigger){e.preventDefault();e.stopPropagation();show();return!1}
var top=e.target&&e.target.closest?e.target.closest('[data-egzt-scroll-top]'):null;if(top){e.preventDefault();window.scrollTo({top:0,behavior:'smooth'});return!1}},!0);if(close){close.addEventListener('click',hide)}
back.addEventListener('click',function(e){if(e.target===back){hide()}});document.addEventListener('keydown',function(e){if(e.key==='Escape'&&back.classList.contains('egzt-show')){hide()}})})})()</script> <script type="litespeed/javascript">/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1)</script> <script id="astra-theme-js-js-extra" type="litespeed/javascript">var astra={"break_point":"921","isRtl":"","is_scroll_to_id":"1","is_scroll_to_top":"","is_header_footer_builder_active":"1","responsive_cart_click":"flyout","is_dark_palette":""}</script> <script id="hostinger-reach-subscription-block-view-js-extra" type="litespeed/javascript">var hostinger_reach_subscription_block_data={"endpoint":"https://extermiguard.com/wp-json/hostinger-reach/v1/contact","nonce":"2bbdabef71","translations":{"thanks":"Thanks for subscribing.","error":"Something went wrong. Please try again."}}</script> <style>.egzt-inline-status{display:none;margin-top:12px;padding:14px;border-radius:16px;background:#FFF8E8;color:#3d2a08;font-weight:850;line-height:1.5;border:1px solid #EDD28E}
            .egzt-inline-status.egzt-show{display:block}
            .egzt-inline-status a{display:inline-flex;margin-top:10px;padding:10px 14px;border-radius:999px;background:linear-gradient(135deg,#0E6B2C,#11853A);color:#fff!important;text-decoration:none!important;font-weight:950}
            .egzt-form.egzt-loading button[type="submit"]{opacity:.75;cursor:wait}
            .egzt-choice-backdrop{position:fixed;inset:0;background:rgba(7,24,39,.68);z-index:999999;display:none;align-items:center;justify-content:center;padding:clamp(12px,3vw,24px);font-family:Arial,Helvetica,sans-serif;overflow:auto;-webkit-overflow-scrolling:touch}
            .egzt-choice-backdrop.egzt-show{display:flex}
            .egzt-choice-card{width:min(560px,100%);max-height:calc(100vh - 24px);overflow:auto;background:#fff;border-radius:28px;padding:clamp(18px,3.5vw,28px);box-shadow:0 26px 76px rgba(0,0,0,.34);border:1px solid rgba(216,227,236,.92);position:relative;isolation:isolate}
            .egzt-choice-deal{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0 44px 14px 0;padding:10px 14px;border-radius:999px;background:linear-gradient(135deg,#F3B233,#FFE08A);color:#071827;font-size:clamp(14px,2.5vw,17px);line-height:1;font-weight:1000;box-shadow:0 10px 24px rgba(243,178,51,.35);animation:egztDealPulse 1.65s ease-in-out infinite;text-transform:uppercase;letter-spacing:.3px}
            .egzt-choice-card h3{margin:0 42px 8px 0;color:#071827;font-size:clamp(22px,4.4vw,28px);line-height:1.12;font-weight:950}
            .egzt-choice-card p{margin:0 0 16px;color:#4D6074;font-size:clamp(14px,2.7vw,16px);font-weight:750;line-height:1.5}
            .egzt-choice-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}
            .egzt-choice-actions a{min-height:56px;border-radius:18px;text-decoration:none!important;display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(15px,3.1vw,17px);font-weight:950;padding:13px 14px;line-height:1.15;box-shadow:0 12px 25px rgba(7,24,39,.15);transition:transform .18s ease,filter .18s ease}
            .egzt-choice-actions a:hover,.egzt-choice-actions a:focus{transform:translateY(-2px);filter:saturate(1.08)}
            .egzt-choice-call{background:linear-gradient(135deg,#0E6B2C,#11853A);color:#fff!important}
            .egzt-choice-site{background:#071827;color:#fff!important}
            .egzt-choice-single{grid-template-columns:1fr}
            .egzt-choice-close{position:absolute;right:14px;top:14px;width:38px;height:38px;border-radius:999px;border:1px solid #D8E3EC;background:#F5F8FB;color:#071827;font-size:22px;font-weight:950;cursor:pointer;line-height:1}
            .egzt-choice-note{font-size:13px!important;margin-top:14px!important;margin-bottom:0!important;color:#4D6074!important}
            .egzt-no-provider-icon{width:58px;height:58px;border-radius:999px;background:linear-gradient(135deg,#FFF8E8,#FFE6A6);display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 0 14px;box-shadow:inset 0 0 0 1px rgba(237,210,142,.75)}
            .egzt-no-provider-list{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}
            .egzt-no-provider-list li{display:flex;gap:8px;align-items:flex-start;color:#4D6074;font-weight:800;font-size:14px;line-height:1.35}
            .egzt-no-provider-list li:before{content:'✓';color:#0E6B2C;font-weight:1000;line-height:1.25}
            .egzt-no-provider-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}
            .egzt-no-provider-actions a,.egzt-no-provider-actions button{appearance:none;-webkit-appearance:none;border:0;border-radius:18px;min-height:54px;padding:13px 14px;font-size:15px;font-weight:950;text-decoration:none!important;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:Arial,Helvetica,sans-serif}
            .egzt-no-provider-primary{background:linear-gradient(135deg,#0E6B2C,#11853A);color:#fff!important}
            .egzt-no-provider-secondary{background:#F5F8FB;color:#071827!important;box-shadow:inset 0 0 0 1px #D8E3EC}
            .egzt-no-provider-full{grid-column:1/-1}
            @keyframes egztDealPulse{0%,100%{transform:scale(1);box-shadow:0 10px 24px rgba(243,178,51,.35)}50%{transform:scale(1.035);box-shadow:0 14px 34px rgba(243,178,51,.5)}}
            @media(max-width:900px){.egzt-choice-card{width:min(94vw,560px)}.egzt-choice-actions,.egzt-no-provider-actions{grid-template-columns:1fr}.egzt-no-provider-full{grid-column:auto}}
            @media(max-width:520px){.egzt-choice-backdrop{align-items:flex-end;padding:10px}.egzt-choice-card{width:100%;max-height:92vh;border-radius:24px 24px 18px 18px}.egzt-choice-actions a{min-height:58px}.egzt-choice-deal{width:calc(100% - 48px);margin-right:48px}}</style> <script type="litespeed/javascript">(function(){var ajaxUrl="https:\/\/extermiguard.com\/wp-admin\/admin-ajax.php";var nonce="7272f88a32";function currentSession(){try{var k='egzt_session_id';var v=sessionStorage.getItem(k);if(!v){v='egzt_'+Math.random().toString(16).slice(2)+'_'+Date.now();sessionStorage.setItem(k,v)}return v}catch(e){return''}}
function maxScroll(){var d=document.documentElement,b=document.body;var st=window.pageYOffset||d.scrollTop||b.scrollTop||0;var h=Math.max(b.scrollHeight,d.scrollHeight,b.offsetHeight,d.offsetHeight,b.clientHeight,d.clientHeight)-window.innerHeight;return h>0?Math.round((st/h)*100):0}
function setHidden(form){var map={'.egzt-source-page':location.href,'.egzt-page-title':document.title,'.egzt-session-id':currentSession(),'.egzt-time-on-page':window.egztTimeOnPage||0,'.egzt-scroll-depth':maxScroll(),'.egzt-clicked-zip':1,'.egzt-screen-width':window.innerWidth||0,'.egzt-screen-height':window.innerHeight||0};Object.keys(map).forEach(function(sel){var el=form.querySelector(sel);if(el){el.value=map[sel]}})}
function escHtml(v){return String(v||'').replace(/[&<>"']/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;',"'":'&#039;'}[c]})}
function showChoice(data,zip){var old=document.getElementById('egzt-choice-backdrop');if(old){old.remove()}
var hasPhone=!!data.track_phone_url,hasSite=!!data.track_website_url;var wrap=document.createElement('div');wrap.className='egzt-choice-backdrop egzt-show';wrap.id='egzt-choice-backdrop';var phoneText=data.phone||'Call now';var company=data.partner_company?escHtml(data.partner_company):'the local provider';var singleClass=((hasPhone&&!hasSite)||(!hasPhone&&hasSite))?'egzt-choice-single':'';var actions='<div class="egzt-choice-actions '+singleClass+'">';if(hasPhone){actions+='<a class="egzt-choice-call" href="'+escHtml(data.track_phone_url)+'">Call '+escHtml(phoneText)+'</a>'}
if(hasSite){actions+='<a class="egzt-choice-site" href="'+escHtml(data.track_website_url)+'">Visit Website</a>'}
actions+='</div>';var choiceText=(hasPhone&&hasSite)?'Choose the website or phone option below.':'Use the option below to connect now.';wrap.innerHTML='<div class="egzt-choice-card" role="dialog" aria-modal="true"><button type="button" class="egzt-choice-close" aria-label="Close">×</button><div class="egzt-choice-deal">Get $50 off now</div><h3>Choose how to connect</h3><p>ZIP '+escHtml(zip)+' is connected to '+company+'. '+choiceText+'</p>'+actions+'<p class="egzt-choice-note">Phone clicks and website clicks are tracked for partner reports.</p></div>';document.body.appendChild(wrap);wrap.querySelector('.egzt-choice-close').addEventListener('click',function(){wrap.remove()});wrap.addEventListener('click',function(e){if(e.target===wrap){wrap.remove()}})}
function showNoProvider(data,zip,form){var old=document.getElementById('egzt-choice-backdrop');if(old){old.remove()}
var wrap=document.createElement('div');wrap.className='egzt-choice-backdrop egzt-show';wrap.id='egzt-choice-backdrop';var title=escHtml(data.consumer_title||'Sorry, no partner provider is available for this ZIP right now');var msg=escHtml(data.consumer_message||'Please check back later for this ZIP code, try a nearby ZIP code, or browse pest control service information while we continue adding local provider coverage.');var serviceUrl=escHtml(data.service_areas_url||'/service-areas/');var guideUrl=escHtml(data.pest_guide_url||'/pest-control-near-me/');wrap.innerHTML='<div class="egzt-choice-card" role="dialog" aria-modal="true"><button type="button" class="egzt-choice-close" aria-label="Close">×</button><div class="egzt-choice-deal">Check nearby ZIP</div><div class="egzt-no-provider-icon" aria-hidden="true">📍</div><h3>'+title+'</h3><p>ZIP '+escHtml(zip)+': '+msg+'</p><ul class="egzt-no-provider-list"><li>Try a nearby ZIP code from the same city or town.</li><li>Check back later as more provider coverage is added.</li><li>Use the service pages below for pest control information.</li></ul><div class="egzt-no-provider-actions"><button type="button" class="egzt-no-provider-primary egzt-no-provider-try">Try Another ZIP</button><a class="egzt-no-provider-secondary" href="'+serviceUrl+'">Service Areas</a><a class="egzt-no-provider-secondary egzt-no-provider-full" href="'+guideUrl+'">Browse Pest Control Services</a></div><p class="egzt-choice-note">No partner provider is active for this ZIP at this time.</p></div>';document.body.appendChild(wrap);function closeAndFocus(){wrap.remove();if(form){var input=form.querySelector('input[name="egzt_zip"]');if(input){input.focus();input.select()}}}
wrap.querySelector('.egzt-choice-close').addEventListener('click',function(){wrap.remove()});var tryBtn=wrap.querySelector('.egzt-no-provider-try');if(tryBtn){tryBtn.addEventListener('click',closeAndFocus)}
wrap.addEventListener('click',function(e){if(e.target===wrap){wrap.remove()}})}
document.addEventListener('submit',function(e){var form=e.target.closest('form.egzt-form');if(!form){return}
var input=form.querySelector('input[name="egzt_zip"]');if(!input){return}
setHidden(form);var zip=(input.value||'').replace(/[^0-9]/g,'').slice(0,5);if(zip.length!==5){return}
e.preventDefault();form.classList.add('egzt-loading');var status=form.querySelector('.egzt-inline-status');if(!status){status=document.createElement('div');status.className='egzt-inline-status';form.appendChild(status)}status.classList.remove('egzt-show');var fd=new FormData();fd.append('action','egzt_smart_zip_lookup');fd.append('nonce',nonce);fd.append('zip',zip);fd.append('source_page',location.href);fd.append('page_title',document.title);fd.append('session_id',currentSession());fd.append('time_on_page',window.egztTimeOnPage||0);fd.append('scroll_depth',maxScroll());fd.append('screen_width',window.innerWidth||0);fd.append('screen_height',window.innerHeight||0);fetch(ajaxUrl,{method:'POST',credentials:'same-origin',body:fd}).then(function(r){return r.json()}).then(function(res){form.classList.remove('egzt-loading');var data=res&&res.data?res.data:{};if(data.status==='matched'&&(data.call_url||data.website_url||data.redirect)){if(data.track_phone_url||data.track_website_url){showChoice(data,zip);return}
window.location.href=(data.redirect||data.call_url||data.website_url);return}
if(data.status==='no_provider'){showNoProvider(data,zip,form);status.textContent='No partner provider is active for ZIP '+zip+' right now. Try a nearby ZIP code or check back later.';status.classList.add('egzt-show');return}
status.textContent=data.message||'Please enter a valid ZIP code.';status.classList.add('egzt-show')}).catch(function(){form.classList.remove('egzt-loading');form.submit()})},!0)})()</script> <script type="litespeed/javascript">window.egztTrackEvent=function(name,params){params=params||{};if(window.gtag){gtag('event',name,params)}window.dataLayer=window.dataLayer||[];window.dataLayer.push(Object.assign({event:name},params));if(window.fbq){fbq('trackCustom',name,params)}}</script>{"success":true,"data":{"tracking":"bot_filtered"}}
<!-- Page optimized by LiteSpeed Cache @2026-06-12 12:34:07 -->

<!-- Page cached by LiteSpeed Cache 7.8.1 on 2026-06-12 12:34:07 -->
<!-- Guest Mode -->
<!-- QUIC.cloud UCSS in queue -->