.modalWindow__container{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;z-index:1000}.modalWindow__container.black{background-color:#000}.modalWindow__container:has(.modalWindow.animated){transition-behavior:allow-discrete;transition-duration:.3s;transition-property:display opacity}.modalWindow__container:has(.modalWindow:not(.animated)){opacity:1}.modalWindow__container:has(.modalWindow.animated.visible){display:flex;opacity:1}@starting-style{.modalWindow__container:has(.modalWindow.animated.visible){opacity:0}}.modalWindow__container:has(.modalWindow.animated.hidden){display:none;opacity:0}.modalWindow__container .modalWindow{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modalWindow__container .modalWindow .closeModal{color:#fff;font-size:3rem;line-height:3rem;position:absolute;right:30px;top:30px;transform:rotate(45deg);transition:transform .3s}@media screen and (min-width:667px){.modalWindow__container .modalWindow .closeModal{font-size:4rem;line-height:4rem}}@media screen and (min-width:1900px){.modalWindow__container .modalWindow .closeModal{font-size:5rem;line-height:5rem}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.modalWindow__container .modalWindow .closeModal:hover{transform:rotate(45deg) scale(1.4)}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.modalWindow__container .modalWindow .closeModal:hover{transform:rotate(45deg) scale(1.4)}}.modalWindow__container .modalWindow__content{align-items:center;display:flex;justify-content:center;max-height:85dvh;overflow-y:auto;scrollbar-width:auto;width:90%}.modalWindow__container .modalWindow__content>*{border-right-width:5px;max-height:85dvh;overflow:auto;padding-right:15px;scrollbar-width:auto}.modalWindow__container .modalWindow__content>::-webkit-scrollbar{width:4px}.modalWindow__container .modalWindow__content>::-webkit-scrollbar-track{background:inherit;border-radius:3px}.modalWindow__container .modalWindow__content>::-webkit-scrollbar-thumb{background-color:#ccc;border:0;border-radius:3px}.modalWindow__container .modalWindow__content.stretch_vertical{height:95dvh;max-height:95dvh}.modalWindow__container .modalWindow__content.stretch_vertical>*{max-height:95dvh}
.SMC{margin:0 auto 60px;max-width:1200px;min-height:500px;scroll-margin-top:40px;width:100%}@media screen and (min-width:768px){.SMC{margin:0 auto 100px}}.SMC .pageHeroBannerWrapper{left:calc(-50vw + 50%);margin-bottom:unset;position:relative;width:100vw}.SMC .pageHeroBanner{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:space-between;justify-content:center;padding:40px 20px}@media screen and (min-width:1024px){.SMC .pageHeroBanner{padding:60px}}@media screen and (min-width:1025px){.SMC .pageHeroBanner{padding:80px}}.SMC .pageHeroBanner__innerWrap{align-items:center;display:flex;flex-direction:column;justify-content:space-between;max-width:1100px;row-gap:4rem}@media screen and (min-width:1024px){.SMC .pageHeroBanner__innerWrap{flex-direction:row;gap:4rem}}.SMC .pageHeroBanner__content{left:unset;max-width:80%;position:relative;text-align:center;top:unset;transform:unset;width:100%}@media screen and (min-width:1024px){.SMC .pageHeroBanner__content{max-width:unset;width:calc(50% - 40px)}}.SMC .pageHeroBanner__content img{margin:0 auto 20px;width:30%}@media screen and (min-width:1025px -1){.SMC .pageHeroBanner__content img{margin:0 auto 40px;width:20%}}.SMC .pageHeroBanner__mainHeading{color:#fff}.SMC .pageHeroBanner__subHeading{color:#fff;font-size:2.4rem;line-height:3rem}.SMC .pageHeroBanner .switcher-container{width:280px}@media screen and (min-width:375px){.SMC .pageHeroBanner .switcher-container{width:100%}}@media screen and (min-width:1024px){.SMC .pageHeroBanner .switcher-container{width:50%}}.SMC .pageHeroBanner__form{align-items:center;display:flex;justify-content:center;width:100%}@media screen and (min-width:1024px){.SMC .pageHeroBanner__form{width:50%}}.SMC .mainHeading{margin:20px 0 40px;text-align:center}.SMC .howToSellGrid{margin:40px auto;width:calc(100% - 40px)}@media screen and (min-width:1025px){.SMC .howToSellGrid{margin:60px auto}}.SMC .howToSellGrid__title{margin-bottom:20px;text-align:center}@media screen and (min-width:768px){.SMC .howToSellGrid__title{margin-bottom:40px}}.SMC .howToSellGrid__contentWrapper{display:flex;flex-wrap:wrap;gap:20px}.SMC .howToSellGrid__contentItem{background-color:#fff;overflow:hidden;width:100%}@media screen and (min-width:768px){.SMC .howToSellGrid__contentItem{width:calc(50% - 10px)}}@media screen and (min-width:1025px){.SMC .howToSellGrid__contentItem{width:calc(25% - 15px)}}.SMC .howToSellGrid__copy{padding:20px;text-align:left}.SMC .howToSellGrid .cta{margin:40px auto 0}.SMC .coverage{background:linear-gradient(135deg,#1aa3a8,#2a4f9b);color:#fff;left:calc(-50vw + 50%);padding:60px 20px;position:relative;width:100vw}@media screen and (min-width:1025px){.SMC .coverage{padding:80px 20px}}.SMC .coverage__wrapper{margin:0 auto;max-width:800px;padding:unset;width:100%}.SMC .coverage__wrapper .title{color:#fff;text-align:center}.SMC .gridSection{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:40px auto}@media screen and (min-width:768px){.SMC .gridSection{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.SMC .gridSection{margin:60px auto}}.SMC .gridSection__item{max-width:400px;text-align:center}.SMC .gridSection__item:last-child{grid-column:auto!important}.SMC .gridSection__icon{height:80px;margin:0 auto 10px;width:100px}.SMC .gridSection__item:last-child{grid-column:span 2;text-align:center}.SMC .contactSection{align-items:center;display:flex;flex-direction:column;gap:20px;margin:40px auto;max-width:800px;text-align:center;width:calc(100% - 40px)}@media screen and (min-width:1025px){.SMC .contactSection{gap:30px;margin:80px auto}}
@keyframes updown{0%{transform:translateY(-15%)}10%{transform:translateY(0)}20%{transform:translateY(-15%)}to{transform:translateY(-15%)}}@keyframes largeIntro{0%{opacity:0}to{opacity:1;pointer-events:all}}@keyframes scrollButtonBounceDown{30%{transform:translateY(0)}50%{transform:translateY(10px)}70%{transform:translateY(0)}}@keyframes scrollButtonBounceUp{30%{transform:translateY(0)}50%{transform:translateY(-10px)}70%{transform:translateY(0)}}@keyframes scrollButtonBounceUp-rotate{30%{transform:translateX(0)}50%{transform:translateX(-10px)}70%{transform:translateX(0)}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes animateFadeAndScale{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{left:-50%;opacity:0}50%{opacity:0}to{left:0;opacity:1}}@keyframes slideInRight{0%{left:unset;opacity:0;right:-50%}50%{opacity:0}to{left:unset;opacity:1;right:0}}@keyframes fadeSlideUp{0%{opacity:0;top:300px}to{opacity:1;top:0}}@keyframes fadeSlideDown{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@keyframes rotateLeft{0%{transform:rotate(-180deg)}to{transform:rotate(0deg)}}@keyframes rotateRight{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}@keyframes slideOpenMobile{0%{opacity:0;top:0}to{opacity:1;top:40px}}@keyframes slideOpenDesktop{0%{opacity:0;top:0}to{opacity:1;top:80px}}@keyframes slideOpenFiltersMobile{0%{top:-20px}to{top:50px}}@keyframes border-fade-to-blue{50%{border-color:#293292}}@keyframes slideInFromLeft{0%{left:-100%}to{left:0}}.accordion{margin:0 auto;width:calc(100% - 40px)}.accordion__row{border-bottom:1px solid #ccc}.accordion__row:first-child{border-top:1px solid #ccc}.accordion__trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.accordion__title{color:#293292;font-family:BricolageGrotesque-ExtraBold;font-size:2rem}@media screen and (min-width:768px){.accordion__title{font-size:2.4rem}}@media screen and (min-width:1025px){.accordion__title{font-size:3rem}}.accordion__icon{align-items:center;display:flex;flex-shrink:0;transition:transform .3s}.accordion__icon svg{height:20px;width:20px}@media screen and (min-width:1025px){.accordion__icon svg{height:30px;width:30px}}.accordion__panel{color:#4d4d4f;font-size:1.6rem;line-height:2.2rem;padding:0 0 20px}.accordion__panel p+p{margin-top:12px}
.modalContentWrapper{background-color:#fff;border:20px solid #fff;border-radius:5px;display:flex;flex-direction:column;height:auto;max-height:100%;max-width:900px;padding:2;position:absolute;position:relative;width:100%;z-index:12}.modalContentWrapper__head{background-color:#fff;justify-content:space-between;padding-bottom:15px;position:sticky;top:0;width:100%;z-index:1}.modalContentWrapper__head,.modalContentWrapper__head .head__icon-text{align-items:center;display:flex}.modalContentWrapper__head .head__icon-text .head__icon{height:30px;margin-right:10px;width:auto}.modalContentWrapper__head .head__icon-text .head__icon>svg{height:100%;width:-moz-fit-content;width:fit-content}.modalContentWrapper__head .head__icon-text .head__text{font-size:2rem;line-height:2rem}@media screen and (min-width:768px){.modalContentWrapper__head .head__icon-text .head__text{font-size:2.8rem;line-height:2.8rem}}.modalContentWrapper__head .head__close>svg{height:24px;width:24px}.modalContentWrapper__content{border:1px solid #ccc;border-radius:5px;display:inline-table;height:100%}.modalContentWrapper.width_max_900{max-width:900px}.modalContentWrapper.width_max_700{max-width:700px}.modalContentWrapper.bg_gray{background-color:#f5f5f5;border-color:#f5f5f5}.modalContentWrapper.bg_gray .modalContentWrapper__head{background-color:#f5f5f5}.modalContentWrapper.border_none .modalContentWrapper__content{border:none}
.loadSpinner{align-items:center;display:flex;height:80%;justify-content:center;left:50%;margin:0 auto;max-height:100px;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.loadSpinner .loadSpinner__svg{height:100%}

.sellMyCarSwitcher{align-items:stretch;background-color:#f5f5f5;border-radius:1rem;display:flex;flex-direction:column;margin:0 auto;min-height:620px;padding:20px 10px;position:relative;text-align:center;width:100%}@media screen and (min-width:568px){.sellMyCarSwitcher{min-height:570px;padding:20px}}.sellMyCarSwitcher .smc__tabs_vin-type{display:flex;flex-direction:column;flex-grow:1;height:100%;margin:0 auto;max-width:500px;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:space-around;margin-top:20px}@media screen and (min-width:568px){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls{flex-direction:row;gap:unset}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab{border:1px solid #666;border-radius:5px;height:40px;position:relative;transition:background-color .3s,border-color .3s;width:100%}@media screen and (min-width:568px){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab:first-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:0}}@media screen and (min-width:568px){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:5px}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab:hover{background-color:#ccc}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab:hover{background-color:#ccc}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab.selected{background:linear-gradient(#333,#000);color:#fff;text-decoration:unset}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab.selected:hover{background:linear-gradient(#333,#000)}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab.selected:hover{background:linear-gradient(#333,#000)}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__controls .tab.selected:before{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 600 600%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.65%27 numOctaves=%273%27 stitchTiles=%27stitch%27 type=%27fractalNoise%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;content:"";height:100%;left:0;opacity:.12;position:absolute;top:0;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content{display:flex;flex-direction:column;flex-grow:1;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin{display:flex;flex-direction:column;flex-grow:1;padding:20px 10px}@media screen and (min-width:568px){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin{padding:20px}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar{display:flex;flex-direction:column;flex-grow:1;margin-bottom:0;min-height:330px}@media screen and (min-width:768px){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar{min-height:360px}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__inputSection{margin:0 auto 20px;max-width:350px;position:relative;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__inputSection .vinImageThumbWrapper{border:1px solid #fff;border-radius:5px;cursor:pointer;margin-left:auto;margin-right:auto;max-width:350px;overflow:hidden;transition:border-color .3s ease-in-out}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__inputSection .vinImageThumbWrapper:hover{border-color:#666}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__inputSection .vinImageThumbWrapper:hover{border-color:#666}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__inputSection .searchBar__searchButton{aspect-ratio:1;font-size:2rem;height:100%;line-height:2rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__clear{align-items:center;display:inline-flex;font-size:1.6rem;gap:5px;line-height:1.6rem;margin:0 auto 20px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__clear:hover{text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .searchBar__clear:hover{text-decoration:underline}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .selector_mui{margin:auto auto 0}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .button_continue_vin{margin:25px auto 0}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byVin .SMC__searchBar .loader-container{height:100px;position:relative;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel{display:flex;flex-direction:column;flex-grow:1;padding:20px;position:relative;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .byMakeModel__header{align-items:center;display:flex;flex-direction:column;margin-top:10px;width:100%}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .byMakeModel__header span{font-size:2rem;line-height:2.6rem}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .byMakeModel__header span:nth-of-type(2){font-size:1.6rem;line-height:2.2rem;margin-top:5px}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .selectors-container{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:30px;margin-top:30px;width:100%}@media screen and (min-width:768px){.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .selectors-container{gap:30px}}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .selectors-container .input_form .input_form__input_select{font-size:1.6rem;line-height:1.6rem;position:relative}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .selectors-container .input_form label{font-size:1.6rem;line-height:1.6rem}.sellMyCarSwitcher .smc__tabs_vin-type .tabs__content .SMC__byMakeModel .button_continue_mmt{margin:auto auto 0}.sellMyCarSwitcher .SMC__msg{color:red;display:block;font-size:1.6rem;line-height:2.2rem;margin:0 auto;max-width:600px;text-align:center}.sellMyCarSwitcher.VMT .smc__tabs_vin-type .tabs__content{border:none}.sellMyCarSwitcher.VMT:has(.addVehiclePageMyCarValue) .smc__tabs_vin-type{display:none}
.SMC__approve,.SMC__approve .SMC__vehicle,.SMC__approve .SMC__vehicle .SMC__vehicleTile{width:100%}.SMC__approve .SMC__vehicle .SMC__vehicleTile .SMC__vehicle__img{min-height:150px;position:relative;width:100%}.SMC__approve .SMC__vehicle .SMC__vehicleTile .SMC__vehicle__details .yearMakeModel{font-size:2rem;line-height:2.8rem}.SMC__approve .SMC__vehicle .SMC__vehicleTile .SMC__vehicle__details .trim{color:#666;font-size:1.6rem;line-height:2.2rem}.SMC__approve .SMC__vehicle .SMC__vehicleTile .SMC__vehicle__details .vin{color:#666;font-size:1.6rem;line-height:2.2rem;margin-top:5px}.SMC__approve .SMC__vehicle .SMC__vehicleTile .SMC__vehicle__ctas{align-items:stretch;display:flex;justify-content:space-around;margin-bottom:15px;margin-top:20px}.SMC__approve .SMC__vehicle .SMC__vehicleTile .SMC__vehicle__ctas>.cta{width:40%}
.img_with-preloader{align-items:center;display:flex;justify-content:center;position:relative}@media screen and (min-width:1025px){.img_with-preloader{min-height:100px}}.img_with-preloader.auto-fit{height:100%;width:100%}.img_with-preloader.image-mode_contain>img{height:100%;-o-object-fit:contain;object-fit:contain}.img_with-preloader.image-mode_cover>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img_with-preloader.bg_white{background-color:#fff}.img_with-preloader.aspect15{aspect-ratio:1.5}.img_with-preloader.overflowHidden{overflow:hidden}
.vehicleDetails{display:flex;flex-direction:column;gap:20px;margin-bottom:10px}@media screen and (min-width:667px){.vehicleDetails{align-items:center;flex-direction:row}}@media screen and (min-width:768px){.vehicleDetails{margin-bottom:20px}}.vehicleDetails .vehicleDetails__img{border-radius:5px;width:100%}@media screen and (min-width:667px){.vehicleDetails .vehicleDetails__img{width:50%}}@media screen and (min-width:768px){.vehicleDetails .vehicleDetails__img{margin-bottom:20px}}.vehicleDetails .vehicleDetails__vehicleInfo{display:flex;flex-direction:column;width:100%}@media screen and (min-width:667px){.vehicleDetails .vehicleDetails__vehicleInfo{width:50%}}.vehicleDetails .vehicleDetails__vehicleInfo .vehicleDetails__header{font-size:2rem;font-weight:600;line-height:2.6rem}.vehicleDetails .vehicleDetails__vehicleInfo .vehicleDetails__trim{color:#888;font-size:1.4rem;line-height:2rem}.vehicleDetails .vehicleDetails__vehicleInfo .vehicleDetails__vin{font-size:1.6rem;line-height:2rem;margin-top:10px}
.userDetails input,.userDetails select,.userDetails textarea{background-color:#fff;border:1px solid #ccc;border-radius:3px;width:100%}.userDetails input,.userDetails select{height:40px}@media screen and (min-width:768px){.userDetails input,.userDetails select{height:35px}}.userDetails textarea{height:60px}.userDetails .selectField:disabled{cursor:not-allowed}.userDetails .selectField:disabled~label{color:#ccc}.userDetails select{background:#fff;background-image:url("data:image/svg+xml;utf8,<svg stroke=%27currentColor%27 fill=%27currentColor%27 stroke-width=%270%27 viewBox=%270 0 24 24%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z%27></path></svg>");background-position-x:calc(100% - 5px);background-position-y:50%;background-repeat:no-repeat}.userDetails .userDetails__form{align-items:start;background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;display:grid;gap:20px;grid-template-columns:100%;margin-bottom:40px;margin-top:20px;overflow-y:auto;padding:20px;scroll-behavior:smooth}@media screen and (min-width:768px){.userDetails .userDetails__form{grid-template-columns:1fr 1fr}.userDetails .userDetails__form__row{grid-column:1/3}}.userDetails .userDetails__form__row .fullWidth{display:flex}.userDetails .userDetails__form__row.radios{align-items:center;display:flex}.userDetails .userDetails__form__row.radios label{margin-right:20px}.userDetails .userDetails__form__row .radioButton{display:flex;justify-content:space-between;margin-right:15px;width:55px}.userDetails .userDetails__form__row .radioButton input{height:unset}.userDetails .userDetails__form__row.info h3{margin-bottom:10px}.userDetails .userDetails__form__row.info a{color:#00ed98;text-decoration:underline;text-transform:unset}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.userDetails .userDetails__form__row.info a:hover{text-decoration:none}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.userDetails .userDetails__form__row.info a:hover{text-decoration:none}}.userDetails .userDetails__form .userDetails__form__col{display:grid;gap:10px;grid-template-columns:100%;position:relative}.userDetails .userDetails__form .userDetails__form__col.disabled{color:#888}@media screen and (min-width:768px){.userDetails .userDetails__form .userDetails__form__col.extended{grid-column:1/-1}}.userDetails .userDetails__form .userDetails__form__col.phoneField{font-size:1.6rem;line-height:1.6rem}.userDetails .userDetails__form .userDetails__form__col.phoneField label{left:50px}.userDetails .userDetails__form .userDetails__form__col label.filled,.userDetails .userDetails__form .userDetails__form__col:focus-within label{background-color:#fff;border-radius:3px;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.userDetails .userDetails__form .userDetails__form__col .error{background-color:#fff;border-color:red}.userDetails .userDetails__form .userDetails__form__col .error~label{color:red;height:auto;position:absolute;top:19px}.userDetails .userDetails__form .userDetails__form__col .errorMsg{color:red;font-size:1.6rem;line-height:2rem;text-align:center}.userDetails .userDetails__form .userDetails__form__col label{font-size:1.6rem;left:10px;letter-spacing:normal;line-height:2.2rem;pointer-events:none;position:absolute;text-align:left;top:48%;transform:translateY(-50%);transition:all .15s ease-in-out}.userDetails .userDetails__form .userDetails__form__col.largeDevice{display:none}@media screen and (min-width:768px){.userDetails .userDetails__form .userDetails__form__col.largeDevice{display:block}}.userDetails .userDetails__form .userDetails__form__col input,.userDetails .userDetails__form .userDetails__form__col select,.userDetails .userDetails__form .userDetails__form__col textarea{background-color:#fff;border:1px solid #ccc;border-radius:3px;font-size:1.6rem;height:60px;line-height:2.4rem;min-height:35px}.userDetails .userDetails__form .userDetails__form__col input::-webkit-input-placeholder,.userDetails .userDetails__form .userDetails__form__col input::placeholder,.userDetails .userDetails__form .userDetails__form__col select::-webkit-input-placeholder,.userDetails .userDetails__form .userDetails__form__col select::placeholder,.userDetails .userDetails__form .userDetails__form__col textarea::-webkit-input-placeholder,.userDetails .userDetails__form .userDetails__form__col textarea::placeholder{color:#ccc}.userDetails .userDetails__form .userDetails__form__col input:-webkit-autofill{background:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 0 0 30px #fff!important;height:40px;outline:0;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (min-width:768px){.userDetails .userDetails__form .userDetails__form__col input:-webkit-autofill{height:35px}}.userDetails .userDetails__form .userDetails__form__col input,.userDetails .userDetails__form .userDetails__form__col select{height:40px}@media screen and (min-width:768px){.userDetails .userDetails__form .userDetails__form__col input,.userDetails .userDetails__form .userDetails__form__col select{height:35px}}.userDetails .userDetails__form .userDetails__form__col select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg stroke=%27currentColor%27 fill=%27currentColor%27 stroke-width=%270%27 viewBox=%270 0 24 24%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z%27></path></svg>");background-position-x:calc(100% - 5px);background-position-y:50%;background-repeat:no-repeat;padding:5px}.userDetails .userDetails__form .userDetails__form__col select:after{content:""}.userDetails .userDetails__form .userDetails__form__row{grid-column:1/-1;width:100%}.userDetails .userDetails__form .userDetails__form__row input{height:unset;width:-moz-fit-content;width:fit-content}
.input_form{cursor:not-allowed;font-size:medium;position:relative;width:100%}.input_form .input_form__input{background-color:#fff;border:1px solid #4d4d4f;border-radius:5px;font-size:1.6rem;height:35px;line-height:1.8rem;padding:0 10px;width:100%}.input_form .input_form__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.input_form .input_form__errorMsg{background:none!important;color:red;display:block;font-size:1.2rem;line-height:1.6rem;margin:6px 0 0;width:100%}.input_form .input_form__label{color:#000;font-size:1.6rem;left:10px;line-height:1.6rem;pointer-events:none;position:absolute;text-align:left;top:1.8rem;transform:translateY(-50%);transition:all .15s ease-in-out}.input_form.input_form_error .input_form__label{color:red;top:1.6rem}.input_form:focus-within .PhoneInputInput,.input_form:focus-within .input_form__input{box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.input_form .input_form__label.filled,.input_form:focus-within .input_form__label{background-color:#fff;border-radius:3px;color:#000;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.input_form.disabled{opacity:.6}.input_form.disabled .input_form__input{cursor:not-allowed}
.input_form{cursor:not-allowed;font-size:medium;position:relative;width:100%}.input_form .input_form__input{background-color:#fff;border:1px solid #4d4d4f;border-radius:5px;font-size:1.6rem;height:35px;line-height:1.8rem;padding:0 10px;width:100%}.input_form .input_form__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.input_form .input_form__input.input_form__input_phone{background-color:rgba(0,0,0,0);border:none;padding:0}.input_form .input_form__input.input_form__input_phone .PhoneInputCountryIconImg{height:auto;width:auto}.input_form .input_form__input.input_form__input_phone .PhoneInputInput{background-color:#fff;border:1px solid #4d4d4f;border-radius:5px;font-size:1.6rem;height:35px;line-height:1.8rem;padding:0 10px}.input_form .input_form__input.input_form__input_phone~.input_form__label{left:50px}.input_form .input_form__errorMsg{background:none!important;color:red;display:block;font-size:1.2rem;line-height:1.6rem;margin:6px 0 0;width:100%}.input_form .input_form__label{color:#000;font-size:1.6rem;left:10px;line-height:1.6rem;pointer-events:none;position:absolute;text-align:left;top:1.8rem;transform:translateY(-50%);transition:all .15s ease-in-out}.input_form.input_form_error .input_form__label{color:red;top:1.6rem}.input_form:focus-within .PhoneInputInput,.input_form:focus-within .input_form__input{box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.input_form .input_form__input_phone:focus-within{box-shadow:none}.input_form .input_form__label.filled,.input_form:focus-within .input_form__label{background-color:#fff;border-radius:3px;color:#000;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.input_form.disabled{opacity:.6}.input_form.disabled .input_form__input{cursor:not-allowed}
.input_form{cursor:not-allowed;font-size:medium;position:relative;width:100%}.input_form .input_form__input{background-color:#fff;border:1px solid #4d4d4f;border-radius:5px;font-size:1.6rem;height:35px;line-height:1.8rem;padding:0 10px;width:100%}.input_form .input_form__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.input_form .input_form__input.input_form__input_select{-moz-appearance:auto;-webkit-appearance:auto;cursor:pointer}.input_form .input_form__input.input_form__input_select:disabled{opacity:1}.input_form .input_form__input.input_form__input_select option{color:#000;font-size:1.6rem;line-height:2.2rem}.input_form .input_form__errorMsg{background:none!important;color:red;display:block;font-size:1.2rem;line-height:1.6rem;margin:6px 0 0;width:100%}.input_form .input_form__label{color:#000;font-size:1.6rem;left:10px;line-height:1.6rem;pointer-events:none;position:absolute;text-align:left;top:1.8rem;transform:translateY(-50%);transition:all .15s ease-in-out}.input_form.input_form_error .input_form__label{color:red;top:1.6rem}.input_form:focus-within .PhoneInputInput,.input_form:focus-within .input_form__input{box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.input_form .input_form__label.filled,.input_form:focus-within .input_form__label{background-color:#fff;border-radius:3px;color:#000;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.input_form.disabled{opacity:.6}.input_form.disabled .input_form__input{cursor:not-allowed}
.filterSection__checkSection__checkboxField{align-items:center;cursor:pointer;grid-template-columns:auto 1fr;width:100%}.filterSection__checkSection__checkboxField>input{cursor:pointer}
.rangeSlider{display:grid}.rangeSlider__textInput{border:1px solid #888;border-radius:30px;justify-self:end;padding:8px 10px 8px 30px;width:100px}.rangeSlider label{display:flex;flex-wrap:wrap;justify-content:space-between}.rangeSlider label .formSection__form__label{font-family:Gotham-Bold;margin-bottom:0;text-align:center;width:50%}.rangeSlider label .formSection__form__label p{display:inline-block;font-size:1.2rem;line-height:16px}.rangeSlider .currencyField{display:block;float:right;font-size:1.2rem;margin-bottom:10px;overflow:hidden;position:relative;text-align:right}.rangeSlider .currencyField__symbol{font-size:1.4rem;left:10px;position:absolute;top:48%;transform:translateY(-50%);z-index:1}
.formSection{margin-top:40px}.formSection__form__header{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px}.formSection__form__row{margin-bottom:20px}.formSection__form__row.currentOdometer{display:flex;flex-wrap:wrap;margin-bottom:20px}.formSection__form__row.currentOdometer .questionText{display:inline-block;margin-bottom:10px;width:calc(100% - 10px)}.formSection__form__row.currentOdometer input{border:1px solid #ccc;border-radius:5px;margin-right:5px;max-width:120px}.formSection__form__row.currentOdometer .infoText{display:block;margin-bottom:20px;width:100%}.formSection__form__row.additionalEquipment{display:grid;margin-bottom:0}.formSection__form__row.additionalEquipment .questionText{display:block;margin-bottom:10px;order:2}.formSection__form__row.additionalEquipment textarea{border:1px solid #ccc;border-radius:5px;font-size:1.4rem;line-height:2rem;order:3;width:100%}@media screen and (min-width:768px){.formSection__form__row.additionalEquipment textarea{font-size:1.6rem;line-height:2.2rem}}.formSection__form__row.additionalEquipment .infoText{display:block;margin-bottom:20px;order:1}.formSection__form__row .radioGroup{font-size:1.4rem;line-height:2rem;margin-bottom:10px}@media screen and (min-width:768px){.formSection__form__row .radioGroup{font-size:1.6rem;line-height:2.2rem}}.formSection__form__row .RadioButton{cursor:pointer;margin-bottom:5px}.formSection__form__row .RadioButton input{cursor:pointer;margin-right:10px}.formSection__form__row .RadioButton label{cursor:pointer}.formSection__form__label{display:inline;font-size:1.6rem;line-height:2rem;margin-bottom:5px;text-transform:inherit}.formSection .fieldset{border:unset;margin:0;padding:unset}.formSection .fieldset.Vehicle.Details{font-size:1.4rem;line-height:2rem;margin-bottom:20px}@media screen and (min-width:768px){.formSection .fieldset.Vehicle.Details{font-size:1.6rem;line-height:2.2rem}}.formSection .fieldset.Condition .textDescription .infoText{display:block;margin-bottom:10px}.formSection .fieldset.Condition .textDescription textarea{border:1px solid #ccc;border-radius:5px;min-height:70px;width:100%}.formSection .fieldset.Condition .formSection__form__row{margin-bottom:20px}.formSection .fieldset.Condition .formSection__form__row>div{display:block!important;flex-wrap:unset!important;margin-bottom:20px}
.uploadPhotos__grid__item{cursor:pointer;font-size:12;width:calc(50% - 5px)}@media screen and (min-width:415px){.uploadPhotos__grid__item{width:calc(32% - 5px)}}@media screen and (min-width:1025px){.uploadPhotos__grid__item{width:calc(25% - 8px)}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.uploadPhotos__grid__item:hover{opacity:.8}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.uploadPhotos__grid__item:hover{opacity:.8}}.uploadPhotos__grid__item .vinImageThumbWrapper{border:2px solid rgba(0,0,0,0);border-radius:5px;cursor:pointer;margin:20px auto;max-width:160px;opacity:.8}.uploadPhotos__grid__item .vinImageThumbWrapper__thumb{border-radius:3px}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.uploadPhotos__grid__item .vinImageThumbWrapper:hover{border:2px solid #00ed98;opacity:1}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.uploadPhotos__grid__item .vinImageThumbWrapper:hover{border:2px solid #00ed98;opacity:1}}.uploadPhotos__grid__item .tradeInPhotoThumbWrapper{margin-bottom:5px}.uploadPhotos__grid__item .uploadPhotosThumbWrapper{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:375px){.uploadPhotos__grid__item .uploadPhotosThumbWrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:454px){.uploadPhotos__grid__item .uploadPhotosThumbWrapper{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:568px){.uploadPhotos__grid__item .uploadPhotosThumbWrapper{grid-template-columns:repeat(5,1fr)}}.uploadPhotos__grid__item .uploadPhotosThumbWrapper__thumb{border-radius:5px;height:60px;-o-object-fit:cover;object-fit:cover;width:100%}
.uploadPhotos .formSection__form__label{margin-bottom:20px}.uploadPhotos input{border:1px solid #ccc;border-radius:5px;font-size:1.4rem;line-height:2rem;margin-bottom:20px;padding:20px;width:100%}@media screen and (min-width:768px){.uploadPhotos input{font-size:1.6rem;line-height:2.2rem}}
.progressStep{font-size:1.6rem;line-height:2.2rem}.progressStep__button{align-items:center;border:1px solid #888;border-radius:50%;color:#888;display:flex;height:30px;justify-content:center;width:30px}.progressStep__button.selected{background-color:#00ed98;border:1px solid #00ed98;color:#fff;cursor:pointer}.progressStep__button.completed{background-color:#76c4ff;border:1px solid #76c4ff;color:#fff;cursor:pointer}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.progressStep__button.completed:hover{background-color:#00ed98;border:1px solid #00ed98;color:#fff}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.progressStep__button.completed:hover{background-color:#00ed98;border:1px solid #00ed98;color:#fff}}
.progressSection{display:flex;justify-content:space-between;margin:15px auto 30px;width:80%}@media screen and (min-width:768px){.progressSection{margin:20px auto 40px;width:70%}}
.formSection__captcha .error{border:none;font-size:1.6rem;line-height:2.4rem}.formSection__captcha .error.wide{display:block;margin-bottom:30px;text-align:center;width:100%}
.tradeInContainer{background-color:#f5f5f5;min-width:90%;scroll-behavior:smooth;scroll-margin-top:0;width:100%;z-index:12}.tradeInContainer__innerWrapper{background-color:#fff;min-height:150px;overflow-y:scroll;padding:20px;position:relative}.tradeInContainer__innerWrapper__header{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:5px;text-align:center}@media screen and (min-width:414px){.tradeInContainer__innerWrapper__header{margin-bottom:25px}}.tradeInContainer__innerWrapper__ctaFooter{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:10px;justify-content:space-evenly;margin-top:40px;width:100%}.tradeInContainer__innerWrapper__ctaFooter .grecaptcha-badge{display:block;margin:0 auto 30px}.tradeInContainer__innerWrapper__ctaFooter .submit__ctas{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly;width:100%}@media screen and (min-width:768px){.tradeInContainer__innerWrapper__ctaFooter .submit__ctas{flex-wrap:nowrap;justify-content:space-around}}.tradeInContainer__innerWrapper__ctaFooter .estimate{margin:20px auto}.tradeInContainer__innerWrapper__ctaFooter .cta{font-size:1.2rem;line-height:1.6rem;width:100%}@media screen and (min-width:414px){.tradeInContainer__innerWrapper__ctaFooter .cta{font-size:1.4rem;line-height:2rem}}.tradeInContainer__innerWrapper__ctaFooter .back,.tradeInContainer__innerWrapper__ctaFooter .cancel{color:#888;font-size:1.2rem;line-height:1.6rem;margin:0 auto;text-transform:uppercase;width:-moz-fit-content;width:fit-content;width:100%}@media screen and (min-width:414px){.tradeInContainer__innerWrapper__ctaFooter .back,.tradeInContainer__innerWrapper__ctaFooter .cancel{font-size:1.4rem;line-height:2rem}}@media screen and (min-width:1024px){.tradeInContainer__innerWrapper__ctaFooter .back,.tradeInContainer__innerWrapper__ctaFooter .cancel{margin:unset;width:auto}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.tradeInContainer__innerWrapper__ctaFooter .back:hover,.tradeInContainer__innerWrapper__ctaFooter .cancel:hover{color:#4d4d4f;text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.tradeInContainer__innerWrapper__ctaFooter .back:hover,.tradeInContainer__innerWrapper__ctaFooter .cancel:hover{color:#4d4d4f;text-decoration:underline}}.tradeInContainer__innerWrapper__ctaFooter .continue:only-child{margin-left:auto;margin-right:auto}.tradeInContainer__innerWrapper .message_error{color:red;display:block;font-size:1.4rem;line-height:2rem;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center}.tradeInContainer .closeButton{position:absolute;right:0;top:0}.tradeInContainer .contactDetails__header{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px}.tradeInContainer .contactDetails__content{display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:100%}.tradeInContainer .contactDetails__content__item{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px;width:100%}@media screen and (min-width:1025px){.tradeInContainer .contactDetails__content__item{width:48%}}.tradeInContainer .contactDetails__content__item input,.tradeInContainer .contactDetails__content__item select{border:1px solid #ccc;border-radius:3px;font-weight:400;margin-top:5px;width:100%}.tradeInContainer .contactDetails__content__item input.inputField.error,.tradeInContainer .contactDetails__content__item select.inputField.error{border:1px solid red}.tradeInContainer .contactDetails__content__item.phone .label{grid-column:1/4}.tradeInContainer .contactDetails__content__item.phone .PhoneInput{width:100%}.tradeInContainer .contactDetails__content__item.phone .PhoneInput.error .PhoneInputInput{border:1px solid red}.tradeInContainer .contactDetails__content__item.phone .PhoneInput.error.PhoneInput{border:unset!important}.tradeInContainer .contactDetails__content__item.phone .PhoneInput .PhoneInputCountry{margin-right:10px!important}.tradeInContainer .contactDetails__content__item.phone #userPhoneExtension{width:70px}.tradeInContainer .tradeInSummary{margin-top:20px}.tradeInContainer .tradeInSummary__header{margin-bottom:20px}.tradeInContainer .tradeInSummary__cta{display:flex;flex-wrap:wrap;gap:10px}.tradeInContainer .tradeInSummary__cta p{width:100%}.tradeInContainer .tradeInSummary__cta__wrapper{display:flex;gap:20px;width:100%}.tradeInContainer .tradeInSummary p{font-size:1.4rem;line-height:2rem}@media screen and (min-width:768px){.tradeInContainer .tradeInSummary p{font-size:1.6rem;line-height:2.2rem}}.tradeInContainer .tradeInSummary .cancel,.tradeInContainer .tradeInSummary .cta{display:block;margin:20px auto 0}.tradeInContainer .button.cta.continue{display:block;margin:20px auto}.tradeInContainer .button.cta.continue:disabled{background-color:#f5f5f5;border-color:#ccc;color:#ccc;cursor:not-allowed}.tradeInContainer .backButton{color:#ccc;cursor:pointer;display:block;margin:0 auto}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.tradeInContainer .backButton:hover{color:#000;text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.tradeInContainer .backButton:hover{color:#000;text-decoration:underline}}.tradeInContainer__close{align-items:center;display:flex;height:20px;justify-content:flex-end;margin-bottom:20px;width:100%}.tradeInContainer__close .close{font-size:2.6rem;padding:unset}.uploadPhotos__grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:20px;row-gap:20px}
.addVehiclePageMyCarValue{border-radius:3px;font-size:1.4rem;line-height:2rem;overflow-y:auto;width:100%}@media screen and (min-width:768px){.addVehiclePageMyCarValue{font-size:1.4rem;line-height:2.2rem}}.addVehiclePageMyCarValue__tradeInContainer{align-content:flex-start;align-items:flex-start;background-color:#fff;border-radius:3px;display:flex;flex-wrap:wrap;height:100%;max-width:100%;overflow-y:auto;scrollbar-width:auto}@media screen and (min-width:768px){.addVehiclePageMyCarValue__tradeInContainer{min-height:550px}}.addVehiclePageMyCarValue__header{align-items:center;display:flex;font-size:.7rem;justify-content:space-between;line-height:1.2rem;margin-bottom:10px;width:100%}@media screen and (min-width:768px){.addVehiclePageMyCarValue__header{font-size:.9rem;line-height:1.5rem}}.addVehiclePageMyCarValue__header .closeButton{height:25px;width:25px}.addVehiclePageMyCarValue__header .closeButton svg{height:100%;width:100%}.addVehiclePageMyCarValue__content{background-color:#f5f5f5;border-radius:3px;display:grid;min-height:inherit;padding:20px 10px;scrollbar-width:auto;width:100%}@media screen and (min-width:568px){.addVehiclePageMyCarValue__content{padding:20px}}.addVehiclePageMyCarValue__content .muiTabWrapper{align-items:end;display:flex;height:100%;justify-content:center;position:relative}.addVehiclePageMyCarValue__content .muiTabWrapper .addVehicle__searchBar{margin-bottom:10px;width:100%}.addVehiclePageMyCarValue__content .muiTabWrapper .addVehicle__searchBar p{text-align:center}.addVehiclePageMyCarValue__content .searchBar__inputSection{margin:20px auto 0;max-width:320px;position:relative}.addVehiclePageMyCarValue__content .searchBar__inputSection>p{font-size:1.6rem;line-height:2.4rem}.addVehiclePageMyCarValue__content .searchBar__inputSection .searchBar__input{background-color:#76c4ff;font-size:14px;height:40px;padding:4px 15px;width:100%}@media screen and (min-width:768px){.addVehiclePageMyCarValue__content .searchBar__inputSection .searchBar__input{font-size:1.6rem;line-height:2.2rem}}.addVehiclePageMyCarValue__content .searchBar__inputSection .searchBar__searchButton{display:grid;font-size:1.25rem;line-height:1.8rem;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.addVehiclePageMyCarValue__content .searchBar__inputSection .searchBar__searchButton>svg>path{stroke:#00ed98}.addVehiclePageMyCarValue__content .addVehicle__msg{color:red}.addVehiclePageMyCarValue__content .progressCtaSection{display:flex;flex-direction:column;gap:10px;grid-template-rows:1fr;height:100%;position:relative;width:100%}.addVehiclePageMyCarValue__content .progressCtaSection .cta{font-size:1.4rem;line-height:2rem;margin-bottom:25px;margin-top:auto;position:relative}@media screen and (min-width:768px){.addVehiclePageMyCarValue__content .progressCtaSection .cta{font-size:1.6rem;line-height:2.2rem}}.addVehiclePageMyCarValue__content .vinImageThumbWrapper{align-items:center;border:1px solid #fff;border-radius:5px;display:flex;justify-content:center;margin:20px auto;max-width:350px;overflow:hidden;transition:border-color .3s ease-in-out}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.addVehiclePageMyCarValue__content .vinImageThumbWrapper:hover{border-color:#666}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.addVehiclePageMyCarValue__content .vinImageThumbWrapper:hover{border-color:#666}}@media screen and (min-width:768px){.addVehiclePageMyCarValue__content .vinImageThumbWrapper{margin:40px auto}}.addVehiclePageMyCarValue__content .addVehicle__wrapper{position:relative}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content .trimSelector,.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header{border-bottom:1px solid #ccc;flex-wrap:wrap;min-height:130px;padding-bottom:20px;row-gap:10px;gap:25px;width:100%}@media screen and (min-width:667px){.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header{flex-direction:row;flex-wrap:nowrap}}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__img{display:flex;margin-right:auto;max-width:250px;width:100%}@media screen and (min-width:667px){.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__img{width:50%}}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header .closeButton{padding-right:0}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details{display:grid;flex-grow:1;font-size:1.4rem;line-height:2rem;text-align:left;width:100%}@media screen and (min-width:667px){.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details{width:50%}}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .trim,.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .vin,.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .yearMakeModel{font-size:1.4rem;line-height:2rem}@media screen and (min-width:667px){.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .trim,.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .vin,.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .yearMakeModel{font-size:1.6rem;line-height:2.4rem}}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content__header__details .trim{margin-bottom:10px}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content .muiFormControl_trim{margin:unset;margin-bottom:20px;margin-top:25px;width:100%}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content .muiSelectControl_mileage{margin:unset;margin-top:35px;width:100%}.addVehiclePageMyCarValue__content .addVehicle__wrapper__content .muiSelectControl_mileage svg{font-size:2.2rem}.addVehiclePageMyCarValue__content .addVehicle__questionWrapper{margin-top:30px}@media screen and (min-width:768px){.addVehiclePageMyCarValue__content .addVehicle__questionWrapper{margin-bottom:auto;margin-top:auto}}.addVehiclePageMyCarValue__content .addVehicle__question{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px}.addVehiclePageMyCarValue__content .addVehicle__question>p{margin-bottom:10px;margin-top:0}@media screen and (min-width:568px){.addVehiclePageMyCarValue__content .addVehicle__question{flex-direction:row;justify-content:space-between}.addVehiclePageMyCarValue__content .addVehicle__question>p{margin:0}}@media screen and (min-width:768px){.addVehiclePageMyCarValue__content .addVehicle__question{gap:20px}}.addVehiclePageMyCarValue__content .addVehicle__buttonGroup{display:flex;gap:10px}.addVehiclePageMyCarValue__content .addVehicle__buttonGroup button{background-color:#fff;border-radius:3px}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.addVehiclePageMyCarValue__content .addVehicle__buttonGroup button:hover{text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.addVehiclePageMyCarValue__content .addVehicle__buttonGroup button:hover{text-decoration:underline}}.addVehiclePageMyCarValue__content .addVehicle__buttonGroup button[aria-pressed=true]{background-color:#00ed98;border-color:#00ed98;color:#fff}.addVehiclePageMyCarValue__content .addVehicle__ctas{align-items:flex-start;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-top:20px;row-gap:20px}@media screen and (min-width:667px){.addVehiclePageMyCarValue__content .addVehicle__ctas{flex-direction:row;margin-top:50px}}.addVehiclePageMyCarValue__content .addVehicle__ctas .cta{margin:unset}@media screen and (min-width:667px){.addVehiclePageMyCarValue__content .addVehicle__ctas .cta.continue{margin-left:auto;max-width:50%}.addVehiclePageMyCarValue__content .addVehicle__ctas .cta.single{margin-right:auto;max-width:400px}}.addVehiclePageMyCarValue__content .gridCard,.addVehiclePageMyCarValue__content .gridCard a{height:100%}.addVehiclePageMyCarValue__content .gridCard h2{border-bottom:1px solid #ccc;color:#666;font-family:inherit;font-size:1.6rem;font-weight:700;line-height:2rem;padding-bottom:5px;text-transform:capitalize}.addVehiclePageMyCarValue__content .gridCard h3{color:#666;display:block;font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1.8rem;margin-top:15px;text-transform:capitalize}.addVehiclePageMyCarValue__content>.startOver__btn{width:280px}.addVehiclePageMyCarValue .startOver__btn{align-items:center;color:#ccc;display:flex;font-size:1.4rem;gap:4px;height:-moz-max-content;height:max-content;line-height:2rem;margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;position:relative}@media screen and (min-width:768px){.addVehiclePageMyCarValue .startOver__btn{font-size:1.6rem;line-height:2.2rem}}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.addVehiclePageMyCarValue .startOver__btn:hover{color:initial;text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.addVehiclePageMyCarValue .startOver__btn:hover{color:initial;text-decoration:underline}}.addVehiclePageMyCarValue .estimateBreakdown{text-align:center}.addVehiclePageMyCarValue .estimatedValue{display:block;font-size:xx-large;font-weight:700;margin:20px 0}.addVehiclePageMyCarValue .bullet{margin:0 5px}.addVehiclePageMyCarValue .taxCredit{background-color:rgba(255,0,0,.2);border:1px solid #888;border-radius:6px;display:flex;font-weight:700;gap:10px;padding:10px}@media screen and (min-width:768px){.addVehiclePageMyCarValue .taxCredit{padding:20px}}.addVehiclePageMyCarValue .lightBulb{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%271em%27 height=%271em%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%271.5%27 aria-hidden=%27true%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke-linecap=%27round%27 stroke-linejoin=%27round%27 d=%27M9.663 17h4.673M12 3v1m6.364 1.636-.707.707M21 12h-1M4 12H3m3.343-5.657-.707-.707m2.828 9.9a5 5 0 1 1 7.072 0l-.548.547A3.37 3.37 0 0 0 14 18.469V19a2 2 0 1 1-4 0v-.531c0-.895-.356-1.754-.988-2.386z%27/%3E%3C/svg%3E");background-position:50%;background-size:contain;display:block;height:40px;opacity:.7;width:60px}.addVehiclePageMyCarValue .disclaimer{font-size:1.4rem;line-height:1.8rem}.addVehiclePageMyCarValue .textCenter{display:block;text-align:center;width:100%}.addVehiclePageMyCarValue .css-19kzrtu{padding:0}.addVehiclePageMyCarValue .muiTabWrapper{height:100%;position:relative}.addVehiclePageMyCarValue .loadSpinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.addVehiclePageMyCarValue label>span,.addVehiclePageMyCarValue p>span.required{color:#e71f1f}.addVehiclePageMyCarValue.inside-iframe{margin:0 auto;max-height:100vh;scrollbar-width:auto;top:0}.addVehiclePageMyCarValue.inside-iframe .addVehiclePageMyCarValue__header .closeButton{display:none}
.selector_mui{max-width:350px;width:100%}.selector_mui .MuiSelect-select{text-align:left}.selector_mui label{font-size:1.6rem;line-height:1.8rem;text-transform:capitalize}.selector_mui legend>span{font-size:1em;line-height:1em}.selector_mui.disabled{opacity:.6}.input_form{cursor:not-allowed;font-size:medium;position:relative;width:100%}.input_form .input_form__errorMsg{background:none!important;color:red;display:block;font-size:1.2rem;line-height:1.6rem;margin:6px 0 0;width:100%}.input_form .input_form__label{color:#000;font-size:1.6rem;left:10px;line-height:1.6rem;pointer-events:none;position:absolute;text-align:left;top:1.8rem;transform:translateY(-50%);transition:all .15s ease-in-out}.input_form.input_form_error .input_form__label{color:red;top:1.6rem}.input_form:focus-within .PhoneInputInput,.input_form:focus-within .input_form__input{box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.input_form .input_form__label.filled,.input_form:focus-within .input_form__label{background-color:#fff;border-radius:3px;color:#000;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.input_form.disabled{opacity:.6}.input_form.disabled .input_form__input{cursor:not-allowed}
.input_form{cursor:not-allowed;font-size:medium;position:relative;width:100%}.input_form .input_form__input{background-color:#fff;border:1px solid #4d4d4f;border-radius:5px;font-size:1.6rem;height:35px;line-height:1.8rem;padding:0 10px;width:100%}.input_form .input_form__input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}.input_form .input_form__input.input_form__input_textarea{height:60px;padding:5px 10px}.input_form .input_form__errorMsg{background:none!important;color:red;display:block;font-size:1.2rem;line-height:1.6rem;margin:6px 0 0;width:100%}.input_form .input_form__label{color:#000;font-size:1.6rem;left:10px;line-height:1.6rem;pointer-events:none;position:absolute;text-align:left;top:1.8rem;transform:translateY(-50%);transition:all .15s ease-in-out}.input_form.input_form_error .input_form__label{color:red;top:1.6rem}.input_form:focus-within .PhoneInputInput,.input_form:focus-within .input_form__input{box-shadow:0 2px 6px 0 rgba(0,0,0,.4)}.input_form .input_form__label.filled,.input_form:focus-within .input_form__label{background-color:#fff;border-radius:3px;color:#000;font-size:1.2rem;height:auto;line-height:1.2rem;padding:0 5px;top:0}.input_form.disabled{opacity:.6}.input_form.disabled .input_form__input{cursor:not-allowed}
.headerVehicleDetails{background-image:linear-gradient(90deg,#ccc 50%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:15px 1px;display:flex;flex-wrap:wrap;gap:15px;padding-bottom:30px;width:100%}@media screen and (min-width:667px){.headerVehicleDetails{justify-content:space-between}}@media screen and (min-width:1025px){.headerVehicleDetails{gap:30px}}.headerVehicleDetails__carImage{border-radius:5px;height:-moz-fit-content;height:fit-content;overflow:hidden;width:100%}.headerVehicleDetails__carImage img{margin-top:-1px;scale:1.002}@media screen and (min-width:667px){.headerVehicleDetails__carImage{width:calc(45% - 20px)}}@media screen and (min-width:1025px){.headerVehicleDetails__carImage{width:calc(30% - 15px)}}.headerVehicleDetails__carInfo{align-self:center;display:flex;flex-direction:column;width:100%}@media screen and (min-width:667px){.headerVehicleDetails__carInfo{width:calc(55% - 20px)}}@media screen and (min-width:1025px){.headerVehicleDetails__carInfo{width:calc(70% - 15px)}}.headerVehicleDetails__carInfo--model{font-size:2.2rem;line-height:2.8rem}.headerVehicleDetails__carInfo--trim{color:#888;font-size:1.2rem;line-height:1.6rem;margin-bottom:10px}.headerVehicleDetails__carInfo .carInfoFeatures{display:flex;flex-direction:column;row-gap:5px}@media screen and (min-width:1025px){.headerVehicleDetails__carInfo .carInfoFeatures{flex-direction:row;gap:10px}}.headerVehicleDetails__carInfo .carInfoFeatures__grid{display:grid;grid-template-columns:auto 1fr;width:100%;grid-column-gap:10px;grid-row-gap:5px}.headerVehicleDetails__carInfo .carInfoFeatures__grid .label{font-size:1.2rem;font-weight:700;line-height:1.8rem}@media screen and (min-width:768px){.headerVehicleDetails__carInfo .carInfoFeatures__grid .label{font-size:1.4rem;line-height:2rem}}@media screen and (min-width:1025px){.headerVehicleDetails__carInfo .carInfoFeatures__grid .label.withIcon{display:flex;gap:5px;justify-content:flex-start}}.headerVehicleDetails__carInfo .carInfoFeatures__grid .label.withIcon svg{display:none;height:20px;width:20px}@media screen and (min-width:1025px){.headerVehicleDetails__carInfo .carInfoFeatures__grid .label.withIcon svg{display:block}}.headerVehicleDetails__carInfo .carInfoFeatures__grid .value{font-size:1.2rem;letter-spacing:normal;line-height:1.8rem}@media screen and (min-width:768px){.headerVehicleDetails__carInfo .carInfoFeatures__grid .value{font-size:1.6rem;line-height:2rem}}.headerVehicleDetails__carInfo .carInfoFeatures__grid .value *{letter-spacing:normal}@media screen and (min-width:1025px)and (pointer:coarse)and (hover:hover){.headerVehicleDetails__carInfo .carInfoFeatures__grid .value a:hover{text-decoration:underline}}@media screen and (min-width:1025px)and (pointer:fine)and (hover:hover){.headerVehicleDetails__carInfo .carInfoFeatures__grid .value a:hover{text-decoration:underline}}.headerVehicleDetails__carInfo .carInfoFeatures__grid .address{font-style:unset}@media screen and (min-width:1025px){.headerVehicleDetails__carInfo .carInfoFeatures__grid .address{font-size:1.2rem;font-size:1.6rem;line-height:1.6rem;line-height:2rem}}.headerVehicleDetails__carInfo .carInfoFeatures__grid .address .dealershipName{font-weight:700}
