:root{--radius:50%;--size:.5em;--offset:6px;--background:#f5f5f7}.spinner-block{display:flex;flex-direction:column;align-items:center;margin:7px}.container{width:var(--size);border-radius:var(--radius);aspect-ratio:1;position:relative}.rect{--size:.25em;--degrees:0deg;position:absolute;width:var(--size);aspect-ratio:4/1;top:calc(var(--size) / 2);left:calc(var(--size) / 2);background-color:#1d1d1d;border-radius:20px;opacity:0;animation:animate-in;animation-duration:.8s;animation-timing-function:ease-in-out;animation-fill-mode:alternate;animation-iteration-count:infinite}.rect:nth-of-type(0){--degrees:0 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:0ms}.rect:nth-of-type(1){--degrees:1 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:50ms}.rect:nth-of-type(2){--degrees:2 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:100ms}.rect:nth-of-type(3){--degrees:3 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:150ms}.rect:nth-of-type(4){--degrees:4 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:200ms}.rect:nth-of-type(5){--degrees:5 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:250ms}.rect:nth-of-type(6){--degrees:6 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:300ms}.rect:nth-of-type(7){--degrees:7 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:350ms}.rect:nth-of-type(8){--degrees:8 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:400ms}.rect:nth-of-type(9){--degrees:9 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:450ms}.rect:nth-of-type(10){--degrees:10 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:500ms}.rect:nth-of-type(11){--degrees:11 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:550ms}.rect:nth-of-type(12){--degrees:12 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:600ms}.rect:nth-of-type(13){--degrees:13 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:650ms}.rect:nth-of-type(14){--degrees:14 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:700ms}.rect:nth-of-type(15){--degrees:15 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:750ms}.rect:nth-of-type(16){--degrees:16 * 360deg / 16;transform:rotate(calc(var(--degrees))) translate(var(--offset));animation-delay:800ms}@keyframes animate-in{0%{opacity:1}to{opacity:0}}.form__button-loading{display:flex}[data-frm-ui-btn]:disabled{background-color:var(--color-light-10)}.form__success{display:flex;flex-direction:column;gap:2.4rem;width:32.8rem}@media screen and (min-width: 600px){.form__success{width:55.2rem}}@media screen and (min-width: 1280px){.form__success{width:50.4rem}}@media screen and (min-width: 1920px){.form__success{width:74.4rem}}.form__success-description{font-size:1.6rem}.form__success .ds__badge{width:fit-content}.form__success .ds__btn{align-self:center;width:fit-content}.form__global-container{display:flex;justify-content:center;align-items:center;width:100%}.form__global-container__inner{width:680px;padding-bottom:3.2rem}.form__global{margin:auto}.form__global-success{display:flex;flex-direction:column;align-items:center;margin-top:3.2rem}.form__global-success-message{margin-top:var(--spacing-xl, 3.2rem)}.form__global-status-message{margin:0 auto;text-align:center}@media screen and (min-width: 960px){.form__global-status-message{width:400px}}.form__global-status-message.loading{display:flex;justify-content:center;font-style:italic}.form__global-submit-hcaptcha{display:flex;flex-direction:column;justify-content:center}.form__global-submit-hcaptcha .hcaptcha{width:100%;justify-content:center;display:flex;margin-bottom:var(--spacing-sm, .8rem)}.form__global-submit-wrapper{display:flex;justify-content:center;margin:var(--spacing-xl, 3.2rem) 0 var(--spacing-sm, .8rem) 0}.form__global-submit-wrapper button{width:100%;height:var(--spacing-xl-4, 4.8rem);border:none}@media screen and (min-width: 600px){.form__global-submit-wrapper button{width:12rem}}.form__global-submit-wrapper button span{font-size:var(--font-size-md, 1.6rem)}.form__global-stepper-actions-wrapper{display:flex;flex-direction:column-reverse;gap:var(--spacing-sm);margin-top:var(--spacing-xl);scroll-margin-bottom:var(--spacing-md)}@media screen and (min-width: 600px){.form__global-stepper-actions-wrapper{flex-direction:row;justify-content:space-between}}.form__global-header{margin-bottom:var(--spacing-xl-2, 4rem);display:flex;flex-direction:column;gap:var(--spacing-lg, 2.4rem)}.form__global-description{font-size:var(--font-size-md, 1.6rem);font-family:var(--font-family-primary);line-height:1.5}.form__global-title{text-align:left;font-style:italic;text-transform:uppercase;margin-bottom:.5rem;font-size:var(--font-size-xl, 2.4rem);color:var(--color-primary);font-family:var(--font-family-secondary)}.form__global-legal-message{margin-bottom:var(--spacing-md, 1.6rem);margin-top:var(--spacing-md, 1.6rem)}.form__banner{aspect-ratio:21/9;display:flex;margin:0 auto;width:100%;overflow:hidden}.form__banner img{width:100%;object-fit:cover}.form__error-message{margin:auto;text-align:center}@media (min-width: 960px){.form__error-message{width:40rem}}.form__error-message .ds__form-status-message{width:auto}.acc-account-vehicle-widget .ts__criteria-modal{display:none}.form__select-field .ds__listbox-item{padding:.8rem}.form__check-container{margin:0 0 var(--spacing-lg, 2.4rem) 0}.form__check-container:has(.form__check-content){display:flex;align-items:center;padding:var(--spacing-md, 1.6rem);background:var(--color-primary-lighten-02);border-radius:var(--spacing-sm, .8rem);margin:var(--spacing-lg, 2.4rem) 0 var(--spacing-lg, 2.4rem) 0}.form__check-container[data-ui-theme=bfgoodrich]{border-radius:0}.form__check-content p{font-size:14px;line-height:1.71;overflow:hidden;text-overflow:ellipsis;margin-left:var(--spacing-sm, .8rem)}.error-message-info{padding-bottom:var(--spacing-md, 1.6rem)}.ds__form-check input:focus{border-color:var(--color-primary)}.form__date-field{display:flex;flex-direction:column;width:100%;margin-bottom:var(--spacing-lg, 2.4rem)}.form__file-field{margin-bottom:var(--spacing-lg, 2.4rem)}.form-divider{align-self:stretch;flex-grow:1;background-color:var(--color-light-20);margin-bottom:2.4rem;margin-top:2.4rem}.interests-fields.svelte-8amist{display:flex;flex-direction:column;gap:var(--spacing-md);border:0}.form__your-vehicle-step .ds__btn{align-self:center}.form__your-vehicle-step [data-frm-ui-add-vehicle-card]{padding:var(--spacing-lg) var(--spacing-md);min-height:auto}@media screen and (min-width: 960px){.form__your-vehicle-step [data-frm-ui-add-vehicle-card]{padding:var(--spacing-lg)}}.form__your-vehicle-step [data-frm-ui-add-vehicle-card] .ds__content-card[data-ui-content-align=center]{text-align:center}.form__your-vehicle-step [data-frm-ui-add-vehicle-card] .ds__heading{font-size:var(--font-size-lg)}[data-frm-ui-step-title]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}[class*=-field]+[data-frm-ui-step-title]{margin-top:var(--spacing-lg)}.form__bankInfoFields{display:flex;flex-direction:column;gap:1.2rem}.form__bankInfoFields .ds__heading{margin-bottom:0}@media screen and (min-width: 960px){[data-frm-ui-form-stepper]{gap:var(--spacing-xl)}}@media screen and (max-width: 1023px){[data-frm-ui-form-stepper] .step{padding-top:var(--spacing-xl)}}[data-frm-ui-form-stepper] .step [class*=-field]:last-child,[data-frm-ui-form-stepper] .step [class*=-field]:only-child{margin-bottom:0}[data-frm-ui-form-stepper] .step[data-ui-visible=false]{display:none}[data-frm-ui-form-stepper] .step__description{margin-bottom:var(--spacing-xl)}.step__description pre{text-wrap:auto}.form-fields__inline{display:flex;flex-direction:row;justify-content:space-around;gap:var(--spacing-lg)}.form-fields__full-field{width:100%}.form-fields__inline{display:flex;flex-direction:column;justify-content:space-around;gap:0 2.4rem}@media screen and (max-width: 959px){.form-fields__inline .form__text-field .ds__form-old-control{width:100%}}@media screen and (min-width: 960px){.form-fields__inline{flex-direction:row}.form-fields__inline .form__select-field{max-width:240px}}.form-fields__dot-label{display:flex;align-items:baseline;gap:1.6rem}@media screen and (max-width: 767px){.form-fields__dot-label{justify-content:space-between}}.form-fields__dot-label button{text-decoration:underline;margin-bottom:.8rem}.form-fields .form__dot-button{padding-bottom:2.4rem}.dotFieldcontainer{transition:opacity .5s ease}.fade-out{opacity:0}.fade-in{opacity:1}@media screen and (max-width: 599px){.form__promotion-inactive .ds__content-card footer{width:100%}.form__promotion-inactive .ds__content-card footer .ds__btn[data-ui-size=min-max]:not([data-ui-skin=link]){max-width:100%}}.form__survey .form__checkbox-question{padding-bottom:.5rem}.form__phone-field{display:flex;flex-direction:column;width:100%;margin-bottom:var(--spacing-lg, 2.4rem)}.frm-progress-bar{font-size:var(--font-size-lg, 1.8rem);padding:0 0 2.4rem}.frm-progress-bar-title{font-weight:700}.frm-progress-bar-content-wrapper{display:flex;align-items:center}.frm-progress-bar-display-bar{flex-grow:1;margin-right:var(--spacing-sm, .8rem);accent-color:var(--color-primary);height:var(--spacing-xs, .4rem);border:none;border-radius:var(--spacing-sm, .8rem)}.frm-progress-bar-display-bar::-webkit-progress-bar{border-radius:var(--spacing-sm, .8rem);background-color:var(--color-light-10)}.frm-progress-bar-display-bar::-webkit-progress-value{background-color:var(--color-primary);border-radius:var(--spacing-sm, .8rem)}.frm-progress-bar-text{display:flex;flex-wrap:nowrap}.frm-progress-bar-text-current{font-family:var(--font-family-secondary);font-weight:700;color:var(--color-primary)}.frm-progress-bar-text-total{color:var(--color-dark-50)}.form__radio-field-wrapper{display:flex;flex-direction:row;margin-bottom:var(--spacing-lg, 2.4rem)}.form__radio-field-wrapper .ds__input-wrapper-radio{margin-right:20px}.form__select-field,.form__text-field{display:flex;flex-direction:column;width:100%;margin-bottom:var(--spacing-lg, 2.4rem)}[data-frm-ui-vehicle-radio-card] [data-ui-card-base]{gap:0;padding:0;height:100%}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card{border:1px solid var(--color-light-20)}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card .ds__card-body{padding:0 2.4rem}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-checked=true] .ds__card-body{background-color:var(--color-primary)}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-checked=true] .ds__box-editorial{color:var(--color-light)}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-card-media] .ds__card-media-aside{display:flex;justify-content:center;align-items:center;height:14rem;padding:var(--spacing-md);background-color:var(--color-light-05)}@media screen and (min-width: 600px){[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-card-media] .ds__card-media-aside{height:21rem}}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-card-media] .ds__card-media-aside .media-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-card-media] .ds__card-media-aside .media-icon .ds__icon{--icon-color:var(--color-primary);--icon-size:75%}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-card-media] .ds__card-media-aside .ds__media{display:flex;align-items:center;width:100%;height:100%;justify-content:center}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-card-media] .ds__card-media-aside .ds__media img{object-fit:contain;max-height:80%;max-width:100%;background-color:var(--color-light-05)}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-card-media] .ds__card-media-aside .ds__media[data-ui-image-source=brand-logo] img{max-width:50%;max-height:50%}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-card-media] .ds__card-media-aside .ds__media[data-ui-image-source=imagin-studio] img{margin-top:var(--spacing-md)}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-card-media] .ds__heading{margin-top:1.6rem;margin-bottom:0}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-card-media] .ds__heading .ds__text{font-size:2.4rem}[data-frm-ui-vehicle-radio-card] .ds__form-radio-card [data-ui-card-media] .ds__box-editorial{margin-bottom:1.6rem}[data-frm-ui-your-vehicle-step] .ds__form-fieldset{padding-top:2.4rem}[data-frm-ui-your-vehicle-step] .ds__form-fieldset [data-frm-ui-vehicle-radio-field] .ds__form-status-message{padding-top:0}.form__layout[data-astro-cid-3pl452ml]{display:flex;padding:0 0 3.2rem;width:100%}.form__layout[data-astro-cid-3pl452ml][data-ui-padding=true]{padding:0 1.6rem 3.2rem}@media screen and (min-width: 600px){.form__layout[data-astro-cid-3pl452ml][data-ui-padding=true]{padding:0 2.4rem 3.2rem}}@media screen and (min-width: 960px){.form__layout[data-astro-cid-3pl452ml][data-ui-padding=true]{padding:0 20.4rem 3.2rem}}@media screen and (min-width: 1280px){.form__layout[data-astro-cid-3pl452ml][data-ui-padding=true]{padding:0 38.8rem 3.2rem}}@media screen and (min-width: 1920px){.form__layout[data-astro-cid-3pl452ml][data-ui-padding=true]{padding:0 58.8rem 3.2rem}}.form__layout-container[data-astro-cid-3pl452ml]{width:100%;margin:0 auto;border-radius:8px}
