@font-face{font-family:"font-text";src:url("../fonts/ClearSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"font-headline";src:url("../fonts/impact.ttf") format("truetype");font-weight:normal;font-style:normal}::-webkit-scrollbar{width:10px;display:none}::-webkit-scrollbar-track{background:#c3c6c3}::-webkit-scrollbar-thumb{background:#0c3f56;border-top-left-radius:20px;border-bottom-left-radius:20px}*::selection{color:#c3c6c3;background-color:#08354a}h1,h2,h3,h4,h5,label,input,span,p,li{color:#1c1c1c;text-wrap:balance}p,li,a,label,input,th,td{font-size:.9rem;line-height:1.1rem;font-family:"font-text"}h1,h2,h3,h4,h5,a{letter-spacing:.04rem;font-family:"font-headline"}strong{font-weight:bold}#wrapper{max-width:1920px;margin-inline:auto}a.button button{border:unset;cursor:pointer;font-size:.7rem;text-wrap:nowrap;transition:500ms;font-weight:bold;border-radius:.7rem;padding:.6rem 1rem;color:#c3c6c3;border:1px solid #0c3f56;background-color:#08354a}a.button button:hover{color:#08354a;background-color:#c3c6c3}a.button:not([href]) button{background-color:#0c3f56}a.button:not([href]) button:hover{color:#08354a;background-color:#c3c6c3}.fade-in-element{opacity:0;transition:1.3s;transform:translateY(5rem)}article#menu{top:1rem;width:100%;z-index:100;display:flex;position:absolute;align-items:center;justify-content:space-between}article#menu *{transition:300ms}article#menu #logo-image{width:auto;height:auto;display:block;padding-left:1rem}article#menu #logo-image img{max-width:12vw;max-height:115px}article#menu ul{gap:1rem;display:flex;padding-right:1.5rem;align-items:baseline}article#menu ul li{color:#c3c6c3}article#menu ul li a{font-size:.9rem;letter-spacing:.1rem;font-family:"font-headline" !important}@media (max-width:750px){article#menu{top:0;gap:5vh;width:0;height:0;position:fixed;transition:500ms;background-color:#1c1c1c;flex-direction:column;justify-content:center;border-bottom-right-radius:500px}article#menu *{opacity:0}article#menu #logo-image{padding:0}article#menu #logo-image img{max-width:150px}article#menu ul{gap:3vh;padding:unset;align-items:center;flex-direction:column}article#menu ul li a{font-size:1.1rem;letter-spacing:.15rem;color:#c3c6c3}}#burger-button{top:2rem;right:2rem;width:60px;z-index:999;display:none;cursor:pointer;transition:500ms;position:absolute}#burger-button div{width:100%;height:4px;transition:500ms;margin-inline:auto;margin-bottom:.5rem;background-color:#c3c6c3}#burger-button div:nth-child(even){width:50%}@media (max-width:750px){#burger-button{display:unset}}@media (max-width:560px){#burger-button{top:1rem;right:1rem;width:50px}#burger-button div{margin-bottom:.3rem}}.hover-me-underline{position:relative;text-decoration:none}.hover-me-underline::before{left:0;width:0;height:2px;content:"";bottom:-0.1rem;position:absolute;transition:width .3s ease;background-color:#08354a}.hover-me-underline:hover::before{width:100%}footer{margin-top:6rem;padding-top:3rem;padding-inline:5%;color:#c3c6c3;background-color:#1c1c1c}footer article{display:flex}footer article section{flex:1}footer article section #logo-img{width:100px}footer article section #logo-img a{width:100%;height:100%}footer article section:nth-child(1){gap:1rem;display:flex}footer article section:nth-child(1) #menu{padding-left:1rem;border-left:1px solid #c3c6c3}footer article section:nth-child(1) #menu ul li a{font-size:.7rem;transition:500ms;color:#c3c6c3;font-family:"font-text"}footer article section:nth-child(1) #menu ul li a:before{height:1px;background-color:#0c3f56}footer article section:nth-child(1) #menu ul li a:hover{color:#0c3f56}footer article section:nth-child(2){display:flex;flex-direction:column;align-items:center;justify-content:space-between}footer article section:nth-child(2) h2{text-align:center;line-height:2rem;letter-spacing:.1rem;color:#c3c6c3}footer article section:nth-child(2) #social{gap:1rem;display:flex;margin-top:1.3rem}footer article section:nth-child(2) #social a img{height:1.3rem;transition:300ms}footer article section:nth-child(2) #social a img:hover{filter:invert(46%) sepia(87%) saturate(1358%) hue-rotate(359deg) brightness(101%) contrast(106%)}footer article section:nth-child(3){display:flex;justify-content:flex-end}footer article section:nth-child(3) h3{font-size:.7rem;text-align:right;margin-right:1rem;line-height:1rem;padding-right:1rem;color:#c3c6c3;font-family:"font-text";border-right:1px solid #c3c6c3}footer article:last-child{padding:1rem 0}footer article:last-child p{width:100%;font-size:.6rem;text-align:center;color:#c3c6c3}footer article:last-child p a{font-size:.6rem;transition:500ms;font-family:"font-text";border-bottom:1px solid #c3c6c3}footer article:last-child p a:hover{color:#0c3f56;border-bottom:1px solid #0c3f56}@media (max-width:660px){footer article{gap:2rem;align-items:center;flex-direction:column}footer article section #social{margin-top:1.5rem}footer article section:last-child{gap:1rem}footer article section:last-child h3{order:2;text-align:left;padding-left:1rem;border-right:unset;padding-right:unset;border-left:1px solid #c3c6c3}}article#hero h1,article#content h1{letter-spacing:.1rem;color:#c3c6c3;font-size:clamp(2.6rem, 3.3vw, 5rem);line-height:clamp(2.6rem, 4vw, 5rem)}article#hero h2,article#content h2{font-size:2rem;line-height:1.5rem;color:#c3c6c3}article#hero h3,article#content h3{font-size:1.6rem;color:#c3c6c3}article#hero h5,article#content h5{font-size:.9rem;color:#c3c6c3}article#hero p,article#content p{text-wrap:unset;color:#c3c6c3}#color-rectangle{width:5rem;height:1rem;margin-top:.5rem;margin-bottom:.8rem}article#hero{display:flex;position:relative;text-align:center;align-items:center;height:fit-content;flex-direction:column}article#hero section{top:0;width:100%;z-index:10;height:100%;display:flex;position:absolute;align-items:center;flex-direction:column;justify-content:center}article#hero section #color-rectangle{margin-top:1rem;margin-inline:auto;margin-bottom:1.5rem;background-color:#c3c6c3}article#hero section p{max-width:65ch;text-align:center;line-height:1.3rem;margin-inline:auto}article#hero section p:not(:last-child){margin-bottom:.3rem}article#hero section p strong{font-weight:bold}@media (max-width:750px){article#hero{margin-bottom:7rem}article#hero #hero-intro p{text-wrap:unset;text-align:justify !important}}@media (max-width:950px){article#hero{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../images/global/next-hero.webp")}article#hero img{display:none}article#hero section{width:85%;padding-top:7rem;position:relative;margin-inline:auto;margin-bottom:9rem}}article#content{display:flex;overflow:clip;align-items:stretch}article#content section#aside-form{flex:1;max-width:400px;min-width:400px;position:relative}article#content section#aside-form h3{margin-bottom:1.2rem}article#content section#aside-form::before{top:0;left:0;content:"";z-index:-1;width:100%;height:100%;display:block;position:absolute;transform:rotate(180deg);background-size:cover;background-repeat:no-repeat;background-position:left;background-image:url("../images/global/next-hero.webp")}article#content section#aside-form form{padding-top:8rem;padding-inline:10%;padding-bottom:4rem}article#content section#aside-form form p{margin-bottom:.8rem}article#content section#aside-form form p a{font-size:.8rem;transition:500ms}article#content section#aside-form form p a:hover{padding-inline:.3rem;color:#0c3f56;background-color:#1c1c1c}article#content section#aside-form form div{margin-top:1.3rem}article#content section#aside-form form div #subcategory option{display:none}article#content section#aside-form form div label{color:#c3c6c3;font-family:font-headline}article#content section#aside-form form div #license option:not(:first-child){display:none}article#content section#aside-form form select,article#content section#aside-form form input{width:100%;outline:none;cursor:pointer;transition:.5s;font-size:.8rem;font-weight:bold;padding:10px 2rem;margin-top:.6rem;border-radius:5px;font-family:font-text;letter-spacing:.11rem;color:#c3c6c3;background:#08354a;border:1px solid #1c1c1c}article#content section#aside-form form input{margin-top:2rem;transition:500ms}article#content section#aside-form form input:hover{color:#0c3f56;background-color:#c3c6c3}article#content section#display-price{gap:2rem;flex:auto;display:flex;margin-inline:2rem;margin-bottom:.5rem;flex-direction:column}article#content section#display-price>div{flex:1}article#content section#display-price #additional-information{gap:3rem;display:flex}article#content section#display-price #additional-information #text{flex:3}article#content section#display-price #additional-information #text h3{color:#1c1c1c}article#content section#display-price #additional-information #text h3:not(:first-child){margin-top:2.5rem}article#content section#display-price #additional-information #text p{margin-top:1rem;color:#1c1c1c}article#content section#display-price #additional-information #vehicle-image{flex:2;width:75%;height:100%;position:relative;margin-inline:auto}article#content section#display-price #additional-information #vehicle-image img{top:0;width:auto;height:100%;max-width:none;position:absolute;filter:grayscale(1)}article#content section#display-price #additional-information #additional-explanation{margin-top:1.5rem}article#content section#display-price #additional-information #additional-explanation p{margin-bottom:.5rem}article#content section#display-price #additional-information #additional-explanation p strong{font-weight:bold}article#content section#display-price #price-tables{gap:4rem;display:flex;margin-top:4rem}article#content section#display-price #price-tables table{width:80%;max-width:520px;border-radius:15px;color:#c3c6c3;background-color:#1c1c1c}article#content section#display-price #price-tables table:first-child{margin-left:auto}article#content section#display-price #price-tables table:last-child{margin-right:auto}article#content section#display-price #price-tables table tbody{display:flex;padding:2rem 1rem;flex-direction:column}article#content section#display-price #price-tables table tbody tr{gap:.8rem;display:flex;flex-wrap:wrap;text-wrap:nowrap;border-radius:7px;justify-content:space-between}article#content section#display-price #price-tables table tbody tr:not(:first-child){padding:.7rem;margin:.3rem 0;transition:500ms;background-color:#363636}article#content section#display-price #price-tables table tbody tr:not(:first-child):hover{background-color:#0c3f56}article#content section#display-price #price-tables table tbody tr th,article#content section#display-price #price-tables table tbody tr td,article#content section#display-price #price-tables table tbody tr p,article#content section#display-price #price-tables table tbody tr h2,article#content section#display-price #price-tables table tbody tr h3{color:#c3c6c3}article#content section#display-price #price-tables table tbody tr h2{font-size:1.5rem}article#content section#display-price #price-tables table tbody tr th{width:100%;text-align:center;margin-bottom:1.5rem}article#content section#display-price #price-tables table tbody tr th p{margin-top:.5rem}article#content section#display-price #price-tables table tbody tr th p span{text-wrap:none;color:#c3c6c3}@media (max-width:1100px){article#content{flex-direction:column}article#content #aside-form{max-width:100% !important}article#content #aside-form form #description{max-width:70ch;text-align:right;margin-right:2rem;margin-inline:auto}article#content #aside-form form #form-fields{margin-top:4rem}article#content #display-price{margin-top:5rem}article#content #display-price #vehicle-image{height:unset !important}}@media (max-width:500px){article#content #aside-form{min-width:unset !important;max-width:unset !important}article#content #aside-form form h3,article#content #aside-form form p{width:100% !important}article#content #aside-form form>div{width:100% !important}article#content #display-price #additional-information{flex-direction:column}article#content #display-price #additional-information #vehicle-image{width:80%;margin-inline:auto}article#content #display-price #additional-information #vehicle-image img{width:100% !important;position:relative !important}article#content #display-price #price-tables table{width:100% !important}}@media (max-width:780px){article#content #display-price #price-tables{align-items:center;flex-direction:column}article#content #display-price #price-tables table{margin-left:unset !important;margin-right:unset !important}}