.main-home{padding:0 0 0 0;}.main-home .search{background:var(--color-background-alternate);}.main-home .search .wrapper{padding:15px 0 15px 0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;}.main-home .intro{padding:50px 0 70px 0;}.main-home .intro h1{font-size:2.75rem;font-weight:400;padding:0 0 0 0;margin:0 0 30px 0;text-transform:uppercase;text-align:center;}.main-home .intro .wrapper{display:grid;grid-template-columns:auto 400px;grid-gap:50px;}.main-home .intro .text{text-align:justify;}.main-home .intro .services .items a{display:grid;grid-template-columns:55px auto;padding:25px 30px 25px 30px;background:var(--color-background-alternate);border-bottom:solid 1px var(--color-body-background);border-right:solid 5px var(--color-primary);}.main-home .intro .services .items a:hover{background:var(--color-primary);color:var(--color-primary-text);}.main-home .intro .services .items a:hover .icon,.main-home .intro .services .items a:hover strong{color:var(--color-primary-text);}.main-home .intro .services .items .item .icon{display:flex;align-items:center;font-size:2.0831rem;color:var(--color-text-title);}.main-home .intro .services .items .item strong{display:block;text-transform:uppercase;font-weight:500;}.main-home .slider{padding:50px 0 50px 0;background-color:var(--color-background-alternate);}.main-home .slider h2{padding:0 0 0 0;margin:0 0 30px 0;font-size:2.5rem;font-weight:400;text-transform:uppercase;text-align:center;}.main-home .slider .wrapper{position:relative;}.main-home .slider .arrows{margin:15px 0 0 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;}.main-home .slider .arrows a{display:block;width:40px;line-height:38px;height:40px;text-align:center;font-size:20px;border-radius:50%;color:var(--color-body-text);background:var(--color-body-background);box-shadow:10px 10px 26px -12px rgba(0,0,0,0.12);}.main-home .slider .arrows .left{display:flex;justify-content:right;}.main-home .slider .arrows .right{display:flex;justify-content:left;}.main-home .slider .items .item{margin:0 0 20px 0;}.main-home .slider .items .item a{display:block;padding:10px 10px 15px 10px;width:93%;background:var(--color-body-background);border:solid 1px var(--color-body-background);border-radius:4px;color:var(--color-text-title);box-shadow:10px 10px 26px -12px rgba(0,0,0,0.12);text-align:center;}.main-home .slider .items .item a span{display:block;}.main-home .slider .items .item a .image{display:block;background-size:cover;background-repeat:no-repeat;background-position-x:50%;background-position-y:50%;position:relative;border-radius:4px;}.main-home .slider .items .item a .image:after{padding-top:56.25%;display:block;content:"";}.main-home .slider .items .item a .image img{display:none;}.main-home .slider .items .item a .make,.main-home .slider .items .item a .model,.main-home .slider .items .item a .mileage{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.main-home .slider .items .item a .make{font-weight:600;margin-top:10px;}.main-home .slider .items .item a .model{color:var(--color-text-title);}.main-home .slider .items .item a .mileage{display:none;}.main-home .slider .items .item a .price{padding:0 0 0 0;margin:5px 0 0 0;font-size:1.125rem;color:var(--color-primary);font-weight:bold;display:block;}.main-home .makes{padding:50px 0 60px 0;background-color:#000000;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;}.main-home .makes,.main-home .makes h2,.main-home .makes .items a{color:var(--color-text-contrast);}.main-home .makes h2{text-align:center;text-transform:uppercase;font-size:2.5rem;font-weight:400;}.main-home .makes .items{margin:30px 0 0 0;display:flex;align-items:center;justify-content:center;}.main-home .makes .items ul{margin:0 0 0 0;padding:0 0 0 0;display:grid;grid-template-columns:repeat(6,1fr);grid-row-gap:5px;grid-column-gap:15px;list-style:none;}.main-home .makes .items ul li{margin:0 0 0 0;padding:0 0 0 0;}.main-home .makes .items ul li a{display:block;text-align:center;}.main-home .makes .items ul li a:hover{color:var(--color-primary);}.main-home .makes .text{margin:30px auto auto auto;max-width:1000px;text-align:justify;}.main-home .makes .actions{margin:40px 0 0 0;text-align:center;}.main-home .inventory .actions{padding:40px 0 0 0;}.main-home .inventory .actions a,.main-home .inventory .actions a span{display:block;text-align:center;text-transform:uppercase;font-size:2.625rem;line-height:2.625rem;color:var(--color-text-title);font-weight:600;}.main-home .inventory .actions a span{margin:10px 0 0 0;font-size:1.875rem;line-height:1.875rem;font-weight:400;}.main-home .inventory .image{height:330px;background-repeat:no-repeat;background-position-y:50%;background-position-x:50%;}.main-home .contact{padding:50px 0 50px 0;background:var(--color-background-alternate);}.main-home .contact h2{padding:0 0 0 0;margin:0 0 30px 0;text-align:center;text-transform:uppercase;color:var(--color-text-title);font-size:2rem;font-weight:400;}