.brand-color{color:#1464f4}:root{--input-height:56px;--primary-color:#1464f4;--label-floating-color:#8a8a8a;--text-color:#3c3c3c}html{overflow-x:hidden}.account-page .mg-btm-100{margin-bottom:96px}#test-drive{background:#f8f9fa;margin-top:84px}#test-drive,#test-drive *{font-family:Mulish,Source Sans Pro,sans-serif}@media screen and (min-width:992px){#test-drive{align-items:flex-start;display:flex}}@media screen and (min-width:1400px){#test-drive{padding:30px 0}}@media(min-width:992px)and (max-width:1400px){#test-drive{padding:30px 0}}#test-drive .product-select-template{display:none}#test-drive ::-moz-placeholder{color:#000}#test-drive ::placeholder{color:#000}#test-drive .full-width{flex:0 0 100%!important;max-width:100%!important}#test-drive .border-invalid{border:1px solid #dc3545!important}#test-drive .invalid-feedback{color:#dc3545;font-size:12px;font-weight:600;line-height:150%}#test-drive .vehicle-images{display:flex;flex:0 0 50%;justify-content:center;padding:0 30px;position:relative}@media screen and (min-width:991px){#test-drive .vehicle-images{height:calc(100vh - 115px)}#test-drive .vehicle-images:before{background:linear-gradient(90deg,#fff .01%,#2c72c6 100.01%);content:"";height:10px;left:0;position:absolute;top:50%;width:100vw;z-index:0}#test-drive .vehicle-images img{position:relative;z-index:3}}#test-drive .vehicle-images .vehicle-image{display:none;margin:auto 0;max-width:886px;width:100%}#test-drive .vehicle-images .vehicle-image.active{display:block}@media screen and (max-width:991px){#test-drive .vehicle-images{display:none}}#test-drive .test-driver-form{background:#fff;border-radius:3px;flex:0 0 40%;margin-left:18px;max-width:739px;text-align:center;top:48px;z-index:1}#test-drive .test-driver-form h2{color:#1f2125;font-size:28px;font-style:normal;font-weight:600;line-height:35px;text-transform:uppercase}#test-drive .test-driver-form h2+p{color:#3c3c3c;font-size:16px;font-weight:400;line-height:150%;margin-bottom:30px}#test-drive .test-driver-form .group-item{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px}#test-drive .test-driver-form .group-item label{color:#1f2125;font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px;width:100%}#test-drive .test-driver-form .group-item label.required:after{color:#1464f4;content:"*";margin-left:5px}#test-drive .test-driver-form .group-date{width:190px}#test-drive .test-driver-form .group-date input{background:url(../../images/vfast/ic-calendar.svg) 100% no-repeat;background-position:170px 10px!important;width:100%}#test-drive .test-driver-form input,#test-drive .test-driver-form select{border:1px solid #e4e4e4;box-sizing:border-box;overflow:hidden!important;padding-bottom:6px;text-overflow:ellipsis;white-space:nowrap;width:100%}#test-drive .test-driver-form input::-moz-placeholder,#test-drive .test-driver-form select::-moz-placeholder{color:#979797}#test-drive .test-driver-form input::placeholder,#test-drive .test-driver-form select::placeholder{color:#979797}#test-drive .test-driver-form input:focus,#test-drive .test-driver-form select:focus{outline:none}#test-drive .test-driver-form input option[data-id=Products-Car-PRESIDENT],#test-drive .test-driver-form select option[data-id=Products-Car-PRESIDENT]{display:none}#test-drive .test-driver-form input.js_numText,#test-drive .test-driver-form select.js_numText{padding-right:3.5em}#test-drive .test-driver-form .btn-register-driver{background-color:#1464f4}#test-drive .test-driver-form .btn-register-driver:disabled{background:#979797;cursor:not-allowed}#test-drive .test-driver-form .btn{margin-bottom:30px;text-transform:uppercase;width:100%}#test-drive .test-driver-form hr{border-color:#d9e1e2;margin:16px 0}#test-drive .test-driver-form .hotline{align-items:center;color:#1f2125;font-size:13px;font-style:normal;font-weight:700;line-height:140.4%;text-align:center}#test-drive .test-driver-form .hotline span{color:#1464f4}#test-drive .test-driver-form .vehicleType{margin-bottom:30px;margin-left:0;margin-right:0}#test-drive .test-driver-form .vehicleType .col-6{padding:0}#test-drive .test-driver-form .vehicleType .typeBike,#test-drive .test-driver-form .vehicleType .typeCar{border-bottom:4px solid #d9e1e2;color:#1f2125;cursor:pointer;display:block;font-size:20px;font-weight:600;height:35px}#test-drive .test-driver-form .vehicleType .typeBike.active,#test-drive .test-driver-form .vehicleType .typeCar.active{border-bottom-color:#1464f4;color:#1464f4}#test-drive .test-driver-form .details-box{margin-bottom:30px;text-align:initial}#test-drive .test-driver-form .details-box>span{color:#3c3c3c;font-size:16px;font-weight:600;line-height:150%;text-transform:uppercase}#test-drive .test-driver-form .details-box>.form-label-group{margin-top:12px}#test-drive .test-driver-form .details-box .form-input-group{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:12px 0}#test-drive .test-driver-form .details-box .form-input-group .form-label-group{flex:0 0 calc(50% - 4px);margin-bottom:12px}#test-drive .test-driver-form .details-box .form-input-group .form-label-group.icon-schedule svg{position:absolute;right:10px;top:50%;transform:translateY(-50%)}#test-drive .test-driver-form .details-box .form-input-group .form-label-group .time-icon{transform:none!important}#test-drive .test-driver-form .details-box .form-input-group .form-label-group.icon-schedule .select2 .select2-selection__arrow{display:none}#test-drive .test-driver-form .details-box .form-input-group .form-label-group select.select2-label-placeholder.select2-empty~.select2-container .select2-selection__arrow{height:100%!important;margin-bottom:0;margin-right:15px;top:2px}#test-drive .test-driver-form .details-box .form-input-group .form-label-group select.select2-label-placeholder.select2-empty~.time-icon{transform:translateY(-50%)!important}#test-drive .test-driver-form .details-box .form-input-group .form-label-group .select2-container .select2-selection__arrow{bottom:0;height:26px!important;margin-bottom:4px;top:unset}#test-drive .test-driver-form .details-box .form-input-group .form-label-group input:not(:-moz-placeholder)~label svg{bottom:0;margin-bottom:6px;top:unset;transform:unset}#test-drive .test-driver-form .details-box .form-input-group .form-label-group input:not(:placeholder-shown)~label svg{bottom:0;margin-bottom:6px;top:unset;transform:unset}#test-drive .test-driver-form .details-box .form-input-group .form-label-group .select2-container~label{font-family:Mulish}#test-drive .test-driver-form .group-input{display:flex;justify-content:center}#test-drive .test-driver-form .group-input input[type=checkbox]{opacity:0;position:absolute;width:auto;z-index:1}#test-drive .test-driver-form .group-input input[type=checkbox]+label{color:#000;cursor:pointer;font-size:13px;font-weight:400;line-height:20px;margin-bottom:0;margin-right:0;padding-left:35px;position:relative}#test-drive .test-driver-form .group-input input[type=checkbox]+label:before{background:#fff;border:1px solid #dbe1e3;border-radius:3px;content:"";display:inline-block;height:20px;left:0;margin-right:6px;position:absolute;top:0;vertical-align:middle;width:20px}@media(hover:hover){#test-drive .test-driver-form .group-input input[type=checkbox]:hover+label:before{background:#2e61f4}}#test-drive .test-driver-form .group-input input[type=checkbox]:checked+label:before{background:#2e61f4}#test-drive .test-driver-form .group-input input[type=checkbox]:checked+label:after{background:transparent;border-bottom:1.6px solid #fff;border-right:1.6px solid #fff;content:"";height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:6px}#test-drive .test-driver-form .form-noted{margin-top:12px;position:relative}#test-drive .test-driver-form .form-noted input{border:1px solid #d9e1e2;border-radius:2px;font-size:16px;font-weight:600;height:56px;line-height:24px;padding:16px 95px 16px 16px}#test-drive .test-driver-form .form-noted .max-length{color:#8a8a8a;font-size:16px;font-weight:600;line-height:150%;position:absolute;right:15px;top:50%;transform:translateY(-50%)}#test-drive .test-driver-form .test-drive-order{display:flex;flex-direction:column;height:100%}#test-drive .test-driver-form .test-driver__header{padding:30px 30px 0}#test-drive .test-driver-form .test-driver__body{border-top:30px solid #fff;padding:0 30px}@media screen and (max-width:992px){#test-drive .test-driver-form .test-driver__body{padding:30px 15px 0}}#test-drive .test-driver-form .test-drive__footer{padding:30px}@media(max-width:1366px){#test-drive .test-driver-form{flex:0 0 50%;margin-left:-10px}}@media screen and (max-width:991px){#test-drive .test-driver-form{margin:0 auto}#test-drive .test-driver-form h2{font-size:20px;line-height:25px}#test-drive .test-driver-form h2+p{font-size:13px}#test-drive .test-driver-form .details-box{margin-bottom:24px}#test-drive .test-driver-form .details-box .form-input-group{display:inherit}}@media(max-width:991px){#test-drive{background:#fff;padding:30px 0}#test-drive .test-drive-mobile .form{background:#fff;border-radius:unset;padding:0 20px}#test-drive .test-drive-mobile .form .group-item label{color:#1f2125}#test-drive .test-drive-mobile .form input,#test-drive .test-drive-mobile .form select{background:#fff;border:1px solid #e4e4e4;border-radius:3px;box-sizing:border-box;color:#1f2125;font-weight:400;width:100%}#test-drive .test-drive-mobile .form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../images/vfast/ic-arrow-down-white.png) 0 0 no-repeat;background-position:95%}#test-drive .test-drive-mobile .form .group-date{width:70%}#test-drive .test-drive-mobile .form .group-date input{background:url(../../images/vfast/ic-calendar.svg) 100% no-repeat;background-position:calc(100% - 10px) 10px!important;width:100%}#test-drive .test-drive-mobile .form h3{color:#1f2125;display:inherit}}#registerFailedPopup .modal-header,#testDrivePopup .modal-header,#warningSlotPopup .modal-header{border:none;justify-content:flex-end}#registerFailedPopup .modal-header .close-modal,#testDrivePopup .modal-header .close-modal,#warningSlotPopup .modal-header .close-modal{background-color:#fff;border:none;outline-color:transparent}#registerFailedPopup .modal-header .close-modal span,#testDrivePopup .modal-header .close-modal span,#warningSlotPopup .modal-header .close-modal span{font-size:24px;line-height:0}#registerFailedPopup .modal-dialog,#testDrivePopup .modal-dialog,#warningSlotPopup .modal-dialog{border-radius:3px}@media screen and (max-width:280px){#registerFailedPopup .modal-dialog,#testDrivePopup .modal-dialog,#warningSlotPopup .modal-dialog{min-width:270px}}#registerFailedPopup .modal-body,#testDrivePopup .modal-body,#warningSlotPopup .modal-body{padding:0 40px 40px;text-align:center}#registerFailedPopup .modal-body img,#testDrivePopup .modal-body img,#warningSlotPopup .modal-body img{height:auto;margin-bottom:40px;width:200px}#registerFailedPopup .modal-body h5,#testDrivePopup .modal-body h5,#warningSlotPopup .modal-body h5{color:#1464f4;font-size:28px;font-weight:600;margin-bottom:30px}#registerFailedPopup .modal-body .note-text,#testDrivePopup .modal-body .note-text,#warningSlotPopup .modal-body .note-text{color:#1f2125;font-size:16px;margin-bottom:30px}#registerFailedPopup .modal-body .hotline,#testDrivePopup .modal-body .hotline,#warningSlotPopup .modal-body .hotline{color:#1464f4;margin-bottom:30px}#registerFailedPopup .modal-body .btn-popup,#testDrivePopup .modal-body .btn-popup,#warningSlotPopup .modal-body .btn-popup{align-items:center;border-radius:3px;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:64px;justify-content:center;letter-spacing:.1em;line-height:20px;text-transform:uppercase}#registerFailedPopup .modal-body .btn-group,#testDrivePopup .modal-body .btn-group,#warningSlotPopup .modal-body .btn-group{justify-content:space-between;width:100%}#registerFailedPopup .modal-body .btn-group__primary,#testDrivePopup .modal-body .btn-group__primary,#warningSlotPopup .modal-body .btn-group__primary{background:#1464f4;color:#fff;margin-left:15px;width:50%}#registerFailedPopup .modal-body .btn-group__outline,#testDrivePopup .modal-body .btn-group__outline,#warningSlotPopup .modal-body .btn-group__outline{border:1px solid #1464f4;color:#1464f4;margin-right:15px;width:50%}@media screen and (max-width:425px){#registerFailedPopup .modal-body .btn-group,#testDrivePopup .modal-body .btn-group,#warningSlotPopup .modal-body .btn-group{flex-direction:column}#registerFailedPopup .modal-body .btn-group a,#testDrivePopup .modal-body .btn-group a,#warningSlotPopup .modal-body .btn-group a{width:100%}#registerFailedPopup .modal-body .btn-group__primary,#testDrivePopup .modal-body .btn-group__primary,#warningSlotPopup .modal-body .btn-group__primary{margin:16px 0 0}}#registerFailedPopup .warning-text,#testDrivePopup .warning-text,#warningSlotPopup .warning-text{color:#efa505!important}#registerFailedPopup .modal-footer,#testDrivePopup .modal-footer,#warningSlotPopup .modal-footer{justify-content:center}#registerProcessingPopup .modal-dialog{border-radius:3px;max-width:614px}#registerProcessingPopup .modal-header{border:none;justify-content:flex-end}#registerProcessingPopup .modal-header .close-modal{background-color:#fff;border:none;outline-color:transparent}#registerProcessingPopup .modal-header .close-modal span{font-size:24px;line-height:0}#registerProcessingPopup .modal-body{align-items:center;display:flex;padding:0 30px 30px}#registerProcessingPopup .modal-body img{height:100%;margin-right:30px;max-width:210px;width:100%}#registerProcessingPopup .modal-body h5{color:#1464f4;font-size:24px;font-weight:600;margin-bottom:14px}#registerProcessingPopup .modal-body .note-text{color:#1f2125;font-size:16px}@media screen and (max-width:425px){#registerProcessingPopup .modal-body{flex-direction:column;text-align:center}}#registerFailedPopup .modal-body h5{color:#dc3545}.select2-container--open .select2-dropdown{padding:10px;z-index:9999!important}.select2-container--open .select2-dropdown .select2-results,.select2-container--open .select2-dropdown .select2-results__option{color:#1f2125;font-size:16px;font-weight:600}.select2-container--open .select2-dropdown .select2-results__option[aria-selected=true]{background:rgba(44,114,198,.102)!important;border-radius:3px;color:#1464f4!important}.select2-container--open .select2-dropdown .select2-results__option[aria-disabled=true]:first-child{display:none}.select2-container--open .select2-dropdown .select2-results__option--highlighted{background-color:rgba(44,114,198,.102)!important;border-radius:3px;color:#1464f4!important}@media screen and (max-width:991px){.select2-container{background:#fff!important}}.select2-container .select2-search{padding:0;position:relative}.select2-container .select2-search--dropdown{margin-bottom:10px}.select2-container .select2-search--dropdown input{background-color:#f8f9fa;border:none!important;border-radius:3px;height:44px;text-indent:44px}.select2-container .select2-search:before{background:url(../../images/search_icon.png) no-repeat;content:"";height:17.5px;left:13px;position:absolute;top:13px;width:17.5px}#select2-version-input-results li{background-color:transparent!important;color:#000!important;display:none}@media screen and (max-width:991px){#select2-version-input-results li{background:#1f2125!important;border:0!important;color:#fff!important;font-size:16px;padding:10px}}#select2-version-input-results li.selectedOption{display:block}.showroom-option__name{color:#3c3c3c;font-size:16px;font-weight:700;line-height:24px}.showroom-option__address{color:#1f2125;font-size:13px;font-weight:400;line-height:19px}@media screen and (min-width:992px){#ui-datepicker-div{z-index:1050}}#ui-datepicker-div .ui-datepicker-header a{display:none}#ui-datepicker-div .ui-datepicker-calendar{border-spacing:7px 10px!important}#ui-datepicker-div .ui-datepicker-calendar td{padding:0;width:40px}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{height:46px!important;width:auto!important}@media screen and (max-width:375px){#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{height:40px!important}}#ui-datepicker-div .ui-datepicker-title select{background:none;outline:none}#ui-datepicker-div.ui-datepicker .ui-state-active,#ui-datepicker-div.ui-datepicker .ui-state-hover{background:#1464f4!important;border-color:#1464f4!important;color:#fff!important}#ui-datepicker-div.ui-datepicker .no-place-day .ui-state-active,#ui-datepicker-div.ui-datepicker .no-place-day .ui-state-hover{background:#f0f3f3!important;border:1px solid #d9e1e2!important;color:#92a0b2!important}#test-drive.iframe-client{display:flex;flex-wrap:wrap;margin:0 auto;max-width:360px}#test-drive.iframe-client .test-driver-form{margin-left:0;padding:15px}#test-drive.iframe-client .test-driver-form .details-box .form-input-group .form-label-group{flex:0 0 100%;max-width:100%}@media screen and (min-width:1200px){body>.page{overflow:clip}body>.page .v3s-header{position:sticky}body>.page #test-drive{margin-top:0;padding:120px 0 60px}body>.page #test-drive .vehicle-images{position:sticky;top:120px}body>.page #test-drive .vehicle-images:before{display:none}body>.page #test-drive .vehicle-images .fixed-img{align-items:center;display:flex;position:relative}body>.page #test-drive .vehicle-images .fixed-img:before{background:linear-gradient(90deg,#fff .01%,#2c72c6 100.01%);content:"";height:10px;left:0;position:absolute;top:50%;width:100vw;z-index:0}}.btn-close-modal{background-color:#1464f4;border:none;border-radius:3px;color:#fff;display:block;font-size:16px;font-weight:700;height:64px;line-height:64px;margin:0 auto;text-align:center;text-decoration:none;width:100%}#select2-scheduleTime #select2-scheduleTime-results{flex-direction:column}