.trade-in{font-size:16px;font-size:.9259259259vw;margin-bottom:3.75em}.trade-in *{font-family:Mulish}.trade-in-container{margin:6em 27.75em 0}.trade-in-container:last-child{margin-bottom:2em}.trade-in-btn{background-color:#1464f4;border:none;color:#fff;font-family:Mulish-Bold;font-size:.75em;height:4em;letter-spacing:.1em;line-height:125%;text-transform:uppercase;width:13.8333333333em}.trade-in-banner{position:relative}.trade-in-banner__title{padding:4.5em 10.25em;position:absolute;top:0}.trade-in-banner__title p{color:#fff;font-size:2.625em;font-weight:700;line-height:120%;text-transform:capitalize}.trade-in-banner img{position:relative;width:100%}.trade-in-intro{align-items:center;display:flex;gap:3.75em;margin:6em 10.25em 2em}.trade-in-intro picture{width:50%}.trade-in-intro picture img{width:100%}.trade-in-intro__desc{width:50%}.trade-in-intro__desc h3{color:#151515;font-size:2em;font-weight:600;line-height:150%;margin-bottom:.75em;text-transform:capitalize}.trade-in-intro__desc p{color:#151515;font-size:1em;font-weight:500;line-height:1.8125em;margin-bottom:1.5em;text-align:justify}.trade-in-setup{text-align:center}.trade-in-setup h3{color:#151515;font-size:2.5em;font-weight:600;margin-bottom:.4em}.trade-in-setup p{color:#3c3c3c;font-size:1em;font-weight:400;line-height:170%;margin-bottom:3em}.trade-in-setup__group{display:flex;gap:2em;justify-content:center;margin-bottom:2.5em}.trade-in-setup__step{align-items:center;border-right:1px solid #3c3c3c;display:flex;flex:1;flex-direction:column;padding-right:2em}.trade-in-setup__step:last-child{border:none;padding:0}.trade-in-setup__step span{color:#151515;font-size:1.5em;font-weight:500;text-align:center}.trade-in-faq,.trade-in-faq h3{text-align:center}.trade-in-faq h3{font-size:2em;font-weight:500;letter-spacing:-.64px;line-height:140%;margin-bottom:1.5em}.trade-in-faq__quest{border-bottom:2px solid #d9e1e2;cursor:pointer;padding:1.5em 0 .5em}.trade-in-faq__ask{align-items:center;display:flex;font-size:1.25em;font-weight:400;justify-content:space-between;letter-spacing:-.4px;line-height:140%;margin-bottom:.8em}.trade-in-faq__ask .plus-icon{display:none}.trade-in-faq__ask.collapsed .plus-icon{display:block}.trade-in-faq__answer{font-size:1em;font-weight:400;letter-spacing:-.32px;line-height:140%}.trade-in__dot{align-items:center;background-color:#e9ecf0;border-radius:50%;color:#3c3c3c;display:flex;font-size:1em;font-weight:500;height:2.625em;justify-content:center;margin-bottom:1.375em;text-align:center;width:2.625em}.trade-in .modal{background-color:rgba(0,0,0,.5)}.trade-in .modal-dialog{height:90vh}.trade-in .modal-content{height:100%}.trade-in .modal-content .btn-closemodal{cursor:pointer;margin:5px;position:absolute;right:10px;top:10px;z-index:100}.trade-in #KBBModal .modal-content{left:50%;max-height:90vh;top:50%;transform:translate(-50%,-50%)}#estimateTradeInModal *{font-family:Mulish}#estimateTradeInModal .modal-dialog{height:auto}#estimateTradeInModal .tradein-form{display:flex}#estimateTradeInModal .tradein-form h3{font-size:36px;font-weight:400;letter-spacing:-1.44px;line-height:120%}#estimateTradeInModal .tradein-form hr{background:#d9e1e2;margin-bottom:20px!important}#estimateTradeInModal .tradein-form img{width:100%}#estimateTradeInModal .tradein-form__head{align-items:flex-start;display:flex;margin-bottom:20px}#estimateTradeInModal .tradein-form__head .close{cursor:pointer}#estimateTradeInModal .tradein-form__left{max-width:50%}#estimateTradeInModal .tradein-form__left .tradein-form__head{display:none}#estimateTradeInModal .tradein-form__right{padding:30px;width:50%}#estimateTradeInModal .tradein-form__title{font-family:Mulish-Bold;font-size:16px;font-weight:700;letter-spacing:-.32px;line-height:140%;margin-bottom:14px;text-transform:uppercase}#estimateTradeInModal .tradein-form__tab-bar{border:1px solid #b4c3de;display:flex;justify-content:space-around;list-style-type:none;padding:10px}#estimateTradeInModal .tradein-form__tab-bar li{border-right:1px solid #b4c3de;cursor:pointer;flex-basis:25%;padding:0 30px;position:relative;text-align:center}#estimateTradeInModal .tradein-form__tab-bar li:last-child{border:none}#estimateTradeInModal .tradein-form__tab-bar li.active .logo-active{border-bottom:3px solid #1464f4;display:block;padding:5px 0}#estimateTradeInModal .tradein-form__tab-bar li.active .logo{display:none;padding:5px 0}#estimateTradeInModal .tradein-form__tab-bar li.active .layer-border{display:block}#estimateTradeInModal .tradein-form__tab-bar li .logo-active{display:none;padding:5px 0}#estimateTradeInModal .tradein-form__tab-bar li .logo{display:block;padding:5px 0}#estimateTradeInModal .tradein-form__tab-bar li .layer-border{border-bottom:5px solid #fff;bottom:-1px;display:none;position:absolute;width:30%;z-index:100}#estimateTradeInModal .tradein-form .submit-form{background:#1464f4;border:none;color:#fff;cursor:pointer;display:flex;font-family:Mulish-Bold;font-size:12px;font-weight:700;justify-content:center;letter-spacing:1.2px;line-height:16px;margin:0 auto 20px;max-width:284px;padding:16px;text-transform:uppercase;width:100%}#estimateTradeInModal .tradein-form .submit-form[disabled]{background:#b4c3de;cursor:not-allowed}#estimateTradeInModal .tradein-form .back{color:#1464f4;cursor:pointer;display:block;font-family:Mulish-Bold;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:16px;text-align:center;text-transform:uppercase}#estimateTradeInModal .checkbox-group{display:flex;gap:16px;margin-bottom:20px}#estimateTradeInModal .checkbox-group input{width:32px}#estimateTradeInModal .checkbox-group label{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:140%}#estimateTradeInModal .name-group{display:flex;gap:12px;justify-content:space-between}#estimateTradeInModal .form-group{position:relative;width:100%}#estimateTradeInModal .form-group input{background:#eff1f2;border:none;border-radius:0;color:#3c3c3c;height:58px;margin-bottom:12px;padding-top:17px}#estimateTradeInModal .form-group input:not(:-moz-placeholder)~label{font-size:.8rem;transform:translateY(-70%);-moz-transition:all .4s ease;transition:all .4s ease}#estimateTradeInModal .form-group input:focus~label,#estimateTradeInModal .form-group input:not(:placeholder-shown)~label{font-size:.8rem;transform:translateY(-70%);transition:all .4s ease}#estimateTradeInModal .form-group label{color:#979797;font-size:1rem;left:0;padding-left:12px;position:absolute;top:18px;z-index:100}#estimateTradeInModal #phone-country-code .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:56px}#estimateTradeInModal #phone-country-code .dialCode:not(.focus){padding-left:12px}#estimateTradeInModal #phone-country-code .dialCode.focus{left:12px;position:absolute;top:34%}#estimateTradeInModal #phone-country-code .dialCode.focus~input[type=text]{padding-left:50px}#estimateTradeInModal #phone-country-code #phoneNumber label{font-size:.8rem}#estimateTradeInModal #phone-country-code input[type=text],#estimateTradeInModal #phone-country-code select{border:none;border-radius:0;height:56px}#estimateTradeInModal #phone-country-code input[type=text][value=""]~label,#estimateTradeInModal #phone-country-code select[value=""]~label{transition:.5s}#estimateTradeInModal #phone-country-code input[type=text] :not([value=""])~label,#estimateTradeInModal #phone-country-code input[type=text]~label,#estimateTradeInModal #phone-country-code select :not([value=""])~label,#estimateTradeInModal #phone-country-code select~label{transform:scale(.85) translateY(-70%) translateX(.15rem)!important;transition:.5s}#estimateTradeInModal #phone-country-code .form-floating{padding-left:0}@media screen and (min-width:992px){#estimateTradeInModal .modal-dialog{max-width:1130px}}#chooseDeliveryState *{font-family:Mulish}#chooseDeliveryState.modal{background:rgba(0,0,0,.5)}#chooseDeliveryState.modal.fade .modal-dialog{border:none;height:auto;left:50%!important;margin:0;min-width:850px!important;position:absolute;top:50%;transform:translate(-50%,-50%)!important}#chooseDeliveryState .modal-header{border:none;font-size:48px;font-weight:400;letter-spacing:-1.92px;line-height:120%;padding:1rem 2rem}#chooseDeliveryState .modal-body{padding:0 1rem}#chooseDeliveryState .modal-body p{color:#3c3c3c;font-size:16px;font-weight:400;letter-spacing:-.32px;line-height:140%}#chooseDeliveryState .modal-body p span{font-weight:700}#chooseDeliveryState .modal-body p a{text-decoration:none}#chooseDeliveryState .modal-body .list-select-state{position:relative}#chooseDeliveryState .modal-body .list-select-state:before{border:solid #3c3c3c;border-width:0 2px 2px 0;content:"";padding:3px;position:absolute;right:10px;top:40%;transform:rotate(45deg)}#chooseDeliveryState .modal-footer{border:none;padding:2rem}#chooseDeliveryState .modal-footer button{border-radius:0;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:16px;margin:0;min-height:48px;padding:0 60px;text-transform:uppercase}#chooseDeliveryState .primary-color{color:#1464f4}#chooseDeliveryState.modal.fade .modal-dialog{min-width:690px!important}#chooseDeliveryState .modal-footer{display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:1rem 0}#chooseDeliveryState .modal-footer .btn{width:48%}#chooseDeliveryState .modal-footer .btn-outline{border:1px solid #1464f4;color:#1464f4}.select2-container.select2-container--open{z-index:9999}@media screen and (max-width:768px){.trade-in{font-size:5vw}.trade-in-container{margin:0 1.25em 3em}.trade-in-container:last-child{margin-bottom:2em}.trade-in-btn{width:100%}.trade-in-banner{margin-bottom:3em}.trade-in-banner__title{padding:0;position:unset}.trade-in-banner__title p{color:#fff;font-size:1.5em;font-weight:700;left:50%;line-height:120%;position:absolute;text-align:center;top:1em;transform:translateX(-50%);width:80%}.trade-in-intro{flex-direction:column;gap:2em;margin:0 1.25em 3em}.trade-in-intro picture,.trade-in-intro__desc{width:100%}.trade-in-intro__desc h3,.trade-in-setup h3{color:#151515;font-size:1.875em;font-weight:600;text-align:center}.trade-in-setup__group{flex-direction:column}.trade-in-setup__step{border-bottom:1px solid #3c3c3c;border-right:none;padding:0 0 1.5em}.trade-in-faq h3{color:#151515;font-size:1.875em;font-weight:500;margin-bottom:.8em;text-align:center}#estimateTradeInModal .tradein-form{flex-direction:column}#estimateTradeInModal .tradein-form__left{max-width:none}#estimateTradeInModal .tradein-form__left .tradein-form__head{align-items:end;display:flex;flex-direction:column}#estimateTradeInModal .tradein-form__left .tradein-form__head .close{order:0;padding:16px}#estimateTradeInModal .tradein-form__left .tradein-form__head h3{order:1;padding:0 16px}#estimateTradeInModal .tradein-form__right{padding:16px;width:auto}#estimateTradeInModal .tradein-form__right .tradein-form__head{display:none}#estimateTradeInModal .tradein-form__tab-bar li{padding:0 10px}#estimateTradeInModal .checkbox-group input{width:48px}#chooseDeliveryState.modal.fade .modal-dialog{min-width:328px!important}}