:root{--font-primary:"Shrikhand";--blue:rgba(0,113,188,1);--red:rgba(251,18,8,1);--accent-color:var(--white);--accent-border:1px solid var(--red);--accent-background:var(--red);--warning:var(--red);--link-color:var(--blue);--link-hover-color:var(--red);--font-base-5:5.0%;--input-color:var(--dark-grey);--input-background:var(--white-highest);--input-border:1px solid var(--blue);--input-border-focus:1px solid var(--red);--button-color:var(--white);--button-background:var(--blue);--button-border:1px solid var(--white-low);--button-box-shadow:0 0 10px 5px var(--white-low);--button-border-radius:8px;--button-background-hover:var(--red);--button-border-hover:1px solid var(--white-high);--button-box-shadow-hover:0 0 10px 5px var(--white-high);--contact-spinner-color:var(--black);--locked-color:var(--black);--locked-background:var(--white);--google-review-border:5px solid var(--blue);--google-total-text:var(--dark-grey)}@font-face{font-family:'Shrikhand';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/shrikhand-v9-latin-regular.woff2') format('woff2')}body{color:var(--dark-grey)}h1,h2,h3,h4,h5,h6{color:var(--black);text-transform:capitalize;text-align:center}.widget-title,.alt-color{color:var(--blue)}label,#secondary label{color:var(--black);font-family:var(--font-text)}::placeholder{color:var(--black-med)}section.top-strip{margin:1em auto 0;width:1100px;padding-top:9px;padding-bottom:7px;background:transparent}.tag-line,.phone-number{color:var(--black);font-size:130%;padding:0 35px}.logo-strip{padding-top:calc(2.5em - 7px);padding-bottom:2.5em;background:transparent;z-index:5000}.logo-strip .logo{grid-column:2;padding:1em 0}.logo-strip .logo .logo-img{max-width:80%}section.brand-strip{position:absolute;left:0;top:50%;margin-top:-30px;padding:0;height:96px;z-index:2000}section.brand-strip .flex{transform:scale(0,1);transform-origin:50% 50%;transition:all 0.1s ease}section.brand-strip .flex.animate{transform:scale(1,1);gap:0}.flex .brand-logo-l{grid-column:1}.flex .brand-logo-r{grid-column:3}.brand-strip .brand-logo-l img,.brand-strip .brand-logo-r img{width:320px;max-width:80%;margin:10px auto}.menu-strip{padding-top:0;padding-bottom:0;background:transparent;margin:0 auto;width:1200px}.menu-strip.stuck{margin-left:calc(50% - 600px);margin-right:calc(50% - 600px)}.menu-strip.stuck .flex{background:var(--white) url('../../uploads/bg-pattern-186.png')}.top-strip .flex::before,.brand-strip .flex::before,.logo-strip .logo::before,.menu-strip .flex::before,.content-box #primary::before,.sidebar-box #secondary::before,.section.style-1::before,.section.style-2 .col::before,.section[class*="style-"]:nth-last-of-type(2n)::before,#colophon::before{content:"";position:absolute;display:block;left:-7px;top:-7px;width:calc(100% + 14px);height:calc(100% + 14px);border:1px solid var(--white-high);padding:5px 5px 3px;box-shadow:0 0 3px 0 var(--white);pointer-events:none}.top-strip .flex,.brand-strip .flex,.logo-strip .logo,.menu-strip .flex,.content-box #primary,.sidebar-box #secondary,.section.style-1,.section.style-2 .col,#colophon{position:relative;background:var(--white-high) url('../../uploads/bg-pattern-186.png');backdrop-filter:blur(8px);border:1px solid var(--white-high)}.logo-strip .logo::before,.logo-strip .logo,.content-box #primary::before,.content-box #primary,.sidebar-box #secondary::before,.sidebar-box #secondary,.section.style-1::before,.section.style-1,.section.style-2 .col::before,.section.style-2 .col{border-radius:15px}.top-strip .flex::before,.top-strip .flex,.brand-strip .flex::before,.brand-strip .flex,.logo-strip .logo::before,.logo-strip .logo,.menu-strip .flex::before,.menu-strip .flex{border-radius:150px}.logo,.brand-strip,.brand-strip .col:nth-of-type(1),.brand-strip .col:nth-last-of-type(1),#desktop-navigation ul.main-menu > .menu-item:not(.mobile-only),#primary,#secondary,#wrapper-bottom .section .col{opacity:0}#main-content{gap:0 2.5em;margin:2.5em auto}.widget-credit-cards #credit-cards img{border:1px solid var(--black)}.section[class*="style-"]{padding-top:2em;padding-bottom:2em;margin-bottom:2.5em;overflow:visible}.section.style-1{border-radius:0}.section.style-2{background:transparent;padding:0}.section.style-2 .col{padding:1.5em}ul.bullet-list.bullet-image li::before{transform:translateY(calc(50% - 5px))}.coupon-holder{max-width:800px;margin:0 auto}#colophon{}.site-info,.site-info .site-info-right a{color:var(--dark-grey)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--red)}.icon-box .icon{color:var(--white);font-size:40px;background:var(--red);border-radius:50%}a.icon-btn{color:var(--white);transform:rotate(360deg)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--white);transform:rotate(0deg)}a.icon-btn .icon-bg{background:var(--blue);border-radius:50%}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--red)}.main-navigation ul{font-size:22px;text-transform:capitalize;font-weight:normal}.main-navigation ul.main-menu > li > a{background:transparent;border:none;padding:4px 0;color:var(--black);transform:scale(0.9);text-transform:uppercase;letter-spacing:1px;opacity:1}.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{background:transparent;border:none;color:var(--blue);transform:scale(1.1);opacity:0}#desktop-navigation ul.main-menu > li .menu-btn-over{display:block;font-family:var(--font-primary);font-size:24px;letter-spacing:1px;text-transform:uppercase;color:var(--blue);padding-top:6px;height:calc(100% + 20px);margin-top:-10px;background:var(--white) url('../../uploads/bg-pattern-186.png');border:1px solid var(--white);box-shadow:0 0 10px 5px var(--white);z-index:100;border-radius:65px;opacity:0}#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{background:var(--white) url('../../uploads/bg-pattern-186.png');border:1px solid var(--white);box-shadow:0 0 10px 5px var(--white);opacity:1}#desktop-navigation ul.main-menu > li .menu-btn-under{display:block;position:absolute;left:-7px;top:-16px;width:calc(100% + 14px);height:calc(100% + 32px);border:1px solid var(--white-high);padding:5px 5px 3px;box-shadow:0 0 3px 0 var(--white);border-radius:65px}#desktop-navigation ul.main-menu > li{padding-bottom:0}#desktop-navigation ul.sub-menu{background:var(--white) url('../../uploads/bg-pattern-186.png');border:1px solid var(--white);box-shadow:0 0 10px 5px var(--white);border-radius:65px;z-index:50;padding:18px 15px 10px;transform:scale(0.5) translateY(-100px)}#desktop-navigation li:hover ul.sub-menu,#desktop-navigation ul.sub-menu.active,#desktop-navigation li.menu-item-has-children[aria-expanded="true"] ul.sub-menu{transform:scale(1) translateY(0)}.main-navigation ul.sub-menu li a{background:transparent;border:none;color:var(--black);text-transform:uppercase;letter-spacing:1px;opacity:1;transform:scale(1);font-size:1em}.main-navigation ul.sub-menu li:hover > a,.main-navigation ul.sub-menu li.active > a,.main-navigation ul.sub-menu li > a.tab-focus{background:transparent;border:none;color:var(--blue);opacity:1;transform:scale(1)}#mobile-navigation{background:linear-gradient(0deg,var(--dark-grey) 0%,var(--black) 100%)}#mobile-navigation li a{color:var(--white);background:transparent;opacity:1;padding:7px 25px 4px}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--blue);background:var(--white) url('../../uploads/bg-pattern-186.png')}.top-push #mobile-navigation{border-bottom:1px solid var(--black);box-shadow:0 4px 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 .meta-nav{color:var(--black-highest)}.navigation.single .nav-links a i,.navigation.single .nav-links a .post-title{color:var(--main-blue)}.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,.navigation.single .nav-links a:hover .meta-nav,.navigation.single .nav-links a.tab-focus .meta-nav{color:var(--main-red)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img{border:1px solid var(--white-high);box-shadow:0 0 10px 5px var(--white-high);border-radius:8px}.wp-caption .wp-caption-text{text-align:center}.testimonials-quote p{color:var(--dark-grey)}.testimonials-quote p .icon,.testimonials-credentials{color:var(--blue)}.testimonials-rating{color:var(--red)}.coupon{background:var(--white) url('../../uploads/site-icon.png') no-repeat 50% 50%;outline:3px dashed var(--black);border:none}.coupon .coupon-inner{background:var(--white-highest)}.coupon h2.action,.coupon h2.service,.coupon p.disclaimer{color:var(--black)}.coupon h2.discount{color:var(--blue)}.block-accordion h2{color:var(--blue)}.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)}@media only screen and (min-width:1025px){}@media (max-width:1280px){html::before{background-image:url('../../uploads/site-background.webp');background-position:30%}}@media (max-width:1024px){html::before{background-image:url('../../uploads/site-background-tablet.webp')}section.top-strip{width:100%;max-width:900px}#main-content{margin-top:5px}#wrapper-bottom + #secondary{margin-bottom:50px}}@media (max-width:860px){.logo-strip .logo{padding:0 0 1.5em}.logo-strip .logo img{height:unset}.logo-strip .logo a,.logo-strip .logo .temp-img{display:inline-block;max-width:calc(55% - 55px);margin:0 20px 0 30px;height:auto}.logo-strip .logo .temp-img{max-width:calc(45% - 55px);margin:-5px 30px 5px 20px}.top-strip .flex::before,.top-strip .flex,.brand-strip .flex::before,.brand-strip .flex,.logo-strip .logo::before,.logo-strip .logo,.menu-strip .flex::before,.menu-strip .flex{border-radius:85px}}@media (max-width:576px){html::before{background-image:url('../../uploads/site-background-phone.webp')}.logo-strip{padding-top:calc(1.5em - 5px);padding-bottom:1.5em}.top-strip .flex::before,.top-strip .flex,.brand-strip .flex::before,.brand-strip .flex,.logo-strip .logo::before,.logo-strip .logo,.menu-strip .flex::before,.menu-strip .flex{border-radius:65px}}.holiday-theme #wrapper-content::before,.holiday-theme #colophon::before,.holiday-theme .section[class*="style-"]:nth-last-of-type(2n)::before{background:none}