﻿html{font-family:"roboto","roboto-fallback",helvetica,Arial,sans-serif;scroll-behavior:smooth;color:#222}@font-face{font-family:"roboto-fallback";src:local("Roboto");ascent-override:105%;descent-override:35%;line-gap-override:10%}body{padding:0;margin:0;line-height:1.5;font-size:18px}a,a:visited{color:blue;word-wrap:break-word}#main h1{margin:0 auto;font-weight:bold;text-transform:uppercase;line-height:1;display:none}#main h1 span{font-size:120%;font-weight:600;display:block}h2{font-size:26px}h3{font-size:24px;margin:15px 0}h4{font-size:20px;margin:30px 0 15px}h5{font-size:18px;margin:30px 0 15px}h2+h3,h3+h4{margin:0}#header,#hero,#announcements,#services,#mailing-list,#fixit,#article{margin:auto;padding:20px}ul,ol{margin:0;padding:0 0 0 20px}ol{padding:0 0 0 30px}li{padding:3px;line-height:1.4}h1+p{text-align:center;max-width:640px;margin:0 auto;padding:0 10px;margin-top:-20px}h2+p,h2+ul{margin-top:-20px}h3+p,h3+ul{margin-top:-10px}h4+p,h5+p{margin-top:-10px}li h5{margin:0 0 10px}#logo{margin:50px auto 20px;text-align:center}.anchor-link,.anchor-link:visited{position:relative;text-decoration:none;color:inherit}.anchor-link:after{content:" ";display:inline-block;vertical-align:middle;position:absolute;right:-32px}.anchor-link:hover:after{content:"🔗"}#announcements h2+.announcement{margin-top:-10px}.announcement{margin:60px 0}.red{color:red}.buy-button,.buy-button:visited{margin:0 5px}.buy-now{margin:20px 0 0}.buy-now .buy-button{background:#2a2aa2;color:#fff;padding:14px 40px;border-radius:25px;text-decoration:none;margin:0 5px 0 0}.btn{display:inline-block;white-space:nowrap;text-align:center;text-decoration:none;background:#2978d2;border:1px solid #1978d2;border-radius:20px;color:#fff;cursor:pointer;outline:0;margin:5px 0;padding:13px 5px;width:300px;font-size:22px}.btn:visited{color:#fff}.btn:disabled{background:#ccc;border-color:#ccc;cursor:default}#company-cta{text-align:center}figure{margin:0;max-width:100%}figure img{width:inherit;height:auto;max-width:100%}figcaption{font-size:16px;text-align:center;color:#777}.figure-service-report,.figure-battery-diagnostic{display:inline-block;vertical-align:top;margin:0;text-align:left}.figure-service-report img,.figure-battery-diagnostic img{width:300px;border:2px solid #ccc}.figure-battery-fill{margin:20px 0;text-align:center}.figure-battery-fill img{display:inline-block;width:600px}.figure-battery-tester{margin:0}.note{display:inline-block;margin:0 auto;padding:10px;border:1px dashed #ccc}#contact-footer{margin:80px 20px;display:flex;gap:80px}table td{padding:5px;vertical-align:top}#nav{text-align:center;margin:40px 0}#nav a{padding:10px;font-size:24px}a.current-url{text-decoration:none;color:#000;font-weight:bold}.vcard a{display:inline-block;font-size:12px;color:#777;text-decoration:none}.vcard i{display:block;font-size:12px;color:#777}#header{padding:5px;border-bottom:2px solid #ccc}#header-main{display:flex;width:100%;margin:auto}#header-main-nav a{display:flex;align-items:center;padding:0 10px}#header-main-icon{margin-left:20px}#header-main-icon img{width:50px;height:50px}#header-main-icon-info{display:none}#header-logo,#header-logo-text{display:inline-block}#header-logo{color:#000;text-decoration:none}#header-logo span{display:inline-block;vertical-align:middle}#header-logo img{width:60px;height:auto;margin:0 10px 0 0}#header-logo-text b,#header-logo-text i{display:block}#header-logo-text b{display:block;line-height:1;font-size:30px}#header-logo-text i{font-size:14px;font-style:normal}#header-main-nav{display:flex;flex-grow:1;justify-content:center;align-items:center}#header-main-nav img{width:30px;margin-right:5px}#hero-main h1{font-weight:800;font-size:80px;line-height:80px;margin:0 0 20px 0}#hero .hero-sub{font-size:24px;text-align:left;margin:0;padding:0}.hero-btn{margin:20px 0 60px}.hero-btn a{display:inline-block;padding:10px 50px;background:#e23b3b;color:#fff;font-weight:400;text-decoration:none;font-size:22px;border-radius:60px;text-align:center}.hero-btn a img,.hero-btn a span{display:inline-block;vertical-align:middle}.hero-btn a img{display:none;width:80px;height:80px;margin:0 10px 0 0}.hero-btn a b{font-weight:normal}.hero-btn a small{display:block;font-size:20px}#hero-btn-hidden{display:none}#hero-btn-hidden-content{margin:30px auto;background:#ffc;padding:20px}#hero-btn-hidden-content h3{margin:0 0 20px}#hero-image{text-align:center}#hero-image img{width:340px;height:auto}#hero .vcard{margin-top:30px;background-color:#fff;padding:10px;display:inline-block;text-align:center}#hero-main h1{display:flex;flex-direction:column}#typed .cursor{border-right:3px solid #333;padding-right:5px}#recent-articles{margin-top:60px}.monthly-plan .buy-now{margin-bottom:40px}.strike{text-decoration:line-through}.box{padding:20px;margin:20px 0;border:1px solid #ccc;border-radius:3px}.box h2{font-size:24px;font-weight:400;margin-top:0}.box h3{font-size:22px;font-weight:400;margin-top:50px;text-decoration:underline}.box>h3:first-child{margin-top:0}.box h5{font-size:20px;font-weight:400}.cta{padding:30px;text-align:center;font-size:24px;margin:30px 0 60px}.svg-icon{display:inline-block;vertical-align:middle;margin:0 0 0 5px;width:18px;height:auto}.href-domain{display:inline-block;margin:0 5px;font-size:12px;color:#555}#company{margin:20px;text-align:center;font-size:22px}#company i{padding:0 5px;background-color:#ff0;font-style:normal}#company h2{margin:0 0 30px;font-weight:400}.contact-us{width:100px;margin-left:5px}.mobile .qrcode{display:none}.qrcode{text-align:center}.qrcode img{width:234px;height:auto;background-color:#fff;padding:10px}.contact-logo{text-align:center}#company h1{margin:20px 0 0 0}.homepage{text-decoration:none;font-weight:bold;color:#000}.homepage:visited{color:#000}#articles{padding:140px 0;margin:-10px 0;background:linear-gradient(to bottom, #6d9e5c, #fff 90%)}#articles h2{font-size:36px;margin-top:0}#article h1{margin:20px 0;text-align:center}#article h2,#article h3{margin-top:60px}.article-header{background-color:#000;color:#fff;display:block;border-radius:10px;padding-top:10px;margin:10px}.article-section{margin:30px auto 100px}#articles-image img{width:360px;height:auto}#services{margin:0;padding:100px 0 180px;background-color:#eaeaea}#services figcaption{font-size:12px}#services-header{font-size:110%;margin:auto;text-align:center}#services-header i{font-style:normal}#services-content{margin:60px auto}#services h2{font-size:36px;line-height:1.2}#services-content ul{list-style:none;margin:0;padding:0;text-align:center}#services-content li{padding:0}#services-content li span{display:block;padding:5px 20px}#services b{font-size:140%;display:block}#services b i{display:none}#fixit{background:#d5d5d5;margin:0;padding:60px 0}#fixit-header{text-align:center;margin:0 0 30px}#fixit-header img{width:320px}#fixit-header h2{font-size:36px;font-weight:normal}#fixit-header p{font-style:italic;font-size:16px;color:#777}#fixit-content{margin:auto}#fixit ul{margin:0;padding:0;list-style:none;column-count:2}#fixit-asterix{font-size:16px;padding:30px 0;text-align:center}#main{position:relative}#photos{background:#eee;padding:100px 0 140px}#photos h2{font-size:28px;font-weight:600;margin:-30px auto 0;line-height:1.2}#photos-content figure{margin:20px 0}#skillset{text-align:center;margin:120px 10px}#skillset h2{font-size:36px;font-weight:200;margin:30px 10px}#skillset h2{margin-top:0}#skillset .lg{margin:0 10px}.skillset-brands{padding:0 15px 30px}#skillset figure{display:inline-block;width:280px;margin:10px;vertical-align:top}#skillset img{width:100%;border:1px solid #000}#skillset .skillset-more img{border:none}.skillset-plug{padding:180px 20px;margin:100px 0 30px;font-size:26px;text-align:center;background:linear-gradient(#9cd6f1, #c5d5f7, #a9aeea)}.skillset-plug h3{font-size:30px}#lithium-kit{margin:auto;padding:100px 0 40px}#testimonials-header,#lithium-kit-header{text-align:center}#why-lithium{padding:120px 0}#testimonials{padding:100px 0;background:#fff}#testimonials-header h2{font-size:54px;font-weight:bold;margin:0}#lithium-kit{background:skyblue;background:linear-gradient(to bottom, white, skyblue)}#lithium-kit img{max-width:100%}#why-lithium-contact a{color:purple}#testimonials-content,#articles-content,#lithium-kit-content,#why-lithium-content{margin:0 auto}#lithium-kit-text,#why-lithium-image{margin-bottom:30px}#lithium-kit-image img,#why-lithium-image img{display:block;width:420px;height:auto;max-width:90%;margin:0 auto;border-radius:217px}#why-lithium-header{text-align:center;margin-bottom:50px}#why-lithium-header h2{font-weight:normal;font-size:38px}#testimonials-headers p,#why-lithium-header p{font-size:22px}#testimonials-content{margin:0 auto;padding:20px;font-size:20px;max-width:80%}#testimonial-email{text-align:center;margin:-20px 0 40px}#testimonial-email a{background-color:#ffc;padding:10px 20px;border-radius:30px}#testimonials ul{list-style:none;padding:0}#testimonials li{padding:0 0 15px}#testimonials li:nth-child(even){text-align:right}#lithium-kit-header h2{font-size:35px;color:#000}.lg{font-size:120%}.warning-header,.photos-header{margin:-195px 10px 0 10px;display:flex;align-items:center;flex-direction:column;text-align:center}.photos-header span{background:#eee;display:flex;width:260px;height:260px;border-radius:260px;justify-content:center;align-items:center}.photos-header p{font-size:110%;margin:-10px 0 20px}.photos-header img{width:160px;height:140px}img.photos-logo{width:128px;height:auto}.copyright{font-size:12px;margin:60px 30px 20px;text-align:center}#periodic-services h3{margin-top:30px;font-size:20px}.wave-wrapper{width:100%}.wave-svg{display:block;width:100%}.wave-svg{preserveAspectRatio:none}.wave{fill:#eaeaea}.card-wrapper,.sign-wrapper{height:380px;width:auto;transform:rotate(-3deg);max-width:90%}.card-wrapper,.sign-wrapper{height:310px}.card-wrapper img,.sign-wrapper img{display:block;margin:auto;width:460px;height:auto;max-width:100%;border-radius:15px}.logo_pow-wrapper{height:430px;margin:-160px auto -40px;transform:rotate(-3deg);max-width:90%}.logo_pow-wrapper img{display:block;margin:auto;height:auto;width:400px;max-width:100%}#game{padding-bottom:50px;background:#6d9e5c;user-select:none;touch-action:none;-webkit-user-select:none;-webkit-touch-callout:none}#game canvas{width:100%;height:400px}#services .card-wrapper{margin:-220px auto 80px}#fixit .sign-wrapper{margin:-170px auto -30px}#services-highlight{margin:40px auto;line-height:1.2;touch-action:pan-x;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}#services-highlight-content{display:flex;gap:40px;align-items:center;justify-content:center;text-align:center;width:960px}#services-highlight .boxy{display:flex;flex-direction:column;text-align:center;border-radius:10px;justify-content:center;align-items:center;margin:0 0 0;padding:15px 0 0;width:215px;height:180px;padding:0 20px;margin:0;background:#fff;font-size:120%}#services-highlight .boxy h2{font-size:54px;font-weight:800;margin:0;display:flex;align-items:center;letter-spacing:-3px}#services-highlight .boxy img{width:70px;height:70px;margin:0 0 7px}#services-highlight a.boxy{color:#000;text-decoration:none}#photos-content{display:flex;flex-wrap:wrap}#photos-content img{width:100%}#photos-content figure{display:flex;flex-direction:column}@media screen and (max-width: 479px){#header-main{flex-direction:column;text-align:center}#header-main-nav{flex-direction:column;font-size:16px;margin:10px 0}#header-main-icon img{width:90px;height:90px}#header-main-icon-info{display:flex;flex-direction:column}#header-main-icon-info div{font-size:26px;margin:-10px 0 0}#header-main-icon-info address{font-style:normal;font-size:16px;color:#333}#services-content li{margin-bottom:50px}#services .card-wrapper{margin-bottom:-20px}#fixit-content{padding:20px}#contact-footer{flex-direction:column}#photos{padding-bottom:200px}#fixit .sign-wrapper{margin-bottom:-110px}.logo_pow-wrapper{margin-bottom:-100px}}@media screen and (min-width: 480px){#header-main-nav{justify-content:end}#services-content ul,#photos-content{display:flex;flex-wrap:wrap;gap:2%;padding:1%;margin:auto}#services-content ul{gap:30px 2%}#services-content li{padding:0}#services-content li,#photos-content figure{width:49%}}@media screen and (max-width: 767.999px){#hero{margin-bottom:140px}#services{padding-top:100px}#services-header{max-width:360px}#services-header i{display:block}#fixit-content{max-width:460px;margin:auto}#why-lithium-content,#lithium-kit-content,#articles{padding:0 20px;margin:auto}#photos h2{width:360px}}@media screen and (min-width: 768px){#hero{padding:20px 20px 100px}#photos{text-align:center}#header-main-icon{margin:0}#header-main-icon img{width:50px;height:50px}#header-main-nav a{padding:5px 10px}#fixit-content{margin:auto}#articles{padding-left:25px}#article{padding:10px 0}.article-section{padding:0 20px}#services-content li{font-size:18px}#services-content li b{font-size:140%}#services h2 b{display:block;font-size:40px}#hero{padding:20px 20px 40px}#company{margin:0 auto;padding:0 10px}#services h2 b{display:initial}.programming-models-column h5{margin:20px 0 5px}#hero,#header-main,#services-content,#photos-content{width:730px}#header{padding:0 20px}#header-main{display:flex}#header-main-icon-info{display:none}#fixit ul{column-count:3;white-space:nowrap}#fixit-content,#articles-content,#testimonials-content,#lithium-kit-content,#why-lithium-content{width:700px}#hero,#testimonials-content,#lithium-kit-content,#why-lithium-content{display:flex}#articles-content{align-items:center}.hero-btn a img{display:inline-block}#contact-footer{width:640px;margin:auto}#services-highlight{display:flex;justify-content:center;margin:50px 0 30px}#services-highlight-content{width:700px;margin:auto}#hero{display:flex}#hero-main,#hero-image{width:50%}figure img{border-radius:10px}}@media screen and (max-width: 999px){#articles-image{text-align:center;margin-top:50px}}@media screen and (min-width: 1000px){body{padding:0}#hero{margin:30px 10px}#header-main,#hero,#services-content,#fixit-content,#articles-content,#why-lithium-content,#lithium-kit-content,#photos-content,#article{width:760px}#logo{margin:40px auto 30px}#logo img{display:inline-block;width:450px;height:179px;max-width:100%}#logo #body{fill:red}#services h2{margin:0 0 30px}#lithium-kit-content,#why-lithium-content{display:flex}#lithium-kit-content,#why-lithium-content{display:flex;width:320px;gap:30px}#articles-image{margin:0}#main h1{width:500px;font-size:58px}.contact-us{width:130px}#articles-content{display:flex}.article-section-thumb{text-align:center;margin:10px 0 50px}.article-section-thumb img{width:420px}#header-main,#hero,#services-content,#articles-content,#photos-content,#lithium-kit-content,#why-lithium-content,#article{width:1000px}#hero{margin:auto}#company{width:900px;font-size:26px}.figure-flooded-pack{float:right;margin:0 0 0 20px}#articles-text{width:560px}#lithium-kit-text,#why-lithium-text{width:510px}#fixit ul{column-count:4}#photos-content figure,#services-content li{width:32%}#services-highlight-content{width:960px}}@media screen and (min-width: 1400px){#services-content,#photos-content{width:1200px}}