.dealer-listing[v-cloak]{visibility:hiddden}.link-card{border-bottom:1px solid #d2d2d2;padding-bottom:40px;text-align:left;width:100%}.link-card__top{display:flex;justify-content:space-between;padding-top:40px}.link-card:first-of-type .link-card__top{padding-top:0}.link-card:last-of-type{border-bottom:none}.link-card__carpro{display:flex;width:40%}.link-card__carpro-description{padding:0 15px 0 20px}.link-card__carpro-description .carpro-name{font-size:18px;font-weight:700}.link-card__carpro-description .carpro-name a{color:#000}.link-card__carpro-description .carpro-name a:hover{text-decoration:underline}.link-card__carpro-description .carpro-title{font-size:16px}.link-card__dealership{align-items:flex-start;background-color:#f3f4f5;display:grid;grid-template-columns:130px 1fr 1fr;justify-content:space-between;max-width:550px;padding:20px;width:60%}.link-card__dealership .dealership-address address{font-size:14px;font-style:normal}.link-card__dealership .dealership-address{padding-left:15px}.link-card__dealership .link-card__cta{display:flex;flex-direction:column;padding-left:20px}.link-card__dealership .link-card__cta .distance{color:#6e6e6e;font-size:14px;padding-top:10px;text-align:right}.link-card__dealership .dealership-address p a{color:#07507b;font-size:14px;text-decoration:underline}.link-card__dealership .dealership-address .dealership-name{font-size:16px;font-weight:700}.link-card__dealership .dealership-address p a:hover{color:7507b}.link-card__dealership .cta-btn--accent-fill{margin-top:0}.link-cards-wrapper{display:flex;position:relative}.link-cards-wrapper__header{background-color:#f3f4f5;max-width:400px;padding:40px;width:30%}.link-cards-wrapper__items{padding-left:50px;position:relative;width:70%}.loader{animation:spinner 3s linear infinite;border:10px solid #eaf0f6;border-radius:50%;border-top-color:#c8c9c7;height:75px;margin:20px 0;width:75px}.link-cards-wrapper__list{list-style-type:none;padding-left:0}.link-card__quote{border-left:3px solid #f97146;margin-top:20px;padding-left:20px}.link-card__quote blockquote{color:#000;font-size:14px;font-style:normal;line-height:28px;margin:0;padding:0}.link-card__quote p{color:#000;font-size:14px;margin:10px 0 0}.link-card__quote .name{font-weight:700;margin-right:5px}.link-card__carpro-description .carpro-reviews{font-size:14px;margin-top:15px}.link-card__carpro-description .carpro-reviews a{color:#000;text-decoration:underline}.link-card__carpro-description .carpro-reviews a:hover{opacity:.8}.link-card__carpro-description .carpro-reviews .rating{font-weight:700;margin-left:5px}.pagination{align-items:center;display:flex;justify-content:center;list-style-type:none;max-width:1000px}.pagination button{background-color:transparent;background-image:none;border:none;border-radius:0;color:#6e6e6e;cursor:pointer;font-family:inherit}.pagination .active{color:#000;font-weight:700}.select-nav{display:none;position:relative}.select-nav--active .select-nav__options{opacity:1;transform:translate(-50%);visibility:visible}.select-nav--condition-active{display:block}.select-nav__options{background-color:#fff;border:1px solid #6e6e6e;font-size:1rem;left:50%;margin:0;max-height:70vh;max-width:300px;opacity:0;overflow-y:auto;padding:.25em 0;position:absolute;text-align:left;top:100%;transform:translate(-50%,-1.5rem);transition:.2s;transition-property:opacity,transform;visibility:hidden;width:max-content;z-index:300}.select-nav__options ul{list-style-type:none;margin:0;padding:0}.select-nav__options ul li button{background-color:transparent;background-image:none;border:none;border-radius:0;color:inherit;cursor:pointer;font-family:inherit;font-size:14px;text-align:inherit;width:100%}.select-nav__options ul li button:hover{text-decoration:underline}.filters__location{display:flex;gap:10px;margin-bottom:30px}.filters__location .input-group{text-align:left;width:50%}.filters__condition .hs-input,.filters__location .input-group .hs-input,.filters__make .hs-input{background-color:#fff;border:1px solid #d2d2d2;border-radius:3px;color:#000;font-size:14px;height:50px;padding:.625em;width:100%}.filters__condition,.filters__make{display:flex;flex-direction:column;margin:0 0 30px;text-align:left}.filters__condition label,.filters__make label{font-size:16px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.filters__condition .hs-input,.filters__make .hs-input{color:#6e6e6e;height:40px;margin-top:10px}.link-cards-wrapper__header .location-label{font-size:16px;font-weight:700;letter-spacing:.8px;margin-bottom:10px;text-align:left;text-transform:uppercase}.link-cards-wrapper__header input[type=submit]{color:#000;display:flex;margin-top:0}.link-cards-wrapper__header .cta-btn--accent-fill[disabled]{cursor:not-allowed;opacity:.5}.link-cards-wrapper__items-heading{align-items:center;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;padding-bottom:40px;text-align:left}.link-cards-wrapper__items-heading .filter__sort{align-items:center;display:flex;justify-content:flex-end}.skip-link{background-color:#fff;font-size:.8em;left:0;line-height:1;margin-top:-1.5em;padding:.25em;position:absolute;text-transform:uppercase;top:20px;z-index:11}.screen-reader-text,.skip-link:not(:focus){clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mobile-toggle{display:none}.mobile-toggle button{background-color:#fff;border:2px solid #07507b;color:#07507b;font-size:18px;font-weight:700;height:60px;width:100%}.mobile-toggle button:hover{background-color:#07507b;color:#fff}.dealer-heading{padding:40px 20px 40px 0;text-align:left}.dealer-heading a{color:#000;font-size:14px}.dealer-heading a:hover{text-decoration:underline}.dealer-heading a i{margin-right:5px}.dealer-heading h1{font-size:40px;margin-top:20px}.pagination-item--arrow-next{position:relative;top:-2px;transform:rotate(180deg)}.filter__sort select{border:none;width:140px}:target{scroll-margin-top:200px}.link-cards-wrapper__error{text-align:left}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cta-btn--accent-fill:focus{background-color:#ffa160;border-color:#ffa160;color:#000}.link-card.link-card--vertical{box-shadow:0 3px 6px #00000033;margin:5px 10px 20px;width:calc(33% - 20px)}.link-card.link-card--vertical .link-card__carpro{width:100%}.link-card.link-card--vertical .link-card__cta{display:flex;flex-direction:column}.link-card.link-card--vertical .link-card__cta .cta-btn--accent-fill{padding:10px 20px;width:max-content}.link-cards-wrapper__list--vertical{display:flex;flex-wrap:wrap}.link-card.link-card--vertical .link-card__carpro-description .carpro-reviews{margin-top:0}.link-card.link-card--vertical .link-card__bottom .link-card__quote{background-color:#fff;padding-right:20px}.link-card.link-card--vertical .latest-review{font-size:16px;font-weight:600;padding-bottom:20px;padding-top:20px}.link-card.link-card--vertical .text-link{background-color:transparent;border:none;color:#2f92cd;font-size:16px;font-weight:600;margin-top:10px}.link-card.link-card--vertical .text-link:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.833' height='14.661'%3E%3Cg fill='none' stroke='%232f92cd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' data-name='Icon feather-arrow-right'%3E%3Cpath d='M1 7.331h11.833' data-name='Path 81060'/%3E%3Cpath d='m6.917 1.414 5.917 5.917-5.917 5.916' data-name='Path 81061'/%3E%3C/g%3E%3C/svg%3E");margin-right:5px}.link-card.link-card--vertical .distance{font-size:16px;font-weight:400}.link-card.link-card--vertical .link-card__carpro-description .carpro-reviews .rating{color:#6e6e6e;font-size:16px;font-weight:400}@media (max-width:1200px){.link-card .link-card__top{flex-direction:column}.link-card__dealership{display:block;max-width:100%;width:100%}.link-card__carpro{padding-bottom:20px;width:100%}.link-card__dealership .dealership-address,.link-card__dealership .link-card__cta{padding-left:0}.link-card__dealership .link-card__cta .distance{text-align:left}}@media (max-width:992px){.mobile-toggle{display:block}.dealer-listing{padding-left:20px;padding-right:20px}.dealer-heading{padding:40px 0;text-align:left}.link-cards-wrapper{flex-direction:column}.link-cards-wrapper__header{display:none;max-width:100%;width:100%}.link-cards-wrapper__items{padding:0;width:100%}.link-cards-wrapper__items-heading{align-items:baseline;border-top:1px solid #d2d2d2;flex-direction:column;margin-top:40px;padding-top:40px}.link-cards-wrapper__items-heading .filter__sort{padding-top:10px}.filters--mobile{bottom:0;display:block;height:100vh;left:0;padding:40px 0;position:fixed;right:0;top:0;width:100%;z-index:999}.mobile-toggle--back{background-color:#07507b;margin-bottom:40px;padding-bottom:40px;padding-top:60px}.mobile-toggle--back button{background-color:#f97146;border-radius:5px;color:#000;height:40px;margin:0 auto;width:50%}.filters__column,.filters__location,.link-cards-wrapper__header .location-label{padding:0 40px}.link-cards-wrapper__error{padding-top:30px}}