﻿body{background:#ebebeb;}body #DoubleClickFloodlightTag{display:none;}body main.container{width:100%!important;padding:0;}body main.container input,body main.container select{border-radius:0;}body main.container .warning{border-color:#f00;}body main.container .warning>label{color:#f00;}body main.container .form-control{border-width:1px;}body main.container .btn{border-radius:5px;min-height:42px;padding:10px 20px;max-width:305px;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;}body main.container .btn.btn-img{position:relative;}body main.container .btn.btn-img:before{content:" ";position:absolute;width:20px;height:20px;top:50%;right:2%;transform:translateY(-50%);background-image:url("/img/TestDrive/arrow.svg");background-repeat:no-repeat;background-position:center;}body main.container .btn.btn-primary.btn-img:before{filter:invert(1);}body main.container .btn.btn-white{background:#fff;border:1px solid #000;color:#000;}body main.container .btn.btn-transparent{background:none;border:1px solid #000;color:#000;}body .loading-symbol-svg{display:block;position:relative;font-size:.2em;width:10em;height:10em;margin:0 auto;animation:loading-symbol-svg 1.5s ease-in-out infinite;}body .loading-symbol-svg.large{font-size:1em;}body .loading-symbol-svg.left-align{margin-left:0;}@keyframes loading-symbol-svg{0%{transform:rotate(0deg);}100%{transform:rotate(720deg);}}html,body,main.container,.test-drive-wrapper{height:100%;}.test-drive-wrapper{display:flex;grid-gap:20px;}@media(max-width:769px){.test-drive-wrapper{flex-direction:column;}}.test-drive-wrapper>div{width:50%;}@media(max-width:769px){.test-drive-wrapper>div{width:100%;}}.test-drive-wrapper .td-video{position:relative;overflow:hidden;}@media(max-width:769px){.test-drive-wrapper .td-video{overflow:unset;}}.test-drive-wrapper .td-video>video{width:100%;height:100%;object-fit:cover;}.test-drive-wrapper .td-video .selected-vehicle-card{display:none;background:#fff;width:100%;height:100%;text-align:center;padding-bottom:20px;}.test-drive-wrapper .td-video .selected-vehicle-card .img-container{position:relative;max-width:1000px;margin:0 auto 14%;}.test-drive-wrapper .td-video .selected-vehicle-card .img-container img{max-width:100%;width:100%;}.test-drive-wrapper .td-video .selected-vehicle-card .img-container img.svc-model-foreground{position:absolute;bottom:-30%;left:50%;transform:translateX(-50%);max-width:85%;}.test-drive-wrapper .td-video .selected-vehicle-card .svc-title{margin:20px 0 0;font-weight:bold;font-size:12px;}.test-drive-wrapper .td-video .selected-vehicle-card .svc-vehicle{font-size:30px;margin:5px auto 15px;}.test-drive-wrapper .td-video .selected-vehicle-card .svc-starting-price{font-size:12px;}.test-drive-wrapper .td-video .selected-vehicle-card .svc-ajac-award{position:absolute;top:0;left:0;padding:10px;background:#fff;margin-top:20px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}.test-drive-wrapper .td-video .selected-vehicle-card .svc-ajac-award img{height:90px;}.test-drive-wrapper .td-video.show-vehicle-card>video{display:none;}.test-drive-wrapper .td-video.show-vehicle-card .selected-vehicle-card{display:block;}.test-drive-wrapper .td-body{padding:20px 20px;overflow:auto;place-content:center;}@media(max-width:769px){.test-drive-wrapper .td-body{overflow:unset;}}.test-drive-wrapper .td-body .tdb-header{position:relative;text-align:center;margin:40px auto 20px;z-index:1;}@media(max-width:769px){.test-drive-wrapper .td-body .tdb-header{margin-top:0;}}.test-drive-wrapper .td-body .tdb-header>h1{font-size:12px;font-weight:bold;line-height:1;margin:0 0 10px;}.test-drive-wrapper .td-body .tdb-header>h2{font-weight:300;}.test-drive-wrapper .td-body .tdb-header>h2 .state-active{display:none;}.test-drive-wrapper .td-body .tdb-header>h2.active .state-default{display:none;}.test-drive-wrapper .td-body .tdb-header>h2.active .state-active{display:block;}.test-drive-wrapper .td-body .tdb-header .select-retailer{margin:40px auto 30px;text-align:center;display:none;}.test-drive-wrapper .td-body .tdb-header .select-retailer .sr-label{font-weight:bold;font-size:12px;margin-bottom:4px;}.test-drive-wrapper .td-body .tdb-header .select-retailer .sr-flex{display:flex;justify-content:center;align-items:center;grid-gap:10px;}.test-drive-wrapper .td-body .tdb-header .select-retailer .sr-flex .srf-name{font-size:14px;}.test-drive-wrapper .td-body .tdb-header .select-retailer .sr-flex .srf-name strong{font-size:16px;font-weight:bold;margin-right:5px;}.test-drive-wrapper .td-body .tdb-header .select-retailer .sr-flex .srf-change{font-size:10px;font-weight:bold;cursor:pointer;text-decoration:underline;}.test-drive-wrapper .td-body .tdb-header .datetime-label{display:none;text-align:center;font-weight:bold;margin:-10px auto 0;}.test-drive-wrapper .td-body .tdb-header .datetime-label .datetime-value{display:block;font-size:14px;font-weight:normal;margin:10px auto 0;}.test-drive-wrapper .td-body .steps .step{display:none;}.test-drive-wrapper .td-body .steps .step .highlight-red{color:#de0000;}.test-drive-wrapper .td-body .steps .step .step-title{font-size:22px;line-height:1.1;margin:0 auto 20px;}.test-drive-wrapper .td-body .steps .step .step-title .st-default{display:block;}.test-drive-wrapper .td-body .steps .step .step-title .st-active{display:none;}.test-drive-wrapper .td-body .steps .step .form-control{max-width:305px;margin:10px auto;}.test-drive-wrapper .td-body .steps .step .form-row{display:flex;grid-gap:10px;margin:0 0 10px;}@media(max-width:769px){.test-drive-wrapper .td-body .steps .step .form-row{flex-direction:column;}}.test-drive-wrapper .td-body .steps .step .form-row>div{width:100%;}.test-drive-wrapper .td-body .steps .step .form-row>div label{font-weight:bold;font-size:12px;}.test-drive-wrapper .td-body .steps .step .form-row>div label.opt-in-label{margin:14px 0 0;display:flex;font-weight:normal;align-items:flex-start;grid-gap:10px;}.test-drive-wrapper .td-body .steps .step .form-row>div .form-control{margin:0;max-width:100%;}.test-drive-wrapper .td-body .steps .step .form-row>div #Comments{width:100%;resize:none;min-height:80px;}.test-drive-wrapper .td-body .steps .step .form-row-radio{margin:0 0 10px;}.test-drive-wrapper .td-body .steps .step .form-row-radio>label{font-size:12px;font-weight:bold;}.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options{display:flex;grid-gap:10px;align-items:center;}@media(max-width:769px){.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options{flex-wrap:wrap;}}.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options .fro-item{position:relative;cursor:pointer;width:50%;padding:10px 20px;border-radius:3px;border:1px solid #d6d6d6;background:#fff;font-size:10px;font-weight:normal;padding-left:30px;}@media(max-width:769px){.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options .fro-item{width:auto;}}.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options .fro-item:before{opacity:0;transition:200ms;content:" ";position:absolute;top:0;left:0;border:2px solid #1c69d4;width:100%;height:100%;border-radius:3px;}.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options .fro-item:not(.disabled):hover:before{opacity:1;}.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options .fro-item .froi-radio{position:absolute;top:50%;left:6px;transform:translateY(-50%);border-radius:50%;background:#fff;border:1px solid #d6d6d6;width:16px;height:16px;backdrop-filter:blur(3px);}.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options .fro-item .froi-radio:before{content:" ";position:absolute;top:50%;left:50%;width:50%;height:50%;border-radius:50%;background:#d6d6d6;transform:translate(-50%,-50%);}.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options .fro-item .ic{margin-right:6px;max-width:18px;}.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options .fro-item.radio-selected:before{opacity:1;}.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options .fro-item.radio-selected .froi-radio{border-color:#1c69d4;}.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options .fro-item.radio-selected .froi-radio:before{background:#1c69d4;}.test-drive-wrapper .td-body .steps .step .form-row-radio .fr-options .fro-item.disabled{opacity:.35;cursor:not-allowed;}.test-drive-wrapper .td-body .steps .step .form-row-radio.fr-preferred-time .fr-options{flex-wrap:wrap;}.test-drive-wrapper .td-body .steps .step .form-row-radio.fr-preferred-time .fr-options .fro-item{width:auto;min-width:95px;}.test-drive-wrapper .td-body .steps .step .form-row-radio.fr-preferred-day{display:none;}.test-drive-wrapper .td-body .steps .step .form-row-radio.fr-preferred-day .fr-options{max-width:220px;}.test-drive-wrapper .td-body .steps .step .error-message{display:none;text-align:center;margin:0 auto -15px;font-weight:bold;font-size:12px;line-height:1.4;color:#f00;}.test-drive-wrapper .td-body .steps .step .return-back{text-align:center;font-weight:bold;font-size:10px;text-decoration:underline;display:block;margin:15px auto 0;cursor:pointer;}.test-drive-wrapper .td-body .steps .step.active-step{display:block;}.test-drive-wrapper .td-body .steps .step.step-intro{text-align:center;padding:8% 0 0;}.test-drive-wrapper .td-body .steps .step.step-intro .use-location{font-weight:bold;cursor:pointer;margin:35px auto 10px;display:inline-block;text-decoration:underline;}.test-drive-wrapper .td-body .steps .step.step-intro .no-retailer-error{display:none;font-weight:bold;margin:20px auto 20px;font-size:12px;max-width:305px;}.test-drive-wrapper .td-body .steps .step.step-select-model{max-width:884px;margin:0 auto;}.test-drive-wrapper .td-body .steps .step.step-select-model .step-title{text-align:center;}.test-drive-wrapper .td-body .steps .step.step-select-model .model-tabs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-gap:5px;cursor:pointer;margin:0 auto 30px;}.test-drive-wrapper .td-body .steps .step.step-select-model .model-tabs .mt-name{font-weight:normal;border:1px solid #000;background:#fff;color:#000;padding:8px 12px;font-size:10px;line-height:1;text-align:center;min-width:50px;height:29px;display:flex;}.test-drive-wrapper .td-body .steps .step.step-select-model .model-tabs .mt-name .mt-ic{max-height:9px;margin-right:2px;}.test-drive-wrapper .td-body .steps .step.step-select-model .model-tabs .mt-name.svg-maxh .mt-ic{max-height:15px;}.test-drive-wrapper .td-body .steps .step.step-select-model .model-tabs .mt-name:hover,.test-drive-wrapper .td-body .steps .step.step-select-model .model-tabs .mt-name.active{background-color:#868686;color:#fff;}.test-drive-wrapper .td-body .steps .step.step-select-model .model-tabs .mt-name:hover.svg-maxh img,.test-drive-wrapper .td-body .steps .step.step-select-model .model-tabs .mt-name.active.svg-maxh img{filter:invert(1);}.test-drive-wrapper .td-body .steps .step.step-select-model .model-body .mb-section .mbs-title{font-size:14px;line-height:1;padding:0 0 4px;border-bottom:1px solid #c1c1c1;display:flex;align-items:center;}.test-drive-wrapper .td-body .steps .step.step-select-model .model-body .mb-section .mbs-title .mbs-title-ic{max-height:12px;margin-left:6px;}.test-drive-wrapper .td-body .steps .step.step-select-model .model-body .mb-section .mbs-body{display:flex;flex-wrap:wrap;margin:20px auto 0;}.test-drive-wrapper .td-body .steps .step.step-select-model .model-body .mb-section .mbs-body .vehicle-card{width:25%;padding:0 10px 20px;cursor:pointer;}@media(max-width:769px){.test-drive-wrapper .td-body .steps .step.step-select-model .model-body .mb-section .mbs-body .vehicle-card{width:50%;}}.test-drive-wrapper .td-body .steps .step.step-select-model .model-body .mb-section .mbs-body .vehicle-card .model-title{font-size:16px;font-weight:bold;margin:0 auto;}.test-drive-wrapper .td-body .steps .step.step-select-model .model-body .mb-section .mbs-body .vehicle-card .model-img{width:100%;}.test-drive-wrapper .td-body .steps .step.step-choose-variant{text-align:center;}.test-drive-wrapper .td-body .steps .step.step-choose-variant .variant-img{max-width:100%;margin:-10% 0;}.test-drive-wrapper .td-body .steps .step.step-choose-variant .variant-name{font-size:30px;margin:20px auto 10px;}.test-drive-wrapper .td-body .steps .step.step-choose-variant .variant-label{font-size:22px;margin:0 auto 15px;}.test-drive-wrapper .td-body .steps .step.step-date-time{max-width:850px;margin:0 auto;}.test-drive-wrapper .td-body .steps .step.step-date-time .step-title{font-size:16px;text-align:center;}.test-drive-wrapper .td-body .steps .step.step-date-time .x{display:flex;grid-gap:20px;margin:20px auto 0;}@media(max-width:1300px){.test-drive-wrapper .td-body .steps .step.step-date-time .x{flex-direction:column;}}.test-drive-wrapper .td-body .steps .step.step-date-time .x>div{width:35%;}@media(max-width:1300px){.test-drive-wrapper .td-body .steps .step.step-date-time .x>div{width:100%;}}.test-drive-wrapper .td-body .steps .step.step-date-time .x>div .time-picker-calendar{max-width:420px;}.test-drive-wrapper .td-body .steps .step.step-date-time .x>div .time-picker-calendar>label{font-size:12px;font-weight:bold;color:#000;}.test-drive-wrapper .td-body .steps .step.step-date-time .x>div .time-picker-calendar .date-picker .form-control{margin:0;background:#fff;max-width:100%;}.test-drive-wrapper .td-body .steps .step.step-date-time .x>div .time-picker-calendar .date-picker .input-group-addon{background:#1c69d4;}.test-drive-wrapper .td-body .steps .step.step-date-time .x>div:last-child{width:65%;}@media(max-width:1300px){.test-drive-wrapper .td-body .steps .step.step-date-time .x>div:last-child{width:100%;}}.test-drive-wrapper .td-body .steps .step.step-date-time .x>div .fro-item{font-size:9px;}.test-drive-wrapper .td-body .steps .step.step-date-time .x>div .calendar-toggle{margin:12px 0 15px;}.test-drive-wrapper .td-body .steps .step.step-date-time .x>div .calendar-toggle .ct-active{display:none;}.test-drive-wrapper .td-body .steps .step.step-date-time .btn-primary{margin:40px auto 0;display:block;}.test-drive-wrapper .td-body .steps .step.step-date-time.calendar-toggle-active .fr-preferred-day{display:block;}.test-drive-wrapper .td-body .steps .step.step-date-time.calendar-toggle-active .ct-default,.test-drive-wrapper .td-body .steps .step.step-date-time.calendar-toggle-active .st-default{display:none;}.test-drive-wrapper .td-body .steps .step.step-date-time.calendar-toggle-active .ct-active,.test-drive-wrapper .td-body .steps .step.step-date-time.calendar-toggle-active .st-active{display:block!important;}.test-drive-wrapper .td-body .steps .step.step-date-time.calendar-toggle-active .time-picker-calendar{position:relative;opacity:.4;}.test-drive-wrapper .td-body .steps .step.step-date-time.calendar-toggle-active .time-picker-calendar:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;cursor:not-allowed;}.test-drive-wrapper .td-body .steps .step.step-date-time:not(.calendar-toggle-active) .fr-preferred-time .fr-options{flex-wrap:wrap;}.test-drive-wrapper .td-body .steps .step.step-date-time:not(.calendar-toggle-active) .fr-preferred-time .fr-options .fro-item:hover,.test-drive-wrapper .td-body .steps .step.step-date-time:not(.calendar-toggle-active) .fr-preferred-time .fr-options .fro-item.radio-selected{background:#1c69d4;color:#fff;}.test-drive-wrapper .td-body .steps .step.step-form .sf-content{max-width:450px;margin:0 auto;}.test-drive-wrapper .td-body .steps .step.step-form .sf-content .btn-primary{display:block;margin:40px auto 25px;}.test-drive-wrapper .td-body .steps .step.step-form .sf-content .return-back{margin:0 auto 25px;}.test-drive-wrapper .td-body .steps .step.step-form .form-legal{max-width:820px;margin:0 auto;font-size:12px;line-height:1.4;}.test-drive-wrapper .td-body .steps .step.step-form .form-legal a{text-decoration:underline;}.test-drive-wrapper .td-body .steps .step.step-success{text-align:center;max-width:600px;margin:40px auto 0;}.test-drive-wrapper .td-body .steps .step.step-success p{font-size:16px;}.test-drive-wrapper .td-body .steps .step.step-success p strong{text-decoration:underline;}.test-drive-wrapper .td-body .steps .step.step-success .ss-additional{margin:70px auto;}@media(max-width:769px){.test-drive-wrapper .td-body .steps .step.step-success .ss-additional{margin:15px auto 0;}}.test-drive-wrapper .td-body .steps .step.step-success .ss-additional p{margin:0 0 20px;}.test-drive-wrapper .td-body .steps .step.step-success .ss-additional .btn{max-width:49%;}@media(max-width:769px){.test-drive-wrapper .td-body .steps .step.step-success .ss-additional .btn{max-width:100%;margin-bottom:10px;}}