.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.3rem;font-weight:600;text-align:left;padding:0 0 0 0;margin:0 0 30px 0;text-transform:uppercase;}.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 strong,.main-home .intro .services .items a i{color:var(--color-text-title);}.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.3rem;font-weight:600;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:12px 12px 12px 12px;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);}.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 .data{padding:12px 0 0 0;}.main-home .slider .items .item a .data *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.main-home .slider .items .item a .data .columns{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-row-gap:5px;grid-column-gap:5px;}.main-home .slider .items .item a .separator{margin:12px 0 12px 0;border-top:1px solid var(--color-border);}.main-home .slider .items .item a .data .vehicle{line-height:1.4;}.main-home .slider .items .item a .data .vehicle .model{font-size:1.125rem;color:var(--color-text-title);font-weight:600;}.main-home .slider .items .item a .data .prices{border-left:1px solid var(--color-border);text-align:right;padding:0 0 0 12px;display:flex;align-items:center;}.main-home .slider .items .item a .data .prices .price{font-size:1.5rem;color:var(--color-title);font-weight:700;}.main-home .slider .items .item a .data .mileage,.main-home .slider .items .item a .data .transmission{display:grid;grid-template-columns:auto auto;font-size:0.875rem;}.main-home .slider .items .item a .data .mileage span,.main-home .slider .items .item a .data .transmission span{display:flex;align-items:center;}.main-home .slider .items .item a .data .mileage{grid-template-columns:auto minmax(0,1fr);}.main-home .slider .items .item a .data .mileage .icon{padding-right:5px;}.main-home .slider .items .item a .data .transmission{grid-template-columns:minmax(0,1fr) auto;}.main-home .slider .items .item a .data .transmission .icon{padding-left:5px;}.main-home .slider .items .item a .actions{}.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 .wrapper{margin:auto;max-width:1000px;}.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.3rem;font-weight:600;}.main-home .makes .items{margin:30px 0 0 0;}.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:5px;list-style:none;}.main-home .makes .items ul li{margin:0 0 0 0;padding:0 0 0 0;background:rgba(0,0,0,0.6);border-radius:4px;padding:10px 15px 10px 15px;}.main-home .makes .items ul li:hover{background:var(--color-primary);}.main-home .makes .items ul li a{display:block;text-align:center;font-size:1rem;border-radius:4px;}.main-home .makes .items ul li a .total{display:none;}.main-home .makes .text{margin:30px auto auto auto;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:600;}