﻿.auto .top-header{position:relative;margin:75px auto 0;}@media(max-width:768px){.auto .top-header{margin-top:64px;}}@media(max-width:768px) and (max-width:768px){.auto .top-header:after{display:block;content:" ";position:absolute;top:0;width:100%;height:250px;background:transparent linear-gradient(180deg,#000 0%,rgba(0,0,0,.039) 78%,transparent 97%,rgba(84,84,84,0) 100%) 0% 0% no-repeat padding-box;z-index:10;opacity:.65;}}.auto .top-header img{max-width:100%;}.auto .top-header img.mobile-only{display:none;}@media(max-width:768px){.auto .top-header img.mobile-only{display:block;}}@media(max-width:768px){.auto .top-header img.desktop-only{display:none;}}.auto .top-header .content{z-index:1;position:absolute;top:26%;width:100%;max-width:1700px;padding:20px 20px 30px;left:50%;transform:translateX(-50%);z-index:11;}@media(max-width:768px){.auto .top-header .content{transform:none;top:65px;left:40px;padding:0;max-width:calc(100% - 80px) !important;}}.auto .top-header .content h1{margin:0 0;position:relative;font-size:85px;color:#fff;line-height:1.1;}@media(max-width:768px){.auto .top-header .content h1{font-size:45px;}}.auto .top-header .content h1 small{color:#fff;display:block;font-size:36px;}@media(max-width:768px){.auto .top-header .content h1 small{margin-top:12px;font-size:20px;line-height:1.1;}}.auto .owners-manual .container{max-width:1300px;margin:0 auto;}.auto .owners-manual .manual-content{margin-top:80px;}@media(max-width:768px){.auto .owners-manual .manual-content{padding:0 40px;}}.auto .owners-manual .manual-content .refresher-title{font-size:45px;line-height:35px;margin:0;}@media(max-width:768px){.auto .owners-manual .manual-content .refresher-title{font-size:30px;line-height:25px;}}.auto .owners-manual .manual-content .curious-title{font-size:35px;line-height:35px;margin:0;}@media(max-width:768px){.auto .owners-manual .manual-content .curious-title{font-size:20px;line-height:25px;}}.auto .owners-manual .manual-content .intro-section{text-align:center;}.auto .owners-manual .manual-content .intro{padding-top:30px;margin:0 auto;max-width:420px;}@media(max-width:768px){.auto .owners-manual .manual-content .intro{max-width:auto;font-size:18px;line-height:20px;}}.auto .owners-manual .manual-content hr{margin:100px auto 75px auto;}@media(max-width:768px){.auto .owners-manual .manual-content hr{margin:40px auto 55px auto;}}.auto .owners-manual .manual-content .manuals{max-width:1000px;margin:0 auto;}.auto .owners-manual .manual-content .download-your{text-align:center;font-size:30px;line-height:50px;display:block;}@media(max-width:768px){.auto .owners-manual .manual-content .download-your{font-size:25px;line-height:35px;}}.auto .owners-manual .manual-content .owners-manual-title{text-align:center;font-size:50px;line-height:50px;margin-bottom:75px;}@media(max-width:768px){.auto .owners-manual .manual-content .owners-manual-title{font-size:35px;line-height:35px;}}.auto .owners-manual .manual-content .manual-row{display:flex;justify-content:center;gap:100px;margin-bottom:75px;}@media(max-width:768px){.auto .owners-manual .manual-content .manual-row{flex-direction:column;align-items:center;width:100%;margin-bottom:65px;gap:65px;}}.auto .owners-manual .manual-content .manual-row .manual-card{max-width:370px;display:flex;flex-direction:column;justify-content:space-between;}@media(max-width:768px){.auto .owners-manual .manual-content .manual-row .manual-card{flex-direction:row;align-items:center;width:100%;max-width:100%;}}.auto .owners-manual .manual-content .manual-row .manual-card .vehicle-image{align-self:center;object-fit:contain;}@media(max-width:768px){.auto .owners-manual .manual-content .manual-row .manual-card .vehicle-image{max-width:125px;}}.auto .owners-manual .manual-content .manual-row .manual-card .download{display:flex;justify-content:space-between;margin:0 40px 0 28px;font-size:20px;line-height:24px;}@media(max-width:768px){.auto .owners-manual .manual-content .manual-row .manual-card .download{width:100%;margin:0 0 0 10px;}}.auto .owners-manual .manual-content .manual-row .manual-card .download img{align-self:center;}