#maincontent,.page{padding:0}body{overflow:hidden}.ebike,body{height:100vh}.ebike{display:flex;font-family:Mulish,"sans-serif";width:100%}.ebike-left{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex-basis:50%;justify-content:center;max-width:50%}.ebike-left--content{display:flex;flex-wrap:wrap;row-gap:65px;width:70%}.ebike-left--content img{width:100%}.ebike-right{display:flex;flex-basis:50%;justify-content:center;max-width:50%;overflow-y:auto}.ebike-right .email-sent-text{color:#3c3c3c;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:140%;margin-bottom:0;margin-top:12px}.ebike-right .spinner-border.email-spinner.text-info{top:20px}.ebike-right .box-grey-input{background-color:#eff1f2;padding:16px}.ebike-right .box-grey-input #warrantyPassword{background-color:#fff!important}.ebike-right .ebike-right-content{margin-top:64px}.ebike-right .ebike-right-content>a{display:block;margin-bottom:24px;text-align:center}.ebike-right--form{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:585px}.ebike-right--form h1{color:#1f2125;font-size:36px;font-weight:400;line-height:44px;margin-bottom:0}.ebike-right--form form{display:flex;flex-direction:column;gap:24px;width:100%}.ebike-right--form .form-items{display:flex;flex-direction:row;gap:8px}.ebike-right--form .form-items>div{flex-basis:50%;max-width:50%}.ebike-right--form .box-input{display:flex;flex-direction:column;gap:8px}.ebike-right--form .form-group{position:relative}.ebike-right--form .form-group ::-moz-placeholder{color:transparent}.ebike-right--form .form-group ::placeholder{color:transparent}.ebike-right--form .form-group-title{color:#1f2125;font-size:16px;font-weight:700;line-height:23px;margin-bottom:16px;text-transform:uppercase}.ebike-right--form .form-group .form-control{background-color:#eff1f2;border:1px solid transparent;border-radius:0;color:#3c3c3c;font-size:16px;font-weight:600!important;height:58px;line-height:58px;padding:0 16px}.ebike-right--form .form-group .form-control:focus{box-shadow:none;outline:none}.ebike-right--form .form-group .form-control.is-invalid{border-bottom:1px solid #dc3545}.ebike-right--form .form-group label.form-control-label{color:#979797;font-family:Mulish,sans-serif;font-size:16px;font-weight:600;left:16px;margin-bottom:0;position:absolute;top:17px;transform:scale(1)!important;transition:all .3s ease;z-index:1}.ebike-right--form .form-group input:-webkit-autofill~label,.ebike-right--form .form-group input:not(:placeholder-shown)~label{color:#8a8a8a;font-size:12px;line-height:18px;opacity:1;top:8px;transform:scale(1)}.ebike-right--form .form-group input:-webkit-autofill,.ebike-right--form .form-group input:not(:placeholder-shown){padding:18px 16px 5px}.ebike-right--form button.submit-warranty{background-color:#1464f4;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:48px;line-height:48px;margin:0 auto 64px;text-align:center;text-transform:uppercase;width:345px}.ebike-right--form button.submit-warranty:disabled{background-color:#b4c3de;cursor:not-allowed}.ebike-right--form .term-group{color:#3c3c3c;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:16px;line-height:20px}.ebike-right--form .term-group a{color:#1464f4;text-decoration:none}.ebike-right--form .term-group label{align-items:center;display:flex;flex-direction:row;gap:16px}.ebike-right--form .term-group label input[type=checkbox]{height:18px;width:18px}.ebike-right--fail,.ebike-right--success{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:585px}.ebike-right--fail h3,.ebike-right--success h3{color:#28a745;font-size:36px;font-weight:400;line-height:44px;margin-bottom:0;text-align:center}.ebike-right--fail p,.ebike-right--success p{color:#1f2125;font-weight:400;letter-spacing:-.02em;line-height:23px;margin-bottom:0;text-align:center}.ebike-right--fail a,.ebike-right--success a{background:#1464f4;color:#fff;font-size:12px;font-weight:700;height:48px;line-height:48px;max-width:345px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.ebike-right--fail a:hover,.ebike-right--success a:hover{background:#fff;border:1px solid #1464f4;color:#1464f4}.ebike-right--fail h3{color:#dc3545}.veil{text-align:center;z-index:100}.veil,.veil .underlay{height:100%;left:0;position:absolute;top:0;width:100%}.veil .underlay{background-color:#111;opacity:.2}.spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dot1{animation:spinner-c7wet2 1s linear infinite;background:radial-gradient(farthest-side,#474bff 94%,transparent) top/9px 9px no-repeat,conic-gradient(transparent 30%,#474bff);border-radius:50%;height:56px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 0);width:56px}@keyframes spinner-c7wet2{to{transform:rotate(1turn)}}body>.veil{position:fixed}#phone-country-code{display:flex}#phone-country-code .form-floating{align-items:center;background:#eff1f2;display:flex;padding-left:.75rem;width:100%}#phone-country-code .select2-selection.select2-selection--single{border:none;height:58px;position:relative;width:80px}#phone-country-code .select2-selection.select2-selection--single:after{background-color:#d9e1e2;content:"";height:70%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}#phone-country-code .select2-container--default .select2-selection--single .select2-selection__rendered{background-color:#f0f0f1;line-height:58px;padding-left:16px}#phone-country-code .select2-container--default .select2-selection--single .select2-selection__arrow{background-image:url(../images/vinfast/arrowdown.png);background-repeat:no-repeat;background-size:100%;height:24px;right:18px;top:50%;transform:translateY(-50%);width:24px}#phone-country-code .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none}#phone-country-code input#phoneNumber{background-color:transparent;color:#3c3c3c;margin:0;padding-left:0}#phone-country-code input#phoneNumber:focus{box-shadow:none}#phone-country-code input#phoneNumber::-moz-placeholder{color:#979797!important;font-family:Mulish,sans-serif;font-size:16px;font-weight:600}#phone-country-code input#phoneNumber::placeholder{color:#979797!important;font-family:Mulish,sans-serif;font-size:16px;font-weight:600}#phone-country-code .dialCode{align-items:center;color:#979797;display:flex;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:140%;padding-right:8px;position:relative}#phone-country-code .dialCode.focus{color:#3c3c3c;top:12.9%}.ebike-right--form .form-group #phone-country-code label.form-control-label{border:none;height:auto!important;left:.75rem;padding:0!important}.ebike-right--form .form-group #phone-country-code .form-control{padding-bottom:0;padding-left:0!important;padding-top:0}.ebike-right--form .form-group #phone-country-code .form-control:not(:-moz-placeholder){padding:18px 16px 5px 0}.ebike-right--form .form-group #phone-country-code .form-control:not(:placeholder-shown){padding:18px 16px 5px 0}.form-phone-error:not(:empty){display:block}input#warrantyPurchasingDate{background-image:url(../images/calendar.png)!important;background-position:97% 50%;background-repeat:no-repeat;background-size:20px}.select2-results__option{display:flex;gap:8px;padding:12px 16px!important}.select2-container--open .select2-dropdown,.select2-container--open .select2-dropdown--below{background-color:#eff1f2;border:none;border-radius:0}