.hp-main .entry-content h2{color:#050505;font-size:2.25rem;font-weight:400;text-transform:uppercase;text-align:center}.hp-main .entry-content strong{display:block;font-size:3rem}.amenities-boxes{margin-top:3.25rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.amenities-box{padding-top:8.7rem;background-repeat:no-repeat;background-position:center top;width:18rem;color:#7f7f7f;font-weight:400;font-size:1.25rem;line-height:1.15;text-transform:uppercase;text-align:center}.warranty{background-position-y:1rem}.payment{background-position-y:.75rem}.after-hours{background-position-y:.4rem}.shuttle{background-position-y:2rem}.hp-about{z-index:1;position:relative;margin-top:1.75rem;margin-bottom:2rem;padding-top:4.2rem;background:#fff;box-shadow:0 24px 54px 0 rgba(18,18,18,.2)}.about-boxes{margin-bottom:2.2rem}.about-box{padding:0 2rem;width:25%}.about-box h2{margin-bottom:1.5rem;color:#181818;font-weight:700;font-size:1.875rem;line-height:1.1;font-family:'League Spartan',Arial,sans-serif;text-transform:uppercase}.about-box p{color:#232323;font-size:1.125rem;line-height:1.55}.about-box a{text-decoration:underline}.about-box a:hover,.about-box a:active,.about-box a:focus{color:#e00000;text-decoration:none}.about-box:nth-child(even) img{margin-bottom:2.5rem}.about-box:nth-child(odd) img{margin-top:2.5rem}.hp-about .btn{bottom:-1.6rem;width:27.5rem}.hp-about .btn:hover{color:#fff}.hp-services{background-repeat:no-repeat;background-position:center top;background-size:cover}.services-title h2{color:#fff;font-weight:400;font-size:2.25rem;line-height:1.05;text-transform:uppercase}.services-title h2 strong{display:block;font-weight:700;font-size:3rem;font-family:'League Spartan',Arial,sans-serif}.services-title .btn{margin-top:3.25rem;margin-bottom:0;width:19rem}.services-title .btn:hover,.services-title .btn:active,.services-title .btn:focus{color:#dc0000}.services-title .btn:before{background:linear-gradient(to bottom,#fff,#fff) no-repeat right top,linear-gradient(to bottom,#dc0000,#dc0000) no-repeat left top;background-size:5rem 100%,99% 100%}.services-title .btn:hover:before,.services-title .btn:active:before,.services-title .btn:focus:before{background-size:100% 100%,99% 100%}.services-title .btn:after{color:#dc0000}.services-boxes{z-index:2;position:relative;margin-bottom:-3rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.service-box{margin:.94rem 0;padding:0 .94rem;width:33.33%;background-repeat:no-repeat;background-position:center top;background-size:99.78%;background-origin:content-box;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.service-box a{position:relative;overflow:hidden;width:100%;height:100%;padding-top:16rem;text-decoration:none;box-shadow:0 0 29px 0 rgba(23,23,23,.11)}.service-box span{z-index:1;position:relative;bottom:0;padding-right:2.5rem;min-height:5.8rem;color:#fff;font-weight:700;font-size:1.75rem;line-height:1.1;font-family:'League Spartan',Arial,sans-serif;text-transform:uppercase;text-align:right;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.service-box span:before{z-index:-1;position:absolute;top:-.5rem;right:0;bottom:-5rem;left:0;background:#dc0000;transform:skewY(-5deg);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:''}.service-box a:hover span,.service-box a:active span,.service-box a:focus span{bottom:1.65rem}.service-box a:hover span:before,.service-box a:active span:before,.service-box a:focus span:before{top:-2rem;background:#000}.hp-vehicles{z-index:1;position:relative;margin-top:-4%;padding-top:11.5%;padding-bottom:11.8rem;background-repeat:no-repeat;background-position:center top;background-size:100%;text-align:center}.hp-vehicles h2{margin-bottom:.4rem;color:#1c1b18;font-weight:700;font-size:3rem;line-height:1.1;font-family:'League Spartan',Arial,sans-serif;text-transform:uppercase}.hp-vehicles p{color:#1e1d1e;font-size:1.5rem;text-transform:uppercase}.vehicles-links{margin-top:29vw;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vehicles-links a{position:relative;margin:0 2.75rem;color:#282828;font-size:1.375rem;line-height:1;font-family:'Glacial Indifference','Roboto',sans-serif;text-align:center}.vehicles-links a:after{position:absolute;top:0;right:-2.75rem;bottom:0;width:1px;background:#282828;pointer-events:none;content:''}.vehicles-links a:last-child{color:#7f0623;text-decoration:underline}.vehicles-links a:last-child:after{display:none}.vehicles-links a:hover,.vehicles-links a:active,.vehicles-links a:focus{color:#dc0000;text-decoration:none}.hp-reviews{z-index:1;position:relative;margin-top:-9rem;padding-top:7rem}.hp-reviews:before{position:absolute;top:5.5rem;right:0;bottom:1px;left:0;background:linear-gradient(to right,#d10000,#d10000) no-repeat center 2rem;background-size:100%;transform:skewY(-2deg);content:''}.hp-reviews:after{z-index:1;position:absolute;right:0;bottom:-1px;left:0;height:2rem;background:#fff;transform:skewY(-2deg);content:''}.reviews-title{position:relative}.reviews-title h2{margin-bottom:3.65rem;color:#fff;font-weight:700;font-size:3rem;line-height:1.1;font-family:'League Spartan',Arial,sans-serif;text-transform:uppercase}.reviews-title .link{display:inline-block;color:#fff;font-weight:700;font-size:1.125rem;line-height:1;font-family:'League Spartan',Arial,sans-serif;text-transform:uppercase;text-decoration:none;vertical-align:middle}.reviews-title .link-reviews{border-right:2px solid #fff;padding-right:.3rem}.reviews-title .link-writeareview{padding-left:.3rem}.reviews-title .link:hover,.reviews-title .link:active,.reviews-title .link:focus{text-decoration:underline}.hp-reviews .module-reviewsslider{z-index:2;position:relative;margin-top:-3.5rem;margin-bottom:1rem;background:#fff;box-shadow:0 0 29px 0 rgba(23,23,23,.11)}.module-reviewsslider h2{margin-bottom:2.25rem;padding:0 4.6rem;color:#111;font-weight:700;font-size:2.1rem;font-family:'League Spartan',Arial,sans-serif;text-transform:uppercase}.module-reviewsslider h2:before{display:block;overflow:hidden;margin-top:-3rem;color:#131313;height:6rem;font-weight:700;font-size:14rem;line-height:12rem;font-family:'League Spartan',Arial,sans-serif;content:'“'}.module-reviewsslider .review{padding:0 4.6rem 3rem}.module-reviewsslider .opinion{margin:0 0 3rem;color:#1d1d1d;font-weight:400;font-size:1.125rem;line-height:1.67}.module-reviewsslider .author{display:inline-block;vertical-align:middle;color:#2d2d2d;font-weight:400;font-size:1.125rem}.module-reviewsslider .author strong{font-weight:700;font-family:'League Spartan',Arial,sans-serif;text-transform:uppercase}.module-reviewsslider .rating{vertical-align:middle}.module-reviewsslider .rating:before,.module-reviewsslider .rating:after{font-size:1rem;line-height:1.5;letter-spacing:.5em;text-indent:.5em}.module-reviewsslider .rating:after{color:#ffa500}.module-reviewsslider .navigation{position:absolute;right:3rem;bottom:2rem}.module-reviewsslider .owl-prev,.module-reviewsslider .owl-next{z-index:1;position:relative;display:inline-block;width:3rem;height:3rem;background:none;color:#c00;font-weight:normal;font-size:1.5rem;line-height:3rem;font-family:'cms';text-align:center;box-shadow:0 0 0 1px #c00;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.module-reviewsslider .owl-prev{margin-right:.5rem}.module-reviewsslider .owl-next{margin-left:.5rem}.module-reviewsslider .owl-prev:hover,.module-reviewsslider .owl-next:hover{background:#c00;color:#fff}.module-reviewsslider .owl-prev:after{display:block;content:''}.module-reviewsslider .owl-next:after{display:block;content:''}@media(min-width:992px){.hp-services{margin-top:-6.2%;padding-top:10.6%}.amenities-box{max-width:20%}.services-title .btn{margin-left:0}.services-title{padding-bottom:8rem}.reviews-title:before{position:absolute;top:-7.5rem;right:-2.5rem;bottom:.5rem;width:24.5rem;background:url("/Themes/Automotive/Assets/images/people.png") no-repeat left bottom;background-size:contain;content:''}.reviews-title{padding-top:4.4rem;padding-right:23rem;padding-bottom:8rem}.services-title{padding-right:1rem;width:25%}.services-boxes{width:75%}.hp-reviews{overflow:hidden}}@media(max-width:1223px){.amenities-box{padding-top:6.5rem;width:14rem;background-size:auto 4.5rem;font-size:.95rem}.shuttle{background-size:auto 2.5rem;background-position-y:1.75rem}.waiting{background-position:center .75rem}.about-box h2{margin-bottom:.75rem;font-size:1.5rem}.about-box p{font-size:1rem}.about-box:nth-child(even) img{margin-bottom:1.5rem}.about-box:nth-child(odd) img{margin-top:1.5rem}.service-box{margin:.5rem 0;padding:0 .5rem}.service-box span{padding-right:1rem;min-height:4.2rem;font-size:1.125rem}.service-box a:hover span:before,.service-box a:active span:before,.service-box a:focus span:before{top:-1.25rem}.hp-vehicles{padding-bottom:10rem}.hp-vehicles h2{font-size:2.7rem}.hp-vehicles p{font-size:1.35rem}.vehicles-links a{margin:0 1.2rem;font-size:1.2rem}.vehicles-links a:after{right:-1.2rem}}@media(max-width:991px){.hp-main .entry-content h2{font-size:1.75rem}.hp-main .entry-content h2 strong{font-size:2.4rem}.amenities-boxes{margin-top:1rem}.amenities-box{margin:.75rem 0}.shuttle{background-position-y:2.25rem}.hp-about{padding-top:0}.about-box{width:50%;margin-top:3rem}.hp-services{margin-top:-4rem;padding-top:5rem;text-align:center}.services-title{width:100%}.services-title .btn{margin-top:1.5rem}.services-boxes{margin-top:2rem;margin-bottom:-2rem;width:100%}.service-box a{padding-top:52%}.hp-vehicles{padding-top:10%;padding-bottom:5rem}.vehicles-links a{margin:.5rem 1.2rem}.hp-reviews{margin-top:-5rem;padding-top:5rem;text-align:center}.hp-reviews:before{top:0}.hp-reviews:after{z-index:0}.reviews-title h2{margin-bottom:1rem;font-size:2.5rem}.hp-reviews .module-reviewsslider{z-index:1;margin-top:5rem;margin-bottom:0}.module-reviewsslider h2{margin-bottom:1rem;padding:0}.module-reviewsslider .review{padding:0 0 3rem}.module-reviewsslider .opinion{margin-bottom:1.5rem}.module-reviewsslider .navigation{position:relative;right:0;margin-top:1rem}}@media(max-width:767px){.hp-vehicles h2{font-size:2.5rem}.hp-vehicles p{font-size:1.1rem}.vehicles-links{margin-top:29%}.hp-reviews{padding-top:4rem}.reviews-title h2{font-size:2.2rem}.module-reviewsslider h2{font-size:1.9rem}.module-reviewsslider h2:before{margin-top:-2.5rem;height:4.75rem;font-size:11rem;line-height:10rem}.hp-reviews .module-reviewsslider{margin-top:3.5rem}}@media(max-width:599px){.about-box{padding:0 1rem}.service-box{width:50%}.hp-vehicles{padding-top:12%;background-size:117%}.hp-vehicles h2{font-size:2rem}.hp-vehicles p{font-size:1.05rem}.vehicles-links{margin-top:33%}}@media(max-width:480px){.hp-main .entry-content h2{font-size:1.5rem}.hp-main .entry-content h2 strong{font-size:1.85rem}.amenities-box{padding-top:5.5rem;max-width:50%;background-size:auto 3.5rem;font-size:.82rem}.shuttle{background-size:auto 2rem}.hp-about{margin-top:0}.about-boxes{margin-bottom:1rem}.about-box{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem;width:100%;text-align:center}.about-box h2,.about-box p{width:100%}.about-box img{order:1}.about-box:nth-child(even) img{margin-top:1.5rem;margin-bottom:0}.hp-about .btn{font-size:1.05rem}.hp-about .btn:after{font-size:1.1rem}.services-title h2{font-size:1.75rem}.services-title h2 strong{font-size:2.25rem}.services-boxes{margin-bottom:-.75rem}.service-box{margin:.35rem 0;padding:0 .35rem}.service-box span{padding-right:.5rem;font-size:1rem}.hp-vehicles{padding-top:11%;padding-bottom:4rem;background-size:136%}.hp-vehicles h2{font-size:1.65rem}.hp-vehicles p{font-size:1rem;line-height:1}.vehicles-links{margin-top:40%}.vehicles-links a{margin:.35rem 1rem;font-size:1.1rem}.vehicles-links a:after{right:-1rem}.hp-reviews{padding-top:3.5rem}.reviews-title h2{font-size:1.85rem}.reviews-title .link{font-size:1rem}.module-reviewsslider h2{margin-bottom:.25rem;font-size:1.75rem}.module-reviewsslider h2:before{height:3.75rem;font-size:9rem;line-height:8rem}.module-reviewsslider .opinion{margin-bottom:1rem;font-size:1rem}.module-reviewsslider .author{font-size:1rem}.module-reviewsslider .navigation{margin-top:.5rem}.module-reviewsslider .owl-prev,.module-reviewsslider .owl-next{width:2.5rem;height:2.5rem;font-size:1.25rem;line-height:2.5rem}}@media(min-width:992px) and (max-width:1223px){.hp-main .entry-content h2,.services-title h2 strong{font-size:2rem}.hp-main .entry-content strong{font-size:2.5rem}.hp-about{padding-top:3rem}.about-boxes{margin-bottom:1.5rem}.about-box{padding:0 1rem}.services-title{width:28%}.services-title h2{font-size:1.5rem}.services-title .btn{font-size:.9rem}.services-title .btn:after{font-size:1rem}.services-boxes{width:72%}.service-box a{padding-top:8rem}.reviews-title{padding-right:14rem}.reviews-title:before{right:-2rem;width:15rem}.reviews-title h2{font-size:2.6rem}.reviews-title .link{font-size:.85rem}.module-reviewsslider h2{margin-bottom:1.25rem;padding:0 1rem;font-size:1.9rem}.module-reviewsslider .review{padding:0 1rem 3rem}.module-reviewsslider .opinion{font-size:1.05rem}.module-reviewsslider .author{display:block;font-size:1.05rem}.module-reviewsslider .rating:before,.module-reviewsslider .rating:after{text-indent:0}.module-reviewsslider .navigation{bottom:2.8rem}}@media(min-width:1224px) and (max-width:1416px){.amenities-box{padding-top:7.5rem;background-size:auto 5.5rem;font-size:1.125rem}.shuttle{background-size:auto 3.5rem}.about-box h2{margin-bottom:1rem;font-size:1.5rem}.about-box p{font-size:1.05rem}.about-box:nth-child(even) img{margin-bottom:2rem}.about-box:nth-child(odd) img{margin-top:2rem}.services-title h2{font-size:1.75rem}.services-title h2 strong{font-size:2.25rem}.services-title .btn{font-size:1.05rem}.services-title .btn:after{font-size:1.1rem}.service-box a{padding-top:10rem}.service-box span{padding-right:1.5rem;min-height:4.8rem;font-size:1.35rem}.vehicles-links a{margin:0 1.5rem}.vehicles-links a:after{right:-1.5rem}.reviews-title{padding-right:16rem}.reviews-title:before{width:18.5rem}.reviews-title .link{font-size:1rem}.module-reviewsslider h2{padding:0 2rem}.module-reviewsslider .review{padding:0 2rem 3rem}}@media(min-width:1417px) and (max-width:1620px){.services-title h2{font-size:2rem}.services-title h2 strong{font-size:2.6rem}.service-box a{padding-top:12rem}.service-box span{font-size:1.5rem}.vehicles-links a{margin:0 2rem}.vehicles-links a:after{right:-2rem}.reviews-title h2{font-size:2.8rem}.reviews-title .link{font-size:1rem}}