.financing-progress[data-v-d586473a]{display:flex;gap:4px;list-style:none;margin:0 0 25px;padding:0}.financing-progress li[data-v-d586473a]{align-items:center;border-top:3px solid rgba(var(--color-fill),.15);color:rgba(var(--color-fill),.5);display:flex;flex:1;flex-direction:column;font-size:12px;gap:5px;padding-top:8px;text-align:center}.financing-progress li.is-current[data-v-d586473a],.financing-progress li.is-done[data-v-d586473a]{border-top-color:var(--color-accent-1-hex);color:var(--color-fill-hex)}.financing-progress .dot[data-v-d586473a]{align-items:center;background:rgba(var(--color-fill),.1);border-radius:50%;display:flex;font-weight:700;height:22px;justify-content:center;width:22px}.financing-progress li.is-current .dot[data-v-d586473a],.financing-progress li.is-done .dot[data-v-d586473a]{background:var(--color-accent-1-hex);color:var(--color-bg-hex)}@media screen and (max-width:600px){.financing-progress li:not(.is-current) .step-label[data-v-d586473a]{display:none}}.form-control[data-v-3a144328]{background-color:rgba(var(--color-fill),.05);box-sizing:border-box;margin:10px 0;overflow:hidden;position:relative;width:100%}.form-control[data-v-3a144328] input,.form-control[data-v-3a144328] select,.form-control[data-v-3a144328] textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:transparent;border:none;border-bottom:1px solid rgba(var(--color-fill),.1);border-left:7px solid rgba(var(--color-fill),.05);color:var(--color-fill-hex);font-size:13px;height:54px;margin:0;padding:15px 15px 0;transition:background-color 10000s,color 10000s;width:100%}.form-control[data-v-3a144328] textarea{font-family:inherit;height:unset;padding:15px;resize:vertical}.form-control--has-value[data-v-3a144328] input,.form-control--has-value[data-v-3a144328] select,.form-control--has-value[data-v-3a144328] textarea{font-size:16px;padding-top:13px}.form-control--has-value[data-v-3a144328] textarea{padding-top:28px}.form-control[data-v-3a144328] input::-moz-placeholder{color:rgba(var(--color-fill),.25)}.form-control[data-v-3a144328] input::placeholder{color:rgba(var(--color-fill),.25)}.form-control[data-v-3a144328] input:focus::-moz-placeholder{color:transparent}.form-control[data-v-3a144328] input:focus::placeholder{color:transparent}.form-control--select[data-v-3a144328]:after{border-bottom:2px solid rgba(var(--color-fill),.7);border-right:2px solid rgba(var(--color-fill),.7);content:"";height:7px;pointer-events:none;position:absolute;right:17px;top:50%;transform:translateY(-50%) rotate(45deg);transition:border-color .3s;width:7px}.form-control--select[data-v-3a144328]:focus-within:after{border-color:var(--color-accent-1-hex)}.form-control[data-v-3a144328] select>option{background:var(--color-bg-hex);color:var(--color-fill-hex)}.form-control--has-value[data-v-3a144328],.form-control[data-v-3a144328]:focus-within,.form-control[data-v-3a144328]:hover{background-color:rgba(var(--color-fill),.2);background-image:none}.form-control[data-v-3a144328] label{font-size:14px;left:17px;opacity:.7;pointer-events:none;position:absolute;top:6px;transition:all .2s ease;z-index:2}.form-control--checked[data-v-3a144328] label,.form-control--has-value[data-v-3a144328] label,.form-control[data-v-3a144328]:focus-within label{color:rgba(var(--color-fill),.5);font-size:12px;opacity:1;top:6px}.form-control--checkbox[data-v-3a144328]{align-items:stretch;align-items:center;background:unset;box-sizing:border-box;display:flex;flex-direction:row-reverse;font-weight:400;justify-content:center;margin:5px 0;padding:5px}.form-control--checkbox[data-v-3a144328]:focus-within,.form-control--checkbox[data-v-3a144328]:hover{background:unset}.form-control--checkbox[data-v-3a144328] label,.form-control--checkbox[data-v-3a144328]:focus-within label{align-items:center;color:rgba(var(--color-fill),1);cursor:pointer;display:flex;font-size:14px;height:100%;left:unset;opacity:unset;padding:0 0 0 10px;pointer-events:unset;position:unset;top:unset;transition:unset;z-index:unset}.form-control--checkbox[data-v-3a144328] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:unset;cursor:pointer;flex-shrink:0;height:22px;margin:0;outline:none!important;padding:0;position:relative;width:22px}.form-control--checkbox[data-v-3a144328] input:before{background:rgba(var(--color-fill),.1);border:1px solid rgba(var(--color-fill),.2);border-radius:3px;content:"";display:block;height:100%;left:-1px;position:absolute;top:-1px;width:100%}.form-control--checkbox[data-v-3a144328] input:checked:before{background:rgba(var(--color-fill),.1);border:1px solid rgba(var(--color-fill),1)}.form-control--checkbox[data-v-3a144328] input:after{border-width:0;content:"";display:block;transition:all .2s ease}.form-control--checkbox[data-v-3a144328] input:checked:after{border-width:medium;border-bottom:4px solid rgba(var(--color-accent-1),1);border-left:0 solid rgba(var(--color-accent-1),1);border-right:4px solid rgba(var(--color-accent-1),1);border-top:0 solid rgba(var(--color-accent-1),1);height:85%;left:37%;position:absolute;top:-20%;transform:rotate(45deg);width:39%}.form-control--valid[data-v-3a144328]{box-shadow:inset 60px 0 90px -40px #23dc6930}.form-control--valid[data-v-3a144328] input,.form-control--valid[data-v-3a144328] select,.form-control--valid[data-v-3a144328] textarea{border-color:#00ff054f}@keyframes input-error-blink-3a144328{0%,to{box-shadow:inset 60px 0 90px -40px #dc232330;transform:scale(1)}50%{box-shadow:inset 240px 0 90px -40px #dc232311;transform:scale(1.05)}}.form-control--error[data-v-3a144328]{animation:input-error-blink-3a144328 1s 2;border-color:#ff00007a;box-shadow:inset 60px 0 90px -40px #dc232330;transform:scale(1)}.form-control--error[data-v-3a144328] label{color:rgba(var(--color-fill),1)}.form-control--error[data-v-3a144328] input,.form-control--error[data-v-3a144328] select,.form-control--error[data-v-3a144328] textarea{border-color:#ff000070}.form-group[data-v-deecb230]{-moz-column-gap:20px;column-gap:20px;display:flex;flex-flow:wrap;justify-content:space-between;margin-bottom:20px}.form-group[data-v-deecb230]>.form-control{flex-basis:45%;flex-grow:1;margin-bottom:20px}.form-group[data-v-deecb230]>.form-control--textarea{flex-basis:100%}.estimate[data-v-deecb230]{background:rgba(var(--color-fill),.06);border-radius:var(--border-radius-box);color:var(--color-fill-hex);display:flex;flex-basis:100%;flex-direction:column;font-size:14px;gap:4px;margin-bottom:20px;padding:12px 15px}.estimate small[data-v-deecb230]{color:rgba(var(--color-fill),.7);font-size:12px}.consent[data-v-deecb230]{align-items:flex-start;color:rgba(var(--color-fill),.9);display:flex;flex-basis:100%;font-size:14px;gap:10px;margin-bottom:20px}.consent input[data-v-deecb230]{accent-color:var(--color-accent-1-hex);flex-shrink:0;height:18px;margin-top:1px;width:18px}.consent a[data-v-deecb230]{color:var(--color-accent-1-hex);text-decoration:underline}.consent--error label[data-v-deecb230]{color:var(--color-fill-hex);font-weight:700}.consent--error input[data-v-deecb230]{outline:2px solid var(--color-accent-1-hex);outline-offset:1px}@media screen and (max-width:600px){.form-group[data-v-deecb230]>.form-control{flex-basis:100%}}.btn{--btn-color-1:var(--color-fill);--btn-color-2:var(--color-bg)}.btn.btn-colors-accent{--btn-color-1:var(--color-accent-1);--btn-color-2:var(--color-accent-2)}.btn.btn-colors-danger{--btn-color-1:255,107,107;--btn-color-2:255,255,255}.popup{align-items:center;animation:open-popup .7s forwards;background:rgba(var(--color-fill),.2);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@keyframes open-popup{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.popup>.wrapper{animation:open .7s forwards;background-color:var(--color-bg-hex);border-radius:var(--border-radius-box);box-sizing:border-box!important;display:block;height:-moz-fit-content;height:fit-content;margin:0 10px;max-height:86vh;max-width:650px;min-width:300px;opacity:1;overflow-x:clip;overflow-y:scroll;padding:35px min(5%,50px);position:relative;transition:unset;width:-moz-fit-content;width:fit-content;z-index:0}@keyframes open{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}.popup .close{cursor:pointer;height:0;margin-left:calc(100% - 28px);position:sticky;top:0;transform:translateY(-24px) translate(7px);z-index:99999}.popup .close svg{background-color:rgba(var(--color-fill),.05);border-radius:var(--border-radius-btn);fill:var(--color-accent-1-hex);padding:6px;transition:all .3s;width:36px}.popup>.wrapper::-webkit-scrollbar{width:7px}.popup>.wrapper::-webkit-scrollbar-thumb{background:var(--color-accent-1-hex);border-radius:3px}.popup>.wrapper::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-accent-1),.7)}@media(min-width:900px){.popup .close{margin-left:100%}.popup .close:hover svg{background-color:rgba(var(--color-fill),.15)}}.no-scroll{height:100%;overflow:hidden}h2[data-v-4c507016]{color:var(--color-fill-hex);font-size:24px;margin:0 0 10px}.subtitle[data-v-4c507016]{color:rgba(var(--color-fill),.7);font-size:14px;margin:0 0 20px}.vehicle-summary[data-v-4c507016]{background:rgba(var(--color-fill),.06);border-radius:var(--border-radius-box);color:var(--color-fill-hex);font-size:14px;margin-bottom:20px;padding:10px 15px}form[data-v-4c507016]{display:flex;flex-direction:column}.form-bottom[data-v-4c507016]{display:flex;gap:10px;margin-top:10px;width:100%}.form-bottom[data-v-4c507016] .btn{flex:1}.form-bottom[data-v-4c507016] .btn-back{background:transparent;border:1px solid rgba(var(--color-fill),.3);color:var(--color-fill-hex);flex:0 1 auto}.statement[data-v-4c507016]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.statement-label[data-v-4c507016]{color:rgba(var(--color-fill),.9);font-size:14px}.statement-hint[data-v-4c507016]{color:rgba(var(--color-fill),.6);font-size:13px}.statement-nudge[data-v-4c507016]{background:rgba(var(--color-accent-1),.08);border:1px solid var(--color-accent-1-hex);border-radius:var(--border-radius-box);display:flex;flex-direction:column;gap:10px;padding:12px 15px}.statement-nudge p[data-v-4c507016]{color:var(--color-fill-hex);font-size:14px;margin:0}.statement-nudge[data-v-4c507016] .btn{align-self:flex-start}.statement .dropzone[data-v-4c507016]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px dashed rgba(var(--color-fill),.3);border-radius:var(--border-radius-box);color:rgba(var(--color-fill),.7);cursor:pointer;display:flex;font:inherit;justify-content:center;min-height:80px;padding:15px;text-align:center;transition:border-color .2s;width:100%}.statement .dropzone[data-v-4c507016]:hover{border-color:var(--color-accent-1-hex)}.statement .filename[data-v-4c507016]{color:var(--color-fill-hex);font-weight:600;word-break:break-all}.statement-remove[data-v-4c507016]{align-self:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:rgba(var(--color-fill),.7);cursor:pointer;font:inherit;font-size:13px;padding:0;text-decoration:underline}.thank-you[data-v-4c507016]{text-align:center}.thank-you .reference[data-v-4c507016]{color:rgba(var(--color-fill),.8);font-size:14px}.error-message[data-v-4c507016]{background:rgba(var(--color-fill),.08);border:1px solid rgba(var(--color-fill),.5);border-radius:var(--border-radius-box);color:var(--color-fill-hex,#333);font-size:14px;font-weight:700;margin-bottom:10px;padding:12px}:root{--header-mob-height-min:60px;--header-mob-height-max:100px;--header-pc-height-min:80px;--header-pc-height-max:120px}.page-render-loader{align-items:center;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:var(--color-bg-hex);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:99999}.page-render-loader:after{animation:loading-effect 1s linear infinite;border:2px solid #0001;border-radius:50%;content:"";cursor:default;height:50px;inset:0;margin:auto;position:absolute;width:50px}.page-loader-fade-enter-active,.page-loader-fade-leave-active{transition:opacity 1s}.page-loader-fade-enter,.page-loader-fade-leave-to{opacity:0}*{font-family:var(--font-family-base,"Red Hat Display","Raleway",sans-serif)}body{background-color:var(--color-bg-hex);color:var(--color-fill-hex);margin:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}main{min-height:calc(100vh - 215px)}section{align-items:center;display:flex;flex-direction:column;float:left;justify-content:center;padding:30px 0 90px;position:relative;width:100%}section:first-child{padding-top:100px}section:nth-child(odd){background-color:rgba(var(--color-bg),1)}section:nth-child(2n){background-color:rgba(var(--color-accent-1),.1);background-image:linear-gradient(182deg,rgba(var(--color-accent-1),.05) 25px,transparent 100px,transparent calc(100% - 100px),rgba(var(--color-accent-1),.05) calc(100% - 25px));border-bottom:1px solid;border-color:rgba(var(--color-fill),.1)}footer>.wrapper,section>.wrapper{box-sizing:border-box;margin:0 auto;max-width:1280px;width:87.5vw}section>.wrapper.extended{max-width:1680px}.page-enter-active,.page-leave-active{transition:all .2s}.page-enter-from,.page-leave-to{opacity:0}.loading-effect{filter:contrast(.7) brightness(1.2) grayscale(.5);pointer-events:none;position:relative}.loading-effect>*{opacity:.15}@keyframes loading-effect{0%{border-top-color:#000;transform:rotate(0)}50%{border-top-color:#fff}to{border-top-color:#000;transform:rotate(1turn)}}picture,picture>*{position:relative}.loading-effect:after,picture:not(.picture-loaded):before{animation:loading-effect 1s linear infinite;background:none!important;border:2px solid #0001;border-radius:50%!important;box-shadow:none!important;content:""!important;cursor:default;height:25px!important;inset:0!important;margin:auto!important;position:absolute!important;width:25px!important}@media screen and (min-width:1200px){section{padding:45px 0 90px}}
