:root{--font-primary:"Bree Serif";--lightest-grey:rgba(240,240,240,1);--lightest-grey-med:rgba(240,240,240,0.4);--light-grey:rgba(80,92,100,1);--medium-grey:rgba(62,71,77,1);--dark-grey:rgba(56,73,83,1);--sky-blue-lt:rgba(93,192,233,1);--sky-blue-dk:rgba(36,164,221,1);--main-red:rgba(240,0,0,1);--accent-color:var(--white);--accent-border:1px solid var(--main-red);--accent-background:var(--main-red);--warning:var(--main-red);--link-color:var(--sky-blue-sk);--link-hover-color:var(--main-red);--font-base-1:calc(var(--font-base-2) * 0.85);--input-color:var(--dark-grey);--input-background:var(--white-med);--input-border:1px solid var(--dark-grey);--input-color-focus:var(--sky-blue-dk);--input-background-focus:var(--white);--input-border-focus:1px solid var(--sky-blue-dk);--button-color:var(--sky-blue-lt);--button-background:repeating-conic-gradient(from 0deg,var(--light-grey) 0deg 10deg,var(--medium-grey) 10deg 20deg);--button-font-size:30px;--button-border:2px solid var(--white);--button-padding:5px 40px 10px;--button-border-radius:50%;--button-transform:scale(1);--button-text-shadow:2px 2px 1px var(--black-med);--button-filter:drop-shadow(1px 1px 0 var(--dark-grey)) drop-shadow(-1px 1px 0 var(--dark-grey)) drop-shadow(1px -1px 0 var(--dark-grey)) drop-shadow(-1px -1px 0 var(--dark-grey)) drop-shadow(2px 3px 3px var(--black-low));--button-text-transform:capitalize;--button-font-variant:none;--button-letter-spacing:0;--button-transition:all 0.1s ease-in;--button-color-hover:var(--sky-blue-lt);--button-background-hover:repeating-conic-gradient(from 0deg,var(--light-grey) 0deg 10deg,var(--medium-grey) 10deg 20deg);--button-border-hover:2px solid var(--white);--button-transform-hover:scale(1.15);--button-transition-hover:all 0.25s cubic-bezier(.17,.67,.41,1.31);--contact-spinner-color:var(--dark-grey);--locked-color:var(--main-red);--locked-background:var(--white);--close-btn-color:var(--white);--close-btn-background:var(--sky-blue-dk);--close-btn-border:var(--sky-blue-dk);--close-btn-color-hover:var(--sky-blue-dk);--close-btn-background-hover:var(--white);--close-btn-border-hover:var(--sky-blue-dk);--google-review-bg:var(--lightest-grey) url('../../uploads/bg-pattern-053.png') repeat;--google-value-text:var(--dark-grey);--google-total-text:var(--dark-grey)}@font-face{font-family:'Bree Serif';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/bree-serif-v10-latin-regular.woff2') format('woff2')}body{background:var(--white)}body{color:var(--dark-grey)}h1,h2,h3,h4,h5,h6{color:var(--main-red);text-transform:capitalize;text-align:center;font-variant:small-caps;font-weight:bold;letter-spacing:1px;margin-top:-12px}.widget-title{color:var(--dark-grey);text-shadow:1px 1px 1px var(--white-high);letter-spacing:0;font-weight:normal}label,#secondary label{color:var(--dark-grey)}#masthead{width:100%;background:var(--white-med) url('../../uploads/bg-pattern-107.png') repeat;box-shadow:inset 20vw 0 300px var(--white-med),inset -20vw 0 300px var(--white-med)}#masthead.stuck{background:var(--white) url('../../uploads/bg-pattern-107.png') repeat}.top-strip{padding-top:3px;padding-bottom:7px;background:url('../../uploads/bg-pattern-053.png') repeat;border-bottom:2px solid var(--black-lowest);box-shadow:0 2px 5px var(--black-med)}.tag-line,.phone-number{color:var(--dark-grey);font-variant:small-caps;font-size:170%;line-height:1;font-weight:normal}.tag-line{text-shadow:1px 1px 1px var(--white-high)}.phone-number{font-size:260%;margin-top:10px}.alt-text{font-size:105%}.logo-strip{padding-top:1.7em;padding-bottom:1.7em;background:transparent}.logo-strip .logo-holder{position:relative;width:440px;height:264px;max-width:98%;margin:0 auto}.logo-strip .logo-holder img{position:absolute;z-index:500;filter:drop-shadow(2px 2px 1px var(--black-low))}.logo-strip .logo-holder img.logo-mid{z-index:1000;filter:drop-shadow(5px 8px 5px var(--black-low))}.menu-strip{background:url('../../uploads/bg-pattern-053.png') repeat;border-top:2px solid var(--white-low);border-bottom:2px solid var(--black-lowest);box-shadow:0 0 5px 2px var(--black-low)}.logo-top,.logo-bot,.logo-mid,.brand-logo,.phone-number,#desktop-navigation ul.main-menu > .menu-item:not(.mobile-only),.widget,#wrapper-bottom .section .col{opacity:0}.content-sidebar-box #main-content{background:var(--white-highest) url('../../uploads/bg-pattern-107.png') repeat;box-shadow:inset 10vw 0 200px var(--white-low),inset -10vw 0 200px var(--white-low),0 0 3px 1px var(--black-low);border-top:2px solid var(--white-high);border-left:2px solid var(--white-high);border-bottom:2px solid var(--black-low);border-right:2px solid var(--black-low);border-radius:6px;padding:2em;min-height:1000px}.sidebar-box #secondary{background:var(--lightest-grey-med) url('../../uploads/bg-pattern-053.png') repeat;border-top:2px solid var(--white-low);border-left:2px solid var(--white-low);border-bottom:2px solid var(--black-lowest);border-right:2px solid var(--black-lowest);box-shadow:0 0 5px 2px var(--black-low);border-radius:6px}.widget-credit-cards #credit-cards img{border:1px solid var(--black-high)}.section[class*="style-"]{padding-top:2em;padding-bottom:2em;margin-bottom:2.5em}#home-splash{padding-top:15vh;padding-bottom:calc(15vh - 4em)}#home-splash .col-inner{min-height:40vh;background:var(--white-highest) url('../../uploads/bg-pattern-053.png') repeat;border-top:2px solid var(--white-low);border-left:2px solid var(--white-low);border-bottom:2px solid var(--black-lowest);border-right:2px solid var(--black-lowest);box-shadow:0 0 5px 2px var(--black-low);border-radius:6px;padding:10%}#home-splash h3{font-size:60rem}#home-splash p{font-size:36rem;font-weight:bold;text-align:center;margin:0}.section.style-1{background:var(--white-highest) url('../../uploads/bg-pattern-053.png') repeat;border-top:2px solid var(--white-low);border-left:2px solid var(--white-low);border-bottom:2px solid var(--black-lowest);border-right:2px solid var(--black-lowest);box-shadow:0 0 5px 2px var(--black-low)}.section.style-1 h1,.section.style-1 h2,.section.style-1 h3{color:var(--dark-grey);text-shadow:1px 1px 1px var(--white-high);letter-spacing:0;font-weight:normal}.section.style-2{background:transparent}.section.style-2 .col-inner{background:var(--white-highest) url('../../uploads/bg-pattern-107.png') repeat;box-shadow:inset 10vw 0 200px var(--white-low),inset -10vw 0 200px var(--white-low),0 0 3px 1px var(--black-low);border-top:2px solid var(--white-high);border-left:2px solid var(--white-high);border-bottom:2px solid var(--black-low);border-right:2px solid var(--black-low);border-radius:6px;padding:30px}#why-choose-american-standard .span-all .col-inner{max-width:50%;margin:0 auto}#why-choose-american-standard img{filter:none !important}.logo-slider .logo-row span{background:var(--white-highest) url('../../uploads/bg-pattern-107.png') repeat;box-shadow:inset 10vw 0 200px var(--white-low),inset -10vw 0 200px var(--white-low),0 0 3px 1px var(--black-low);border-top:2px solid var(--white-high);border-left:2px solid var(--white-high);border-bottom:2px solid var(--black-low);border-right:2px solid var(--black-low);border-radius:6px;padding:15px;min-width:250px}#colophon{background:var(--white-highest) url('../../uploads/bg-pattern-053.png') repeat;border-top:2px solid var(--white-low);border-left:2px solid var(--white-low);border-bottom:2px solid var(--black-lowest);border-right:2px solid var(--black-lowest);box-shadow:0 0 5px 2px var(--black-low)}.site-info{color:var(--dark-grey)}.site-info .site-info-right a{color:var(--main-red)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--sky-blue-dk)}.icon-box .icon{color:var(--sky-blue-lt);text-shadow:2px 2px 1px var(--black-med);background:repeating-conic-gradient(from 0deg,var(--light-grey) 0deg 20deg,var(--medium-grey) 20deg 40deg);border-radius:50%;background-size:cover;border:2px solid var(--white);filter:drop-shadow(1px 1px 0 var(--dark-grey)) drop-shadow(-1px 1px 0 var(--dark-grey)) drop-shadow(1px -1px 0 var(--dark-grey)) drop-shadow(-1px -1px 0 var(--dark-grey)) drop-shadow(2px 3px 3px var(--black-low))}a.icon-btn{color:var(--sky-blue-lt);text-shadow:2px 2px 1px var(--black-med);transform:rotate(0deg) scale(1);transition:all 0.1s ease-in}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--sky-blue-lt);transform:rotate(360deg) scale(1.1);transition:all 0.1s ease-in}a.icon-btn .icon-bg{background:repeating-conic-gradient(from 0deg,var(--light-grey) 0deg 20deg,var(--medium-grey) 20deg 40deg);border-radius:50%;background-size:cover;border:2px solid var(--white);filter:drop-shadow(1px 1px 0 var(--dark-grey)) drop-shadow(-1px 1px 0 var(--dark-grey)) drop-shadow(1px -1px 0 var(--dark-grey)) drop-shadow(-1px -1px 0 var(--dark-grey)) drop-shadow(2px 3px 3px var(--black-low));transform:scale(1);transition:all 0.1s ease-in}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:repeating-conic-gradient(from 0deg,var(--light-grey) 0deg 20deg,var(--medium-grey) 20deg 40deg);transform:scale(1.15);transition:all 0.25s cubic-bezier(.17,.67,.41,1.31)}.main-navigation ul{font-size:30px;text-transform:capitalize;font-variant:small-caps;font-weight:normal}.main-navigation a{background:transparent;border:none;padding:7px 0 10px;color:var(--dark-grey);text-shadow:2px 2px 1px var(--white-high)}.main-navigation ul.main-menu li:hover > a,.main-navigation ul.main-menu li.active > a,.main-navigation ul.main-menu li > a.tab-focus{color:var(--white);background:transparent;border:none}#desktop-navigation ul.main-menu li .menu-btn-over{display:block;font-family:var(--font-primary);font-size:32px;text-transform:capitalize;font-variant:small-caps;font-weight:normal;color:var(--sky-blue-lt);text-shadow:2px 2px 1px var(--black-med);padding:1px 0;background:repeating-conic-gradient(from 0deg,var(--light-grey) 0deg 10deg,var(--medium-grey) 10deg 20deg);border-radius:50%;background-size:cover;border:2px solid var(--white);filter:drop-shadow(1px 1px 0 var(--dark-grey)) drop-shadow(-1px 1px 0 var(--dark-grey)) drop-shadow(1px -1px 0 var(--dark-grey)) drop-shadow(-1px -1px 0 var(--dark-grey)) drop-shadow(2px 3px 3px var(--black-low));pointer-events:none;z-index:1000;height:60px;margin-top:-8px;transform:scale(0);transition:all 0.1s ease-in}#desktop-navigation ul.main-menu li:hover .menu-btn-over,#desktop-navigation ul.main-menu li.active .menu-btn-over,#desktop-navigation ul.main-menu li.tab-focus .menu-btn-over{transform:scale(1);transition:all 0.25s cubic-bezier(.17,.67,.41,1.31) 0.1s}#mobile-navigation{background:var(--white) url('../../uploads/bg-pattern-053.png') repeat}#mobile-navigation li{margin-bottom:12px}#mobile-navigation #mobile-menu > li:first-of-type{border-top:none}#mobile-navigation li a{display:inline;color:var(--dark-grey);text-shadow:2px 2px 1px var(--white-high);padding:4px 25px 5px;background:repeating-conic-gradient(from 0deg,transparent 0deg 10deg,transparent 10deg 20deg);border-radius:50%;background-size:cover;border:2px solid transparent}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--sky-blue-lt);text-shadow:2px 2px 1px var(--black-med);background:repeating-conic-gradient(from 0deg,var(--light-grey) 0deg 10deg,var(--medium-grey) 10deg 20deg);background-size:cover;border:2px solid var(--white);filter:drop-shadow(1px 1px 0 var(--dark-grey)) drop-shadow(-1px 1px 0 var(--dark-grey)) drop-shadow(1px -1px 0 var(--dark-grey)) drop-shadow(-1px -1px 0 var(--dark-grey)) drop-shadow(2px 3px 3px var(--black-low))}.side-push #mobile-navigation{border-left:2px solid var(--white-low);box-shadow:0 0 5px 2px var(--black-low)}span.page-numbers.current{background:var(--black-low)}span.page-numbers.dots{color:var(--black-high)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe,svg.anonymous-icon{filter:drop-shadow(1px 1px 0 var(--white)) drop-shadow(-1px 1px 0 var(--white)) drop-shadow(1px -1px 0 var(--white)) drop-shadow(-1px -1px 0 var(--white)) drop-shadow(1px 1px 0 var(--dark-grey)) drop-shadow(-1px 1px 0 var(--dark-grey)) drop-shadow(1px -1px 0 var(--dark-grey)) drop-shadow(-1px -1px 0 var(--dark-grey)) drop-shadow(2px 3px 3px var(--black-low));border-radius:10px}img.img-testimonials{transform:translate(0,4px)}#wrapper-bottom .logo-slider img.logo-img{max-height:200px;width:auto}img.img-404{filter:sepia(0) contrast(1) hue-rotate(0deg) drop-shadow(-1px -1px 0 var(--black-low)) drop-shadow(1px 1px 0 var(--white-med)) !important;border:none !important}.testimonials-quote p{color:var(--dark-grey)}.testimonials-quote p:first-of-type .icon,.testimonials-credentials,.testimonials-rating{color:var(--dark-grey);text-shadow:1px 1px 1px var(--white-high)}.testimonials-platform{filter:drop-shadow(1px 2px 2px var(--black-low))}.slider-testimonials.mult-2.carousel-screen .carousel-item{grid-template-columns:1fr 300px 1fr;padding:0 6%;gap:var(--measure-base) 5%}.slider-testimonials.mult-2.carousel-screen .carousel-item > .block-group{grid-column:span 1;order:1}.slider-testimonials.mult-2.carousel-screen .carousel-item > .block-group:last-of-type{order:3}.slider-testimonials.mult-2.carousel-screen .carousel-item .insert-frame{grid-column:span 1;order:2}@media (max-width:1024px){.slider-testimonials.mult-2.carousel-screen .carousel-item{grid-template-columns:1fr 300px}.slider-testimonials.mult-2.carousel-screen .carousel-item > .block-group{grid-column:span 1;order:1}.slider-testimonials.mult-2.carousel-screen .carousel-item > .block-group:last-of-type{display:none}.slider-testimonials.mult-2.carousel-screen .carousel-item .insert-frame{grid-column:span 1;order:2}}@media (max-width:860px){.slider-testimonials.mult-2.carousel-screen .carousel-item{grid-template-columns:1fr}.slider-testimonials.mult-2.carousel-screen .carousel-item .insert-frame{display:none}#testimonials .col-inner > .insert-frame{display:block}}.coupon{background:var(--white);border:3px dashed var(--dark-grey);outline:3px solid var(--white);font-size:120%}.coupon h2.action{color:var(--dark-grey)}.coupon h2.discount{color:var(--sky-blue-lt);text-shadow:-1px -1px 0 var(--black-med),-1px 1px 0 var(--black-med),1px -1px 0 var(--black-med),1px 1px 0 var(--black-med),2px 2px 1px var(--black-high);letter-spacing:1px;margin:-4px 0 8px}.coupon h2.service{color:var(--dark-grey)}.coupon p.disclaimer{color:var(--dark-grey);font-size:65%}#page .block-accordion h2{color:var(--dark-grey);text-shadow:-1px -1px 0 transparent,-1px 1px 0 transparent,1px -1px 0 transparent,1px 1px 0 transparent,2px 2px 1px transparent;font-weight:bold;font-size:1.6em}#page .block-accordion.active h2,#page .block-accordion:hover h2,#page .block-accordion h2.tab-focus{color:var(--black);text-shadow:-1px -1px 0 transparent,-1px 1px 0 transparent,1px -1px 0 transparent,1px 1px 0 transparent,2px 2px 1px transparent}#page .block-accordion .accordion-content{border-bottom:1px solid var(--dark-grey)}a.button.carousel-control-prev,a.button.carousel-control-next{padding:9px 45px 6px 40px}a.button.carousel-control-next{padding-left:45px;padding-right:40px}#map.map-jobsite_geo{}.section.archive-jobsite_geo{}.jobsite_geo #wrapper-bottom img.img-testimonials{}#page .wp-gr.wp-google-badge{border-top:2px solid var(--white-med);border-bottom:2px solid var(--black-low);box-shadow:0 0 5px 2px var(--black-low)}#page .wp-gr .wp-google-rating .wp-google-value,#page .wp-gr .wp-google-rating .wp-google-stars{text-shadow:1px 1px 1px var(--white-high)}@media only screen and (min-width:1025px){}@media (max-width:1280px){html::before{background-image:url('../../uploads/site-background.webp')}}@media (max-width:1024px){html::before{background-image:url('../../uploads/site-background-tablet.webp')}#masthead{border-bottom:2px solid var(--black-lowest);box-shadow:0 2px 5px var(--black-med)}}@media (max-width:860px){.logo-strip .logo-holder{height:200px}.slider-testimonials .controls.controls-below{width:300px;max-width:70%;margin:0.5em auto}}@media (max-width:576px){html::before{background-image:url('../../uploads/site-background-phone.webp')}.tag-line{font-size:125%}.phone-number{font-size:220%}.logo-strip .logo-holder{width:100%;height:140px}#wrapper-top{display:none}.content-sidebar-box #main-content{padding:1.5em 1.2em}}.holiday-theme #wrapper-content::before,.holiday-theme .section.style-2::before,.holiday-theme .section.style-3::before{display:none !important}