.index-form[data-v-eb15d122]{background-color:var(--color-light-gray)}.find-vehicle[data-v-eb15d122]{--field-wrap-label-font-weight:var(--font-weight-bold);margin:0 auto;max-width:700px}.find-vehicle .find-vehicle-title[data-v-eb15d122]{font-size:2rem;margin-bottom:2rem;position:relative;text-align:center;text-transform:none}:is(.find-vehicle .find-vehicle-title[data-v-eb15d122]):after{background-color:var(--color-accent);content:"";height:3px;left:50%;position:absolute;top:100%;transform:translate(-50%,1rem);width:75px}.theme--vw[data-v-eb15d122]:is(.find-vehicle .find-vehicle-title){font-family:var(--font-family-vw-head-bold)}.find-vehicle .find-vehicle-description[data-v-eb15d122]{margin-bottom:2rem;text-align:center}.find-vehicle .find-vehicle-types[data-v-eb15d122]{display:flex}:is(.find-vehicle .find-vehicle-types[data-v-eb15d122])>*{flex-basis:0;flex-grow:1}.find-vehicle .find-vehicle-types[data-v-eb15d122]{background-color:#fff;border:1px solid var(--color-light-border);border-radius:3rem;margin-bottom:2rem;min-height:3rem;padding:1px}:is(.find-vehicle .find-vehicle-types) .type-button[data-v-eb15d122]{background-color:transparent;border:none;border-radius:2rem;cursor:pointer;font-family:var(--font-family);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1;transition:background-color .15s ease-in-out}.active[data-v-eb15d122]:is(:is(.find-vehicle .find-vehicle-types) .type-button){background-color:var(--color-font-dark);color:#fff}.find-vehicle .base-button[data-v-eb15d122]{margin:0 auto 1rem;width:300px}.find-vehicle .theme--fleet[data-v-eb15d122]{--color-button-primary-bg:#000;--color-button-primary-hover-bg:var(--color-accent);--color-button-primary-hover-bg-active:color-mix(in srgb,var(--color-accent),#fff 20%)}.find-vehicle .loading-spinner[data-v-eb15d122]{--loading-spinner-size:14px}.find-vehicle .button-label-wrap[data-v-eb15d122]{align-items:center;display:flex;justify-content:center}.find-vehicle .chevron-icon[data-v-eb15d122]{--base-icon-size:26px;--base-icon-stroke-width:3}.errors[data-v-eb15d122]{color:var(--color-error);font-size:1.2rem;margin:2rem auto 0;text-align:center}.kbb-logo-container[data-v-eb15d122]{align-items:center;display:flex;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.kbb-logo-container li[data-v-eb15d122]{font-weight:var(--font-weight-bold)}.kbb-logo-container img[data-v-eb15d122]{display:block;height:auto;width:100%}.kbb-logo-container .kbb-img-container[data-v-eb15d122]{max-width:150px}@media screen and (max-width:750px){.find-vehicle .base-button[data-v-eb15d122]{max-width:480px;width:100%}}@media screen and (max-width:400px){.kbb-logo-container[data-v-eb15d122]{flex-flow:column;gap:0}}.sell-my-car-steps[data-v-db85ebbc]{display:flex;justify-content:space-evenly;margin-bottom:calc(40px - 1rem);padding-top:1rem}.sell-my-car-steps[data-v-db85ebbc]>*{margin:1rem}.sell-my-car-steps .step[data-v-db85ebbc]{display:flex;flex-direction:column;font-size:1.5rem;font-weight:var(--font-weight-bold);line-height:1.2;max-width:175px;text-align:center}:is(.sell-my-car-steps .step) .svg-icon[data-v-db85ebbc]{--base-icon-size:5.5rem;background-color:var(--color-accent);border:14px solid var(--color-accent);border-radius:50%;color:var(--color-text-on-accent);margin-bottom:.75rem;margin-left:auto;margin-right:auto}.sell-my-car-description[data-v-db85ebbc]{margin:0 auto;max-width:700px;text-align:center}.sell-my-car-description p[data-v-db85ebbc]{margin:0}.section-split[data-v-db85ebbc] .column--text{background-color:var(--color-sell-my-car-section-bg)}:is(.section-split[data-v-db85ebbc] .column--text) h3{color:var(--color-font-light)}:is(:is(.section-split[data-v-db85ebbc] .column--text) h3):after{content:none}:is(:is(.section-split[data-v-db85ebbc] .column--text) h3) span{color:var(--color-accent-on-dark)}.theme--bmw[data-v-db85ebbc]:is(:is(:is(.section-split :deep(.column--text)) :deep(h3)) :deep(span)){color:#fff}:is(.section-split[data-v-db85ebbc] .column--text) p{color:var(--color-font-light)}.section-split .check-vin-button[data-v-db85ebbc]{margin-top:2.5rem;width:-moz-max-content;width:max-content}.theme--fleet[data-v-db85ebbc]:is(.section-split .check-vin-button){--color-button-primary-bg:#fff;--color-button-primary-text:#000;--color-button-primary-hover-bg:var(--color-accent);--color-button-primary-hover-bg-active:color-mix(in srgb,var(--color-accent),#fff 20%)}.section-title[data-v-db85ebbc]{font-size:2rem;margin-bottom:2rem;position:relative;text-align:center;text-transform:none}.section-title[data-v-db85ebbc]:after{background-color:var(--color-accent);content:"";height:3px;left:50%;position:absolute;top:100%;transform:translate(-50%,1rem);width:75px}.section-title.theme--vw[data-v-db85ebbc]{font-family:var(--font-family-vw-head-bold)}.drawers[data-v-db85ebbc]{margin:auto;max-width:2000px;padding:clamp(1.5rem,2vw,2.5rem) 0;width:100%}.drawers[data-v-db85ebbc] .list{padding:0 20px}:is(.drawers :deep(.drawer)) h3[data-v-db85ebbc]{line-height:1.5;text-transform:none}:is(.drawers :deep(.drawer)) p[data-v-db85ebbc]{color:var(--color-font-dark)}.more-faq-button[data-v-db85ebbc]{margin:clamp(1rem,2vw,2rem) auto 0;width:-moz-max-content;width:max-content}.more-faq-button.theme--fleet[data-v-db85ebbc]{--color-button-primary-bg:#000;--color-button-primary-hover-bg:var(--color-accent);--color-button-primary-hover-bg-active:color-mix(in srgb,var(--color-accent),#fff 20%)}.chevron-icon[data-v-db85ebbc]{--base-icon-size:26px;--base-icon-stroke-width:3}@media screen and (max-width:880px){.section-split[data-v-db85ebbc] .column--img{order:2}:is(.section-split :deep(.column--img)) img[data-v-db85ebbc]{display:block}.section-split .check-vin-button[data-v-db85ebbc]{margin-bottom:1.5rem;width:100%}}@media screen and (max-width:700px){.sell-my-car-steps[data-v-db85ebbc]{align-items:center;flex-direction:column}.sell-my-car-steps .step[data-v-db85ebbc]:not(:last-child){margin-bottom:1.5rem}}
