*,body{margin:0}footer,header{background:var(--color-primary)}header,nav{position:absolute;left:0}footer,section{color:#fff;padding:4rem 2rem}.contact,.main-section,.parallax,footer,h1,h2,nav{text-align:center}*{padding:0;box-sizing:border-box}:root{--color-primary:#103241;--color-primary-darken:hsl(198, 60%, 10%);--color-primary-dark:hsl(198, 60%, 5%);--color-primary-x-light:hsl(198, 60%, 60%);--color-accent:#d22b2b;--color-accent-1:#f31e1f;--color-accent-2:#790f0f}html{scroll-behavior:smooth}body{background-color:#121418;font-family:Montserrat!important;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;overflow-x:hidden}h1,h2{color:#fff;font-weight:400}h1,h1>*{text-shadow:5px 5px 6px #000;display:flex;flex-direction:column;justify-self:start!important;font-size:7vw!important;line-height:8vw!important}h2{text-shadow:3px 3px 20px #555;font-size:min(8vw, 3rem);font-weight:600;margin-bottom:2rem}p,ul{color:#fff;margin-bottom:1.5rem;font-weight:400}a,p,span,ul{font-size:.9rem;line-height:1.5rem}@media screen and (min-width:700px){a,p,span,ul{font-size:1.1rem;line-height:2rem}}a{color:#fff;text-decoration:none}.no-wrap{white-space:nowrap}header{top:0;right:0;z-index:10;padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #777}footer a{color:#bbb}footer>*{display:inline}.hamburger{cursor:pointer;margin-inline:1rem;display:inline-block}.bar1,.bar2,.bar3{width:25px;height:3px;background-color:var(--color-accent);margin:6px 0;transition:.4s;border-radius:1rem}.nav-list,section .container .text-container p:last-of-type{margin-bottom:0}.opened .bar1{-webkit-transform:translate(0,9px) rotate(-45deg);transform:translate(0,9px) rotate(-45deg)}.opened .bar2{opacity:0}.opened .bar3{-webkit-transform:translate(0,-9px) rotate(45deg);transform:translate(0,-9px) rotate(45deg)}nav{top:101%;width:100%;background-color:inherit;transition:transform .4s;transform:translateY(-50%) scale(1,0)}nav.opened{transform:translateY(0) scale(1,1)}.nav-list{list-style-type:none;font-size:1.2rem;display:flex;flex-direction:column}.nav-list a{font-size:1.2rem!important}.nav-list li{padding-block:0.5rem}.nav-list li:hover{background-color:var(--color-primary-darken)}.nav-list li a{display:flex;justify-content:center;width:100%}.nav-list li a img{margin:3px}.main-section{height:100vh;background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,.5)) 0 0/cover,url(https://sbfdnoibxzyv44dj.public.blob.vercel-storage.com/projects/modern-car/images/main.jpg) 0 0/cover;background-position-x:25%;background-position-y:70%;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:3rem;padding-inline:2rem;padding-top:10rem}.button-container,.container{flex-direction:column;display:flex}.main-section p{font-weight:500}.scroll-down{position:absolute;bottom:2rem;cursor:pointer}.scroll-down img{height:2rem;width:2rem;transition:transform .3s}.scroll-down:hover img{transform:scale(150%)}.button-container{align-items:center;gap:1rem}.button-container a{background-image:linear-gradient(to right,var(--color-accent-2) 0,var(--color-accent-1) 51%,var(--color-accent-2) 100%);padding:15px 40px;text-align:center;text-transform:uppercase;transition:.3s;background-size:200% auto;color:#fff;border-radius:5rem;display:inline;background-position:right center}.button-container a:hover{background-position:left center}section{position:relative;display:flex;text-align:left;font-weight:700;min-height:50vh}@media screen and (min-width:1100px){section{padding:6rem 10vw}}.container{justify-content:center;gap:3rem}.static-section{background-color:var(--color-primary-dark);display:flex;flex-direction:column;align-items:center;gap:3rem}.static-section img{max-width:80%}@media screen and (min-width:900px){h1{width:100%;flex-direction:row;gap:1rem;justify-content:center}h1,h1>*{font-size:min(4vw, 3.5rem)!important}header{padding-inline:5vw}.hamburger{display:none}nav{transform:translateY(0) scale(1,1);position:relative}nav .nav-list{flex-direction:row;justify-content:right;align-items:center}nav .nav-list li{padding-inline:1rem;border-radius:.5rem}.static-section{flex-direction:row}.static-section>*{flex:1 1 0;width:0}}#color-change{background-image:linear-gradient(90deg,rgba(0,0,0,.4),rgba(0,0,0,.7)),url(https://sbfdnoibxzyv44dj.public.blob.vercel-storage.com/projects/modern-car/images/nfs.jpg);background-position-x:40%}#window-tint{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,.8)),url(https://sbfdnoibxzyv44dj.public.blob.vercel-storage.com/projects/modern-car/images/window.jpg);background-position-x:40%;background-position-y:60%;background-size:3200px}#door-to-door{background-image:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.6)),url(https://sbfdnoibxzyv44dj.public.blob.vercel-storage.com/projects/modern-car/images/d2d.jpg);background-position-x:80%;background-position-y:60%;background-size:2200px}hr{margin-block:2rem}.contact .contact-data-title{font-size:2rem}.contact-data-section .title{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:1.2rem}.contact .map{max-width:100%}