:root{--font-primary:"Arimo";--font-secondary:var(--font-primary);--font-tertiary:var(--font-secondary);--font-text:"Open Sans",sans-serif;--orange:rgba(240,103,35,1);--red:rgba(223,36,50,1);--blue:rgba(8,74,122,1);--teal:rgba(62,174,226,1);--accent-color:var(--red);--accent-border:1px solid var(--orange);--accent-background:var(--white);--warning:var(--red);--link-color:var(--darkest-grey);--link-hover-color:var(--dark-grey);--anon-icon:var(--teal);--anon-icon-bg:var(--blue);--font-base-5:6.25%;--input-color:var(--blue);--input-border:1px solid var(--blue);--input-color-focus:var(--orange);--input-border-focus:1px solid var(--orange);--button-color:var(--white);--button-background:var(--red);--button-font-weight:bold;--button-font-size:1.2em;--button-padding:0.3em 1em;--button-border-radius:8px;--button-text-transform:uppercase;--button-color:var(--white);--button-background-hover:var(--blue);--contact-spinner-color:var(--red);--locked-color:var(--blue);--locked-background:var(--lightest-grey);--locked-border:2px solid var(--white);--google-review-border:5px solid var(--red);--google-value-text:var(--blue);--google-total-text:var(--blue)}@font-face{font-family:'Arimo';font-display:block;font-weight:400;font-style:normal;src:url('../battleplantheme-site/fonts/arimo-v29-latin-regular.woff2') format('woff2')}@font-face{font-family:'Arimo';font-display:block;font-weight:700;font-style:normal;src:url('../battleplantheme-site/fonts/arimo-v29-latin-700.woff2') format('woff2')}body{background:var(--white);color:var(--blue)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);color:var(--blue);text-transform:uppercase;text-align:center;font-weight:bold}h4{text-align:left}label,#secondary label{color:var(--blue)}::placeholder{color:var(--black-med)}.top-strip{margin:0;padding-top:10px;padding-bottom:10px;background:var(--blue);border-bottom:3px solid var(--white)}.tag-line,.phone-number{font-family:var(--primary-font);color:var(--white);font-weight:bold;text-transform:uppercase}.logo-strip{margin:0;padding-top:0em;padding-bottom:0.5em;background:url('../../uploads/header-bg.webp') no-repeat 50% 50%;background-size:cover;z-index:8000}.logo-strip .logo{margin-top:-55px}.menu-strip{margin:0;padding-top:0;padding-bottom:0;background:var(--red);border-top:3px solid var(--white);border-bottom:3px solid var(--white)}.currently-open-banner.reveal-open{transform:translate(20px,-30px) rotate(0deg)}.currently-open-banner.small-screen.reveal-open{transform:translate(-20px,-30px) rotate(0deg)}.currently-open-banner.horz.reveal-open{transform:translate(-260px,30px) rotate(0)}.currently-open-banner.horz::before{left:10px}.logo,#home-page-splash .message{opacity:0}#home-page-splash{border-bottom:8px solid var(--white)}#home-page-splash .flex,#home-page-splash .flex.animate{opacity:1}.flame-box{height:100%}.greers-ferry-flame{position:absolute;left:-35px;width:auto;height:100%}.greers-ferry-van{position:absolute;right:0;bottom:600px;width:calc(100% + 200px);max-width:calc(100% + 200px);transform:translateX(85vw);transition:transform 2s ease-in-out}#home-page-splash .flex.animate .greers-ferry-van{transform:translateX(-50vw)}.greers-ferry-flake{position:absolute;right:0;bottom:-767px;width:482px;max-width:482px}#home-page-splash .col:nth-of-type(1),#home-page-splash .col:nth-of-type(3){z-index:400;pointer-events:none}#home-page-splash .col:nth-of-type(2){z-index:300}#home-page-splash .col:nth-of-type(3) .col-inner{position:relative}#home-page-splash .message{background:var(--white-high);backdrop-filter:blur(3px);padding:1.2em 1em 1.9em;width:45vw;margin-left:auto;margin-right:0;border-radius:10px;border:3px solid var(--white)}#home-page-splash .headline-1,#home-page-splash .headline-2{font-family:var(--primary-font);color:var(--orange);font-size:160%;font-weight:bold;white-space:nowrap}#home-page-splash .headline-2{font-size:190%;font-weight:bold}#home-page-splash a{font-size:175%}#home-page-splash .block-button{margin-top:1.5em}#wrapper-content{background:linear-gradient(180deg,transparent 250px,var(--orange) 100%)}.content-box #primary,.sidebar-box #secondary{background:linear-gradient(180deg,var(--white-high) 50px,var(--lightest-grey) 100%);backdrop-filter:blur(10px);border:2px solid var(--white);padding:1.5em;border-radius:10px}#two-minute-quote{min-height:500px}.widget-credit-cards #credit-cards img{border:1px solid var(--blue)}.section[class*="style-"]{padding-top:2em;padding-bottom:2em}.section.style-1{background:linear-gradient(180deg,var(--orange) 0px,var(--orange) 80px,var(--teal) 81px,var(--teal) calc(100% - 81px),var(--blue) calc(100% - 80px),var(--blue) 100%)}.section.style-1 .col{background:var(--lightest-grey);border:2px solid var(--white);padding:1.5em;border-radius:10px}.section.style-2{background:linear-gradient(180deg,var(--blue) 0px,var(--blue) 80px,var(--orange) 81px,var(--orange) calc(100% - 81px),var(--white) calc(100% - 80px),var(--white) 100%)}.section.style-2 .col{background:var(--lightest-grey);border:2px solid var(--white);padding:1.5em;border-radius:10px}.section.style-3{background:linear-gradient(180deg,var(--white) 0px,var(--white) 80px,var(--teal) 81px,var(--teal) calc(100% - 81px),var(--blue) calc(100% - 80px),var(--blue) 100%)}.section.style-3 .col{background:var(--lightest-grey);border:2px solid var(--white);padding:1.5em;border-radius:10px}.section.style-3 .col.span-all{background:none;border:none;padding:5em 1.5em 0}.coupon-holder{max-width:800px;margin:0 auto}#colophon{background:var(--blue);border:none}.site-info{color:var(--white)}.site-info .site-info-right a{color:var(--teal)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--white)}.icon-box .icon{color:var(--black-high);font-size:40px;background:var(--black-lowest);border-radius:50%}a.icon-btn{color:var(--white)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--red);transition:all 0.2s ease}a.icon-btn .icon-bg{background:var(--red);border-radius:50%}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--white);transition:all 0.2s ease}.main-navigation ul{font-family:var(--font-primary);font-size:24px;text-transform:uppercase;font-weight:bold;background:var(--white);border-radius:4px;padding:0}.main-navigation a{background:var(--red);border:none;border-left:3px solid var(--white);padding:8px 0;color:var(--white);border-radius:8px}.main-navigation li:last-of-type a{border-right:3px solid var(--white)}.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:var(--blue);border:none;border-left:3px solid var(--white)}.main-navigation li:last-of-type a,.main-navigation ul.main-menu li:last-of-type:hover > a,.main-navigation ul.main-menu li:last-of-type.active > a,.main-navigation ul.main-menu li:last-of-type > a.tab-focus{border-right:3px solid var(--white)}#mobile-menu-bar{background:linear-gradient(0deg,var(--blue) 0%,var(--teal) 100%);border-bottom:1px solid var(--blue);box-shadow:0 4px 6px var(--black-med)}#mobile-navigation{background:linear-gradient(180deg,var(--white-high) 50px,var(--lightest-grey) 100%);backdrop-filter:blur(10px)}#main-navigation ul{background:var(--blue)}#mobile-navigation li a{color:var(--blue);background:transparent}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--blue);background:var(--teal)}.side-slide #mobile-navigation,.side-push #mobile-navigation{border-left:1px solid var(--blue);box-shadow:-4px 0 5px var(--black-med)}span.page-numbers.current{background:var(--black-low)}span.page-numbers.dots{color:var(--black-low)}.navigation.single .nav-links a i,.navigation.single .nav-links a .post-title{color:var(--black)}.navigation.single .nav-links a:hover i,.navigation.single .nav-links a:hover .post-title,.navigation.single .nav-links a.tab-focus i,.navigation.single .nav-links a.tab-focus .post-title{color:var(--light-grey)}.navigation.single .nav-links a .meta-nav,.navigation.single .nav-links a:hover .meta-nav,.navigation.single .nav-links a.tab-focus .meta-nav{color:var(--medium-grey)}.archive-meta{color:var(--medium-grey)}.single-meta{color:var(--medium-grey)}#primary img:not(.img-widget),#wrapper-bottom img,iframe,svg.anonymous-icon{border:2px solid var(--white);border-radius:8px}img.logo-slider-img,img.img-products,img.products-img{border:none !important}.testimonials-quote p{color:var(--blue)}.testimonials-quote p:first-of-type .icon,.testimonials-credentials{color:var(--red)}.testimonials-rating{color:var(--orange)}.home #testimonials{padding-left:12%;padding-right:12%}.coupon{background:var(--white) url('../../uploads/flame.webp') no-repeat 50% 50%;border:3px dashed var(--blue);outline:3px solid var(--white)}.coupon .coupon-inner{background:var(--white-highest)}.coupon h2.action,.coupon p.disclaimer{color:var(--blue)}.coupon h2.discount{color:var(--red)}.coupon h2.service{color:var(--orange)}.block-accordion h2{color:var(--orange);font-weight:bold}.block-accordion.active h2,.block-accordion:hover h2,.block-accordion h2.tab-focus{color:var(--red)}.block-accordion .accordion-content{border-bottom:1px solid var(--blue)}#map.map-jobsite_geo{}.section.archive-jobsite_geo{}.jobsite_geo #wrapper-bottom img.img-testimonials{}@media only screen and (min-width:1025px){}@media (max-width:1336px){#home-page-splash .headline-1,#home-page-splash .headline-2{font-size:130%}#home-page-splash .headline-2{font-size:160%}}@media (max-width:1024px){#masthead{border-bottom:3px solid var(--blue)}.flame-box,.van-box{opacity:0}#home-page-splash .message{width:100%;margin:0 auto}}@media (max-width:860px){.top-strip{border-bottom:none}.logo-strip{padding-top:15px;padding-bottom:15px}.logo-strip .logo{margin-top:0}#home-page-splash a{font-size:135%}.home #testimonials{padding-left:8%;padding-right:8%}}@media (max-width:576px){#home-page-splash .message{width:94%}#home-page-splash .headline-1,#home-page-splash .headline-2{font-size:100%}#home-page-splash .headline-2{font-size:130%}.home #testimonials{padding-left:0;padding-right:0}}.holiday-theme #wrapper-content::before,.holiday-theme .section::before,.holiday-theme #colophon::before{display:none !important}