:root{--font-primary:"Ubuntu";--font-secondary-1:"Oleo Script";--font-secondary-2:"Geostar Fill";--font-secondary-3:"Peralta";--font-secondary-4:"Damion";--light-grey:rgba(229,229,229,1);--medium-grey:rgba(169,169,169,1);--dark-grey:rgba(29,29,29,1);--main-yellow:rgba(255,213,0,1);--dark-yellow:rgba(147,123,0,1);--main-red:rgba(177,33,37,1);--dark-red:rgba(96,5,7,1);--lightest-blue:rgba(226,234,239,1);--light-blue:rgba(180,212,235,1);--main-blue:rgba(44,73,156,1);--dark-blue:rgba(13,23,81,1);--accent-color:var(--main-yellow);--accent-background:var(--main-red);--accent-border:1px solid var(--main-red);--warning:var(--main-red);--link-color:var(--main-yellow);--link-hover-color:var(--main-red);--anon-icon:var(--main-blue);--anon-icon-bg:var(--main-yellow);--text-color:var(--white);--input-color:var(--main-blue);--input-font-weight:bold;--input-background:var(--white-low);--input-border:4px solid var(--main-red);--input-box-shadow:2px 2px 0 var(--dark-red);--input-border-radius:10px;--input-transform:skew(-8deg);--input-color-focus:var(--main-red);--input-background-focus:var(--white-highest);--button-color:var(--main-blue);--button-background:var(--main-yellow);--button-font-family:var(--font-secondary-1);--button-font-weight:normal;--button-font-size:30px;--button-padding:0.2em 1em 0.18em;--button-border-radius:10px;--button-box-shadow:3px 3px 0 var(--dark-yellow);--button-transform:skewX(-6deg);--button-color-hover:var(--white);--button-background-hover:var(--main-blue);--button-box-shadow-hover:3px 3px 0 var(--dark-blue);--border-width-big:25px;--border-width-small:8px;--border-radius-big:100px;--border-radius-small:20px;--break-out-background:var(--black-med);--break-out-border-top:3px solid var(--main-yellow);--break-out-border-bottom:3px solid var(--main-yellow);--break-out-border-radius:20px;--locked-color:var(--main-yellow);--locked-background:linear-gradient(180deg,var(--black-highest) 0%,var(--black) 70%);--locked-border:5px solid var(--main-yellow);--section-margin:100px;--sidebar-width:330px;--google-review-border:5px solid var(--main-blue);--google-value-text:var(--main-blue);--google-total-text:var(--main-red)}@font-face{font-family:'Ubuntu';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/ubuntu-v14-latin-regular.woff2') format('woff2')}@font-face{font-family:'Ubuntu';font-display:block;font-style:normal;font-weight:700;src:url('../battleplantheme-site/fonts/ubuntu-v14-latin-700.woff2') format('woff2')}@font-face{font-family:'Oleo Script';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/oleo-script-v8-latin-regular.woff2') format('woff2')}@font-face{font-family:'Geostar Fill';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/geostar-fill-v10-latin-regular.woff2') format('woff2')}@font-face{font-family:'Peralta';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/peralta-v7-latin-regular.woff2') format('woff2')}@font-face{font-family:'Damion';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/damion-v9-latin-regular.woff2') format('woff2')}body{}h1,h2,h3,h4,h5,h6{color:var(--main-yellow);font-weight:bold;line-height:1.05}h1 + h2,h1 + h3,h1 + h4{margin-top:25px}.desktop-title{color:var(--dark-blue);text-align:center;font-size:24px}h3.widget-title,.blue{color:var(--main-blue) !important}.red{color:var(--main-red) !important}.yellow{color:var(--main-yellow) !important}.white{color:var(--white) !important}.shadow{text-shadow:3px 3px 3px var(--black-med)}label{color:var(--white)}#secondary label{color:var(--dark-blue)}#site-background{background:var(--lightest-blue)}.bg-color{fill:var(--light-blue)}.starburst-holder{display:block;position:fixed;width:3300px;height:3300px;top:50%;left:50%;transform:translate(-1650px,-1650px)}.starburst-bg{display:block;position:fixed;width:100%;height:100%;animation-name:backgroundRotate;animation-duration:300s;animation-fill-mode:forwards;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes backgroundRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.top-strip,.divider-strip{background:var(--main-blue);border-bottom:3px solid var(--dark-blue);line-height:1}.tag-line{font-family:var(--font-secondary-1);font-size:30px;text-align:right;padding-right:80px;color:var(--main-yellow)}.logo-strip{padding-top:0;padding-bottom:1em;background:transparent;margin-top:-30px;z-index:3000}.logo-strip .logo{transform:translateX(-70px)}.logo-strip .logo img{max-width:500px}.logo-strip .phone{align-self:end !important;margin-bottom:30px}.currently-open-banner.reveal-open{transform:translate(-110px) rotate(10deg)}.phone,#widget,.mascot img,.carousel,.feature-box,.section[class*="style-"],#wrapper-bottom .section .col{opacity:0}.content-sidebar-box #main-content{gap:0 4%}#wrapper-content{margin-top:-300px}.content-box #main-content{background:url("../../uploads/content-bg.webp") 0 0 repeat;border:var(--border-width-big) solid var(--main-yellow);box-shadow:inset 0 0 6px 0 var(--black-med),5px 5px 0 var(--dark-yellow);border-radius:var(--border-radius-big);width:calc(100% - 22px);margin-left:11px;padding-top:210px;padding-bottom:0}#primary{margin-bottom:50px}.top-matty{transform:translateY(-30px);max-height:600px;width:auto}ul.bullet-list li b,ul.bullet-list li strong,ul.bullet-list li::before{color:var(--main-yellow) !important;font-size:120%}#secondary{transform:translate(-20px,20px)}.widget-box .widget{background:var(--white) url("../../uploads/tertiary-bg.webp") repeat;border:var(--border-width-small) solid var(--main-blue);border-radius:var(--border-radius-small);box-shadow:inset 0 0 8px 0 var(--black-med),4px 4px 0 var(--dark-blue)}.widget-box .widget.widget-odd{background:var(--white) url("../../uploads/widget-bg.webp") repeat}.widget-box .widget#desktop-navigation ul.main-menu,.widget-box .widget.desktop-spacer{background:transparent;border:none;box-shadow:none;min-height:75px}.desktop-credit-cards #credit-cards img{border:1px solid var(--main-blue)}.section[class*="style-"]{width:calc(100% - var(--section-margin));margin:0 calc(var(--section-margin) / 2) 2.5em;border-radius:var(--border-radius-big);overflow:hidden}.section.style-lock{width:100%;margin:0;border-radius:0px}.section.style-1{background:url("../../uploads/tertiary-bg.webp") repeat;border:var(--border-width-big) solid var(--main-blue);box-shadow:inset 0 0 6px 2px var(--black-med),5px 5px 0 var(--dark-blue)}.section.style-1 h1,.section.style-1 h2,.section.style-1 h3{color:var(--dark-blue);text-align:center}.section.style-1 p{color:var(--dark-blue)}.section.style-2{background:url("../../uploads/secondary-bg.webp") repeat;border:var(--border-width-big) solid var(--main-red);box-shadow:inset 0 0 6px 2px var(--black-med),5px 5px 0 var(--dark-red)}.section.style-2 .inset-shadow{border-color:var(--main-yellow);box-shadow:3px 3px 0 var(--dark-yellow)}.section.style-2 h1,.section.style-2 h2,.section.style-2 h3{color:var(--main-red);text-align:center}.section.style-2 p{color:var(--dark-red)}.section-inline.feature-box{margin-top:0;padding-top:0;border:none}.feature-box *{text-align:center}.feature-box .feature-line,.feature-box .feature-white,.feature-box .feature-yellow{padding-top:1em;padding-bottom:1em}.feature-box .feature-line{border-bottom:1px solid var(--main-yellow)}.feature-box .feature-yellow,.feature-box .feature-white span.alt-text{color:var(--main-yellow)}.feature-box .feature-white,.feature-box .feature-yellow span.alt-text{color:var(--white)}#colophon{background:var(--black)}.site-info{color:var(--medium-grey);z-index:4000}.site-info .site-info-right a{color:var(--light-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(--main-yellow)}#colophon .mascot{margin-top:-160px;margin-bottom:-120px}#colophon .footer-strip{background:url("../../uploads/content-bg.webp") 0 0 repeat;border-bottom:3px solid var(--dark-grey);z-index:4000}#colophon .footer-strip h1,#colophon .footer-strip h2,#colophon .footer-strip h3{color:var(--main-yellow);margin-bottom:20px}.icon-box .icon{color:var(--main-blue);background:var(--white);border-color:var(--dark-blue)}a.icon-btn{}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{}a.icon-btn .icon-bg{}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{}#desktop-navigation ul.main-menu{font-size:30px;padding:0;width:calc(100% + 150px);margin:-70px 0 0 -75px}#desktop-navigation ul.main-menu li{margin:0 10px;padding:0 17px;align-content:center}#desktop-navigation ul.main-menu a,#desktop-navigation ul.main-menu ul.menu li:hover > a,#desktop-navigation ul.main-menu ul.menu li.active > a,#desktop-navigation ul.main-menu ul.menu li > a.tab-focus{color:inherit;position:relative;z-index:500;background:transparent;border:none}#desktop-navigation ul.main-menu li .menu-btn-over{content:" ";position:absolute;width:100%;height:100%;right:0;z-index:100}#desktop-navigation ul.main-menu li.font1 a{font-family:var(--font-secondary-3);font-size:28px;padding:6px 0}#desktop-navigation ul.main-menu li.font2 a{font-family:var(--font-secondary-1);padding:5px 0}#desktop-navigation ul.main-menu li.font3 a{font-family:var(--font-secondary-2);font-size:24px;font-weight:bold;padding:7px 0}#desktop-navigation ul.main-menu li.font4 a{font-family:var(--font-secondary-4);font-size:32px;padding:5px 0}#desktop-navigation ul.main-menu li.color1{color:var(--main-blue)}#desktop-navigation ul.main-menu li.color2{color:var(--main-yellow)}#desktop-navigation ul.main-menu li.color3{color:var(--white)}#desktop-navigation ul.main-menu li.color4{color:var(--main-red)}#desktop-navigation ul.main-menu li.color1::before{background:var(--main-yellow);box-shadow:3px 3px 0 var(--dark-yellow)}#desktop-navigation ul.main-menu li.color2::before{background:var(--main-red);box-shadow:3px 3px 0 var(--dark-red)}#desktop-navigation ul.main-menu li.color3::before{background:var(--main-blue);box-shadow:3px 3px 0 var(--dark-blue)}#desktop-navigation ul.main-menu li.color4::before{background:var(--white);box-shadow:3px 3px 0 var(--dark-blue)}#desktop-navigation ul.main-menu li.border1::before{border-radius:10px 7px 18px 8px}#desktop-navigation ul.main-menu li.border2::before{border-radius:8px 3px 15px 12px}#desktop-navigation ul.main-menu li.border3::before{border-radius:10px 12px 6px 3px}#desktop-navigation ul.main-menu li.border4::before{border-radius:18px 3px 13px 3px}#desktop-navigation ul.main-menu li.skew1::before{transform:skewX(20deg) scale(0.95)}#desktop-navigation ul.main-menu li.skew2::before{transform:skewX(-20deg) scale(1.02)}#desktop-navigation ul.main-menu li.skew3::before{transform:skewX(10deg) scale(0.99)}#desktop-navigation ul.main-menu li.skew4::before{transform:skewX(-10deg) scale(0.92)}#desktop-navigation ul.main-menu li:not(.active).go-animated{animation-name:jiggle;animation-duration:1.5s;animation-iteration-count:1;animation-timing-function:linear;opacity:1;text-shadow:rgba(0,0,0,.01) 0 0 1px}@keyframes jiggle{0%{transform:rotate(0deg)}20%{transform:rotate(2deg)}50%{transform:rotate(-1deg)}80%{transform:rotate(1deg)}100%{transform:rotate(0deg)}}#mobile-navigation{background:url("../../uploads/content-bg.webp") 0 0 repeat}#mobile-navigation li a{font-family:var(--font-secondary-3);font-size:26px;color:var(--main-yellow);padding:9px 25px 7px}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--white);background:var(--main-red);border-radius:0}.top-push #mobile-navigation{border-bottom:5px solid var(--main-blue)}body.screen-desktop a.icon-btn.scroll-top{background:var(--button-background);border:var(--button-border);box-shadow:var(--button-box-shadow);color:var(--button-color);border-radius:var(--button-border-radius)}body.screen-desktop a.icon-btn.scroll-top:hover{background:var(--button-background-hover);border:var(--button-border-hover);box-shadow:var(--button-box-shadow-hover);color:var(--button-color-hover);border-radius:var(--button-border-radius-hover)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe,svg.anonymous-icon{border:none;margin:0 auto}iframe,.inset-shadow{border:var(--border-width-small) solid var(--main-red);border-radius:var(--border-radius-small);overflow:hidden}.img-testimonials .inset-shadow,svg.anonymous-icon{border:calc(var(--border-width-small) * 0.75) solid var(--main-red);border-radius:100% !important}.inset-shadow{box-shadow:3px 3px 0 var(--dark-red)}.wells-fargo{max-width:600px;margin:1.5em auto}.wp-caption .wp-caption-text{margin-top:-1em}.testimonials-quote p{color:var(--white)}.testimonials-quote p:first-of-type .icon,.testimonials-credentials{color:var(--main-red)}.testimonials-rating{color:var(--main-yellow)}.coupon{border:4px dashed var(--main-red);background:url('../../uploads/favicon-320x320.png') 50% 50% no-repeat;border-radius:var(--border-radius-small)}.home .coupon{border:4px dashed var(--main-yellow)}.coupon .coupon-inner{background:var(--white-highest);padding:2.5em 1.5em;border-radius:var(--border-radius-small)}.coupon h2.action,.coupon h2.service,.coupon p.disclaimer{color:var(--main-blue)}.coupon h2.discount{color:var(--main-red)}#page .block-accordion h2{color:var(--main-yellow)}#page .block-accordion.active h2,#page .block-accordion:hover h2,#page .block-accordion h2.tab-focus{color:var(--white)}#page .block-accordion .accordion-content{border-bottom:1px solid var(--main-yellow)}@media (max-width:1280px){.logo-strip .logo{transform:translateX(-60px)}#desktop-navigation ul.main-menu{font-size:24px}}@media (max-width:1024px){:root{--section-margin:50px}.logo-strip .logo{transform:translateX(-35px)}.logo-strip .logo img{max-width:400px}.tag-line{padding-right:30px;font-size:24px}.logo-strip .phone{padding:0 55px}.col.phone img{transform:translate(-60px,20px)}.content-box #main-content{padding-top:160px}}@media (max-width:860px){:root{--section-margin:40px;--border-width-big:20px}.tag-line{text-align:center;padding-right:0px}.logo-strip{margin-top:15px}.logo-strip .logo{transform:translateX(0)}.logo-strip .logo img{max-height:unset}.logo-strip .phone{padding:0}.col.phone img{transform:translate(0px,40px)}.logo-strip .flex:not(.grid-1) .col .col-inner{max-width:100%}.content-box #main-content{margin-top:50px}.top-matty{transform:translateY(-10px);max-height:450px}#wrapper-content .section-inline .grid-custom{grid-template-columns:1fr !important}}@media (max-width:576px){:root{--section-margin:20px;--border-width-big:12px}#mobile-navigation li a{font-size:24px}.logo-strip .logo img{max-width:100%}.col.phone img{transform:translate(0px)}#wrapper-content{margin-top:-250px}.content-box #main-content{padding-top:100px}}