@charset "UTF-8";.bleed{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.form-container__title{margin-bottom:2rem}.form-control{border:1px solid var(--color-neutral-300);position:relative}.form-control--contrast,.form-control--contrast:focus,.form-control--contrast:hover{background-color:transparent;color:var(--color-base-white)}.form-control::placeholder{color:var(--color-neutral-400);font-family:Arial,var(--font-icon-family,"Font Awesome 6 Pro");font-size:90%;font-weight:200}.form-control:before{content:"*"}.form-control input[type=checkbox],.form-control input[type=radio]{margin-left:.25rem}.form-control input[type=checkbox]+label,.form-control input[type=radio]+label{margin:0 1rem 0 .25rem}select.form-control{--control-color:var(--color-font);--separator-color:var(--color-neutral-300);--background-color:var(--color-base-white);-webkit-appearance:none;-moz-appearance:none;background-color:var(--background-color);background-image:linear-gradient(45deg,transparent 50%,var(--control-color) 50%),linear-gradient(135deg,var(--control-color) 50%,transparent 50%),linear-gradient(to right,var(--separator-color),var(--separator-color));background-position:calc(100% - 20px) 1.15em,calc(100% - 15px) 1.15em,calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;padding-right:3rem}select.form-control--contrast{--control-color:var(--color-base-white);--separator-color:transparent;--background-color:transparent}.selector-collection{--bg:var(--selector-collection-bg,var(--color-neutral-100));--fg:var(--selector-collection-fg,var(--color-dark));--selected-bg:var(--selector-collection-selected-bg,var(--color-secondary));--selected-fg:var(--selector-collection-selected-fg,var(--color-secondary-contrast));--title-fg:var(--selector-collection-title-fg,var(--color-primary));--title-bg:var(--selector-collection-title-bg,transparent);--title-selected-bg:var(--selector-collection-title-selected-bg,var(--color-primary));--title-selected-fg:var(--selector-collection-title-selected-fg,var(--color-primary-contrast));margin-bottom:2rem}.selector-collection__title{background-color:var(--title-bg);color:var(--title-fg);display:inline-block;font-size:20px;font-weight:600;margin:0 auto 15px;position:relative;text-align:center;text-transform:uppercase}.selector-collection__title:before{content:"";display:inline-block;font-family:var(--font-icon-family,"Font Awesome 6 Pro");margin-right:.35em}.selector-collection__content{display:flex;flex-wrap:wrap}.selector-collection__item{border:.2em solid transparent;flex:0 1 100%}@media (min-width:576px){.selector-collection__item{flex:0 1 50%}}@media (min-width:768px){.selector-collection__item{flex:0 1 33%}}@media (min-width:992px){.selector-collection__item{flex:0 1 20%}}.selector-collection .selector{width:100%}.selector-collection__message{background:var(--bg);padding:15px;width:100%}.selector-collection--selected .selector-collection__item:not(.selected){opacity:.3}.selector-collection--selected .selector-collection__title{background-color:var(--title-selected-bg);border-radius:3px;color:var(--title-selected-fg);padding:0 10px 0 35px}.selector-collection--selected .selector-collection__title:before{content:"";font-family:var(--font-icon-family,"Font Awesome 6 Pro");font-size:20px;font-weight:900;height:20px;left:5px;position:absolute;width:20px}.selector{--bg:var(--selector-bg,var(--color-neutral-100));--fg:var(--selector-fg,var(--color-neutral-600));--selected-bg:var(--selector-selected-bg,var(--color-primary));--selected-fg:var(--selector-selected-fg,var(--color-primary-contrast));background-color:var(--bg);border:none;border-radius:.25em;color:var(--fg);overflow:hidden;padding:10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.selector:focus{outline:none}.selector--selected,.selector:not([disabled]):hover{background-color:var(--selected-bg);color:var(--selected-fg)}.selector--selected{font-weight:500}.title-basic{color:var(--color-neutral-900,#222);font-weight:300;margin:1em 0}.title-basic em{color:var(--color-primary-action,#ccc);font-style:normal}.part-exchange-vehicle{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.part-exchange-vehicle{display:grid;grid-template-columns:40% auto}}.part-exchange-vehicle__decorator{margin:0 auto;position:relative;text-align:left}.part-exchange-vehicle__content{display:flex;flex-direction:column;justify-content:space-around}.part-exchange-vehicle__features{list-style:none;padding:0}.part-exchange-vehicle__features li{display:inline-block}.part-exchange-vehicle__image{height:auto;width:100%}.part-exchange-vehicle__title{color:var(--color-primary);font-size:20px;font-weight:400}.part-exchange-vehicle__price{color:var(--color-secondary);font-size:2em;font-weight:400;margin:0 0 .5em}.part-exchange-vehicle__price .prefix{color:var(--color-ultra-dark);font-size:.8em;font-weight:300}.part-exchange-vehicle__description{color:var(--color-ultra-dark);font-size:.9em;font-style:italic;font-weight:300}.react-spinner-loader-swing div{border-radius:50%;float:left;height:1em;width:1em}.react-spinner-loader-swing div:first-of-type{background:-webkit-linear-gradient(left,#385c78,#325774);background:linear-gradient(90deg,#385c78 0,#325774)}.react-spinner-loader-swing div:nth-of-type(2){background:-webkit-linear-gradient(left,#325774,#47536a);background:linear-gradient(90deg,#325774 0,#47536a)}.react-spinner-loader-swing div:nth-of-type(3){background:-webkit-linear-gradient(left,#4a5369,#6b4d59);background:linear-gradient(90deg,#4a5369 0,#6b4d59)}.react-spinner-loader-swing div:nth-of-type(4){background:-webkit-linear-gradient(left,#744c55,#954646);background:linear-gradient(90deg,#744c55 0,#954646)}.react-spinner-loader-swing div:nth-of-type(5){background:-webkit-linear-gradient(left,#9c4543,#bb4034);background:linear-gradient(90deg,#9c4543 0,#bb4034)}.react-spinner-loader-swing div:nth-of-type(6){background:-webkit-linear-gradient(left,#c33f31,#d83b27);background:linear-gradient(90deg,#c33f31 0,#d83b27)}.react-spinner-loader-swing div:nth-of-type(7){background:-webkit-linear-gradient(left,#da3b26,#db412c);background:linear-gradient(90deg,#da3b26 0,#db412c)}.react-spinner-loader-shadow{clear:left;padding-top:1.5em}.react-spinner-loader-shadow div{background:#e3dbd2;border-radius:50%;-webkit-filter:blur(1px);filter:blur(1px);float:left;height:.25em;width:1em}.react-spinner-loader-shadow .react-spinner-loader-shadow-l{background:#d5d8d6}.react-spinner-loader-shadow .react-spinner-loader-shadow-r{background:#eed3ca}@-webkit-keyframes ball-l{0%,50%{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}to{-webkit-transform:rotate(50deg) translateX(-2.5em);transform:rotate(50deg) translateX(-2.5em)}}@keyframes ball-l{0%,50%{-webkit-transform:rotate(0) translate(0);transform:rotate(0) translateX(0)}to{-webkit-transform:rotate(50deg) translateX(-2.5em);transform:rotate(50deg) translateX(-2.5em)}}@-webkit-keyframes ball-r{0%{-webkit-transform:rotate(-50deg) translateX(2.5em);transform:rotate(-50deg) translateX(2.5em)}50%,to{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@keyframes ball-r{0%{-webkit-transform:rotate(-50deg) translateX(2.5em);transform:rotate(-50deg) translateX(2.5em)}50%,to{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@-webkit-keyframes shadow-l-n{0%,50%{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:.125;-webkit-transform:translateX(-1.57em);transform:translateX(-1.75em)}}@keyframes shadow-l-n{0%,50%{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:.125;-webkit-transform:translateX(-1.75);transform:translateX(-1.75em)}}@-webkit-keyframes shadow-r-n{0%{opacity:.125;-webkit-transform:translateX(1.75em);transform:translateX(1.75em)}50%,to{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shadow-r-n{0%{opacity:.125;-webkit-transform:translateX(1.75em);transform:translateX(1.75em)}50%,to{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}}.react-spinner-loader-swing-l{-webkit-animation:ball-l .425s ease-in-out infinite alternate;animation:ball-l .425s ease-in-out infinite alternate}.react-spinner-loader-swing-r{-webkit-animation:ball-r .425s ease-in-out infinite alternate;animation:ball-r .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-l{-webkit-animation:shadow-l-n .425s ease-in-out infinite alternate;animation:shadow-l-n .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-r{-webkit-animation:shadow-r-n .425s ease-in-out infinite alternate;animation:shadow-r-n .425s ease-in-out infinite alternate}.react-spinner-loader-svg-calLoader{animation:loader-spin 1.4s linear infinite;-webkit-animation:loader-spin 1.4s linear infinite;height:230px;transform-origin:115px 115px;width:230px}.react-spinner-loader-svg-cal-loader__path{animation:loader-path 1.4s ease-in-out infinite;-webkit-animation:loader-path 1.4s ease-in-out infinite}@keyframes loader-spin{to{transform:rotate(1turn)}}@keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}.react-spinner-loader-svg svg{-webkit-transform-origin:50% 65%;transform-origin:50% 65%}.react-spinner-loader-svg svg polygon{stroke-dasharray:17;-webkit-animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite;animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite}@-webkit-keyframes dash{to{stroke-dashoffset:136}}@keyframes dash{to{stroke-dashoffset:136}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.dzu-dropzone{align-items:center;border:2px solid #d9d9d9;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;min-height:120px;overflow:scroll;position:relative;transition:all .15s linear;width:100%}.dzu-dropzoneActive{background-color:#deebff;border-color:#2484ff}.dzu-dropzoneDisabled{opacity:.5}.dzu-dropzoneDisabled :hover{cursor:unset}.dzu-input{display:none}.dzu-inputLabel{bottom:0;font-size:20px;left:0;position:absolute;right:0;top:0}.dzu-inputLabel,.dzu-inputLabelWithFiles{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;color:#2484ff;cursor:pointer;display:flex;font-family:Helvetica,sans-serif;font-weight:600;justify-content:center}.dzu-inputLabelWithFiles{align-self:flex-start;background-color:#e6e6e6;border:none;border-radius:4px;font-size:14px;margin-left:3%;margin-top:20px;min-height:32px;padding:0 14px}.dzu-previewContainer{border-bottom:1px solid #ececec;box-sizing:border-box;flex-direction:row;justify-content:space-between;min-height:60px;padding:40px 3%;position:relative;width:100%;z-index:1}.dzu-previewContainer,.dzu-previewStatusContainer{align-items:center;display:flex}.dzu-previewFileName{color:#333;font-family:Helvetica,sans-serif;font-size:14px;font-weight:400}.dzu-previewImage{border-radius:4px;max-height:40px;max-width:140px;width:auto}.dzu-previewButton{background-position:50%;background-repeat:no-repeat;background-size:14px 14px;cursor:pointer;height:14px;margin:0 0 2px 10px;opacity:.9;width:14px}.dzu-submitButtonContainer{margin:24px 0;z-index:1}.dzu-submitButton{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#2484ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Helvetica,sans-serif;font-size:14px;font-weight:600;min-height:32px;padding:0 14px}.dzu-submitButton:disabled{background-color:#e6e6e6;color:#333;cursor:unset}.flatpickr-day.today.flatpickr-disabled,.flatpickr-day.today.flatpickr-disabled:hover{border-color:rgba(57,57,57,.1)}.magic-words{--font-color:var(--mw-font-color,rgba(255,255,255,.3));--mask-color:var(--mw-mask-color,var(--color-base-white));font-weight:var(--mw-font-weight,normal)}.magic-words__word{color:var(--font-color);position:relative}.magic-words__mask,.magic-words__word{display:inline-block;left:0;text-align:start;top:0}.magic-words__mask{clip-path:inset(0 100% 0 0);color:var(--mask-color);height:100%;position:absolute;text-shadow:1px 0 0 var(--mask-color);width:100%}