:root{--color-primary:#be0005;--color-secondary:#18206F;--color-secondary-rgb:24, 32, 111;--color-tertiary:#588B8B;--color-success:#2dd36f;--color-warning:#ffc409;--color-danger:#eb445a;--color-dark:#5d5d64;--color-medium:#92949c;--color-light:#f2f2f2}header{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 3.2rem;max-width:90rem;margin:0 auto;border-bottom:1px solid var(--color-light)}header .logo{display:flex;align-items:center;gap:1rem}header .logo .img-container{width:3rem;height:auto}@media only screen and (max-width:770px){header .logo .img-container{width:2.4rem}}header .logo .img-container picture{display:block;width:100%;height:auto}header .logo .img-container picture img{width:100%;height:auto}header .logo .name h2{font-size:1.8rem;font-weight:600;letter-spacing:.4rem;color:var(--color-primary)}@media only screen and (max-width:770px){header .logo .name h2{font-size:1.6rem}}header .logo .name h3{font-size:1.4rem;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.05rem;color:var(--color-secondary)}@media only screen and (max-width:770px){header .logo .name h3{font-size:1.2rem}}header nav ul{list-style:none;display:flex;gap:10px;color:var(--color-secondary)}header nav ul a{border-bottom:2px solid var(--color-secondary);transition:all .2s}header nav ul a:hover{border-bottom:2px solid var(--color-primary)}main.home-page-main h1{margin:1rem 0;font-size:3.2rem;color:var(--color-secondary)}main.home-page-main h2{margin:1rem 0;font-size:2.6rem;font-weight:600;color:var(--color-secondary)}main.home-page-main p{margin:1rem 0;line-height:1.3;color:var(--color-dark)}main.home-page-main section .container{padding:5rem 3.2rem;z-index:2;position:relative;display:flex;justify-content:space-between;align-items:center;gap:2rem;max-width:90rem;margin:0 auto}@media only screen and (max-width:770px){main.home-page-main section .container{padding:3.2rem 1.8rem;flex-direction:column-reverse!important;gap:0!important}}@media only screen and (max-width:770px){main.home-page-main section .container .content{margin-top:-2.5rem}}main.home-page-main section .container .content ul{max-width:50rem}main.home-page-main section .container .content ul li{margin:1.6rem 0;line-height:1.4}main.home-page-main section .container .content ul li strong{font-weight:700;color:var(--color-secondary)}main.home-page-main section .container .content ul li span{color:var(--color-dark)}main.home-page-main section .container .image{min-width:20rem;max-width:30rem;height:auto}@media only screen and (max-width:770px){main.home-page-main section .container .image{max-width:35rem}}main.home-page-main section .container .image img{width:100%;height:auto}main.home-page-main section.hero{background-image:url(/imgs/cover.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}main.home-page-main section.hero::before{content:'';background:rgba(24,32,111,.8);position:absolute;left:0;right:0;width:100%;height:100%;z-index:1}main.home-page-main section.hero .container{align-items:center}@media only screen and (max-width:770px){main.home-page-main section.hero .container{flex-direction:column-reverse}}@media only screen and (max-width:770px){main.home-page-main section.hero .container .content{margin-top:1rem}}main.home-page-main section.hero .container .content .app-title{display:flex;gap:1rem}main.home-page-main section.hero .container .content .app-title .img-container{width:7rem;min-width:7rem;height:max-content}@media only screen and (max-width:770px){main.home-page-main section.hero .container .content .app-title .img-container{width:5rem;min-width:5rem}}main.home-page-main section.hero .container .content .app-title .img-container img{width:100%;height:auto}main.home-page-main section.hero .container .content .app-title h1,main.home-page-main section.hero .container .content .app-title h2{margin:0 0 1rem;color:var(--color-light);font-weight:300}main.home-page-main section.hero .container .content .app-title h1{font-size:3rem;white-space:nowrap}@media only screen and (max-width:770px){main.home-page-main section.hero .container .content .app-title h1{font-size:2.2rem;white-space:normal}}main.home-page-main section.hero .container .content .app-title h2{font-size:1.6rem;max-width:50rem}main.home-page-main section.hero .container .content p{max-width:60rem;color:var(--color-light)}main.home-page-main section.sidenav .container{flex-direction:row-reverse;padding-bottom:0}main.home-page-main section.dashboard .container{padding-bottom:0}main.home-page-main section.parts .container{padding-bottom:0;flex-direction:row-reverse}main.home-page-main section.fuel .container{padding-bottom:0}main.home-page-main section.maintenance-services .container{padding-bottom:0;flex-direction:row-reverse}main.home-page-main section.reminders .container{padding-bottom:0}main.home-page-main section.import-export .container{padding-bottom:0;flex-direction:row-reverse}main.home-page-main section.settings .container{padding-bottom:0}main.blog-page-main{max-width:90rem;margin:0 auto;padding:1.6rem 3.2rem;color:var(--color-dark)}@media screen and (max-width:670px){main.blog-page-main{padding:1.6rem 2rem}}main.blog-page-main h1{margin:1rem 0;font-size:3.2rem;color:var(--color-secondary)}@media screen and (max-width:670px){main.blog-page-main h1{font-size:2.6rem}}main.article-page-main{max-width:70rem;margin:0 auto;padding:1.6rem 3.2rem;color:var(--color-dark)}@media screen and (max-width:670px){main.article-page-main{padding:1.6rem 2rem}}main.article-page-main .title{margin:2rem 0;font-size:3.2rem;color:var(--color-secondary)}@media screen and (max-width:670px){main.article-page-main .title{font-size:2.6rem}}main.article-page-main .subtitle{margin:1rem 0;line-height:1.3;color:var(--color-dark)}main.article-page-main .notes{padding:1rem 0;margin:1rem 0;border-top:1px solid var(--color-light);border-bottom:1px solid var(--color-light);display:flex;align-items:center;gap:1rem;font-size:1.4rem}main.article-page-main .img-container{width:100%}main.article-page-main .img-container img{width:100%;height:auto}main.article-page-main .img-container figcaption{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;color:var(--color-medium);font-size:1.4rem}main.article-page-main .img-container figcaption a{color:var(--color-secondary);font-size:1.5rem}main.article-page-main .article-content h2{margin:2rem 0 1rem;font-size:1.8rem;color:var(--color-secondary);font-weight:600}main.article-page-main .article-content h3{margin:1.6rem 0 1rem;line-height:1.3;color:var(--color-dark)}main.article-page-main .article-content p{margin:1rem 0;font-size:1.6rem;line-height:1.5;color:var(--color-dark)}main.article-page-main .article-content strong{font-weight:600}main.article-page-main .article-content a{color:var(--color-secondary)}main.article-page-main .article-content ol li,main.article-page-main .article-content ul li{margin-left:2rem;line-height:1.7}main.article-page-main .article-content ol{list-style:decimal}main.article-page-main .article-content ul{list-style:initial}footer{max-width:90rem;margin:0 auto;padding:1.6rem 3.2rem;color:var(--color-dark);font-size:1.2rem;text-align:center}footer p:not(:last-child){margin-bottom:1rem}#download{background-image:url(/imgs/cover.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}#download::before{content:'';background:rgba(24,32,111,.8);position:absolute;left:0;right:0;width:100%;height:100%;z-index:1}#download .container{position:relative;z-index:2;padding:5rem 3.2rem;max-width:90rem;margin:0 auto}#download .container .logo{display:block;width:5rem;min-width:5rem;height:max-content}#download .container .logo img{width:100%;height:auto}#download .container p{margin:1rem 0;line-height:1.3;color:var(--color-light)}#download .container h3{color:var(--color-light)}.cta-buttons{display:flex;gap:2rem;margin-top:2rem}@media only screen and (max-width:770px){.cta-buttons{flex-direction:column}}a.cta-button{padding:1.4rem 2.4rem;background-color:var(--color-primary);border:2px solid var(--color-primary);color:var(--color-light);display:flex;gap:.5rem;justify-content:center;align-items:center}a.cta-button.secondary{background-color:transparent}a.cta-button img{height:2rem;width:auto}.tags{padding:3rem 0;display:flex;gap:1.4rem}.tags strong{color:var(--color-medium)}.tags ul{display:flex;gap:1rem}.tags ul a{padding:.3rem 1.5rem;border:1px solid var(--color-secondary);background-color:rgba(var(--color-secondary-rgb),.2);border-radius:3rem;color:var(--color-secondary);font-size:1.4rem}.articles{grid-column-gap:5rem;grid-row-gap:5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:5rem;margin-bottom:5rem;display:grid}@media screen and (max-width:991px){.articles{max-width:60rem;grid-template-columns:1fr 1fr;margin:3rem auto}}@media screen and (max-width:670px){.articles{grid-template-columns:1fr;grid-row-gap:2rem}}.articles h1{margin:1rem 0;font-size:3.2rem;color:var(--color-secondary)}.articles h2{margin-top:1rem;font-size:1.8rem;color:var(--color-secondary)}.articles h3{margin:1rem 0;line-height:1.3;color:var(--color-dark)}.articles .article-card{box-sizing:border-box;border:1px solid var(--color-light);padding:1rem;width:100%}.articles .article-card .img-container{width:100%;height:16rem;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#f2f2f2}.articles .article-card .img-container img{width:100%;height:auto}.articles .article-card .notes{margin-top:1rem;display:flex;align-items:center;color:var(--color-medium);gap:.5rem;font-size:1.2rem}.articles .article-card .notes strong{font-weight:600}.read-more-articles{max-width:90rem;margin:0 auto;padding:0 3.2rem;color:var(--color-dark)}@media screen and (max-width:670px){.read-more-articles{padding:0 2rem}}.read-more-articles .read-more-header{margin-bottom:-2rem;font-size:2.4rem;color:var(--color-secondary);border-top:1px solid var(--color-light);border-bottom:1px solid var(--color-light);padding:1rem 0;text-align:center}