:root{--font-primary:Helvetica,Arial,Verdana,sans-serif;--font-secondary:var(--font-primary);--font-tertiary:var(--font-secondary);--font-text:"Open Sans",sans-serif;--dark-grey:rgba(55,52,53,1);--main-red:rgba(201,42,40,1);--main-blue:rgba(0,40,104,1);--accent-color:var(--white);--accent-border:1px solid var(--black);--accent-background:var(--main-blue);--warning:rgba(255,0,0,1);--link-color:var(--darkest-grey);--link-hover-color:var(--dark-grey);--anon-icon:var(--accent-color);--anon-icon-bg:var(--accent-background);--text-color:var(--dark-grey);--input-color:var(--text-color);--input-background:var(--white-highest);--input-border:2px solid var(--text-color);--input-font-size-focus:2px solid var(--main-blue);--button-color:var(--white);--button-background:var(--main-red);--button-font-weight:bold;--button-border-radius:10px;--button-text-transform:uppercase;--button-background-hover:var(--main-blue);--button-color-hover-alt:var(--main-blue);--button-background-hover-alt:var(--white);--locked-color:var(--main-blue);--locked-background:var(--white);--locked-border:2px solid var(--text-color)}body{background:var(--white)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);color:var(--main-blue);text-transform:uppercase;font-weight:bold}h3.widget-title{color:var(--lightest-grey)}.mc{font-size:70% !important;vertical-align:text-top !important}label{color:var(--text-color)}#secondary label{color:var(--white)}::placeholder{color:var(--black-med)}#masthead{z-index:6000;background:var(--light-grey) url('https://battleplanwebdesign.com/backgrounds/bg-pattern-114.png') repeat}.logo-strip{padding-top:0;padding-bottom:0;border-bottom:3px solid var(--dark-grey);background:var(--light-grey) url('https://battleplanwebdesign.com/backgrounds/bg-pattern-114.png') repeat;z-index:100000 !important;margin-top:-4px}.logo-strip .logo img{margin:-45px 0 -13px;max-height:270px;width:auto}.cta-btn{margin:20px 0 -5px}.cta-btn .block-button{display:inline-block}.cta-btn .block-button a{border-radius:20px 0 0 20px !important;padding:20px !important}.cta-btn .block-button:last-child a{border-radius:0 20px 20px 0 !important}.tag-line,.phone-number{font-weight:bold;font-size:36px;color:var(--dark-grey)}.menu-strip{background:transparent;border-top:3px solid var(--dark-grey);height:56px;z-index:100001}.menu-strip.stuck{background:var(--light-grey) url('https://battleplanwebdesign.com/backgrounds/bg-pattern-114.png') repeat;border-bottom:3px solid var(--dark-grey);z-index:2000}.logo,.logo-strip .text-center,#desktop-navigation ul.main-menu > .menu-item:not(.mobile-only),#wrapper-bottom .section .col,.services-selection{opacity:0}#wrapper-top{background:var(--dark-grey) url('https://battleplanwebdesign.com/backgrounds/bg-pattern-154.png') repeat;border-bottom:3px solid var(--darkest-grey);box-shadow:inset 0 -150px 300px var(--black-high)}.home #wrapper-content{background:linear-gradient(180deg,var(--light-grey) 0%,var(--white) 80%)}#wrapper-content{background:linear-gradient(0deg,var(--light-grey) 0%,var(--white) 80%)}#wrapper-content::before{content:"";width:100vw;height:100%;background:url('https://battleplanwebdesign.com/backgrounds/bg-pattern-154.png') repeat}#wrapper-content span.highlight{font-weight:bold;font-size:calc(var(--font-size-text) * 1.3) !important;color:var(--main-red) !important}#wrapper-content span.highlight::before{font-family:var(--font-icons);content:"\e203";margin-right:8px}#wrapper-bottom{z-index:4000}.content-box #main-content,.sidebar-box #main-content,.content-sidebar-box #main-content{}.home-page-splash{border-bottom:3px solid var(--darkest-grey)}.home-page-splash .splash-text{background:linear-gradient(0deg,var(--white-high) 0%,var(--white-med) 20%,var(--white-med) 80%,var(--white-high) 100%);backdrop-filter:blur(5px);padding:30px 120px;border-radius:50px;border:3px solid var(--dark-grey)}.home-page-splash .splash-text .line-1,.home-page-splash .splash-text .line-2{font-family:var(--font-primary);font-weight:bold;font-size:var(--font-size-h4);color:var(--dark-grey);text-align:center;text-transform:uppercase;line-height:1.2}.home-page-splash .splash-text .line-2{font-size:var(--font-size-h2);margin:15px 0;border-top:2px solid var(--dark-grey);border-bottom:2px solid var(--dark-grey);padding:10px 0;color:var(--main-blue)}.home-page-splash .splash-text .line-2 .black{color:var(--dark-grey) !important}.services-selection{display:grid;grid-template-columns:repeat(4,1fr);margin:70px auto;gap:25px;width:100%;max-width:1000px}.services-selection .service{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;transition-origin:50% 50%;opacity:0}.services-selection .service.animate{opacity:1}.services-selection.animation-complete .service{transition:all 0.4s ease 0s !important}.services-selection:hover .service,.services-selection.tab-focus .service{transform:translate(-10%,0);transition:all 0.4s ease}.service:hover ~ .service,.service.tab-focus ~ .service{transform:translate(10%,0);transition:all 0.4s ease}.services-selection .service:hover,.services-selection .service.tab-focus{transform:scale(1.1);z-index:1;transition:all 0.4s ease}.service img{display:block;transition:all 0.6s ease;border:none !important;border-radius:0 !important;width:100%;height:auto}.services-selection .service:hover img,.services-selection .service.tab-focus img{transition:all 0.6s ease}.service div,.service:hover div,.service.tab-focus div{width:100%;font-family:var(--font-primary);font-weight:bold;color:var(--light-grey);text-transform:uppercase;text-align:center;font-size:30px;margin-top:15px;transition:all 0.4s ease}.service:hover div,.service.tab-focus div{color:var(--white);transition:all 0.4s ease}#home-testimonials .col{margin:0 auto;max-width:960px;width:100%}#why-choose-amana h2{font-size:var(--font-size-h3)}.widget-box .widget{background:var(--main-blue);border:2px solid var(--darkest-grey);border-radius:10px}.widget-box .widget.inverse{background:var(--white)}.widget-credit-cards #cashapps img{max-height:50px;width:auto}.section[class*="style-"]{border-top:3px solid var(--black);border-bottom:3px solid var(--black);margin-top:-3px}.section.style-1{background:var(--light-grey) url('https://battleplanwebdesign.com/backgrounds/bg-pattern-114.png') repeat}.section.style-1 h2,.section.style-1 h3{color:var(--main-blue)}.section.style-1 p{color:var(--text-color)}.section.style-2{background:var(--main-blue)}.section.style-2 h2,.section.style-2 h3,.section.style-2 .testimonials-quote p:first-of-type .icon,.section.style-2 .testimonials-credentials{color:var(--white)}.section.style-2 p{color:var(--lightest-grey)}.section.style-3{background:url('https://battleplanwebdesign.com/backgrounds/bg-pattern-154.png') repeat}#colophon{border-top:3px solid var(--black);margin-top:-3px}.icon-box .icon{color:var(--white);background:var(--main-blue)}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(--main-red);transform:rotate(-360deg);transition:all 0.3s ease}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--main-blue);transform:rotate(0deg);transition:all 0.3s ease}.main-navigation ul{font-family:var(--font-primary);font-size:24px;text-transform:uppercase;font-weight:bold;padding-right:0;padding-left:15%;margin-right:-50px}.main-navigation.stuck ul{padding-right:2%;padding-left:2%;margin-right:0}.main-navigation li:not(:first-child){margin-left:-2px}.main-navigation a,.main-navigation ul.main-menu li.dormant > a{color:var(--main-blue);background:transparent;padding:15px 0 3px;transform:scale(1)}.main-navigation ul.main-menu li:hover > a,.main-navigation ul.main-menu li > a.tab-focus,.main-navigation ul.main-menu li.active > a{color:var(--white);background:transparent;transform:scale(1.1);padding:8px 0 10px}#desktop-navigation ul.main-menu li .menu-btn-over{display:block;background:linear-gradient(180deg,var(--darkest-grey) 0%,var(--dark-grey) 80%);height:47px;transform:translateY(-43px);opacity:1;border-radius:0 0 20px 20px}#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:translateY(-4px)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe,svg.anonymous-icon{border-radius:20px;border:2px solid var(--black)}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-low))}.testimonials-quote p:first-of-type .icon,.testimonials-credentials{color:var(--main-blue)}.coupon{background:var(--white);border:3px dashed var(--black);outline:3px solid var(--white)}.coupon .coupon-inner{background:transparent}#map.map-jobsite_geo{}.section.archive-jobsite_geo{}.jobsite_geo #wrapper-bottom img.img-testimonials{}@media (max-width:1024px){.logo-strip{padding-top:3em}.cta-btn{margin:-25px 0 -5px}#wrapper-top .flex.grid-custom{grid-template-columns:1fr !important}#wrapper-top .flex.grid-custom .splash-text{max-width:700px;width:90%;margin:0 auto}.services-selection{padding:0 2%}}@media (max-width:860px){.logo-strip{padding-bottom:2em}.logo-strip .logo img{margin:-45px auto 10px}.services-selection{grid-template-columns:1fr 1fr}}@media (max-width:576px){.cta-btn{margin:-5px 0 0px}.cta-btn .block-button{margin:8px auto}.cta-btn .block-button a,.cta-btn .block-button:last-child a{border-radius:20px !important}.services-selection{grid-template-columns:1fr}}