.form-group::after{content:"";display:none}#main_content{padding-top:100px;margin-right:450px;padding-right:40px}#side_offer_details{padding-top:100px;width:450px;float:right;padding-left:40px;position:relative;z-index:1;font-family:Roboto,Poppins,sans-serif}#side_offer_details::before{content:'';position:absolute;background-color:#fff8e8;width:100vw;height:20000px;left:0;top:0;z-index:-1}#main_content h1{font-size:58px;line-height:64px;font-weight:700;margin:0;color:#253746}#main_content h1::before{content:'';position:absolute;height:6px;width:50px;background-color:#46c3b2;top:-16px;left:0}#main_content .sub{font-family:Roboto,Poppins,sans-serif;font-size:26px;line-height:28px;margin-top:20px}#offer_steps{margin-top:40px;font-family:Roboto,Poppins,sans-serif}.os{border-bottom:2px solid #253746}.os:first-child{border-top:2px solid #253746}.os-head{font-size:38px;line-height:42px;font-weight:500;padding:30px 0;cursor:pointer}.os-head.disabled{pointer-events:none;color:#999!important}.os-head.no_click{pointer-events:none}.os-head.disabled .os-number{color:#999!important;border-color:#999}.os-number{border:2px solid #46c3b2;padding:10px;width:40px;height:40px;border-radius:80px;display:inline-flex;align-items:center;justify-content:center;color:#46c3b2;font-size:.7em;vertical-align:top}.os-number.os-number-check{display:none;border:2px solid #46c3b2;color:#fff;background-color:#46c3b2}.os-head.step-finished .os-number{display:none}.os-head.step-finished .os-number.os-number-check{display:inline-flex}.os-collapse{padding:0 0 30px}.os-vehicle{display:flex;align-items:center}.os-v-info{margin-left:30px}.os-v-name{font-size:24px;line-height:28px;font-weight:500;margin-bottom:10px}.od-vehicle-box{display:flex;padding:10px;border:1px solid #253746;border-radius:5px;background-color:#fff;align-items:center}.od-vehicle-box img{width:110px}.od-v-info{font-size:14px;line-height:18px;margin-left:10px}.od-v-name{font-size:16px;line-height:20px;font-weight:500}.od-items{margin:30px 0}.od-item{margin-bottom:14px;font-size:14px;line-height:18px;display:flex;align-items:flex-start;justify-content:start}.od-item:last-child{margin-bottom:0}.od-item-separator{border-bottom:2px solid #253746;margin:24px 0}.od-item-name{min-width:100px;width:100px;font-weight:500;display:inline-block;padding-right:10px;vertical-align:top}.od-item-value{display:inline-block;padding-left:10px}.od-item-name-value-separator{font-weight:500;vertical-align:top}.dv-chk-group:not(:first-child),.dv-btn-selection:not(:first-child){margin-top:20px}.cg-header,.bs-question{font-weight:500;font-size:18px;line-height:22px;margin:0 0 10px}.cg-row{margin-left:-5px;margin-right:-5px}.cg-col{padding-left:5px;padding-right:5px}.cg-box{border:1px solid #d9d9d9;border-radius:5px;align-items:center;margin-top:10px;transition:all .2s}.cg-box.disabled,.cg-box.disabled .cg-name,.cg-box.disabled .cg-description{pointer-events:none;color:#999}.cg-box:hover{box-shadow:0 1px 3px rgba(0,0,0,.1)}.cg-box.is-selected{border:1px solid #253746;box-shadow:0 1px 3px rgba(37,55,70,.3)}.cg-box label{display:flex;padding:10px;align-items:center;cursor:pointer;margin:0;min-height:60px}.cg-details{display:block;margin-left:10px}input.cg-check{margin:0}.cg-name{display:block;font-size:16px;line-height:18px;font-weight:600;color:#253746}.cg-description{display:block;font-size:14px;line-height:18px;color:#7e7e7e;font-weight:400}.bs-rad-btn input[type="radio"]{display:none}.bs-rad-btn label{display:block;cursor:pointer;margin:0;padding:12px;text-align:center;border:1px solid #d9d9d9;border-radius:5px;margin-top:10px;transition:all .2s;user-select:none}.bs-rad-btn label:hover{box-shadow:0 1px 3px rgba(0,0,0,.1)}.bs-radio:checked~label{border:1px solid #253746;box-shadow:0 1px 3px rgba(37,55,70,.3)}.os-p-view{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.os-p-view::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;transition:all .4s;background-color:rgba(0,0,0,0);display:flex;justify-content:right;align-items:flex-end;color:#fff;font-size:22px;font-family:'Font Awesome 5 Pro';font-weight:200;padding:10px;z-index:1;opacity:0}.os-p-view:hover::before{background-color:rgba(0,0,0,.2);opacity:1}.os-picture.has-file .os-p-view::before{content:''}.os-p-preview{flex:1;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.os-p-preview::before{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background-image:linear-gradient(to bottom,transparent,rgba(133,133,133,.15));user-select:none;pointer-events:none}.os-p-preview-img{width:100%;display:block;margin:0 auto;object-fit:cover}.os-picture:not(.has-file) .os-p-preview-img{height:100%}.os-picture.has-file .os-p-empty{display:none}.os-p-icon{display:block;width:100%;margin:0 auto}.os-picture:not(.has-file) .os-p-preview{display:none}.os-picture-input{display:none!important}.os-picture label{display:block;cursor:pointer;height:100%;flex:1 1 0;margin:0}.os-p-empty{text-align:center;display:block;padding:10px}.os-p-icon{filter:opacity(.5)}.os-p-description{color:grey;font-size:14px;line-height:16px;font-weight:400}.os-picture{border:2px solid #c1c1c1;box-shadow:0 0 2px rgba(0,0,0,.1);border-radius:3px;height:190px;display:flex;align-items:center;justify-content:center;margin-top:10px;transition:all .2s}.os-picture:hover{border:2px solid #939393;box-shadow:0 0 4px rgba(0,0,0,.3)}.os-picture-heading{font-size:24px;line-height:30px;margin:0 0 10px}.os-picture.has-file .os-p-icon-remove{display:inline}.os-p-icon-remove{position:absolute;bottom:12px;right:20px;font-size:20px;color:#ff7575;cursor:pointer;display:none;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.3);display:none!important}.os-p-icon-remove:hover{color:#ff4545}.dv-button{margin-top:30px;width:300px}.dv-button.for-vmr-buttons{width:100%}.form-group .form-control{height:55px}#mini_preview{display:flex;align-items:center;flex-wrap:nowrap;flex:1 1 0;max-width:100%;padding:5px 0}.mini-img{mix-blend-mode:darken;width:90px}.mini-veh-name{font-size:18px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1 1 0;padding-right:20px;margin-left:10px}#side_close{text-align:right}.dv-VMR-info{font-size:30px;line-height:45px;font-family:Roboto,Poppins,sans-serif;font-weight:300;color:#555}.dv-VMR-info span{font-weight:400}#disclaimerTxt{font-size:20px;line-height:24px;font-weight:300;margin-bottom:10px}#dv_VMR_disclaimer_step label{font-size:20px;line-height:28px;cursor:pointer}input[type=radio],input[type=checkbox]{width:20px;height:20px}.ev-title{font-size:40px;line-height:46px;color:#253746;font-weight:500}.final-vmr-value{font-size:66px;line-height:80px;font-weight:600;color:#253746}.dv-final-tax-savings{color:#46c3b2;font-size:20px;line-height:24px}.firm-offer-text{font-size:20px;line-height:24px;font-weight:300}.VRM-title{margin-top:0;font-size:32px;line-height:40px}#dv_VMR_veh_info .row::before,#dv_VMR_veh_info .row::after{display:none;clear:none}.os-v-name.tradeselectedcarname{font-size:28px;line-height:40px}#websitesContainer{min-height:400px;margin-top:75px;margin-bottom:120px}.websites{max-height:420px;min-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:30px}.websites .no-dealership{font-size:22px;line-height:24px;font-family:'Roboto','Poppins',sans-serif;font-weight:500;letter-spacing:.3px;font-style:italic;color:#555;margin-left:5px}.websites::-webkit-scrollbar{width:6px}.websites::-webkit-scrollbar-track{background-color:#e0e3e4;border-radius:13px}.websites::-webkit-scrollbar-thumb{background-color:#253746;border-radius:13px}.websites .site{padding:30px 20px;border-bottom:2px solid #253746;transition:all .2s}.site.active{background:rgba(255,184,29,.4);animation:fadeBg 2s forwards}.site.selected{background:#fff8e8;box-shadow:0 1px 2px rgba(0,0,0,.2)}.site:first-child{border-top:2px solid #253746}.site-name{font-size:30px;line-height:45px;font-family:Roboto,Poppins,sans-serif;letter-spacing:.76px;font-weight:500;color:#253746}.site-details{font-family:Roboto,Poppins,sans-serif;font-weight:300;font-size:30px;line-height:45px;letter-spacing:.34px;color:#253746}.site-details a{color:#253746!important;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:2px}.site-info{clear:both}.site-info+.site-info{margin-top:10px}.site-info span.fa{float:left;line-height:45px}.site-info a{margin-left:30px;display:block}.site .btn-view-website{border-color:#253746;font-size:17px;letter-spacing:4px;line-height:26px;text-transform:uppercase;font-weight:700;padding:16px 28px;border-radius:5px;margin-top:10px;color:#253746;width:100%}.distance{font-size:28px;line-height:32px;font-family:'Roboto','Poppins',sans-serif;font-weight:300;margin-top:8px;text-align:center}.os-location-heading{font-size:30px;line-height:35px;margin-bottom:30px}#dvSearchDealer{margin-bottom:30px}#dvSearchDealer .input-group .form-control{height:64px;font-size:30px;font-family:Roboto,Poppins,sans-serif;font-weight:300;border:2px solid #253746;color:#253746;border-bottom-left-radius:5px!important;border-top-left-radius:5px!important}#dvSearchDealer .input-group .input-group-addon{background:#253746;border:2px solid #253746}#dvSearchDealer .input-group .input-group-addon img{transition:all .3s ease-in-out;transform-origin:center}#dvSearchDealer .input-group .input-group-addon:hover img{transform:scale(1.1)}.dv-err{font-size:22px;margin-top:20px}@media only screen and (max-width:1400px){}@media only screen and (max-width:1229px){}@media only screen and (max-width:1199px){#main_content h1{font-size:48px;line-height:54px}#main_content .sub{font-size:22px;line-height:24px;margin-top:10px}.os-head{font-size:30px;line-height:38px;padding:20px 0}.form-group label{font-size:26px;line-height:40px}.form-group .form-control,.form-group input.form-control{height:50px}.os-v-name{font-size:22px;line-height:26px}.ev-title{font-size:30px;line-height:36px}.final-vmr-value{font-size:56px;line-height:60px}.dv-final-tax-savings{font-size:18px;line-height:22px}.firm-offer-text{font-size:18px;line-height:22px}.dv-VMR-info{font-size:26px;line-height:40px}.os-v-name.tradeselectedcarname{font-size:22px;line-height:30px}.site-details{font-size:24px;line-height:38px}.site-info span.fa{line-height:38px}.site .btn-view-website{letter-spacing:2px;padding:16px 18px;font-size:15px}}@media only screen and (max-width:991px){#main_content{padding-top:90px;margin-right:370px;padding-right:20px}#side_offer_details{padding-top:90px;width:370px;padding-left:20px}#vmr_final_view{text-align:center;margin-top:20px}.VRM-title{font-size:28px;line-height:36px}.dv-VMR-info{font-size:24px;line-height:30px}#vmr_init_preview{text-align:center}.site-name{font-size:28px;line-height:40px}.os-location-heading{font-size:26px;line-height:30px;margin-bottom:20px}.os-picture-heading{font-size:22px;line-height:26px}}@media only screen and (max-width:900px){.site .row>div{width:100%;display:block}.site .btn-view-website{padding:10px 18px}.site-info+.site-info{margin-top:5px}.websites .site{padding:30px 10px}}@media only screen and (max-width:767px){#main_content{padding-top:50px;margin-right:330px}#side_offer_details{padding-top:50px;width:330px}.od-vehicle-box img{width:90px}#main_content h1{font-size:38px;line-height:44px}#main_content .sub{font-size:18px;line-height:20px;margin-top:5px}.os-head{font-size:26px;line-height:34px;padding:16px 0}.os-number{width:34px;height:34px}.os-picture-heading{font-size:20px;line-height:24px}#offer_steps{margin-top:30px}.form-group label{font-size:24px;line-height:30px}.form-group .form-control,.form-group input.form-control{height:46px}.dv-button{width:100%}.websites{padding-right:10px}.websites::-webkit-scrollbar{width:5px}}@media only screen and (max-width:699px){#main_content{padding-top:30px;margin-right:250px}#side_offer_details{padding-top:30px;width:250px}.od-vehicle-box{display:block}.od-vehicle-box img{margin:0 auto;display:block;width:150px}.od-item{display:flex;align-items:flex-start}.od-item-name{min-width:90px;width:90px}}@media only screen and (min-width:601px){#side_close{display:none}}@media only screen and (max-width:600px){#side_offer_details::before{display:none}#side_offer_details{width:100%;height:0;position:fixed;z-index:99999;bottom:0;left:0;padding:0 15px 55px;box-shadow:1px 0 5px rgba(0,0,0,.3);background-color:#fff8e8;overflow:hidden;transition:all .2s}#side_offer_details[data-inframe="1"]{display:none}#side_offer_details.show{height:100vh;padding:0 15px 30px;overflow:auto}#side_offer_details.shown{top:0}#side_offer_details.no-padding-bottom{padding-bottom:0}#side_offer_details.show #mini_preview{display:none}#side_offer_details.show #side_close_icon{width:100%}#main_content{width:100%;margin-right:0;padding-right:0}.od-vehicle-box{display:flex;border:2px solid #253746}.od-v-info{font-size:18px;line-height:23px;margin-left:10px}.od-v-name{font-size:22px;line-height:26px}.od-vehicle-box img{width:180px;margin:0}.od-item{font-size:16px;line-height:20px}.od-item-name{min-width:110px;width:110px}.os-picture-heading{font-size:18px;line-height:22px}#side_close{text-align:right}#side_close span{font-size:30px;line-height:50px;transition:all .2s}#side_close span:hover{color:#565656}.os-location-heading{font-size:24px;line-height:28px}}@media only screen and (max-width:470px){.od-v-name{font-size:18px;line-height:22px}.od-vehicle-box img{width:130px}.od-v-info{font-size:14px;line-height:20px}.os-head{font-size:24px;line-height:32px;padding:14px 0}.os-picture-heading{font-size:16px;line-height:20px}.os-number{width:30px;height:30px;border:1px solid #46c3b2;font-size:.6em}}@media only screen and (max-width:370px){.od-vehicle-box{display:block}.od-vehicle-box img{width:210px;display:block;margin:0 auto}.od-v-name{font-size:22px;line-height:26px}.od-v-info{font-size:18px;line-height:22px}.os-v-name{font-size:20px;line-height:24px}.final-vmr-value{font-size:46px;line-height:50px}.ev-title{font-size:26px;line-height:30px}}@media only screen and (max-width:350px){#main_content h1{font-size:32px;line-height:38px}.os-head{font-size:22px;line-height:30px}.os-number{width:30px;height:30px}#main_content .sub{font-size:16px;line-height:18px;margin-top:5px}}@media only screen and (max-width:320px){.od-v-name{font-size:22px;line-height:24px}.od-v-info{font-size:16px;line-height:20px}.od-item{font-size:14px;line-height:18px}}