.toggle-switch[data-v-083d1d3c]{position:relative;display:inline-block}.toggle-switch input[data-v-083d1d3c]{opacity:0;width:0;height:0}.toggle-switch .icon[data-v-083d1d3c]{cursor:pointer;position:absolute;top:4px;z-index:1}.toggle-switch .icon--left[data-v-083d1d3c]{left:4px}.toggle-switch .icon--right[data-v-083d1d3c]{right:4px}.toggle-switch .slider[data-v-083d1d3c]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#575a5d;transition:.4s}.toggle-switch .slider[data-v-083d1d3c]:before{position:absolute;content:"";height:calc(100% - 8px);width:calc(50% - 6px);left:4px;bottom:4px;background-color:#fff;transition:.4s;box-shadow:0 2px 3px rgba(20,24,31,.1)}.toggle-switch input:checked+.slider[data-v-083d1d3c]{background-color:#00b227}.toggle-switch input:focus+.slider[data-v-083d1d3c]{box-shadow:inset 0 2px 3px rgba(20,24,31,.1)}.toggle-switch input:checked+.slider[data-v-083d1d3c]:before{transform:translateX(calc(100% + 4px))}.toggle-switch .slider.round[data-v-083d1d3c]{border-radius:16px}.toggle-switch .slider.round[data-v-083d1d3c]:before{border-radius:50%}.financing-item-title[data-v-618448ad]{display:flex;align-items:center;font-style:normal;font-weight:700;font-size:20px;line-height:28px;margin-bottom:0}.financing-item-title--completed[data-v-618448ad]{color:#86898d!important}.financing-item-title__step[data-v-618448ad]{display:flex;align-items:center;justify-content:center;color:#86898d;background:#e4e5e5;border-radius:20px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;width:32px;min-width:32px;height:32px;margin-right:16px}.financing-item-title__step--active[data-v-618448ad]{color:#fff;background:#0b6098;font-weight:400}.financing-item-title__step--competed[data-v-618448ad]{color:#fff;background:#86898d;font-weight:400}.financing-panel[data-v-21d2279c]{background:#fff;border-radius:10px;padding:24px;box-shadow:0 2px 3px rgba(20,24,31,.1)}.financing-panel--completed[data-v-21d2279c]{background:#e4e5e5;cursor:pointer}.loading-spinner[data-v-c2c4843e]{-webkit-animation:rotate-c2c4843e 2s linear infinite;animation:rotate-c2c4843e 2s linear infinite;z-index:2;position:relative;width:20px;height:20px}.loading-spinner .path[data-v-c2c4843e]{stroke:#004371;stroke-linecap:round;-webkit-animation:dash-c2c4843e 1.5s ease-in-out infinite;animation:dash-c2c4843e 1.5s ease-in-out infinite}@-webkit-keyframes rotate-c2c4843e{to{transform:rotate(1turn)}}@keyframes rotate-c2c4843e{to{transform:rotate(1turn)}}@-webkit-keyframes dash-c2c4843e{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash-c2c4843e{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.submit-button[data-v-30060f78]{min-width:140px;display:flex;align-items:center;position:relative;justify-content:space-between;border-radius:8px;padding:16px 8px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#fff;background:#0b6098;box-shadow:0 8px 16px rgba(11,96,152,.3)}.submit-button[data-v-30060f78]:disabled{background:#b9bdbe;box-shadow:none}@media(max-width:319px){.submit-button[data-v-30060f78]{min-width:unset}}.desktop-vehicle-financing__title[data-v-5d0cf8d4]{font-style:normal;font-weight:700;font-size:22px;line-height:32px;color:#17181a;margin-bottom:16px}.mobile-vehicle-financing[data-v-802c84e8]{padding-top:32px;padding-bottom:40px}.mobile-vehicle-financing.compact[data-v-802c84e8]{padding:0!important}.country-area[data-v-af00f8f4]{display:flex;width:120px;align-items:center;position:relative;cursor:pointer}.icon-country[data-v-af00f8f4]{width:24px;height:18px;margin-right:8px}.input-country[data-v-af00f8f4]{width:calc(100% - 40px);border:none;background:transparent;padding:12px 16px 12px 0;line-height:24px;font-weight:400;font-size:16px;cursor:pointer}.input-country.focus-visible[data-v-af00f8f4],.input-country[data-v-af00f8f4]:focus-visible{outline:none}.dropdown-arrow[data-v-af00f8f4]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12px}.country-dropdown[data-v-af00f8f4]{position:absolute;top:100%;left:-15px;width:368px;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:4px;z-index:1000}.country-dropdown .country-separator[data-v-af00f8f4]{height:1px;background-color:#ccc;margin:8px 0}.country-option[data-v-af00f8f4]{display:flex;align-items:center;padding:8px;cursor:pointer}.country-option[data-v-af00f8f4]:hover{background-color:#f0f0f0}.country-option img[data-v-af00f8f4]{width:20px;margin-right:8px}.financing-thank-you-item[data-v-a1c93fbc]{text-align:center}.financing-thank-you-item__title h3[data-v-a1c93fbc]{margin-bottom:24px;font-weight:700;font-size:20px;line-height:28px}.financing-thank-you-item__alert[data-v-a1c93fbc]{padding:24px;background:#fff;border:2px solid #ffbf14;box-sizing:border-box;border-radius:10px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center}@media(min-width:768px){.financing-thank-you-item[data-v-a1c93fbc]{text-align:left}.financing-thank-you-item__title[data-v-a1c93fbc]{display:flex;align-items:center}.financing-thank-you-item__title h3[data-v-a1c93fbc]{font-size:40px;line-height:48px;order:-1;margin-right:16px}}.mobile-vehicle-card-item .text-overflow-clip[data-v-10a7ac36]{text-overflow:clip;overflow:clip}.financing-back-button[data-v-6f375e94]{padding:16px 24px;background:#fff;border:2px solid #e4e5e5;border-radius:8px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#575a5d}.svg-icon path[data-v-daaca638]:nth-child(2){fill:#004371}.multi-upload-wrapper[data-v-5fadac37]{width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.multi-upload-button[data-v-5fadac37]{height:58px;width:100%;line-height:34px;background:#ffbf14;box-shadow:0 0 16px rgba(255,191,20,.3);border-radius:8px;text-decoration:none;display:block;padding:12px;text-align:center;font-style:normal;font-weight:700;color:#004371;border:none;outline:none;font-size:20px}.multi-upload-button[data-v-5fadac37]:disabled{background:#b9bdbe!important;border:1px solid #b9bdbe;box-shadow:none!important;cursor:not-allowed;color:#575a5d!important}.file-list[data-v-5fadac37]{background:#fff}.file-list .file-item[data-v-5fadac37]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin:4px 0;background:#f8f8f8;border-radius:8px;transition:background-color .2s ease}.file-list .file-item[data-v-5fadac37]:hover{background:#f0f0f0}.file-list.has-error .file-item[data-v-5fadac37]{border:1px solid #dc3545}.file-name[data-v-5fadac37]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px;font-size:14px;color:#004371}.remove-button[data-v-5fadac37]{background:#dc3545;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;line-height:1;padding:0;flex-shrink:0;transition:all .2s ease}.remove-button[data-v-5fadac37]:hover:not(:disabled){background:#dc3545;transform:scale(1.1)}.remove-button[data-v-5fadac37]:disabled{background:#b9bdbe;cursor:not-allowed;opacity:.6}.error-message[data-v-5fadac37]{color:#dc3545;font-size:14px;margin-top:8px}@media(min-width:768px){.multi-upload-wrapper[data-v-5fadac37]{min-width:300px;max-width:300px}}.financing-check{background:#f0f0f0}.financing-check__loading{min-height:600px;background:#f8f8f8}.financing-check__layout{max-width:1110px;margin-left:auto;margin-right:auto;padding:32px 16px 40px;background:#f8f8f8;margin-bottom:0}.financing-check__title{font-style:normal;font-weight:900;font-size:24px;line-height:32px;color:#004371;margin-bottom:24px}.financing-check__cars-block{margin-top:40px}.financing-check__cars-block-title{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#17181a;margin-top:16px;margin-bottom:16px}.financing-check__cars-button{padding:16px;font-weight:700;font-size:20px;line-height:30px;margin:12px 0 24px;color:#004371}.financing-check__cars-button-layout{text-align:center}@media(min-width:768px){.financing-check__title{font-weight:700;font-size:40px;line-height:48px}.financing-check__layout{padding:48px 32px 40px;border-radius:0 0 20px 20px}.financing-check__cars-block-title{font-weight:700;font-size:22px;line-height:32px}}.financing-check .financing-form-item .form-group:first-child{margin-top:1rem}.financing-check .financing-form-item__input-label{margin-top:24px;margin-bottom:8px;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.financing-check .financing-form-item__input-row{display:flex;align-items:center;flex-direction:column;grid-gap:8px;gap:8px}.financing-check .financing-form-item__input-row.mobile-row{flex-direction:row;align-items:start}.financing-check .financing-form-item__input-row>div,.financing-check .financing-form-item__submit-button{flex:1}.financing-check .financing-form-item__calculator{align-self:center;padding:16px;background-color:#f8f8f8;border-radius:10px;width:100%}.financing-check .financing-form-item__monthly-payment{display:flex;margin-top:1.5rem}.financing-check .financing-form-item__monthly-payment__label-container{display:flex;flex:2;flex-direction:column;margin-right:8px}.financing-check .financing-form-item__monthly-payment__label{font-style:normal;font-weight:700;font-size:16px;line-height:24px}.financing-check .financing-form-item__monthly-payment__disclaimer{font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#86898d}.financing-check .financing-form-item__monthly-payment__disclaimer:before{content:"* "}.financing-check .financing-form-item__monthly-payment__amount{flex:1;font-style:normal;font-weight:700;text-align:center;align-content:center;padding:0 8px;font-size:32px;line-height:60px;max-height:60px;border-radius:10px;background-color:#f0f0f0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.financing-check .financing-form-item__button-container{display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:8px;gap:8px}.financing-check .financing-form-item .action-button{width:100%;font-style:italic;color:#86898d;cursor:pointer}.financing-check .financing-form-item .action-buttoninput[type=file]{margin-bottom:-8px}.financing-check .financing-form-item .action-button.confirm{white-space:nowrap;max-width:320px}.financing-check .financing-form-item .action-button::file-selector-button,.financing-check .financing-form-item .action-button:not(input[type=file]){height:58px;width:100%;line-height:34px;background:#ffbf14;box-shadow:0 0 16px rgba(255,191,20,.3);border-radius:8px;text-decoration:none;display:block;padding:12px;text-align:center;font-style:normal;font-weight:700;color:#004371;border:none;outline:none;font-size:20px}.financing-check .financing-form-item .action-button:disabled{background:#b9bdbe!important;border:1px solid #b9bdbe;box-shadow:none!important;cursor:not-allowed}.financing-check .financing-form-item .skip-button{margin-bottom:.5rem;font-style:normal;font-weight:700;color:#004371;background:#fff;border:2px solid #e4e5e5;height:58px;box-sizing:border-box;border-radius:8px;box-shadow:none;width:100%}@media(min-width:768px){.financing-check .financing-form-item .action-button{max-width:300px}.financing-check .financing-form-item .action-button::file-selector-button,.financing-check .financing-form-item .action-button:not(input[type=file]){min-width:300px}.financing-check .financing-form-item .skip-button{min-width:300px;max-width:300px}.financing-check .financing-form-item__input-label{margin-bottom:16px}.financing-check .financing-form-item__input-row{align-items:start;flex-direction:row;grid-gap:16px;gap:16px}.financing-check .financing-form-item__or{margin-top:18px}.financing-check .financing-form-item__submit-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex:unset}.financing-check .financing-form-item__button-container{margin-top:1rem}}@media(max-width:390px){.financing-check .financing-form-item__input-row{flex-direction:column!important;grid-gap:16px;gap:16px}.financing-check .financing-form-item__input-row>*{width:100%!important}}