@font-face{font-display:swap;font-family:Old Standard TT;font-style:normal;font-weight:400;src:url(../fonts/OldStandardTT-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Old Standard TT;font-style:italic;font-weight:400;src:url(../fonts/OldStandardTT-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Old Standard TT;font-style:normal;font-weight:700;src:url(../fonts/OldStandardTT-Bold.woff2) format("woff2")}.brand-color{color:#1464f4}:root{--input-height:56px;--primary-color:#1464f4;--label-floating-color:#8a8a8a;--text-color:#3c3c3c}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{border:1px solid #d9e1e2!important;-webkit-box-shadow:inset 0 0 0 1000px #fff}.form-label-group{position:relative}.form-label-group input,.form-label-group label,.form-label-group select{border:1px solid #d9e1e2;border-radius:2px;font-size:16px;font-weight:600;height:var(--input-height);line-height:24px;padding:1rem;width:100%}.form-label-group input:focus,.form-label-group label:focus,.form-label-group select:focus{outline:none}.form-label-group input[disabled]~label,.form-label-group label[disabled]~label,.form-label-group select[disabled]~label{color:#8a8a8a!important}.form-label-group input[disabled]~span,.form-label-group label[disabled]~span,.form-label-group select[disabled]~span{background:#f0f3f3}.form-label-group select.error+.select2-container .select2-selection,.form-label-group select.is-invalid+.select2-container .select2-selection{border-color:#dc3545!important}.form-label-group .select2-container{width:100%!important}.form-label-group .select2-container--disabled .select2-selection{background-color:#f0f3f3!important}.form-label-group .select2-container .select2-selection{background-color:transparent;border:1px solid #d9e1e2;border-radius:2px;height:var(--input-height);line-height:var(--input-height);padding:0 15px}.form-label-group .select2-container .select2-selection .select2-selection__rendered{bottom:0;color:var(--text-color);font-size:16px;font-weight:600;line-height:24px;margin-bottom:6px;max-width:calc(100% - 50px);position:absolute}.form-label-group .select2-container .select2-selection__arrow{height:100%!important;margin-right:15px;width:12px!important}.form-label-group .select2-container .select2-selection__arrow b{background:url(../../images/vfast/ic-down-arrow.png) 0 0 no-repeat;border:0;border-color:transparent!important;border-width:0!important;display:block;height:8px!important;margin-top:-4px!important;padding:0;transition:all .2s;width:12px!important}.form-label-group label{border:1px solid transparent;border-radius:.25rem;color:var(--text-color);cursor:text;display:block;left:0;line-height:1.5;margin-bottom:0;pointer-events:none;position:absolute;top:0;transition:all .1s ease-in-out;width:100%}.form-label-group label.required:after{color:var(--primary-color);content:"*";margin-left:5px}.form-label-group input::-moz-placeholder{color:transparent!important}.form-label-group input::placeholder{color:transparent!important}.form-label-group input:not(:-moz-placeholder),.form-label-group input:not(:-moz-placeholder-shown){padding-bottom:0;padding-top:25px}.form-label-group input:not(:placeholder-shown){padding-bottom:0;padding-top:25px}.form-label-group .amount-down{cursor:pointer;left:19px;position:absolute;top:30px}.form-label-group .amount-up{cursor:pointer;position:absolute;right:19px;top:30px}.form-label-group input#amount:not(:-moz-placeholder){padding-left:0;padding-right:0;text-align:center}.form-label-group input#amount:not(:placeholder-shown){padding-left:0;padding-right:0;text-align:center}.form-label-group input:not(:-moz-placeholder-shown)~label{color:var(--label-floating-color);font-size:12px;padding-bottom:.25rem;padding-right:2.5rem;padding-top:.25rem}.form-label-group input:not(:-moz-placeholder-shown)~label.required:after{color:inherit}.form-label-group input:not(:-moz-placeholder)~label{color:var(--label-floating-color);font-family:Mulish;font-size:12px;padding-bottom:.25rem;padding-right:2.5rem;padding-top:.25rem}.form-label-group input:not(:placeholder-shown)~label{color:var(--label-floating-color);font-family:Mulish;font-size:12px;padding-bottom:.25rem;padding-right:2.5rem;padding-top:.25rem}.form-label-group input:-webkit-autofill~label{font-family:Mulish;font-size:12px;padding-bottom:.25rem;padding-right:2.5rem;padding-top:.25rem}.form-label-group input:-webkit-autofill~label.required:after{color:inherit}.form-label-group .select2-container~label{color:var(--label-floating-color);font-size:12px;padding-bottom:.25rem;padding-right:2rem;padding-top:.25rem}.form-label-group .select2-container~label.required:after{color:inherit}.form-label-group select.select2-label-placeholder~label{height:auto}.form-label-group select.select2-label-placeholder.select2-empty~label{color:#1f2125;font-size:16px;font-weight:600;line-height:24px;top:calc(var(--input-height)/2);transform:translateY(-50%);transition:all .1s ease-in-out}.form-label-group select.select2-label-placeholder.select2-empty~label:after{color:#1464f4}.form-label-group.has-icon.root_numText .num_text{right:3rem}.form-label-group.has-icon .icon{height:var(--input-height);position:absolute;right:0;top:0}.form-label-group.has-icon .icon svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .1s ease-in-out}.form-label-group.has-icon .prefix-icon svg{height:var(--input-height);left:16px;position:absolute;top:0}.form-label-group.has-icon .suffix-icon svg{height:var(--input-height);position:absolute;right:16px;top:0}.form-label-group.has-icon input,.form-label-group.has-icon select{padding-right:3rem}.form-label-group.has-icon input.js_numText,.form-label-group.has-icon select.js_numText{padding-right:6rem}.form-label-group.has-icon .select2-search~.icon svg,.form-label-group.has-icon .select2~.icon svg{right:2.5rem}.form-label-group.has-icon .select2 .select2-selection__arrow,.form-label-group.has-icon .select2-search .select2-selection__arrow{margin-right:15px}.form-label-group.has-icon label{left:0}.form-label-group.has-icon .select2-container .select2-selection{padding-right:4rem}.form-label-group.has-icon .select2-selection__rendered{max-width:calc(100% - 4rem)}@supports(-ms-ime-align:auto){.form-label-group{display:flex;flex-direction:column-reverse}.form-label-group label{position:static}.form-label-group input::-ms-input-placeholder{color:var(--label-floating-color)}}input.is-invalid,input.is-invalid:hover{border:1px solid #dc3545!important;border-radius:3px}.is-success,.is-success-carDeposit{font-size:80%;margin-top:.25rem;width:100%}.is-success-carDeposit{padding-left:10%}#select2-scheduleTime{direction:rtl;position:absolute;right:0;width:80vw}#select2-scheduleTime #scheduleTimeSession{align-items:center;display:flex;justify-content:center;margin:0 20px}#select2-scheduleTime #scheduleTimeSession>div{background-color:#f8f9fa;display:flex;margin-top:20px;width:100%}#select2-scheduleTime #scheduleTimeSession>div button{color:#707070;flex:1 1 50%;font-size:16px;line-height:24px;margin:4px}#select2-scheduleTime #scheduleTimeSession>div button.btn-primary{color:#fff}@media screen and (max-width:320px){#select2-scheduleTime #scheduleTimeSession>div{flex-direction:column}#select2-scheduleTime #scheduleTimeSession>div button{line-height:40px;margin:0}}#select2-scheduleTime .select2-container--open{left:auto;max-width:448px;right:0}#select2-scheduleTime #select2-scheduleTime-results{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-height:unset;padding:20px 15px 14px}@media screen and (max-width:375px){#select2-scheduleTime #select2-scheduleTime-results{padding:20px 18px}}@media screen and (max-width:280px){#select2-scheduleTime #select2-scheduleTime-results{padding:20px 4px}}#select2-scheduleTime #select2-scheduleTime-results .select2-results__option{border:1px solid #dbe1e3;border-radius:3px;flex:0 0 calc(25% - 10px);font-size:16px;margin:0 5px 10px;text-align:center}@media screen and (max-width:375px){#select2-scheduleTime #select2-scheduleTime-results .select2-results__option{padding:5px}}#select2-scheduleTime #select2-scheduleTime-results .select2-results__option:hover,#select2-scheduleTime #select2-scheduleTime-results .select2-results__option[aria-selected=true]{background-color:#1464f4!important;border-color:#1464f4;color:#fff!important}#select2-scheduleTime #select2-scheduleTime-results .select2-results__option--highlighted{background-color:unset!important;border:1px solid #dbe1e3;color:#1f2125!important}#select2-scheduleTime #select2-scheduleTime-results .select2-results__option[aria-disabled=true]{background-color:#f8f9fa;border-color:#f8f9fa!important;color:#8a8a8a;pointer-events:none}#select2-scheduleTime #select2-scheduleTime-results .select2-results__option[aria-disabled=true]:first-child{display:none}#ui-datepicker-div{padding:0;width:27em}@media screen and (max-width:767px){#ui-datepicker-div{left:50%!important;transform:translateX(-50%);width:90%}#ui-datepicker-div .ui-datepicker-calendar{border-spacing:6px!important}}#ui-datepicker-div .ui-datepicker-header{align-items:center;background-color:#fff;border:unset;display:flex;flex-direction:row;height:44px;justify-content:space-between}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{font-size:16px;font-weight:700}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{background-image:url(../../images/ic-black-arrow.svg);background-position:unset}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{transform:scaleX(-1)}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next-hover,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev-hover{background:unset;border:unset}#ui-datepicker-div .ui-datepicker-header a{top:unset}@media screen and (max-width:767px){#ui-datepicker-div .ui-datepicker-header{padding:2em 0}}#ui-datepicker-div .ui-datepicker-calendar{border-collapse:separate!important;border-spacing:10px}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{align-items:center;background-color:#fff;border:1px solid #dbe1e3;border-radius:3px;color:#1f2125;display:flex;font-size:16px;font-weight:400;height:40px;justify-content:center;width:40px}#ui-datepicker-div .ui-datepicker-calendar .ui-state-default.ui-state-active,#ui-datepicker-div .ui-datepicker-calendar .ui-state-default:hover{background:#f0f3f3;border:1px solid #8a8a8a;color:#000}#ui-datepicker-div .ui-datepicker-calendar .ui-state-highlight{background:#7a99ac;color:#fff}#ui-datepicker-div .ui-datepicker-calendar.trade-in-datepicker{border-collapse:collapse!important}#ui-datepicker-div .ui-datepicker-month,#ui-datepicker-div .ui-datepicker-year{border:1px solid #d9e1e2;border-radius:3px;box-sizing:border-box;color:#3c3c3c;font-size:14px;font-weight:600;margin-right:20px;padding:5px;width:auto}#ui-datepicker-div .no-place-day{cursor:default!important;pointer-events:none}#ui-datepicker-div .no-place-day .ui-state-default{background:#f0f3f3;border:1px solid #d9e1e2!important;color:#92a0b2;-webkit-user-select:none;-moz-user-select:none;user-select:none}#ui-datepicker-div .ui-widget-content .ui-state-disabled{opacity:1}#ui-datepicker-div .ui-widget-content .ui-state-disabled .ui-state-default{animation:none;background:none;border:1px solid #d9e1e2;color:#d9e1e2}.no-place{align-items:center;display:flex;float:left;padding:0 20px 20px;position:relative}.no-place:before{border:1px solid #8098ab;border-radius:3px;box-sizing:border-box;color:#8098ab;content:"X";display:flex;height:22px;justify-content:center;position:absolute;width:22px}.no-place span{margin-left:35px}.date-picker-today,.date-picker-today p{align-items:center;justify-content:center}.date-picker-today p{background:#7a99ac;border-radius:3px;color:#fff;display:flex;font-family:Mulish;font-size:12px;font-weight:600;height:25px;margin:0 10px 0 0;width:25px}.date-picker-today span{color:#1f2125;font-size:13px;line-height:16px}#ui-datepicker-div,.select2-dropdown{box-shadow:0 16px 48px rgba(0,0,0,.176)}.vf-modal-popup .modal-dialog{min-width:unset;width:436px}.vf-modal-popup .modal-content{padding:30px}.vf-modal-popup .modal-body img{margin-bottom:30px;max-width:98px}.vf-modal-popup .modal-body .title{color:#3c3c3c;font-size:20px;font-weight:300;line-height:25px;margin-bottom:30px;text-transform:none}.vf-modal-popup .modal-body .desc{color:#3c3c3c;font-size:16px;font-weight:400;line-height:150%;margin-bottom:30px;text-align:left}.vf-modal-popup .modal-body .group-button{text-align:center}.vf-modal-popup .modal-body .group-button .btn-primary,.vf-modal-popup .modal-body .group-button button{align-items:center;background:#1464f4;border-color:transparent;border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.1em;line-height:20px;outline:none;padding:16px 24px;text-align:center;text-transform:uppercase}.vf-modal-popup .modal-body .group-button .btn-primary:hover,.vf-modal-popup .modal-body .group-button button:hover{opacity:.8}#vpoint-section,.vinclub-promotion{display:flex;flex-direction:column;gap:8px}#vpoint-section>li,.vinclub-promotion>li{margin-bottom:0!important}#vpoint-section .available-vpoint .vpoint,.vinclub-promotion .available-vpoint .vpoint{color:#92a0b2;font-size:16px;font-weight:600;line-height:24px;text-align:left}#vpoint-section #usingVPoints input[name=usingVPoints],.vinclub-promotion #usingVPoints input[name=usingVPoints]{border:1px solid #1464f4;border-radius:3px;padding-bottom:5px}#vpoint-section #usingVPoints .vpoint-amount,.vinclub-promotion #usingVPoints .vpoint-amount{color:#dc3545!important;padding-right:1rem;position:absolute;right:0;top:25px}#vpoint-section #usingVPoints .do-recalc-vpoint,.vinclub-promotion #usingVPoints .do-recalc-vpoint{color:#1464f4;cursor:pointer}.car-common-popup-lead .modal-dialog{max-width:unset;min-width:unset}.car-common-popup-lead .modal-content{border:0}.car-common-popup-lead .modal-content .modal-body{align-self:center;overflow-x:hidden;padding:0}.car-common-popup-lead .modal-content .modal-body .common-lead-container{display:flex;max-width:900px;width:80vw}.car-common-popup-lead .modal-content .modal-body .lead-kv{display:flex}@media screen and (max-width:768px){.car-common-popup-lead .modal-content .modal-body .lead-kv{display:none}}.car-common-popup-lead .modal-content .modal-body h3{margin-bottom:30px}@media screen and (max-width:768px){.car-common-popup-lead .modal-content .modal-body h3{margin-bottom:20px}}.car-common-popup-lead .modal-content .modal-body .form-subtitle,.car-common-popup-lead .modal-content .modal-body h3{text-align:center}.car-common-popup-lead .modal-content .modal-body img{width:100%}.car-common-popup-lead .modal-content .modal-body .title{border-bottom:1px solid var(--under-line-gray);color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);font-size:32px;font-style:italic;font-weight:900;line-height:normal;margin-bottom:16px;padding-bottom:16px;text-align:center;text-transform:uppercase;width:100%}.car-common-popup-lead .modal-content .modal-body .intro{font-size:16px;font-weight:400;margin-bottom:24px}.car-common-popup-lead .modal-content .modal-body .email-form{overflow-y:auto;padding:30px;text-align:center;width:100%}.car-common-popup-lead .modal-content .modal-body .registration-btn{gap:12px}.car-common-popup-lead .modal-content .modal-body .registration-btn>.outline-btn{background:#fff;color:#1464f4;height:48px;max-width:100%;padding:16px}.car-common-popup-lead .modal-content .close{cursor:pointer;opacity:1;position:relative}.car-common-popup-lead .modal-content .close:focus{outline:none}.car-common-popup-lead .modal-content .form-subscribe{margin:0 auto}.car-common-popup-lead .modal-content .form-subscribe .form-title{border-bottom:1px solid #d9e1e2;display:block;font-size:32px;font-style:italic;font-weight:900;line-height:35px;margin-bottom:20px;padding-bottom:15px;text-align:center}.car-common-popup-lead .modal-content .form-subscribe .form-group{gap:12px;margin-bottom:0}.car-common-popup-lead .modal-content .form-subscribe .form-group .form-label-group>input[type=text]{border-radius:3px;outline:none;width:100%}.car-common-popup-lead .modal-content .form-subscribe .form-group .form-label-group>input[type=text]::-moz-placeholder{color:#8a8a8a;font-size:16px;font-weight:600;line-height:150%}.car-common-popup-lead .modal-content .form-subscribe .form-group .form-label-group>input[type=text]::placeholder{color:#8a8a8a;font-size:16px;font-weight:600;line-height:150%}.car-common-popup-lead .modal-content .form-subscribe .form-group .form-label-group>.invalid-feedback{font-size:12px;font-weight:400;line-height:150%;padding-left:16px;text-align:left}.car-common-popup-lead .modal-content .form-subscribe .form-group .form-label-group>.label{color:#3c3c3c;text-align:left}.car-common-popup-lead .modal-content .form-subscribe .form-group .form-label-group>.label.required:after{display:inline-block}.car-common-popup-lead .modal-content .form-subscribe .form-group .form-message{color:#dc3545;font-size:12px;font-weight:400;line-height:150%;margin-left:16px;text-align:left}.car-common-popup-lead .modal-content .form-subscribe .form-control{background:#fff;border:1px solid #d9e1e2;border-radius:0;color:#8a8a8a;display:block;font-size:16px;font-weight:600;height:48px;line-height:150%;padding:7px 16px;padding-left:16px!important;width:100%}@media(min-width:992px){.car-common-popup-lead .modal-content .form-subscribe .form-control{font-size:.833vw}}@media(max-width:767px){.car-common-popup-lead .modal-content .form-subscribe .form-control{font-size:4.267vw}}.car-common-popup-lead .modal-content .form-subscribe .form-control::-moz-placeholder{color:#8a8a8a}.car-common-popup-lead .modal-content .form-subscribe .form-control::placeholder{color:#8a8a8a}.car-common-popup-lead .modal-content .form-subscribe .registration-btn button{background-color:#1464f4;border:none;border-radius:3px;color:#fff;font-size:12px;font-weight:700;height:100%;letter-spacing:1.2px;min-height:48px;outline:none;text-transform:uppercase;white-space:nowrap;width:100%}.car-common-popup-lead .modal-content .form-subscribe .registration-btn button:disabled{background-color:#8a8a8a}.car-common-popup-lead .modal-content .form-subscribe .check-email{color:#dc3545;display:none;font-size:14px;font-weight:600;text-align:left}@media(min-width:992px){.car-common-popup-lead .modal-content .form-subscribe .check-email{font-size:12px}}.car-common-popup-lead .modal-content .form-subscribe .check-email.show{display:block;margin-top:6px}.car-common-popup-lead .modal-content .form-subscribe .check-email.hide{display:none}.car-common-popup-lead .modal-content .form-subscribe .subscribe-countdown{position:relative}.car-common-popup-lead .modal-content .term{margin-top:24px}.car-common-popup-lead .modal-content .term p{font-size:16px;font-weight:600;line-height:24px;text-align:left}.car-common-popup-lead .modal-content .term p:last-child{margin-bottom:0}.car-common-popup-lead .modal-content .term a{color:#1464f4}.car-common-popup-lead .modal-content .term a:hover{text-decoration:underline!important}#modal-lead-register-thank .modal-header{align-items:center;border:0;border-radius:0;justify-content:center;margin-bottom:16px;padding:0}#modal-lead-register-thank .modal-dialog{background:#fff;border-radius:4px;min-width:654px}@media screen and (max-width:768px){#modal-lead-register-thank .modal-dialog{min-width:313px}}#modal-lead-register-thank .header--logo{align-items:center;display:flex;justify-content:center}#modal-lead-register-thank .modal-content{border:0;border-radius:0;box-shadow:none;padding:30px}@media screen and (max-width:768px){#modal-lead-register-thank .modal-content{padding:30px 16px}}#modal-lead-register-thank .modal-body{font-size:16px;font-weight:400;line-height:150%;padding:0;text-align:center}#modal-lead-register-thank .modal-title{font-size:18px;font-weight:600;line-height:150%;margin-bottom:16px}#modal-lead-register-thank .modal-title+.modal-body{margin-bottom:16px}#modal-lead-register-thank .modal-buttons{align-items:center;display:flex;justify-content:center}#modal-lead-register-thank .modal-buttons button#button-close{align-items:center;background:#1464f4;border-radius:0;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.1em;line-height:20px;min-width:282px;padding:10px 13px;text-align:center;text-transform:uppercase}#popup-lead{z-index:1051}:root{--new-3-c-3-c-3-cvf-dark-grey:#3c3c3c;--white:#fff;--new-1464-f-4-future-blue:#1464f4;--under-line-gray:#d9e1e2;--valid-color:#3aa200}.section-lead-common{background:var(--new-f-7-f-9-f-9-extra-light-blue-grey,#f7f9f9);padding:60px 0}.section-lead-common input.valid{border:1px solid var(--valid-color)!important}.section-lead-common input.error{border:1px solid var(--danger-color)!important}.section-lead-common .section-content{margin:0 auto;max-width:660px;text-align:center}.section-lead-common .title{border-bottom:1px solid var(--under-line-gray);color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);display:inline-flex;font-size:20px;font-style:italic;font-weight:900;line-height:normal;margin-bottom:24px;padding-bottom:16px;text-transform:uppercase}@media screen and (min-width:769px){.section-lead-common .title{font-size:36px}}.section-lead-common .intro{font-size:16px;margin-bottom:30px}.section-lead-common .form-subscribe{margin:0 auto 30px;max-width:435px;text-align:left}.section-lead-common .form-subscribe .form-group{gap:8px;margin-bottom:0}.section-lead-common .form-subscribe .form-group .form-label-group>input[type=text]{background-color:var(--white);border:none;border-radius:3px;outline:none;width:100%}.section-lead-common .form-subscribe .form-group .form-label-group>input[type=text]::-moz-placeholder{color:#8a8a8a;font-size:16px;font-weight:600;line-height:150%}.section-lead-common .form-subscribe .form-group .form-label-group>input[type=text]::placeholder{color:#8a8a8a;font-size:16px;font-weight:600;line-height:150%}.section-lead-common .form-subscribe .form-group .form-label-group>.invalid-feedback{font-size:12px;font-weight:400;line-height:150%;padding-left:16px;text-align:left}.section-lead-common .form-subscribe .form-group .form-label-group>.label{color:#8a8a8a;text-align:left}.section-lead-common .form-subscribe .form-group .form-label-group>.label.required:after{display:inline-block}.section-lead-common .form-subscribe .form-group .form-message{color:var(--danger-color);font-size:12px;font-weight:400;line-height:150%;margin-left:16px;text-align:left}.section-lead-common .form-subscribe .form-group .ttl-cars{color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);font-size:16px;font-style:normal;font-weight:600;line-height:150%}.section-lead-common .form-subscribe .form-group .option-group{align-items:flex-start;align-self:stretch;-moz-column-gap:2%;column-gap:2%;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:15px;row-gap:10px}.section-lead-common .form-subscribe .form-group .option-group .option-head-tab{align-items:center;border-radius:2px;display:flex;justify-content:space-between;list-style:none;overflow:hidden;width:100%}.section-lead-common .form-subscribe .form-group .option-group .option-head-tab li{border-bottom:4px solid #f7f9f9;color:#8a8a8a;cursor:pointer;display:flex;flex:1;font-size:18px;font-weight:600;gap:5px;justify-content:center;line-height:150%;padding:5px 15px}.section-lead-common .form-subscribe .form-group .option-group .option-head-tab li.active{border-bottom-color:var(--new-1464-f-4-future-blue);color:var(--new-1464-f-4-future-blue)}.section-lead-common .form-subscribe .form-group .option-group .form-check-inline{flex-basis:48%;margin-right:0;padding-right:10px}.section-lead-common .form-subscribe .form-group .option-group .form-check-inline label{color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);cursor:pointer;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.section-lead-common .form-subscribe .form-control{background:#fff;border:1px solid var(--under-line-gray);border-radius:0;color:#8a8a8a;display:block;font-size:16px;font-weight:600;height:48px;line-height:150%;padding:7px 16px;width:100%}.section-lead-common .form-subscribe .form-control::-moz-placeholder{color:#8a8a8a}.section-lead-common .form-subscribe .form-control::placeholder{color:#8a8a8a}@media(min-width:992px){.section-lead-common .form-subscribe .form-control{font-size:.833vw}}@media(max-width:767px){.section-lead-common .form-subscribe .form-control{font-size:4.267vw}}.section-lead-common .form-subscribe .registration-btn button{background-color:#1464f4;border:none;border-radius:3px;color:#fff;font-size:12px;font-weight:700;height:100%;letter-spacing:1.2px;min-height:48px;outline:none;text-transform:uppercase;white-space:nowrap;width:100%}.section-lead-common .form-subscribe .registration-btn button:disabled{background-color:#8a8a8a}.section-lead-common .form-subscribe .check-email{color:var(--danger-color);display:none;font-size:14px;font-weight:600;text-align:left}@media(min-width:992px){.section-lead-common .form-subscribe .check-email{font-size:12px}}.section-lead-common .form-subscribe .check-email.show{display:block;margin-top:6px}.section-lead-common .form-subscribe .check-email.hide{display:none}.section-lead-common .form-subscribe .subscribe-countdown{position:relative}.section-lead-common .t-and-c{color:var(--new-3-c-3-c-3-cvf-dark-grey,#3c3c3c);font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:0 auto 30px;max-width:435px;text-align:left}.section-lead-common .select-showroom h3{color:#000;font-size:16px;font-weight:600;line-height:24px}.section-lead-common .select-showroom .box-select{margin-bottom:12px}.section-lead-common .select-showroom .box-select .form-label-group .select2-container .select2-selection{background:#fff;border:none;border-radius:3px}.section-lead-common .select-showroom .form-label-group label{color:#8a8a8a;text-align:left}:root{--txt-white:#fff;--txt-grey:#3c3c3c;--bg-main:#fff;--bg-main-darker:#1f2125;--color-primary:#1464f4;--color-dark-blue:#1151c5;--color-white:#fff;--color-black:#000;--color-dark-grey:#3c3c3c;--color-light-grey:#d9e1e2;--color-grey:#92a0b2;--color-grey3:#f8f9fa;--color-grey4:#979797;--color-gold:#ffcd7b;--color-dark-1:#1f2125;--card-bg:#fff;--ext-slide-bg:#f7f9f9;--color-ext-slide-grey:#8a8a8a;--color-white-constant:#fff;--color-bg-dl:#3c3c3ccc;--color-slide-paginate:#eff1f2;--danger-color:#dc3545;--tbl-row-odd-bg:#f8f8f8;--tbl-row-even-bg:#eff1f2;--link-button-color:#1464f4;--bg-linear-gradient:linear-gradient(270deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0)),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}img{max-width:100%}div,dl,h1,h2,h3,h4,h5,p,section,span,ul{margin:0;position:relative}picture,span{display:inline-block}.pc{display:block}@media screen and (max-width:1199px){.pc{display:none!important}}.sp{display:block}@media screen and (min-width:1200px){.sp{display:none!important}}.container{margin:0 auto;max-width:1758px;padding:0 15px}.container-main,.container-medium{margin:0 auto;padding:0 15px;width:100%}.container-fluid{max-width:1728px;padding:0}.container-medium{max-width:1090px}.container-main{max-width:1314px}.heading{font-family:Old Standard TT,Mulish,Source Sans Pro,serif;font-size:48px;font-weight:400;letter-spacing:-.04em;line-height:120%}@media only screen and (max-width:1200px){.heading{font-size:28px}}@media screen and (min-width:1199px)and (max-width:1920px){.heading{font-size:2.5vw}}.heading *{font-family:inherit}.heading~p{font-size:16px;font-weight:300;letter-spacing:-.02rem}.heading strong{display:inline-block;font-size:72px;font-weight:800;line-height:120%}@media only screen and (max-width:1200px){.heading strong{font-size:36px}}@media screen and (min-width:1199px)and (max-width:1920px){.heading strong{font-size:3.75vw}}header,section{color:var(--txt-grey)}header .content,section .content{width:100%}header .left-panel .heading~p,section .left-panel .heading~p{max-width:620px}header .btn,section .btn{align-items:center;border-radius:0;display:flex;flex-wrap:wrap;height:auto;justify-content:center;line-height:150%;min-height:48px;padding:10px 40px}@media only screen and (max-width:1200px){header .btn,section .btn{flex-grow:1}}header .btn.btn-hamburger,section .btn.btn-hamburger{min-width:unset;padding:0}header .btn.btn-hamburger svg:first-child,section .btn.btn-hamburger svg:first-child{display:block}header .btn.btn-hamburger svg:nth-child(2),header .btn.btn-hamburger.active svg:first-child,section .btn.btn-hamburger svg:nth-child(2),section .btn.btn-hamburger.active svg:first-child{display:none}header .btn.btn-hamburger.active svg:nth-child(2),section .btn.btn-hamburger.active svg:nth-child(2){display:block}header .btn.btn-link,section .btn.btn-link{align-items:center;background-color:var(--color-white-constant);border:1px solid var(--color-primary);color:var(--color-primary);display:inline-flex;gap:10px;justify-content:center}header .btn.btn-primary:disabled,section .btn.btn-primary:disabled{background-color:var(--color-dark-grey);background-image:none}.invert-color,.invert-color .heading{color:var(--txt-white)}.cta-group .content{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.cta-group .content .btn{min-width:200px}.page.v3s{overflow:hidden}#header .position-fixed{position:absolute!important}.header-navi{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-linear-gradient);color:var(--color-dark);position:fixed;top:0;transform:translateY(-200px);transition:all .3s ease;width:100%;z-index:1050}.header-navi.fixed{top:0}.header-navi.fixed+section{margin-top:56px}@media only screen and (min-width:1200px){.header-navi.fixed+section{margin-top:72px}}@media print{.header-navi.fixed+section{margin-top:72px}}.header-navi .container{padding-bottom:6px;padding-top:6px}.header-navi .body{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;width:100%}.header-navi .body .logo img{width:134px}.header-navi .body .main-navi{display:none}@media only screen and (min-width:1200px){.header-navi .body .main-navi{display:block}}@media print{.header-navi .body .main-navi{display:block}}@media only screen and (min-width:1200px){.header-navi .body .main-navi ul{align-items:center;display:flex;flex-direction:row;gap:48px;justify-content:center;list-style:none}}@media print{.header-navi .body .main-navi ul{align-items:center;display:flex;flex-direction:row;gap:48px;justify-content:center;list-style:none}}.header-navi .body .main-navi ul li{color:inherit;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;text-align:center}.header-navi .body .main-navi ul li a{color:inherit;cursor:pointer;padding:5px;position:relative}.header-navi .body .main-navi ul li a:hover{color:var(--color-primary)}.header-navi .body .main-navi ul li a:after{border:1px solid var(--color-primary);bottom:-6px;content:"";display:block;left:50%;position:absolute;transform:translateX(-50%);visibility:hidden;width:30px}.header-navi .body .main-navi ul li a.active:after{visibility:visible}.header-navi .body .right-navi{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.header-navi .body .right-navi .switch-button{margin-left:16px}.header-navi .body .right-navi .btn{align-items:center;border-radius:0;display:inline-flex;font-size:12px;font-style:normal;font-weight:700;height:auto;letter-spacing:1.2px;line-height:normal;min-width:unset;padding:16px 20px;text-transform:uppercase}.header-navi .body .right-navi .btn.btn-consultant{color:var(--color-dark-grey);padding:16px 18px}@media only screen and (min-width:1200px){.header-navi .body .right-navi .btn.btn-consultant{padding:16px 24px}}@media print{.header-navi .body .right-navi .btn.btn-consultant{padding:16px 24px}}.header-navi .body .right-navi .btn.btn-primary{background:var(--color-primary)}@media only screen and (max-width:767px){.header-navi .body .right-navi .btn.btn-primary{margin-right:10px}}.header-navi .sub-head-sp .nav{flex-direction:column}.header-navi .sub-head-sp .nav .row-1{align-items:center;display:flex;gap:10px;justify-content:space-between}.header-navi .sub-head-sp .nav .row-1 .left-nav{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.header-navi .sub-head-sp .nav .row-1 .left-nav .btn{padding:5px}@media screen and (max-width:374px){.header-navi .sub-head-sp .nav .row-1 .left-nav .nav-logo{display:none}}.header-navi .sub-head-sp .nav .row-1 .right-nav .btn{min-width:170px;padding:10px 20px}@media screen and (max-width:500px){.header-navi .sub-head-sp .nav .row-1 .right-nav .btn{padding:10px}}.header-navi .sub-head-sp .nav .row-1 .btn{flex-grow:0}.header-navi .sub-head-sp .nav .row-2{background-color:var(--color-white-constant);display:none;height:100vh}.header-navi .sub-head-sp .nav ul{align-content:flex-start;display:flex;flex-direction:column;gap:10px;list-style:none;padding:20px 0 20px 5px}.header-navi .sub-head-sp .nav ul li{color:inherit;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;width:100%}.header-navi .sub-head-sp .nav ul li a{color:inherit;padding:5px 0;position:relative}.header-navi .sub-head-sp .nav ul li a:after{border:1px solid var(--color-primary);bottom:-6px;content:"";display:block;left:0;position:absolute;visibility:hidden;width:30px}.header-navi .sub-head-sp .nav ul li a.active:after{visibility:visible}.v3s-footer-bottom.row{margin-top:0!important}.modal-fullscreen .modal-dialog{background:var(--bg-main);color:var(--color-dark-grey);max-width:unset;min-height:100%;width:100vw}.modal-fullscreen .modal-dialog .modal-content{border:none;min-height:inherit}.modal-fullscreen .modal-dialog .modal-content .modal-header{align-items:center;border:none;flex-direction:row}.modal-fullscreen .modal-dialog .modal-content .modal-header .close{color:var(--color-dark-grey);margin:0 -10px 0 0;opacity:1;padding:5px 10px}.modal-fullscreen .modal-dialog .modal-content .modal-header .switch-button{flex-direction:row;margin-left:5px}.modal-fullscreen .modal-dialog .modal-content .modal-body{padding-top:0}.modal-fullscreen .modal-dialog .modal-content ul{list-style:none}.modal-fullscreen .modal-dialog .modal-content ul li{display:inline-flex;margin:1px 0;width:100%}.modal-fullscreen .modal-dialog .modal-content ul li a{color:var(--color-dark-grey);padding:5px;width:100%}.modal-fullscreen .modal-dialog .modal-content ul li a:hover{color:var(--color-dark-grey)}.modal-fullscreen .modal-dialog .modal-content ul li a[href="#dragon-forged-block"]{color:var(--color-gold)}.v3s-header--bottom{background:var(--bg-linear-gradient);top:100px;transition:all .3s ease}.v3s-header--bottom.position-fixed{top:0}.link-effect-hover.active-menu:after,.link-effect-hover:after{bottom:-5px}.swiper-hide-backface .swiper-slide{visibility:hidden}.swiper-hide-backface .swiper-slide-active{visibility:visible}@media only screen and (max-width:1200px){.section-hero{z-index:100}}@media screen and (min-width:1199px)and (max-width:1920px){.section-hero .heading{font-size:48px}.section-hero .heading strong{font-size:72px}}.section-hero .hero-img{overflow:hidden;text-align:center}.section-hero .hero-img picture{background:var(--color-dark-blue)}.section-hero .hero-img img,.section-hero .hero-img picture{position:relative}.section-hero .hero-img img:after,.section-hero .hero-img picture:after{content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .8s linear;width:100%}.section-hero .hero-img.dim img:after,.section-hero .hero-img.dim picture:after{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.08) 50%);opacity:1;transition:opacity .8s linear}.section-hero .tag-line{position:absolute;top:20%;width:100%}.section-hero .tag-line .content{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.section-hero .tag-line .content .logo-vf9{padding:0 15px;position:relative}@media only screen and (max-width:1200px){.section-hero .tag-line .content .logo-vf9 img{max-width:400px;width:100%}}.section-hero .tag-line .content .heading{font-size:41px;font-weight:400;letter-spacing:-4%;text-transform:uppercase}@media only screen and (min-width:1200px){.section-hero .tag-line .content .heading{font-size:96px;text-transform:none}}@media print{.section-hero .tag-line .content .heading{font-size:96px;text-transform:none}}.section-hero .tag-line .content .heading strong{padding-top:3%;position:relative;right:-58%}.section-hero .vehicle-specs{align-items:center;background:rgba(18,23,33,.2);bottom:20px;display:flex;flex-direction:column;gap:20px;left:50%;max-width:calc(100% - 30px);padding:10px 50px;position:fixed;transform:translateX(-50%);width:1228px}@media only screen and (max-width:1200px){.section-hero .vehicle-specs{align-items:flex-start;max-width:500px;padding:16px;width:calc(100% - 30px)}}.section-hero .vehicle-specs .statics.statics-pc{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;font-weight:300;gap:60px;justify-content:space-around;letter-spacing:-.02em;line-height:120%;text-align:left}@media only screen and (max-width:1200px){.section-hero .vehicle-specs .statics.statics-pc{display:none}}.section-hero .vehicle-specs .statics.statics-pc .item{min-width:296px}.section-hero .vehicle-specs .statics.statics-sp{display:block;width:100%}@media only screen and (min-width:1200px){.section-hero .vehicle-specs .statics.statics-sp{display:none}}@media print{.section-hero .vehicle-specs .statics.statics-sp{display:none}}.section-hero .vehicle-specs .statics .item{width:100%}.section-hero .vehicle-specs .statics .item p{font-size:16px;font-weight:300;letter-spacing:-.02em;line-height:24px;text-align:left}.section-hero .vehicle-specs .statics .item p strong{font-size:48px;font-weight:400;line-height:120%}@media only screen and (max-width:1200px){.section-hero .vehicle-specs .statics .item p strong{font-size:36px}}.section-hero .vehicle-specs .statics .item p small{font-size:20px;letter-spacing:-.02em;line-height:28px}.section-hero .vehicle-specs .statics .line{display:flex;width:1px}@media only screen and (max-width:1200px){.section-hero .vehicle-specs .statics .line{display:none}}.section-hero .vehicle-specs .disclaimer{font-size:12px;font-weight:300;letter-spacing:-.02em;line-height:120%;text-align:center}.tab-parent .version-select{align-items:center;display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.tab-parent .version-select.invert .item{color:var(--color-grey4)}.tab-parent .version-select.invert .item.active{color:var(--txt-white)}.tab-parent .version-select .item{align-items:center;color:var(--color-grey);cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:10px;letter-spacing:.1em;line-height:19.6px;padding:5px;text-align:center}.tab-parent .version-select .item:after{border:2px solid var(--color-primary);content:"";display:block;visibility:hidden;width:30px}.tab-parent .version-select .item.active{color:var(--color-dark-grey)}.tab-parent .version-select .item.active:after{visibility:visible}.tab-parent .tab{display:none}.tab-parent .tab.active{display:block}.section-version .heading-frame{height:481px;margin-bottom:12vw;padding-top:100px}.section-version .heading-frame .bg{background:var(--color-dark-blue);height:100%;left:0;position:absolute;top:0;width:100%}.section-version .heading-frame .content{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;text-align:center}.section-version .heading-frame .content>p{font-weight:300}.section-version .heading-frame .car-animate{bottom:0;position:absolute;width:100%}.section-version .heading-frame .car-animate img{left:50%;max-width:540px;position:absolute;top:50%;transform:translate(-50%,-50%);width:55%}.section-version .version-specs .container-medium{display:flex;flex-direction:column;gap:30px}.section-version .version-specs .card-box{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.section-version .version-specs .card-box .card-panel{background-color:var(--color-grey3);display:flex;flex-direction:column;gap:30px;max-width:520px;padding:40px 60px;width:100%}@media only screen and (max-width:1200px){.section-version .version-specs .card-box .card-panel{padding:20px}}.section-version .version-specs .card-box .card-panel .header{background-color:var(--color-light-grey);color:var(--txt-grey);font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:120%;padding:5px 10px;text-align:center}@media only screen and (max-width:1200px){.section-version .version-specs .card-box .card-panel .header{font-size:20px}}.section-version .version-specs .card-box .card-panel .card-body{display:flex;flex-direction:column;gap:30px;padding:0}.section-version .version-specs .card-box .card-panel .card-body .item{color:var(--color-dark-1);text-align:left}@media only screen and (max-width:1200px){.section-version .version-specs .card-box .card-panel .card-body .item{text-align:center}}.section-version .version-specs .card-box .card-panel .card-body .item .label{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;font-size:16px;font-weight:300;gap:8px;letter-spacing:-.02em;line-height:24px}@media only screen and (max-width:1200px){.section-version .version-specs .card-box .card-panel .card-body .item .label{font-size:16px;justify-content:center}}.section-version .version-specs .card-box .card-panel .card-body .item .label i{display:inline-flex}.section-version .version-specs .card-box .card-panel .card-body .item .price{font-size:48px;font-weight:400;letter-spacing:-.02em;line-height:57.6px}@media only screen and (max-width:1200px){.section-version .version-specs .card-box .card-panel .card-body .item .price{font-size:36px}}.section-version .version-specs .card-box .card-panel .card-body .item .price small{font-size:50%}@media only screen and (max-width:1200px){.section-version .version-specs .card-box .card-panel .card-body .item .price small{font-size:75%}}.section-version .version-specs .disclaimer{font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:19.6px;padding-left:20px;text-align:left}.section-version .version-specs .order-now{font-size:16px;font-weight:700;letter-spacing:.1em;line-height:18px;max-width:335px;text-align:center;width:100%}.section-version .version-specs .order-now small{font-size:12px}.section-product-exterior .content{display:flex;padding-bottom:160px;padding-top:120px}@media only screen and (max-width:1200px){.section-product-exterior .content{padding-bottom:0;padding-top:60px}}.section-product-exterior .left-panel{display:flex;flex-direction:column;gap:50px;max-width:960px;overflow:hidden;padding-left:80px;width:60%}@media only screen and (max-width:1200px){.section-product-exterior .left-panel{max-width:unset;padding-left:0;width:100%}}.section-product-exterior .left-panel .description{display:flex;flex-direction:column;gap:20px;padding:0 0 140px 100px}.section-product-exterior .left-panel .description>p{color:var(--color-black)}@media only screen and (max-width:1200px){.section-product-exterior .left-panel .description{padding:0 0 20px}}.section-product-exterior .left-panel .exterior-slide{background-color:var(--ext-slide-bg)}.section-product-exterior .left-panel .exterior-slide .car-preview .swiper-slide{text-align:center}.section-product-exterior .left-panel .exterior-slide .swiper-collect-wrapper{padding-bottom:28px}.section-product-exterior .left-panel .exterior-slide .vf-swiper-collection-thumb{padding-bottom:2px;padding-top:22px}.section-product-exterior .left-panel .exterior-slide .vf-swiper-collection-thumb .swiper-slide{display:flex;justify-content:center}.section-product-exterior .left-panel .exterior-slide .vf-swiper-collection-thumb .swiper-slide img{border:2px solid transparent;border-radius:50%;margin-bottom:25px;width:46px}.section-product-exterior .left-panel .exterior-slide .vf-swiper-collection-thumb .swiper-slide .color-name{bottom:0;color:var(--color-ext-slide-grey);font-size:12px;font-weight:700;left:50%;letter-spacing:.1em;line-height:16px;position:absolute;text-align:center;transform:translateX(-50%);visibility:hidden;white-space:nowrap}.section-product-exterior .left-panel .exterior-slide .vf-swiper-collection-thumb .swiper-slide.swiper-slide-thumb-active img{border-color:var(--color-primary)}.section-product-exterior .left-panel .exterior-slide .vf-swiper-collection-thumb .swiper-slide.swiper-slide-thumb-active .color-name{visibility:visible}.section-product-exterior .right-panel{background-size:cover;margin-left:20px;overflow:hidden;width:40%}@media only screen and (max-width:1200px){.section-product-exterior .right-panel{display:none}}.section-product-exterior .right-panel .exterior-front-preview .img{visibility:hidden}.section-product-exterior .right-panel .exterior-front-preview .img.active{visibility:visible}.section-product-interior{overflow:hidden;padding-bottom:90px;padding-top:65px}@media only screen and (max-width:1200px){.section-product-interior{padding-bottom:38px;padding-top:0}}.section-product-interior .bg{background-color:var(--color-dark-1);content:"";height:54.6vw;left:0;max-height:945px;min-height:560px;position:absolute;top:0;width:100vw;z-index:-1}@media only screen and (max-width:1200px){.section-product-interior .bg{display:none}.section-product-interior .first-sight{background-color:var(--color-dark-1)}}.section-product-interior .first-sight .img{overflow:hidden}@media only screen and (max-width:1200px){.section-product-interior .first-sight .container-medium,.section-product-interior .main-slide .container{padding:0}}.section-product-interior .main-slide .content{display:flex;padding-bottom:122px;padding-top:63px}@media only screen and (max-width:1200px){.section-product-interior .main-slide .content{padding-bottom:0;padding-top:0}}.section-product-interior .main-slide .left-panel{gap:50px;overflow:hidden;padding-left:180px;width:62%}@media only screen and (max-width:1200px){.section-product-interior .main-slide .left-panel{padding-left:0;width:100%}}.section-product-interior .main-slide .left-panel .description{display:flex;flex-direction:column;gap:20px;padding-bottom:84px}@media only screen and (max-width:1200px){.section-product-interior .main-slide .left-panel .description{background-color:var(--color-dark-1);padding:86px 15px 74px}}.section-product-interior .main-slide .left-panel .interior-slide{max-width:736px}@media only screen and (max-width:1200px){.section-product-interior .main-slide .left-panel .interior-slide{max-width:unset}}.section-product-interior .main-slide .left-panel .interior-slide .car-preview .vf-swiper-collection img{width:100%}.section-product-interior .main-slide .left-panel .interior-slide .car-preview .swiper-slide{text-align:center}.section-product-interior .main-slide .left-panel .interior-slide .car-preview .interior-description{color:var(--color-black);display:none;font-size:20px;font-weight:500;line-height:28px;margin-top:10px;padding:0 10px;text-align:left}@media only screen and (max-width:1200px){.section-product-interior .main-slide .left-panel .interior-slide .car-preview .interior-description{display:block}}.section-product-interior .main-slide .left-panel .interior-slide .swiper-collect-wrapper{padding-bottom:28px}.section-product-interior .main-slide .left-panel .interior-slide .vf-swiper-collection-thumb{padding-top:22px}@media only screen and (max-width:1200px){.section-product-interior .main-slide .left-panel .interior-slide .vf-swiper-collection-thumb{padding:22px 15px 0}}.section-product-interior .main-slide .left-panel .interior-slide .vf-swiper-collection-thumb .swiper-slide{border:2px solid transparent}.section-product-interior .main-slide .left-panel .interior-slide .vf-swiper-collection-thumb .swiper-slide.swiper-slide-thumb-active{border-color:var(--color-primary)}.section-product-interior .main-slide .right-panel{max-width:45%;padding-top:26px;width:auto}@media only screen and (max-width:1200px){.section-product-interior .main-slide .right-panel{display:none}}.section-product-interior .main-slide .right-panel .interior-front-preview{padding-left:65px}.section-product-interior .main-slide .right-panel .interior-front-preview .swiper-slide .img-wrapper img{width:100%}.section-product-interior .main-slide .right-panel .interior-front-preview .swiper-slide-active .interior-description{visibility:visible}.section-product-interior .main-slide .right-panel .interior-front-preview .interior-description{font-size:20px;font-weight:500;line-height:28px;padding-top:57px;visibility:hidden}.section-product-interior .cta-group{background-color:var(--color-white)}.section-technology{padding-top:120px}.section-technology .content{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;padding-bottom:120px;text-align:center}@media only screen and (max-width:1200px){.section-technology .content{padding-bottom:200px}}.section-technology .video-showcase{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:50px;padding-bottom:200px}@media only screen and (max-width:1200px){.section-technology .video-showcase{background-color:var(--color-dark-1)}}.section-technology .video-showcase .bg{background-color:var(--color-dark-1);bottom:0;content:"";height:27.8vw;left:0;max-height:481px;min-height:300px;position:absolute;width:100vw;z-index:-1}.section-technology .video-showcase .container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}.section-technology .video-showcase .container:before{background:var(--color-white-constant);content:"";display:block;height:50%;left:0;position:absolute;top:0;width:100vw}.section-technology .video-showcase .video-player{max-width:100%;transition:max-width .5s ease-out;width:100%}.section-technology .video-showcase .video-player .video{display:none;width:100%}.section-technology .video-showcase .video-player .video.active{display:block}.section-technology .video-showcase .video-player .video video{width:100%}@media only screen and (max-width:1200px){.section-technology .video-showcase .version-select{gap:40px}}.section-exclusive-rights{background-attachment:fixed;background-position:top;background-size:cover;min-height:100vh;overflow-y:auto;position:relative;width:100%}.section-exclusive-rights .swiper{height:100vh}.section-exclusive-rights .page{background-size:cover;min-height:100vh;overflow:auto;padding-top:120px;width:100%}.section-exclusive-rights .page.active{display:block}.section-exclusive-rights .page .content{padding-bottom:50px}.section-exclusive-rights .page .description{display:flex;flex-direction:column;gap:20px}.section-exclusive-rights .page .description dl{background:var(--color-bg-dl);border-radius:12px;display:flex;flex-direction:column;gap:19px;padding:40px}@media only screen and (max-width:1200px){.section-exclusive-rights .page .description dl{padding:30px 15px}}.section-exclusive-rights .page .description dl dt{align-items:center;color:var(--txt-white);display:flex;font-size:36px;font-weight:700;gap:19px;letter-spacing:-.04em;line-height:120%;text-align:left}@media only screen and (max-width:1200px){.section-exclusive-rights .page .description dl dt{align-items:flex-start;flex-direction:column;font-size:24px}}.section-exclusive-rights .page .description dl dd{font-size:16px;font-weight:400;line-height:150%}.section-exclusive-rights .page .description dl dd ul{display:flex;flex-direction:column;gap:19px;padding-left:30px}@media only screen and (max-width:1200px){.section-exclusive-rights .page .description dl dd ul{padding-left:25px}}.section-exclusive-rights .page .description .cta-group .content{padding-bottom:65px}.section-exclusive-rights .page.page-2{padding-bottom:90px;width:100%}.section-exclusive-rights .page.page-2 .description{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media only screen and (max-width:1200px){.section-exclusive-rights .page.page-2 .description{flex-direction:column}}.section-exclusive-rights .page.page-2 .description dl{width:calc(50% - 10px)}@media only screen and (max-width:1200px){.section-exclusive-rights .page.page-2 .description dl{width:100%}}.section-exclusive-rights .page.page-2 .description dl:nth-child(2){align-self:end}.section-exclusive-rights .page.page-2 .description dl:nth-child(4){align-self:start}.home-page-vf9 .modal.customize-modal .modal-dialog{border-radius:12px;max-width:unset;overflow:hidden}.home-page-vf9 .modal .modal-content{padding:60px 0}.home-page-vf9 .modal .modal-content .close{border:none;font-size:30px;height:32px;outline:none;position:absolute;right:15px;top:20px;width:32px;z-index:10}.home-page-vf9 .modal .modal-content .header{color:var(--color-black);display:flex;flex-direction:column;gap:10px;margin-bottom:35px;padding:0 60px}.home-page-vf9 .modal .modal-content .header .ttl{font-size:36px;font-weight:400;letter-spacing:-.04em;line-height:120%}@media only screen and (max-width:1200px){.home-page-vf9 .modal .modal-content .header .ttl{font-size:24px}}.home-page-vf9 .modal .modal-content .header p{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:22.4px}.home-page-vf9 .modal .modal-content .modal-body{max-height:calc(59vh - 60px);overflow:auto;padding:0 60px;width:100%}@media only screen and (max-width:1200px){.home-page-vf9 .modal .modal-content .modal-body{padding:0 15px}}.home-page-vf9 #installmentCostPopUp .modal-content{background:var(--color-white-constant);max-height:85vh;max-width:785px;overflow:hidden}@media screen and (min-wdith:600px){.home-page-vf9 #installmentCostPopUp .modal-content{width:calc(100vw - 30px)}}.home-page-vf9 #installmentCostPopUp .modal-content table{border-collapse:collapse;font-size:16px;width:100%}.home-page-vf9 #installmentCostPopUp .modal-content thead tr{background-color:var(--color-primary);position:sticky;top:0;z-index:1}.home-page-vf9 #installmentCostPopUp .modal-content thead tr th{color:var(--txt-white);font-size:16px;font-weight:700;padding:10px 15px;text-align:center}@media only screen and (max-width:1200px){.home-page-vf9 #installmentCostPopUp .modal-content thead tr th{font-size:14px;padding:10px 5px}}.home-page-vf9 #installmentCostPopUp .modal-content td{padding:5px 15px;text-align:center}.home-page-vf9 #installmentCostPopUp .modal-content tbody tr{background-color:var(--tbl-row-odd-bg);border-bottom:1px solid var(--txt-white)}.home-page-vf9 #installmentCostPopUp .modal-content tbody tr:nth-of-type(2n){background-color:var(--tbl-row-even-bg)}.home-page-vf9 #installmentCostPopUp .modal-content tbody tr td{border:1px solid #fff;font-weight:600}.home-page-vf9 #batteryLeasePopUp .modal-dialog{max-width:95%;width:920px}.home-page-vf9 #batteryLeasePopUp .modal-body{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:1200px){.home-page-vf9 #batteryLeasePopUp .modal-body{max-height:calc(70vh - 60px)}}.home-page-vf9 #batteryLeasePopUp .modal-body dl dt{color:var(--color-primary);display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:-.02em;line-height:19.6px;position:relative}.home-page-vf9 #batteryLeasePopUp .modal-body dl dt span{background:var(--color-white-constant);padding:0 10px}.home-page-vf9 #batteryLeasePopUp .modal-body dl dt:before{background-color:var(--color-grey);content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.home-page-vf9 #batteryLeasePopUp .modal-body dl dd{align-items:center;-moz-column-gap:40px;column-gap:40px;display:flex;justify-content:space-around;margin:0;padding:10px}@media screen and (max-width:768px){.home-page-vf9 #batteryLeasePopUp .modal-body dl dd{flex-direction:column;row-gap:10px}.home-page-vf9 #batteryLeasePopUp .modal-body dl dd .pin{transform:rotate(90deg)}}@media only screen and (max-width:1200px){.section-charging-solution .container{padding:0}}.section-charging-solution .cover-hero-img{overflow:hidden}@media only screen and (min-width:1200px){.section-charging-solution .cover-hero-img{display:none;height:100vh;overflow:visible;pointer-events:none;position:absolute;right:0;top:0;transform-origin:right;width:100%;z-index:10}}@media print{.section-charging-solution .cover-hero-img{display:none;height:100vh;overflow:visible;pointer-events:none;position:absolute;right:0;top:0;transform-origin:right;width:100%;z-index:10}}.section-charging-solution .cover-hero-img img{max-width:100vw;width:100%}@media only screen and (min-width:1200px){.section-charging-solution .cover-hero-img img{position:absolute;right:0;transform-origin:right}}@media print{.section-charging-solution .cover-hero-img img{position:absolute;right:0;transform-origin:right}}.section-charging-solution .cover-hero-img .description{align-items:center;display:flex;flex-direction:column;gap:20px;left:0;position:absolute;top:235px;width:100%}@media only screen and (max-width:1200px){.section-charging-solution .cover-hero-img .description{display:none}}.section-charging-solution .content{display:flex}@media only screen and (max-width:1200px){.section-charging-solution .content{flex-wrap:wrap}}.section-charging-solution .left-panel{gap:50px;overflow:hidden;padding-left:155px;width:60%}@media only screen and (max-width:1200px){.section-charging-solution .left-panel{padding-left:0;width:100%}}.section-charging-solution .left-panel .description{display:flex;flex-direction:column;gap:20px;padding:155px 0 135px}@media only screen and (max-width:1200px){.section-charging-solution .left-panel .description{padding:0}}.section-charging-solution .right-panel{overflow:hidden;padding-left:100px;width:40%}@media only screen and (max-width:1200px){.section-charging-solution .right-panel{padding-left:0;width:100%}.section-charging-solution .content-1{padding:30px 15px}.section-charging-solution .content-1 .right-panel{display:none}.section-charging-solution .content-2 .right-panel{padding:30px 40px 60px}}.section-charging-solution .charging-items .swiper .charging-solution-item{color:var(--color-dark-1);display:flex;flex-direction:column;font-size:16px;font-weight:300;gap:8px;letter-spacing:-.02em;line-height:24px;margin-bottom:35px;min-height:105px;padding-left:30px;text-align:left}.section-charging-solution .charging-items .swiper .charging-solution-item:last-child{margin-bottom:0}.section-charging-solution .charging-items .swiper .charging-solution-item:before{background-color:var(--color-slide-paginate);border-radius:10px;content:"";display:block;height:92px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:5px}.section-charging-solution .charging-items .swiper .charging-solution-item.swiper-slide-thumb-active:before{background-color:var(--color-primary)}.section-charging-solution .charging-items .swiper .charging-solution-item strong{font-size:36px;font-weight:700;letter-spacing:-.04em;line-height:43.2px}.section-charging-solution .charging-items .swiper .charging-solution-item strong small{font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:28px}.section-charging-solution .charging-items .swiper .charging-solution-item a{border:none;color:var(--color-primary);font-size:12px;font-weight:600;letter-spacing:-.02em;line-height:16.8px;outline:none}.section-lead-form{background-size:cover}.section-lead-form .section-wrapper{background:var(--color-white-constant);padding:220px 0 300px}@media only screen and (max-width:1200px){.section-lead-form .section-wrapper{padding:80px 0 90px}}.section-lead-form .logo-hero-img{left:0;position:absolute;top:0;width:100%}.section-lead-form .logo-hero-img img{max-width:600px;width:100%}.section-lead-form .content{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:1200px){.section-lead-form .form-head .heading{padding-bottom:20px;padding-top:12px}.section-lead-form .form-head .intro{text-align:center}}.section-lead-form .form-subscribe{max-width:582px;padding:20px 30px;width:100%}.section-lead-form .form-subscribe .form-group{display:flex;flex-direction:column}.section-lead-form .form-subscribe .form-group .form-label-group{margin-bottom:60px}.section-lead-form .form-subscribe .form-group .form-label-group input{border:0;border-bottom:1px solid var(--color-dark-grey);border-radius:0}.section-lead-form .form-subscribe .form-group .form-label-group input:-webkit-autofill{border:0!important;border-bottom:1px solid var(--color-dark-grey);border-radius:0}.section-lead-form .form-subscribe .form-group .form-label-group input:autofill{border:0!important;border-bottom:1px solid var(--color-dark-grey);border-radius:0}.section-lead-form .form-subscribe .form-group .form-label-group input,.section-lead-form .form-subscribe .form-group .form-label-group label{background:transparent;color:var(--color-black);font-size:16px;font-weight:700;letter-spacing:-.02em;padding-left:0}.section-lead-form .form-subscribe .form-message{color:var(--danger-color);font-size:14px;font-weight:400;line-height:150%;padding-top:10px;text-align:left}.section-lead-form .form-subscribe .t-and-c{color:var(--color-dark-grey);font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:150%;margin-bottom:25px;text-align:left}.section-lead-form .form-subscribe .t-and-c a{color:var(--color-primary);text-decoration:underline}footer.v3s-footer .v3s-footer-bottom,footer.v3s-footer .v3s-footer-bottom .contact-group,footer.v3s-footer .v3s-footer-bottom .v3s-footer--about-expand{background-color:var(--bg-main-darker);color:var(--color-white)}footer.v3s-footer .v3s-footer-bottom a,footer.v3s-footer .v3s-footer-bottom li,footer.v3s-footer .v3s-footer-bottom p,footer.v3s-footer .v3s-footer-bottom span{color:var(--color-white)}footer.v3s-footer .v3s-footer-bottom span{display:unset}footer.v3s-footer .v3s-footer-bottom .subscribe-newsletter button span{color:var(--color-white-constant)}