.swiper{position:relative;overflow:hidden}.swiper-wrapper{display:flex;width:100%;height:100%;box-sizing:content-box;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial)}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative}.carousel-prev,.carousel-next{display:none}@media(min-width: 1001px){.carousel-prev,.carousel-next{display:block;position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.5rem;color:#fff;opacity:.9;z-index:10}.carousel-prev:hover,.carousel-next:hover{opacity:1}.carousel-prev{left:calc(35% + .75rem)}.carousel-next{right:.75rem}}.pagination-dots{display:flex;gap:.4rem;margin:1.5rem auto 0;align-items:center;flex-shrink:0}.pagination-dot{width:8px;height:8px;border-radius:50%;background:#253873;opacity:.75;border:none;padding:0;cursor:pointer;transition:width .25s ease,border-radius .25s ease,opacity .25s ease}.pagination-dot.active{width:20px;border-radius:5px;opacity:1}#latest-vehicles{background:#f2f2f2;overflow:hidden}#latest-vehicles>div{position:relative;display:flex;flex-direction:column}#latest-vehicles>div .pagination-dots{position:absolute;bottom:1rem;right:1rem;z-index:10;margin:0}@media(max-width: 750px){#latest-vehicles>div .pagination-dots{bottom:auto;top:calc(81.25vw - 3.5rem)}}#latest-vehicles .pagination-dot{background:#fff}#latest-vehicles .swiper{overflow:hidden;order:1}@media(min-width: 751px){#latest-vehicles{padding:0 1rem 1rem;order:2}}@media(min-width: calc(1500px + 1rem)){#latest-vehicles{padding:0 0 2rem}}.vehicle-card{display:flex !important;flex-direction:column-reverse;overflow:hidden}.vehicle-card .card-image{width:100%;aspect-ratio:16/13;overflow:hidden;position:relative;z-index:1;flex-shrink:0}.vehicle-card .card-image a{display:block;position:absolute;inset:0}.vehicle-card .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(min-width: 751px){.vehicle-card .card-image{width:65%;aspect-ratio:unset;flex-shrink:1;aspect-ratio:16/10}}.vehicle-card .card-info{display:flex;flex-direction:column;flex-shrink:0;position:relative;z-index:2;margin:-2rem 1rem 0}@media(min-width: 751px){.vehicle-card .card-info{width:35%;min-width:290px;margin:0}}.vehicle-card .card-header{padding:1rem;background:#253873;position:relative}@media(min-width: 751px){.vehicle-card .card-header::after{content:"";position:absolute;top:0;right:-60px;bottom:0;width:60px;background:#253873;clip-path:polygon(0 0, 100% 0, 0 100%);pointer-events:none}}@media(min-width: 961px){.vehicle-card .card-header{padding:1.4rem 1.6rem}}.vehicle-card .card-header h2{color:#fff;font-size:1.5rem;letter-spacing:0}@media(min-width: 540px){.vehicle-card .card-header h2{font-size:2rem}}@media(min-width: 751px)and (max-width: 960px){.vehicle-card .card-header h2{font-size:1.8rem}}.vehicle-card .card-header .card-subtitle{color:hsla(0,0%,100%,.6);font-size:.9rem}@media(min-width: 751px){.vehicle-card .card-header .card-subtitle{font-size:unset}}.vehicle-card .card-header .chip{margin-top:.6rem;margin-right:auto;display:none}@media(min-width: 751px){.vehicle-card .card-header .chip{display:inline-block}}.vehicle-card .card-header .subtitle-wheelbase{display:inline}@media(min-width: 751px){.vehicle-card .card-header .subtitle-wheelbase{display:none}}.vehicle-card .card-body{padding:.9rem 1rem;background:#fff;flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:.7rem}@media(min-width: 751px){.vehicle-card .card-body{padding:1.25rem;justify-content:space-between;gap:0}}@media(min-width: 961px){.vehicle-card .card-body{padding:1.4rem 1.6rem}}.vehicle-card .specs-bar{margin:0}@media(min-width: 751px){.vehicle-card .specs-bar{margin:1rem 0}}.vehicle-card .spec-item{padding:.35rem .1rem}.vehicle-card .spec-item svg{width:14px;height:14px;margin-bottom:.15rem}.vehicle-card .spec-item .spec-value{font-size:.72rem}@media(min-width: 540px){.vehicle-card .spec-item{padding:.6rem .4rem}.vehicle-card .spec-item svg{width:18px;height:18px;margin-bottom:.5rem}.vehicle-card .spec-item .spec-value{font-size:unset}}.vehicle-card .price-bar{padding-bottom:1rem;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;align-items:end}.vehicle-card .price-ex .price-amount{margin:0;font-family:"Oswald",sans-serif;font-size:1.75rem;font-weight:600;color:#c41710;text-transform:uppercase;white-space:nowrap;line-height:1}@media(min-width: 500px){.vehicle-card .price-ex .price-amount{font-size:2.7rem}}.vehicle-card .price-inc .price-amount{font-family:"Oswald",sans-serif;font-size:1.1rem;color:#6b6876;line-height:1}.vehicle-card .price-label{line-height:1;font-size:.7rem;color:#6b6876;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.1rem}.vehicle-card .button{font-size:1.1rem;padding:.75rem 1.1rem;width:100%}@media(min-width: 451px){.vehicle-card .button{font-size:1.4rem}}.vehicle-card .mobile-summary{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.78rem;color:#444;margin:1rem 0 0 0}.vehicle-card .mobile-summary svg{width:16px !important;height:16px !important;flex-shrink:0;color:#389e74}@media(min-width: 1351px){.vehicle-card .mobile-summary{display:none}}.vehicle-card .tick-list{display:none}@media(min-width: 1351px){.vehicle-card .tick-list{display:flex}}@media(min-width: 751px){.vehicle-card{flex-direction:row}}.seo-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;justify-content:center;padding:1rem;min-width:0;order:2}@media(min-width: 751px){.seo-strip{flex-wrap:nowrap;justify-content:unset;gap:1rem;padding:.5rem 1rem;background-color:#f7f7f7;order:1}}.seo-strip h1{margin:0;font-size:1rem;font-weight:500;color:#bbb;letter-spacing:.05em;white-space:normal}@media(min-width: 751px){.seo-strip h1{white-space:nowrap}}.seo-strip .separator{width:1px;height:1em;background:#d8d8d8;flex-shrink:0;display:none}@media(min-width: 751px){.seo-strip .separator{display:block}}.seo-strip p{margin:0;font-size:.82rem;color:#b0b0b0;line-height:1.4;text-align:center;white-space:normal;overflow:visible;text-overflow:unset;width:100%}@media(min-width: 751px){.seo-strip p{text-align:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto}}#latest-stock{background:#f2f2f2;padding:1rem 0 3rem 0}.stock-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.2rem}@media(min-width: 600px)and (max-width: 1200px){.stock-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.stock-grid{grid-template-columns:repeat(1, 1fr)}}.stock-card{background:#fff;display:flex;flex-direction:column;overflow:hidden;max-width:490px;color:inherit;text-decoration:none;margin:0 auto;width:100%}.stock-card:hover{text-decoration:none}.stock-card-photo{position:relative;overflow:hidden;aspect-ratio:16/9}.stock-card-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.stock-card-info{padding:.75rem;flex:1;display:flex;flex-direction:column;gap:.4rem}@media(min-width: 600px){.stock-card-info{padding:1.5rem}}.stock-card-info h3{color:#253873;letter-spacing:.02em;line-height:1.3;margin:0}.stock-card-wheelbase{color:#253873;font-size:.8rem;margin:0}.stock-card-subtitle{font-size:.8rem;color:#aaa;margin:0}.stock-card-specs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.5rem 0;color:#999}.stock-card-specs li{display:flex;align-items:center;gap:.4rem;font-size:.85rem;margin:0}.stock-card-specs svg{width:14px;height:14px;flex-shrink:0}.stock-card-footer{margin-top:auto;padding-top:1rem;border-top:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.stock-card-price{font-family:"Oswald",sans-serif;font-size:1.7rem;font-weight:600;color:#c41710;line-height:1}.stock-card-price small{font-family:"Poppins",sans-serif;margin-top:.5rem;font-size:.7rem;font-weight:400;color:#aaa;display:block}.stock-card--sold .stock-card-photo img{opacity:.5}.stock-card--sold .button{background-color:#6b6b6b}.stock-card--sold .button:hover{background-color:rgb(86.6,86.6,86.6)}.stock-card-price--sold{color:#6b6b6b;font-size:1.4rem;text-transform:uppercase}.stock-footer{text-align:center;margin-top:2.4rem}/*# sourceMappingURL=homepage.min.v.1.css.map */