@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Syncopate:wght@400;700&display=swap);.main-header{padding:10px 20px;z-index:10}.main-header,.nav-bar{align-items:center;background-color:#fff;box-shadow:0 2px 5px #0000001a;display:flex;justify-content:space-evenly;left:0;position:fixed;top:0;width:100%}.nav-bar{z-index:11}.logo-img{height:auto;max-width:220px}.nav-tags{color:#333;font-family:Syncopate,serif;font-size:22px;font-weight:700;margin:0 10px;padding:20px 30px;text-decoration:none}.nav-tags:hover{box-shadow:1px 4px 7px 4px #0000001a}.nav-toggle{-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none;background:none;background-color:initial;border:none;cursor:pointer;display:none;padding:8px}.nav-toggle:active,.nav-toggle:focus,.nav-toggle:hover{background-color:initial;border-radius:4px;box-shadow:1px 4px 7px 4px #0000001a;outline:none}.hamburger{background:#333;display:block;height:3px;margin:20px;position:relative;width:29px}.hamburger:after,.hamburger:before{background:#333;content:"";height:3px;left:0;position:absolute;width:29px}.hamburger:before{top:-8px}.hamburger:after{top:8px}.nav-links{align-items:center;display:flex;gap:8px}@media (max-width:1198px){.nav-tags{font-size:18px;padding:20px}}@media (max-width:1003px){.nav-tags{font-size:14px;padding:20px}}@media (max-width:768px){.nav-bar{justify-content:space-between;padding:8px 12px}.logo-img{max-width:270px}.nav-toggle{display:block}.nav-links{background:#fff;box-shadow:0 8px 20px #00000014;display:none;flex-direction:column;left:0;padding:12px 16px 18px;position:absolute;right:0;top:64px;z-index:9}.nav-bar.open .nav-links{display:flex}.nav-tags{font-size:18px;margin:6px 0;padding:15px 26px}}main h1{font-size:45px;margin-top:140px;position:relative}main h1,main h2{color:#ee8700;display:flex;font-family:Syncopate,serif;justify-content:center}main h2{font-size:41px;margin:30px 0 5px}.slideshow{align-items:center;display:flex;height:90%;justify-content:center;margin-top:0;overflow:hidden}.slideshow-img{height:auto;max-width:80vw;object-fit:cover;transition:opacity 1s ease-in-out;width:100%}.logo{align-items:center;animation:fadeOut 1.5s ease-out 3.7s forwards;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.spanner img{animation:tighten 1.4s ease-in-out forwards;background-color:#000;border-radius:5px;height:auto;position:relative;transform-origin:80% 50%;width:15vw}.company-name{animation:fadeIn .8s ease-in-out 1s forwards;color:#333;font-family:Syncopate,serif;font-size:80px;font-weight:700;opacity:0}@keyframes tighten{0%,to{transform:rotate(0deg)}25%,75%{transform:rotate(-30deg)}50%{transform:rotate(0deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fade-out{opacity:0;pointer-events:none;transform:translate(-1200px,-720px);transition:opacity 1.5s ease-out,transform 1.5s ease-out}.hero-section{background:linear-gradient(#0009,#0009),url(/static/media/background-main.1f823c4209023b7c4ce4.webp) 50%/cover no-repeat;background-attachment:fixed;box-sizing:border-box;display:flex;justify-content:center;min-height:500px;padding:60px 20px}.hero-content,.hero-section{align-items:center;width:100%}.hero-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;max-width:1200px}.hero-titles h1{color:#fff;font-size:3.2rem;line-height:1.2;margin:0}.hero-titles h1,.hero-titles h2{font-weight:700;padding:0;text-transform:uppercase}.hero-titles h2{color:#fe0;font-size:2.9rem;margin:10px 0 20px}.categories{display:inline-block;float:right;font-family:sans-serif;list-style:none;margin:0 30px 0 0;padding:0 20px 0 0;text-align:right}.categories li{color:#fff;font-size:1.7rem;font-weight:bolder;margin:8px 10px;padding:0;text-transform:uppercase}.hero-description{color:#fff;font-family:sans-serif;font-size:1.2rem;line-height:1.6}.hero-description p{margin:0 0 15px;padding:0}.hero-description p:first-child{font-size:1.3rem;margin-bottom:20px}.brands{column-count:2;column-gap:40px;font-size:1.2rem;font-weight:bolder;list-style:disc;margin:10px 0 0;padding-left:20px}.brands li{break-inside:avoid;color:#fff;margin:5px 0;page-break-inside:avoid}.brands li::marker{color:gold;font-size:1.05em}.intro-section{background-color:#f5f5f5;box-sizing:border-box;padding:40px 20px;text-align:center;width:100%}.intro-section p{color:#333;font-family:Syncopate,serif;font-size:1.5rem;font-weight:bolder;margin:0 auto;max-width:1200px;padding:0;text-transform:uppercase}.slideshow-section{max-width:100%;width:100%}.catalog-section{background-color:#fff;box-sizing:border-box;overflow:hidden;padding:40px 20px;text-align:center;width:100%}.catalog-section h2{color:#333;font-size:2rem;margin:0;padding:0;text-transform:uppercase}@media (max-width:768px){.hero-section{background-attachment:scroll;min-height:400px;padding:40px 0}.hero-content{gap:10px;grid-template-columns:1fr;padding:0 20px}.hero-titles h1{font-size:3rem;padding-top:70px}.hero-titles h2{font-size:4.8rem;margin:10px 0 0}.categories{display:block;float:none;text-align:left}.categories li{font-size:1.5rem;margin:6px 0}.hero-description{font-size:.85rem}.hero-description p{font-size:1.35rem;margin:0 0 12px}.brands{column-count:1;column-gap:20px;font-size:1rem;padding-left:18px}.intro-section{padding:30px 20px}.intro-section p{font-size:1.2rem}.catalog-section h2{font-size:1.5rem}}@media (max-width:480px){.hero-section{min-height:350px;padding:30px 15px}.hero-titles h1{font-size:1.5rem}.hero-titles h2{font-size:1.3rem;margin:8px 0 12px}.categories{display:block;float:none;text-align:left}.categories li{font-size:.9rem;margin:5px 0}.hero-description{font-size:.8rem}.hero-description p{margin:0 0 10px}.brands{column-count:1;column-gap:16px;font-size:.8rem;padding-left:16px}.intro-section{padding:25px 15px}.intro-section p{font-size:1rem}.catalog-section{padding:30px 15px}.catalog-section h2{font-size:1.2rem}}.battery-tools-section{background-color:#fff;box-sizing:border-box;padding:60px 20px;width:100%}.battery-tools-content{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.battery-tools-text h2{color:#333;font-size:2rem;font-weight:700;margin:0 0 20px;padding:0;text-transform:uppercase}.battery-tools-text p{color:#555;font-size:1.2rem;line-height:1.26;margin:0;padding:0;text-align:justify}.battery-tools-image{align-items:center;display:flex;justify-content:center}.battery-tools-image img{border-radius:8px;height:auto;max-width:400px;object-fit:cover;width:100%}@media (max-width:768px){.battery-tools-section{padding:40px 20px}.battery-tools-content{gap:30px;grid-template-columns:1fr}.battery-tools-text h2{font-size:1.5rem;margin-bottom:15px}.battery-tools-text p{font-size:.95rem;line-height:1.7}.battery-tools-image img{max-width:300px}}@media (max-width:480px){.battery-tools-section{padding:30px 15px}.battery-tools-content{gap:20px}.battery-tools-text h2{font-size:1.2rem;margin-bottom:12px}.battery-tools-text p{font-size:.9rem;line-height:1.6;text-align:left}.battery-tools-image img{max-width:100%}}.about-section{box-sizing:border-box;display:flex;flex-direction:column;gap:30px;margin:40px}.about-pair{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.about-image{box-sizing:border-box;flex:1 1 45%;padding:10px}.about-image img{border-radius:4px;display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.about-text{box-sizing:border-box;flex:1 1 50%;font-size:1.35rem;line-height:1.5;padding:10px 20px}.about-text h2{padding-bottom:8px;padding-top:20px}@media (max-width:700px){.about-pair{flex-direction:column}.about-image,.about-text{flex-basis:100%;max-width:100%;padding:8px 6px}.about-text{font-size:.98rem}.about-text h2{font-size:1.8rem;padding-top:0}main{max-width:100%}main h1{font-size:1.8rem;line-height:1.2;padding:0 10px}}.catalog-header{margin-bottom:40px;text-align:center}.catalog-header h1{display:inline-block;overflow:hidden;position:relative;white-space:nowrap}.catalog-header h1:after{animation:cursor 1.1s infinite;border-left:3px solid #000;content:"";height:100%;position:absolute;right:0;top:0}@keyframes cursor{0%,49%{border-left-color:#000}50%,to{border-left-color:#0000}}.download-word{background:#fff;border:none;color:#06c;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0;text-decoration:underline;transition:color .2s ease}.download-word:hover{background:#fff;color:#f8b200}.download-word:active{background:#fff;color:#e5eaef}.catalog-subtitle{color:#333;font-size:24px;font-style:normal;font-weight:700;margin-top:10px}.catalog-container{align-items:center;display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.catalog-image{border:3px solid #c04040;flex-shrink:0;margin:40px 10px 0}.catalog-image img{height:auto;max-width:100%}.catalog-features{display:flex;flex:1 1;flex-direction:column;gap:20px;max-width:350px}.catalog-features ul{list-style-type:disc;margin:0;padding-left:25px}.download-btn{box-sizing:border-box;display:block;margin-bottom:88px;max-width:100%;position:relative;z-index:1}.catalog-features li{color:#333;font-size:19px;line-height:1.8;margin-bottom:10px}.download-btn{background-color:brown;border:3px solid darkred;border-radius:15px;box-shadow:-2px 8px #998;color:#fff;font-size:16px;margin-top:20px;padding:15px 20px;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}.download-btn:active,.download-btn:hover{background-color:#961717}.download-btn:active{box-shadow:2px 5px #665;transform:translateY(4px)}@media (max-width:768px){.catalog-container{gap:20px}.catalog-features{max-width:100%}.catalog-header h1{font-size:24px;max-width:100%}.catalog-subtitle{font-size:18px}.catalog-features li{font-size:20px}.download-btn{margin-bottom:20px;max-width:100%}}.contact-container{background:#f8f8f8;border-radius:8px;box-shadow:0 2px 10px #0000001a;box-sizing:border-box;margin:0 auto;max-width:90%;padding:30px 20px}.contact-container h1{font-size:40px;padding:0 0 40px}.contact-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1200px}.contact-form-section h3{color:#333;font-size:20px;margin:0 0 20px}.contact-form{gap:15px}.contact-form,label{display:flex;flex-direction:column}label{align-items:flex-start;font-weight:700}input,textarea{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-top:5px;padding:10px;width:100%}textarea{height:120px;resize:none}button{align-self:flex-start;background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;transition:background-color .3s}button:hover:not(:disabled){background-color:#0056b3}button:disabled{background-color:#ccc;cursor:not-allowed}.success-message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:5px;color:#28a745}.error-message,.success-message{font-size:16px;font-weight:700;margin:10px 0;padding:10px}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#dc3545}.privacy-notice{color:#666;font-size:12px;line-height:1.5;margin:0!important}.privacy-notice a{color:#007bff;text-decoration:none;transition:color .3s}.privacy-notice a:hover{color:#0056b3;text-decoration:underline}.contact-info-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;padding:25px}.contact-info-section h2{color:#333;font-size:22px;font-weight:700;margin:0 0 15px;text-transform:uppercase}.contact-info-section p{color:#555;font-size:16px;line-height:1.6;margin:8px 0}.contact-info-section strong{color:#333;font-weight:700}.contact-email,.contact-phone{font-size:17px!important;font-weight:700;margin-top:15px!important}.contact-email a,.contact-phone a{color:#007bff;margin-left:5px;text-decoration:none;transition:color .3s}.contact-email a:hover,.contact-phone a:hover{color:#0056b3;text-decoration:underline}@media (max-width:768px){.contact-container{margin-bottom:88px;max-width:95%;padding:20px 15px}.contact-content{gap:25px;grid-template-columns:1fr}.contact-form-section h3{font-size:18px}.contact-info-section{padding:20px}.contact-info-section h2{font-size:20px}.contact-info-section p{font-size:15px}button{align-self:auto;width:100%}}@media (max-width:480px){.contact-container{margin-bottom:120px;max-width:100%;padding:15px 10px}.contact-container h1{padding:0 0 20px}.contact-content{gap:20px}.contact-form-section h3{font-size:16px}input,textarea{font-size:14px;padding:8px}textarea{height:100px}.contact-info-section{padding:15px}.contact-info-section h2{font-size:18px;margin-bottom:12px}.contact-info-section p{font-size:14px;margin:6px 0}button{font-size:14px;padding:8px 12px}.privacy-notice{font-size:11px}}.privacy-container{background-color:#fff;color:#333;line-height:1.8;margin:0 auto;max-width:900px;padding:40px 20px}.privacy-container h1{color:#333;font-size:32px;font-weight:700;margin:0 0 10px;text-align:center;text-transform:uppercase}.privacy-container .subtitle{color:#666;font-size:14px;font-style:italic;margin:0 0 30px;text-align:center}.privacy-container section{margin-top:30px}.privacy-container h2{border-bottom:2px solid #007bff;color:#333;font-size:24px;font-weight:700;margin:30px 0 20px;padding-bottom:10px}.privacy-container h3{color:#333;font-size:18px;font-weight:700;margin:20px 0 10px}.privacy-container p{color:#555;font-size:16px;line-height:1.7;margin:10px 0}.privacy-container ul{margin:15px 0;padding-left:25px}.privacy-container li{color:#555;font-size:16px;line-height:1.6;margin:8px 0}.privacy-container a{color:#007bff;text-decoration:none;transition:color .3s}.privacy-container a:hover{color:#0056b3;text-decoration:underline}@media (max-width:768px){.privacy-container{padding:30px 15px}.privacy-container h1{font-size:24px;margin-bottom:8px}.privacy-container h2{font-size:20px;margin:25px 0 15px}.privacy-container h3{font-size:16px}.privacy-container li,.privacy-container p{font-size:15px}}@media (max-width:480px){.privacy-container{padding:20px 10px}.privacy-container h1{font-size:20px}.privacy-container h2{font-size:18px}.privacy-container h3,.privacy-container li,.privacy-container p{font-size:14px}}body{height:100%;margin:0}#root{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.footer{background-color:#3f3f3f;bottom:0;color:#fff;font-size:15px;margin-top:10px;padding:15px 0;position:relative;text-align:center;width:100%}
/*# sourceMappingURL=main.48f56956.css.map*/