:root{--ae-blue:#1457a8;--ae-blue-dark:#0d3f7e;--ae-blue-light:#2b80d7;--ae-blue-xlight:#eef4ff;--ae-orange:#e8702a;--ae-orange-dark:#c05a1e;--ae-orange-light:#ffe4d0;--ae-text-dark:#1a1a2e;--ae-text-body:#454560;--ae-text-muted:#6e7c9a;--ae-text-light:#fff;--ae-bg-white:#ffffff;--ae-bg-light:#f4f7fc;--ae-bg-blue:#eef4ff;--ae-border:#d8e4f0;--ae-shadow-sm:0 2px 8px rgba(14, 57, 108, 0.08);--ae-shadow-md:0 4px 20px rgba(14, 57, 108, 0.12);--ae-shadow-lg:0 8px 40px rgba(14, 57, 108, 0.18);--ae-radius:10px;--ae-radius-sm:6px;--line-height-set:1.75;--line-height-alt:1.6;--theme-font-main:"Open Sans";--theme-font-secondary:"Open Sans";--theme-font-headings:"Montserrat";--theme-font-menu:"Montserrat";--button-font:"Montserrat";--button-bg:#e8702a;--button-color:#ffffff;--button-shadow:inset 0 20px 18px -10px rgba(255, 255, 255, 0.18);--button-shadow-hover:inset 0 20px 18px -10px rgba(0, 0, 0, 0.12);--menu-toggle-bg:rgba(20, 87, 168, 0.15);--themed-bg-color:#1457a8;--themed-bg-color:var(--ae-blue-dark);--themed-bg-secondary:rgba(20, 87, 168, 0.88);--themed-bg-tertiary:rgba(20, 87, 168, 0.65);--header-margin-bottom:16px;--interactive-element-bg:#ffffff;--interactive-element-color:#1a1a2e;--footer-anchor-color:var(--themed-bg-secondary);--menu-toggle-shadow-color:#9fc8ff}@media only screen and (min-width:1px){html{font-family:var(--theme-font-main),"Helvetica Neue",sans-serif;color:var(--ae-text-body)}h1,h2,h3,h4,h5,h6,.fauxone,.fauxtwo,.fauxthree,.fauxfour,.fauxfive,.fauxsix{font-family:var(--theme-font-headings),"Arial",sans-serif;color:var(--ae-text-dark);font-weight:700}.share-bar{background:var(--ae-blue)}.ssb-title{color:#fff}.ssb-column{justify-content:center}footer{background-color:#d9d9d9}a{color:var(--ae-blue)}a:hover{color:var(--ae-blue-dark)}.local-acc .ews-sc.accordion,.local-acc .ews-sc.accordion,.local-acc .ews-sc.accordion{color:#000000!important;background:#e8e8e8a3!important}.page-id-3749 .font-2em,.page-id-11787 .font-2em,.page-id-32574 .font-2em,.page-id-7980 .font-2em,.page-id-3653 .font-2em{font-size:2em}body:not(.home).fullwidth-page #content{padding:0}body:not(.home).fullwidth-page #content .entry{max-width:none}.wp-block-latest-posts__featured-image{overflow:hidden}.hero .wp-block-cover__inner-container{align-items:flex-start}#header{background:var(--ae-blue-dark);background:var(--ae-bg-blue);box-shadow:0 2px 12px rgb(14 57 108 / .1);position:relative;z-index:100;margin:0;padding:0}#ewsskiplink{display:block;height:0;overflow:hidden;margin:0;padding:0;line-height:0;font-size:0}li.menu-item-has-children>a::after{margin-top:3px;margin-left:5px;border-top:8px solid #fff}.named-grid .head-section{grid-template-areas:"logo" "banner-cta" "banner-phn" "banner-sa" "site-navigation";grid-template-columns:1fr;background:var(--ae-blue-dark);padding:0;row-gap:0;grid-row-gap:0;margin:0}.head-section{grid-template-rows:1fr 40vw auto auto;grid-row-gap:0;grid-template-areas:"social-navigation social-navigation" "logo banner-bar" "site-navigation site-navigation"}#menu-social-navigation{grid-area:none;margin:0}.named-grid #menu-social-navigation{display:none}.head-section{position:relative;grid-row-gap:0;grid-template-rows:auto}div.inline-default-aligned-nav nav#site-navigation,#site-navigation{background:var(--ae-blue)}.banner-bar{grid-row-gap:0}#Logo{padding:12px 5%;padding:0;display:flex;z-index:1;justify-self:left}.menu-toggle.button.new-button-style{z-index:1;position:relative;cursor:pointer}#Logo a.logo{display:block;line-height:0}.logo-wrapper{width:280px;max-width:100%;height:auto}.banner-phn{background:var(--ae-blue);padding:6px 5%}.banner-phn .banner-a{display:flex;align-items:center;gap:8px}.banner-phn span{color:rgb(255 255 255 / .75);font-size:.78em;font-family:var(--theme-font-main),sans-serif}.banner-phn a.button.header-phone-one-click{background:#fff0;color:#fff;font-size:1.15em;font-weight:700;font-family:var(--theme-font-headings),sans-serif;padding:4px 0;box-shadow:none;letter-spacing:.02em;text-decoration:none}.banner-phn a.button.header-phone-one-click:hover{background:#fff0;color:var(--ae-orange-light);box-shadow:none}.banner-cta{padding:6px 5%;background:var(--ae-blue-dark);background:#fff0;border-bottom:1px solid rgb(255 255 255 / .1)}.banner-cta a.button,.banner-cta a.header-cta-btn{display:inline-block;background:var(--ae-orange);color:#fff;font-family:var(--theme-font-headings),sans-serif;font-weight:700;font-size:.88em;padding:8px 20px;border-radius:var(--ae-radius-sm);text-decoration:none;box-shadow:var(--button-shadow);transition:background 0.2s,box-shadow 0.2s}.banner-cta a.button:hover,.banner-cta a.header-cta-btn:hover{background:var(--ae-orange-dark);box-shadow:var(--button-shadow-hover);color:#fff}.hdr-areas-served{padding:6px 5%;font-size:.78em;color:var(--ae-blue-dark);background:var(--ae-blue-dark);background:#fff0;font-style:italic}div.inline-default-aligned-nav nav#site-navigation,#site-navigation{background:var(--ae-blue-dark);grid-area:site-navigation}nav.main-navigation .nav-menu ul.menu,nav.main-navigation .nav-menu ul.menu.toggled-on{background:var(--ae-blue-dark);border-color:rgb(255 255 255 / .12)}.main-navigation li{border-bottom-color:rgb(255 255 255 / .08);color:rgb(255 255 255 / .88);border-bottom:none}.main-navigation li a{color:rgb(255 255 255 / .88);font-family:var(--theme-font-menu),sans-serif;font-size:.82em;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.main-navigation li a:hover,.main-navigation li a:focus{color:#fff;background:rgb(255 255 255 / .08)}.main-navigation li ul{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px)}.main-navigation li ul ul{top:0;left:100%}.main-navigation ul li:hover>ul,.main-navigation ul li:focus>ul,.main-navigation ul li:focus-within>ul,.main-navigation .focus>ul{border-left:0;clip:inherit;overflow:inherit;height:inherit;width:inherit}.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a{color:#fff;font-weight:700}nav.main-navigation .nav-menu ul.menu li{border-right-color:rgb(255 255 255 / .1)}nav.main-navigation .nav-menu ul.menu li ul.sub-menu{background:var(--ae-blue-dark);border:none}nav.main-navigation .nav-menu ul.menu li ul.sub-menu li a{background:#0d3f7e;border-bottom-color:rgb(255 255 255 / .08);color:rgb(255 255 255 / .85)}nav.main-navigation .nav-menu ul.menu li ul.sub-menu li a:hover{background:#1457a8;color:#fff}.menu-toggle.button{margin:10px}.menu-toggle.button.new-button-style{color:#fff;background:var(--ae-blue-dark)}.menu-toggle.button{background:var(--ae-blue);color:#fff;border:none}.menu-toggle.button:hover{background:var(--ae-blue-dark)}div.nav-menu{border-top:none}#gform_wrapper_3 .gform_fields{display:grid!important;grid-template-columns:1fr!important}#gform_wrapper_3 .gfield{grid-column:span 12 / span 12!important}#gform_wrapper_3 .ginput_container_radio{text-wrap-mode:nowrap}.button:not(.wp-block-button):not(#menubutton),.button:not(.wp-block-button):not(#menubutton):hover,.button:not(.wp-block-button):not(#menubutton):active,.wp-block-button.button a,.wp-block-button.button a:hover,.wp-block-button.button a:active{border:none}.top-bar-size{font-size:0.78em!important;padding:13px 32px!important}.themebg,.themebg h1,.themebg h2,.themebg h3,.themebg h4,.themebg h5,.themebg h6,.themebg .fauxone,.themebg .fauxtwo,.themebg .fauxthree,.themebg .fauxfour,.themebg .fauxfive,.themebg .fauxsix{color:var(--ae-text-light)}.secondarybg,.secondarybg h1,.secondarybg h2,.secondarybg h3,.secondarybg h4,.secondarybg h5,.secondarybg h6,.secondarybg .fauxone,.secondarybg .fauxtwo,.secondarybg .fauxthree,.secondarybg .fauxfour,.secondarybg .fauxfive,.secondarybg .fauxsix{color:var(--ae-text-light)}.tertiarybg,.tertiarybg h1,.tertiarybg h2,.tertiarybg h3,.tertiarybg h4,.tertiarybg h5,.tertiarybg h6,.tertiarybg .fauxone,.tertiarybg .fauxtwo,.tertiarybg .fauxthree,.tertiarybg .fauxfour,.tertiarybg .fauxfive,.tertiarybg .fauxsix{color:var(--ae-text-light)}.wp-block-cover,.wp-block-cover-image{align-items:flex-start}.hero.wp-block-cover{box-sizing:content-box;padding:0}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{z-index:1}.gform_wrapper.gravity-theme .right_label .gfield_label{text-align:left}.ae-section-proud{min-height:100vh;display:flex;align-items:flex-end}.ae-section-proud .wp-block-cover__image-background{height:67vh}.ae-team-section-inner{border-radius:10px;padding:40px;margin:0 0 0 auto}.ae-team-section-inner .wp-block-heading{text-align:center}.ae-team-section-inner .hero-phone-btn{text-align:center;display:block}.home-service-box{max-width:unset}.cbox{background-image:none!important;padding:35px 10% 30px;background-color:var(--themed-bg-color);color:#fff;background-repeat:no-repeat;background-position:center}.cbox i,.cbox h4{color:rgb(255 255 255 / 90%)}}@media only screen and (min-width:900px){.banner-cta{grid-area:1 / 2 / 1 / 2}.hdr-areas-served{grid-area:1 / 1 / 1 / 2}.logo-wrapper{width:auto}.gform-field-row--span-three{grid-row:span 3}.named-grid .head-section{grid-template-columns:280px minmax(1px,1fr);grid-template-areas:"logo banner-cta" "logo banner-phn" "logo banner-sa" "site-navigation site-navigation";align-items:stretch}.head-section{grid-template-rows:auto auto calc(35vw + 40px) auto;align-items:flex-start}.named-grid #menu-social-navigation:empty,.named-grid .social-navigation:empty{display:none}div.inline-default-aligned-nav nav#site-navigation,#site-navigation{position:absolute;top:-24px;left:0;right:0}div.inline-default-aligned-nav #Logo,#Logo{justify-content:center;z-index:6}nav.main-navigation .nav-menu ul.menu,nav.main-navigation .nav-menu ul.menu.toggled-on{max-width:unset;justify-content:right}.banner-phn{padding:6px 28px;display:flex;align-items:center}.banner-cta{justify-self:center;padding:6px 28px;padding:0;display:flex;align-items:center;gap:12px}.hdr-areas-served{padding:5px 28px}nav.main-navigation .nav-menu ul.menu li a{padding:18px 20px;font-size:.78em}.menu-toggle,.woocommerce button.button.menu-toggle{display:none}.sub-menu{display:inherit;transition:0s}.main-navigation{display:block;line-height:0;z-index:5}div.nav-menu{border-top:none}.banner-bar{grid-area:banner-bar;z-index:6;grid-row-gap:0}span.hdr-areas-served{margin:0;padding:0;margin:0 auto}.head-section{grid-template-columns:280px minmax(1px,1fr);grid-template-areas:"logo banner-bar" "site-navigation site-navigation" "social-navigation social-navigation";grid-template-rows:67px auto auto;grid-row-gap:0}nav.main-navigation .nav-menu ul.menu li a{display:flex;padding:12px 20px;line-height:.78rem;text-shadow:none;justify-content:space-between;font-size:.78em}.top-bar{text-align:right}.top-bar a.button.header-cta-btn{margin-right:5px}}@media only screen and (min-width:1240px){nav.main-navigation .nav-menu ul.menu li a{padding:18px 20px}div.inline-default-aligned-nav nav#site-navigation,#site-navigation{top:-35px}.ae-section-proud{align-items:center}.ae-section-proud .wp-block-cover__image-background{height:100%}.hero .wp-block-cover__inner-container{align-items:flex-end}div.inline-default-aligned-nav .head-section,div.inline-right-aligned-nav .head-section,.head-section{grid-template-columns:480px minmax(1px,1fr);grid-template-areas:"logo banner-bar" "site-navigation site-navigation" "social-navigation social-navigation";grid-template-rows:118px auto auto;grid-row-gap:0}div.inline-default-aligned-nav div.banner-bar{grid-area:banner-bar}div.inline-default-aligned-nav #Logo{grid-row:auto}div.inline-default-aligned-nav .head-section,div.inline-right-aligned-nav .head-section{max-width:100%}}@media only screen and (min-width:1420px){div.inline-default-aligned-nav .head-section,div.inline-right-aligned-nav .head-section{max-width:unset}}@media only screen and (min-width:1620px){.banner-cta{justify-self:right}.wp-block-cover.cover-anteater .wp-block-cover__image-background{top:auto;bottom:50px}}div.inline-default-aligned-nav nav#site-navigation{grid-area:site-navigation}.button:not(.wp-block-button):not(#menubutton),.wp-block-button.button a{background:var(--ae-orange);background:#fff;color:#8d4419;border:2px solid var(--ae-orange);font-family:var(--theme-font-headings),sans-serif;font-weight:700;font-size:.92em;letter-spacing:.02em;padding:13px 28px;border-radius:var(--ae-radius-sm);box-shadow:var(--button-shadow);transition:background 0.18s,box-shadow 0.18s,transform 0.15s;display:inline-block;text-decoration:none;cursor:pointer}@media only screen and (min-width:900px){.header-cta-btn:not(.wp-block-button):not(#menubutton){font-size:.62em;line-height:1rem;padding:5px 10px}}@media only screen and (min-width:1240px){.header-cta-btn:not(.wp-block-button):not(#menubutton){font-size:.92em;line-height:1rem;padding:13px 28px}}.button:not(.wp-block-button):not(#menubutton):link,.button:not(.wp-block-button):not(#menubutton):visited{color:#fff;color:#8d4419}.button:not(.wp-block-button):not(#menubutton):hover,.wp-block-button.button a:hover{background:var(--ae-orange-dark);background:var(--ae-orange);box-shadow:var(--button-shadow-hover);border-color:var(--ae-orange-dark);color:#fff;transform:translateY(-1px)}.button:not(.wp-block-button):not(#menubutton):hover,.button:not(.wp-block-button):not(#menubutton):active,.wp-block-button.button a:hover,.wp-block-button.button a:active{border:2px solid var(--ae-orange-dark)!important}.button-blue:not(.wp-block-button):not(#menubutton),.ae-btn-blue{background:var(--ae-blue)!important;border:2px solid var(--ae-blue)!important}.button-blue:not(.wp-block-button):not(#menubutton):hover,.ae-btn-blue:hover{background:var(--ae-blue-dark)!important;border-color:var(--ae-blue-dark)!important}.button-outline,.ae-btn-outline{background:transparent!important;border:2px solid #fff!important;color:#fff!important;box-shadow:none!important}.button-outline:hover,.ae-btn-outline:hover{background:rgb(255 255 255 / .15)!important;transform:translateY(-1px)}.hero .wp-block-cover__inner-container,.hero-overlay{display:flex;justify-content:center}.hero{position:relative}.hero-overlay{align-items:flex-end;padding:40px 5% 100%;width:100%}@media screen and (min-width:900px){.hero-overlay{padding:40px 5%}}.hero-overlay .wp-block-group__inner-container{width:100%}.before-services{background-color:var(--ae-blue-dark);background-image:url(/wp-content/uploads/anteater/crew.webp);background-size:cover;background-position:center 30%;background-repeat:no-repeat;position:relative;margin:0;padding:0}.before-services::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(10 35 70 / .82) 0%,rgb(20 87 168 / .65) 50%,rgb(10 45 90 / .75) 100%);z-index:1}.before-services .before-section{position:relative;z-index:2;padding:40px 5%;max-width:1400px;margin:0 auto;width:auto}.hero-inner{display:flex;flex-direction:column;gap:28px;align-items:flex-start}.hero-block{border-radius:10px;margin:0 0 0 auto;background-color:#ffffffe8}.hero-block :where(.wp-block-columns.is-layout-flex){gap:1em}.hero-badge{display:flex;justify-self:center;align-items:center;max-width:max-content;gap:8px;background:var(--ae-blue);color:#fff;padding:5px 14px;border-radius:30px;font-size:.78em;font-family:var(--theme-font-headings),sans-serif;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-headline{font-family:var(--theme-font-headings),sans-serif;font-size:2em;font-weight:800;color:#fff;line-height:1.25;margin:0;text-shadow:0 0 5px rgb(0 0 0 / .2)}.hero-headline span{color:#ffb05e}.hero-sub{font-size:1em;color:rgb(255 255 255 / .88);line-height:1.65;max-width:580px}p:last-child{margin:0}.hero-cta-group{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-phone-btn,.wp-element-button{display:inline-flex;align-items:center;gap:8px;background:var(--ae-blue);color:#fff;font-family:var(--theme-font-headings),sans-serif;border:2px solid var(--ae-blue-dark);font-weight:800;font-size:1.1em;line-height:1.2rem;padding:13px 24px;border-radius:var(--ae-radius-sm);text-decoration:none;box-shadow:0 0 5px rgb(0 0 0 / .5);transition:all 0.18s;letter-spacing:.01em}.hero-phone-btn .fas,.wp-element-button .fas{color:var(--ae-orange)}.hero-phone-btn .fa-phone,.wp-element-button .fa-phone{transform:rotate(90deg)}.wp-element-button:hover,.hero-phone-btn:hover{background:var(--ae-orange);border-color:var(--ae-orange-dark);color:#fff}.wp-element-button:hover .fas,.hero-phone-btn:hover .fas{color:#fff}.hero-phone-btn svg{flex-shrink:0}.hero-quote-btn,a[href="#home-quote-form"]{display:inline-flex;align-items:center;gap:6px;background:#fff;box-shadow:0 0 5px rgb(0 0 0 / .5);color:var(--ae-blue);border:2px solid var(--ae-blue);font-family:var(--theme-font-headings),sans-serif;font-weight:700;font-size:.92em;line-height:1.2rem;padding:13px 24px;border-radius:var(--ae-radius-sm);text-decoration:none;transition:all 0.18s}.hero-quote-btn:hover{background:var(--ae-orange);border-color:var(--ae-orange-dark);color:#fff}.hero-form-box{background:rgb(255 255 255 / .97);border-radius:var(--ae-radius);padding:24px 20px 20px;box-shadow:var(--ae-shadow-lg);width:100%;max-width:420px}.hero-form-box .hero-form-title{font-family:var(--theme-font-headings),sans-serif;font-size:1.15em;font-weight:700;color:var(--ae-blue-dark);text-align:center;margin-bottom:14px}.hero-form-box .hero-form-sub{text-align:center;font-size:.82em;color:var(--ae-text-muted);margin-bottom:16px}.hero-form-box .gform_wrapper{background:#fff0}.hero-trust-row{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.hero-trust-item{display:flex;align-items:center;gap:6px;color:rgb(255 255 255 / .85);font-size:.82em;font-family:var(--theme-font-headings),sans-serif;font-weight:600}.hero-trust-item .trust-icon{color:#ffb05e;font-size:.95em}@media only screen and (min-width:768px){.before-services .before-section{padding:48px 5% 60px}.hero-inner{flex-direction:row;align-items:flex-start;gap:48px}.hero-content-col{flex:1 1 55%;padding-top:20px;text-align:left}.hero-content-col .hero-badge,.hero-content-col .hero-cta-group,.hero-content-col .hero-trust-row{justify-content:flex-start}.hero-form-col{flex:0 0 360px;max-width:380px}.hero-headline{font-size:2.6em}}@media only screen and (min-width:1100px){.before-services .before-section{padding:56px 5% 72px}.hero-headline{font-size:3em}.hero-form-col{flex:0 0 400px}}.non-home-header-text{background-color:var(--ae-blue);background-image:none;padding:20px 5%}.non-home-header-text .nhht-inner{max-width:1400px;margin:0 auto}.non-home-header-text .fauxtwo{color:#fff;font-size:1.3em;margin:0}.ae-trust-bar{background:var(--ae-blue);padding:16px 5%}.ae-trust-bar-inner{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px}.ae-trust-stat{display:flex;align-items:center;gap:8px;color:#fff;font-family:var(--theme-font-headings),sans-serif;font-size:.88em;font-weight:600}.ae-trust-stat i{color:#ffb05e;font-size:1em}.svc-sctn{background:var(--ae-bg-light);padding:48px 0}.home-service-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:0 5%;max-width:1400px;margin:0 auto;width:auto}.home-service-box{background:var(--ae-bg-white);border-radius:var(--ae-radius);box-shadow:var(--ae-shadow-sm);padding:0;margin:0;width:auto;text-align:center;display:flex;flex-direction:column;align-items:stretch;transition:box-shadow 0.2s,transform 0.2s;overflow:hidden;border-top:4px solid var(--ae-blue)}.home-service-box:hover{box-shadow:var(--ae-shadow-md);transform:translateY(-3px)}.home-service-box:nth-child(1){border-top-color:#1457a8}.home-service-box:nth-child(2){border-top-color:#e8702a}.home-service-box:nth-child(3){border-top-color:#22883a}.home-service-box:nth-child(4){border-top-color:#7b3fb5}.home-service-box:nth-child(5){border-top-color:#c0391e}.home-service-box:nth-child(6){border-top-color:#d4871a}.home-service-box:nth-child(7){border-top-color:#1b8fab}.home-service-box:nth-child(8){border-top-color:#0d3f7e}a.serviceboxlink{color:var(--ae-text-dark);text-decoration:none;display:flex;flex-direction:column;height:100%;align-items:center;padding:24px 20px 20px}a.serviceboxlink:hover{color:var(--ae-text-dark)}.home-service-box img{width:64px;height:64px;object-fit:contain;margin:0 auto 12px}.home-service-box h2{font-size:1em;font-weight:700;color:var(--ae-text-dark);margin-bottom:8px;font-family:var(--theme-font-headings),sans-serif}.home-service-box .fauxtwo{font-size:1em;font-weight:700;color:var(--ae-text-dark);margin-bottom:8px}.home-service-box .home-service-description{font-size:.85em;color:var(--ae-text-body);line-height:1.6;padding:0;flex:1}.home-service-box .btn-cntnr{margin-top:auto;padding:14px 0 0}.home-service-box .btn-cntnr .button{font-size:.8em;padding:9px 20px}.home-service-box:not(:has(img)) a.serviceboxlink::before{font-family:"Font Awesome 5 Free","FontAwesome";font-weight:900;font-size:2em;color:var(--ae-blue);margin-bottom:10px;display:block}.home-service-wrapper .home-service-box{width:auto!important;min-width:0;max-width:100%;margin:0!important}@media only screen and (min-width:768px){.home-service-wrapper{grid-template-columns:repeat(4,1fr);gap:20px}.home-service-wrapper.service-boxes-6{grid-template-columns:repeat(3,1fr)}a.serviceboxlink{padding:28px 22px 22px}}.home-header-wrapper{text-align:center;padding:0 5% 20px;max-width:1400px;margin:0 auto;width:auto}.home-header-wrapper h1{font-size:1.7em;color:var(--ae-text-dark);font-weight:700}#content,.content-section{color:var(--ae-text-body);font-family:var(--theme-font-main),sans-serif}.entry h2,.entry h3{font-family:var(--theme-font-headings),sans-serif}.after-services,.asafter,.asbefore{background:var(--ae-bg-white);padding:0;margin:0;clear:both}.after-services:last-of-type{margin-bottom:0}.ae-section-trust-bar{background:var(--ae-blue);padding:20px 5%;text-align:center}.ae-section-trust-bar .ae-trust-items{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px;max-width:1200px;margin:0 auto}.ae-section-trust-bar .ae-trust-item{display:flex;align-items:center;gap:8px;color:#fff;font-family:var(--theme-font-headings),sans-serif;font-weight:600;font-size:.88em}.ae-section-trust-bar .ae-trust-item i{color:#ffb05e}.ae-section{padding:0 5% 60px}.ae-section-inner{max-width:1400px;margin:0 auto}.ae-section-bg-light{background:var(--ae-bg-light)}.ae-section-bg-blue{background:var(--ae-blue-xlight)}.wp-block-cover.cover-anteater .wp-block-cover__image-background{object-fit:contain;top:0;left:0;right:auto;width:auto;height:auto;max-height:50%;max-width:50%}.ae-section-bg-dark{background:var(--ae-blue-dark);color:#fff}.ae-section-bg-dark h2,.ae-section-bg-dark h3{color:#fff}.ae-section-heading{text-align:center;margin-bottom:36px}.ae-section-heading h2{font-size:1.8em;font-weight:800;color:var(--ae-text-dark);margin-bottom:10px}.ae-section-heading p{color:#4a5468;max-width:600px;margin:0 auto;font-size:.97em}.ae-section-heading .ae-accent-line{display:block;width:52px;height:4px;background:var(--ae-orange);border-radius:2px;margin:14px auto 0}.ae-split-section{display:flex;flex-direction:column;gap:24px}.ae-split-card{background:var(--ae-bg-white);border-radius:var(--ae-radius);box-shadow:var(--ae-shadow-md);overflow:hidden;flex:1;display:flex;flex-direction:column}.ae-split-card-header{padding:24px 28px 18px;display:flex;align-items:center;gap:14px}.ae-split-card-header.residential{background:linear-gradient(135deg,var(--ae-blue) 0%,var(--ae-blue-light) 100%)}.ae-split-card-header.commercial{background:linear-gradient(135deg,#0a3522 0%,#176b3e 100%)}.ae-split-card-icon{font-size:2em;color:rgb(255 255 255 / .85);flex-shrink:0}.ae-split-card-title{color:#fff;font-family:var(--theme-font-headings),sans-serif;font-size:1.3em;font-weight:700;margin:0}.ae-split-card-body{padding:24px 28px;flex:1}.ae-split-card-body p{color:var(--ae-text-body);font-size:.95em;line-height:1.7;margin-bottom:16px}.ae-split-card-body ul{list-style:none;margin:0 0 20px;padding:0}.ae-split-card-body ul li{padding:5px 0 5px 24px;position:relative;font-size:.9em;color:var(--ae-text-body);line-height:1.5}.ae-split-card-body ul li::before{content:"\f00c";font-family:"Font Awesome 5 Free","FontAwesome";font-weight:900;color:var(--ae-blue);position:absolute;left:0;top:6px;font-size:.85em}@media only screen and (min-width:768px){.ae-split-section{flex-direction:row}}.ae-why-grid{display:grid;grid-template-columns:1fr;gap:20px}.ae-why-card{background:var(--ae-bg-white);border-radius:var(--ae-radius);padding:28px 24px;box-shadow:var(--ae-shadow-sm);border-left:4px solid var(--ae-blue);display:flex;gap:16px;align-items:flex-start}.ae-why-card:nth-child(2){border-left-color:var(--ae-orange)}.ae-why-card:nth-child(3){border-left-color:#22883a}.ae-why-card:nth-child(4){border-left-color:#7b3fb5}.ae-why-card-icon{font-size:1.8em;color:var(--ae-blue);flex-shrink:0;width:44px;text-align:center}.ae-why-card:nth-child(2) .ae-why-card-icon{color:var(--ae-orange)}.ae-why-card:nth-child(3) .ae-why-card-icon{color:#22883a}.ae-why-card:nth-child(4) .ae-why-card-icon{color:#7b3fb5}.ae-why-card-content h3{font-family:var(--theme-font-headings),sans-serif;font-size:1.05em;font-weight:700;margin-bottom:6px;color:var(--ae-text-dark)}.ae-why-card-content p{font-size:.9em;color:var(--ae-text-body);line-height:1.65;margin:0}@media only screen and (min-width:600px){.ae-why-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:900px){.hero .wp-block-cover__inner-container,.hero-overlay{height:calc(100vh - 170px - 24px)}.admin-bar .hero .wp-block-cover__inner-container,.admin-bar .hero-overlay{height:calc(100vh - 170px - 56px)}.ae-why-grid{grid-template-columns:repeat(4,1fr)}.ae-why-card{flex-direction:column;align-items:center;text-align:center;border-left:none;border-top:4px solid var(--ae-blue)}.ae-why-card:nth-child(2){border-top-color:var(--ae-orange)}.ae-why-card:nth-child(3){border-top-color:#22883a}.ae-why-card:nth-child(4){border-top-color:#7b3fb5}}.ae-reviews-grid{display:grid;grid-template-columns:1fr;gap:20px}.ae-review-card{background:var(--ae-bg-white);border-radius:var(--ae-radius);padding:28px 24px;box-shadow:var(--ae-shadow-sm);border:1px solid var(--ae-border);display:flex;flex-direction:column;gap:12px}.ae-review-stars{color:#f5a623;font-size:1em;letter-spacing:2px}.ae-review-text{font-size:.92em;color:var(--ae-text-body);line-height:1.7;font-style:italic;flex:1}.ae-review-author{font-family:var(--theme-font-headings),sans-serif;font-weight:700;font-size:.88em;color:var(--ae-text-dark)}.ae-review-location{font-size:.8em;color:#4e586e}@media only screen and (min-width:600px){.ae-reviews-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:900px){.ae-reviews-grid{grid-template-columns:repeat(3,1fr)}}.ae-review-platform{text-align:center;margin-top:32px}.ae-review-platform-badge{display:inline-flex;align-items:center;gap:10px;background:var(--ae-bg-white);border:1px solid var(--ae-border);border-radius:40px;padding:10px 24px;box-shadow:var(--ae-shadow-sm)}.ae-review-platform-badge span{font-family:var(--theme-font-headings),sans-serif;font-weight:700;font-size:.9em;color:var(--ae-text-dark)}.ae-review-platform-badge .ae-stars{color:#f5a623;letter-spacing:1px}.ae-team-section{position:relative;padding:0;overflow:hidden}.ae-team-inner{position:relative;z-index:2}.ae-team-section-inner{min-height:calc(50vh - 120px)}@media only screen and (min-width:1240px){.ae-team-inner{max-width:550px}.ae-team-section-inner{min-height:auto}}.ae-team-inner h2{color:#fff;font-family:var(--theme-font-headings),sans-serif;font-size:1.9em;font-weight:800;margin-bottom:16px}.ae-team-inner h2 span{color:var(--ae-orange)}.ae-team-inner p{color:rgb(255 255 255 / .88);font-size:.97em;line-height:1.75;margin-bottom:24px}.ae-team-stats{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:28px}.ae-team-stat{text-align:center}.ae-team-stat-num{font-family:var(--theme-font-headings),sans-serif;font-size:2em;font-weight:800;color:#ffb05e;line-height:1}.ae-team-stat-label{font-size:.78em;color:rgb(255 255 255 / .75);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.ae-cta-section{background:linear-gradient(135deg,var(--ae-orange) 0%,#c35b10 100%);background:linear-gradient(135deg,#ffffff 0%,#e1e1e1 100%);padding:56px 5%;text-align:center}.ae-cta-inner{max-width:800px;margin:0 auto}.ae-cta-section h2{color:#fff;color:var(--ae-blue-dark);font-family:var(--theme-font-headings),sans-serif;font-size:1.9em;font-weight:800;margin-bottom:14px}.ae-cta-section p{font-size:1em;margin-bottom:28px}.ae-cta-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.ae-cta-phone-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--ae-blue);font-family:var(--theme-font-headings),sans-serif;font-weight:800;font-size:1.1em;padding:16px 30px;border-radius:var(--ae-radius-sm);text-decoration:none;box-shadow:0 4px 20px rgb(0 0 0 / .15);transition:all 0.18s;border:2px solid var(--ae-blue-dark)}.ae-cta-phone-btn:hover{background:#fff3ec;color:var(--ae-orange-dark);transform:translateY(-2px);box-shadow:0 6px 28px rgb(0 0 0 / .2)}.ae-cta-quote-btn{display:inline-flex;align-items:center;gap:6px;background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .8);font-family:var(--theme-font-headings),sans-serif;font-weight:700;font-size:.95em;padding:14px 28px;border-radius:var(--ae-radius-sm);text-decoration:none;transition:all 0.18s}.ae-cta-quote-btn:hover{background:rgb(255 255 255 / .15);border-color:#fff;color:#fff;transform:translateY(-1px)}.before-services .gform_wrapper,.hero-form-box .gform_wrapper{background:#fff0}.before-services .gform_fields,.hero-form-box .gform_fields{display:grid;grid-template-columns:1fr;gap:8px}.before-services .gfield,.hero-form-box .gfield{margin:0}.before-services .gfield input,.before-services .gfield select,.before-services .gfield textarea,.hero-form-box .gfield input,.hero-form-box .gfield select,.hero-form-box .gfield textarea{box-shadow:none;border:1.5px solid var(--ae-border);border-radius:var(--ae-radius-sm);padding:11px 14px;font-size:.9em;font-family:var(--theme-font-main),sans-serif;color:var(--ae-text-dark);background:#fff;width:100%;box-sizing:border-box;transition:border-color 0.15s}.before-services .gfield input:focus,.before-services .gfield select:focus,.hero-form-box .gfield input:focus,.hero-form-box .gfield select:focus{border-color:var(--ae-blue);outline:none;box-shadow:0 0 0 3px rgb(20 87 168 / .12)}.before-services .gform_footer,.hero-form-box .gform_footer{margin-top:10px}.before-services .gform_footer .button,.before-services .gform_button,.hero-form-box .gform_footer .button,.hero-form-box .gform_button{width:100%;background:var(--ae-orange);color:#fff;font-family:var(--theme-font-headings),sans-serif;font-weight:700;font-size:1em;padding:13px 20px;border-radius:var(--ae-radius-sm);border:none;cursor:pointer;text-align:center;transition:background 0.18s}.before-services .gform_footer .button:hover,.before-services .gform_button:hover,.hero-form-box .gform_footer .button:hover,.hero-form-box .gform_button:hover{background:var(--ae-orange-dark)}.before-services label.gfield_label,.hero-form-box label.gfield_label{font-size:.8em;font-weight:600;color:var(--ae-text-muted);font-family:var(--theme-font-headings),sans-serif;margin-bottom:3px}#home-quote-form{scroll-margin-top:80px}.one_full.flexrow-cont{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px}.flexrow-cont .one_half{flex:1 1 100%}@media only screen and (min-width:768px){.one_full.flexrow-cont{flex-direction:row}.flexrow-cont .one_half{flex:1 1 calc(50% - 12px)}}.flexrow-cont .wp-block-image.coverimage img{width:100%;height:100%;object-fit:cover;border-radius:var(--ae-radius)}.flexrow-cont .one_half.left-text,.flexrow-cont .one_half.right-text{display:flex;flex-direction:column;justify-content:center;padding:0 20px}#footer,#footer p,#footer li,#footer .widget-title{color:var(--ae-text-body)}#footer h2,#footer h3,#footer h4{color:#000;font-family:var(--theme-font-headings),sans-serif}#footer a{color:rgb(0 48 107 / 88%)}#footer a:hover{color:var(--ae-orange)}.footer-widgets{background:#fff0;border-bottom:1px solid rgb(255 255 255 / .08)}.site-credits{background:#071629;color:rgb(255 255 255 / .55);font-size:.8em;padding:14px 5%;text-align:center}.menu-ftr a{color:rgb(11 47 91 / 88%)}.menu-ftr a:hover{color:var(--ae-orange)}.ftr-cta a.footer-cta-click{color:rgb(0 48 107 / 88%)}.ftr-cta a.footer-cta-click:hover{color:var(--ae-orange)}.sub-ftr div{color:#0b2f5be0}a.footer-cta-click,.ftr-cta a.footer-cta-click{text-decoration:underline}.nscenter{text-align:center}.wp-block-buttons{gap:10px}.hero-logoart{position:absolute;right:-20px;bottom:-10px;width:200px;opacity:.12;pointer-events:none;display:none}@media only screen and (min-width:1100px){.hero-logoart{display:block}}@media only screen and (min-width:640px){.gform_wrapper.gravity-theme .right_label .gfield_label{text-align:right}.gform_wrapper.gravity-theme .gform_fields.right_label .gfield_description{width:70%;margin:0 0 0 auto;text-align:left}.gform_footer.right_label{justify-content:left}.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container{float:none}}@media only screen and (min-width:900px){.menu-toggle,.woocommerce button.button.menu-toggle{display:none}.sub-menu{display:inherit;transition:0s}.main-navigation{display:block;line-height:0;z-index:5}div.nav-menu{border-top:none}nav.main-navigation .nav-menu ul.menu,nav.main-navigation .nav-menu ul.menu.toggled-on{background:var(--ae-blue-dark);position:relative;top:inherit;left:inherit;right:inherit;display:flex;flex-wrap:wrap;padding:0;width:100%;border:0;margin:0 auto;box-shadow:none}nav.main-navigation .nav-menu ul.menu li{width:auto;background-color:#fff0;border-right:1px solid rgb(255 255 255 / .1)}nav.main-navigation .nav-menu ul.menu>li:last-child{border-right:0}nav.main-navigation .nav-menu ul.menu li ul.sub-menu li a{padding:10px 20px;width:200px;font-size:.85em}.main-navigation ul.menu,.main-navigation div.nav-menu>ul{text-align:left;width:100%}}nav.main-navigation .nav-menu ul.menu>li:last-child a{background:var(--ae-orange);color:#000!important;border-radius:0;font-weight:700}nav.main-navigation .nav-menu ul.menu>li:last-child a:hover{background:var(--ae-orange-dark)!important}body{background:#fff;font-family:var(--theme-font-main),"Helvetica Neue",sans-serif}.gfield input,.gfield select,.gfield textarea{border:1.5px solid var(--ae-border);border-radius:var(--ae-radius-sm);padding:10px 14px;font-family:var(--theme-font-main),sans-serif;color:var(--ae-text-dark);font-size:.92em;transition:border-color 0.15s,box-shadow 0.15s}.gfield input:focus,.gfield select:focus,.gfield textarea:focus{border-color:var(--ae-blue);box-shadow:0 0 0 3px rgb(20 87 168 / .12);outline:none}.gform_footer .gform_button,input[type="submit"]{background:var(--ae-orange);color:#fff;border:none;border-radius:var(--ae-radius-sm);font-family:var(--theme-font-headings),sans-serif;font-weight:700;font-size:1em;padding:13px 28px;cursor:pointer;transition:background 0.18s}.gform_footer .gform_button:hover,input[type="submit"]:hover{background:var(--ae-orange-dark)}@media only screen and (max-width:500px){.before-services{background-image:url(/wp-content/uploads/anteater/crew.webp);background-position:65% center}}.svc-sctn .home-header-wrapper h1{font-family:var(--theme-font-headings),sans-serif;font-size:1.6em;font-weight:700;color:var(--ae-text-dark);text-align:center;margin-bottom:4px}.svc-sctn .home-header-wrapper::after{content:"";display:block;width:52px;height:4px;background:var(--ae-orange);border-radius:2px;margin:12px auto 0}.home .entry{width:100%;padding:0}.home .entry>*{margin-left:0;margin-right:0}.home .entry .wp-block-group{margin-top:0;margin-bottom:0}.home .entry .wp-block-columns{margin-top:0;margin-bottom:0}.wp-block-columns.hero-cols{gap:40px;align-items:flex-start}@media only screen and (min-width:900px){.wp-block-columns.hero-cols{gap:56px}}.wp-block-columns.home-svc-cols{display:grid!important;grid-template-columns:repeat(2,1fr);gap:16px;padding:0 5%;max-width:1400px;margin-left:auto!important;margin-right:auto!important;box-sizing:content-box}@media only screen and (min-width:782px){.wp-block-columns.home-svc-cols{grid-template-columns:repeat(4,1fr);gap:20px}}.wp-block-columns.home-svc-cols .wp-block-column{min-width:0}.wp-block-column.ae-why-card{display:flex;gap:16px;align-items:flex-start}@media only screen and (min-width:782px){.wp-block-column.ae-why-card{flex-direction:column;align-items:center;text-align:center}}.wp-block-column.ae-split-card{display:flex;flex-direction:column}.wp-block-group.ae-split-card-header{display:flex;align-items:center;gap:14px}.wp-block-group.ae-split-card-body{flex:1}.wp-block-column.ae-review-card{display:flex;flex-direction:column}.wp-block-columns.ae-team-stats{gap:24px;margin-bottom:28px}.wp-block-column.ae-team-stat{text-align:center}.ae-review-platform .wp-block-separator.ae-accent-line,.ae-section-heading .wp-block-separator.ae-accent-line{display:block!important;width:52px!important;height:4px!important;background:var(--ae-orange)!important;border:none!important;border-top:none!important;border-radius:2px;margin:14px auto 20px!important;color:#fff0;opacity:1!important}.home-service-box .svc-box-inner{padding:24px 20px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.home-service-box .svc-icon{font-size:2em;margin:0 auto 12px;display:block;line-height:1;color:var(--ae-blue)}.home-service-box:nth-child(1) .svc-icon{color:#1457a8}.home-service-box:nth-child(2) .svc-icon{color:#e8702a}.home-service-box:nth-child(3) .svc-icon{color:#22883a}.home-service-box:nth-child(4) .svc-icon{color:#7b3fb5}.home-service-box:nth-child(5) .svc-icon{color:#c0391e}.home-service-box:nth-child(6) .svc-icon{color:#d4871a}.home-service-box:nth-child(7) .svc-icon{color:#1b8fab}.home-service-box:nth-child(8) .svc-icon{color:#0d3f7e}.home-service-box .svc-box-inner .wp-block-heading{font-size:1em;font-weight:700;color:var(--ae-text-dark);font-family:var(--theme-font-headings),sans-serif;margin-bottom:8px}.svc-sctn .home-header-wrapper h2{font-family:var(--theme-font-headings),sans-serif;font-size:1.6em;font-weight:700;color:var(--ae-text-dark);text-align:center;margin-bottom:4px}.ae-review-platform-badge.wp-block-group{display:inline-flex;align-items:center;gap:10px}p.ae-why-card-icon{font-size:1.8em;flex-shrink:0;width:44px;text-align:center;margin:0}p.ae-split-card-icon{font-size:2em;color:rgb(255 255 255 / .85);flex-shrink:0;margin:0}p.ae-trust-items{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px;max-width:1200px;margin:0 auto}p.hero-cta-group{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0}p.hero-trust-row{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:clamp(0.4rem, 1vw, 1rem)}.hero-block :where(.wp-block-columns.is-layout-flex){gap:clamp(0.4rem, 1vw, 1rem)}.hero-block p:not(:last-child){margin-bottom:clamp(0.4rem, 1vw, 1rem)}.hero-block{padding:clamp(0.8rem, 2vw, 2rem);font-size:clamp(0.8rem, 1vw, 1rem)}p.ae-cta-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:0}.svc-box-inner p .button{font-size:.8em;padding:9px 20px}.svc-box-inner p{margin-top:auto;padding-top:14px}