.vehicle-analysis-form-block.svelte-vekp4u.svelte-vekp4u{padding:0}@media (min-width: 768px){.vehicle-analysis-form-block.svelte-vekp4u.svelte-vekp4u{padding:70px 0}}.vehicle-analysis-form-block.svelte-vekp4u .flex-container.svelte-vekp4u{flex-direction:column}@media (min-width: 768px){.vehicle-analysis-form-block.svelte-vekp4u .flex-container.svelte-vekp4u{flex-direction:row}}.vehicle-analysis-form-block.svelte-vekp4u h1.svelte-vekp4u,.vehicle-analysis-form-block.svelte-vekp4u h2.svelte-vekp4u{margin:10px 0}@media (min-width: 768px){.vehicle-analysis-form-block.svelte-vekp4u h1.svelte-vekp4u,.vehicle-analysis-form-block.svelte-vekp4u h2.svelte-vekp4u{margin:30px 0}}.vehicle-analysis-form-block.svelte-vekp4u .form-form.svelte-vekp4u{overflow:hidden;position:relative}.vehicle-analysis-form-block.svelte-vekp4u .form-form img.svelte-vekp4u{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:#001f57;opacity:.15;object-fit:cover}.vehicle-analysis-form-block__text-content.svelte-vekp4u.svelte-vekp4u{flex:0 0 100%;padding:15px}@media (min-width: 768px){.vehicle-analysis-form-block__text-content.svelte-vekp4u.svelte-vekp4u{flex:0 0 40%}}.vehicle-analysis-form-block__form-content.svelte-vekp4u.svelte-vekp4u{flex:0 0 60%;padding:15px;position:relative;overflow:hidden}.vehicle-analysis-form-block__form-content.svelte-vekp4u button.svelte-vekp4u{font-family:aller;display:inline-block;margin:10px 5px 10px 0;border:none;cursor:pointer;font-weight:600;transition:.2s ease-out;font-size:.875rem;background:#daa41f;padding:10px 20px;border-radius:4px;text-decoration:none;color:#001f57;font-weight:700;outline-offset:2px;display:inline-flex;align-items:center;gap:.4rem;justify-content:center}.vehicle-analysis-form-block__form-content.svelte-vekp4u button.svelte-vekp4u:hover{background:#e2af31}.vehicle-analysis-form-block__form-content.svelte-vekp4u button.svelte-vekp4u:focus-within,.vehicle-analysis-form-block__form-content.svelte-vekp4u button.svelte-vekp4u:focus,.vehicle-analysis-form-block__form-content.svelte-vekp4u button.svelte-vekp4u:focus-visible{outline:2px solid #0a3d91}.vehicle-analysis-form-block__form-content.svelte-vekp4u button.svelte-vekp4u svg{width:20px}.vehicle-analysis-form-block__form-content.svelte-vekp4u button.svelte-vekp4u:disabled{background-color:#cacaca}.vehicle-analysis-form-block__form-content.svelte-vekp4u .button-container.svelte-vekp4u{display:flex;justify-content:center;min-height:auto}@media (min-width: 768px){.vehicle-analysis-form-block__form-content.svelte-vekp4u .button-container.svelte-vekp4u{min-height:58px}}.vehicle-analysis-form-block__form-content.svelte-vekp4u .form.svelte-vekp4u{overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;border-radius:6px;position:relative}.vehicle-analysis-form-block__form-content.svelte-vekp4u .form__page.svelte-vekp4u{width:100%;background-color:#001f57;color:#fff;padding:45px;flex:0 0 100%}.vehicle-analysis-form-block__form-content.svelte-vekp4u .form__fieldset.svelte-vekp4u{position:relative;z-index:2}.vehicle-analysis-form-block__form-content.svelte-vekp4u .form__choices button.svelte-vekp4u{transition:.2s ease-out;font-size:.875rem;background:none;color:#fff;border:1px solid white;padding:10px 20px;border-radius:5px;text-decoration:none;display:block}.vehicle-analysis-form-block__form-content.svelte-vekp4u .form__choices button.svelte-vekp4u:hover,.vehicle-analysis-form-block__form-content.svelte-vekp4u .form__choices button.selected.svelte-vekp4u{background:#fff;color:#001f57}@media (min-width: 768px){.vehicle-analysis-form-block__form-content.svelte-vekp4u .form__choices button.svelte-vekp4u{display:inline-block}}.vehicle-analysis-form-block.svelte-vekp4u .results-message{display:none}.vehicle-analysis-form-block.svelte-vekp4u .find-car__results-container{background:none!important;padding:0!important}.vehicle-analysis-form-block.svelte-vekp4u .sorting-facets{display:none}.progress-bar-container.svelte-vekp4u.svelte-vekp4u{display:flex;justify-content:center}.progress-bar-content.svelte-vekp4u.svelte-vekp4u{position:relative;width:80%;height:7px;background-color:#e0e0e0;margin-top:10px;border-radius:5px}.progress-bar.svelte-vekp4u.svelte-vekp4u{height:80%;background-color:#001f57;width:0%;transition:all .1s;border-radius:5px}.find-car.svelte-vekp4u h3.svelte-vekp4u{margin-bottom:0}.find-car.svelte-vekp4u .tag.svelte-vekp4u{padding:8px 13px;color:#001f57;border-radius:4px;background:none;font-size:.8rem;display:inline-block;margin:0 0 20px;position:relative}.find-car.svelte-vekp4u .tag.svelte-vekp4u:after{content:"";height:19px;background:#ccc;width:1px;position:absolute;top:8px;right:0}.find-car.svelte-vekp4u .tag.svelte-vekp4u:last-child:after{display:none;background:none}
