.brand-color{color:#1464f4}:root{--input-height:56px;--primary-color:#1464f4;--label-floating-color:#8a8a8a;--text-color:#3c3c3c}.vf-payment{background:#f7f9f9}.vf-payment p{text-align:left}.vf-payment .title-upload-banktranfer{font-size:14px;line-height:127%;margin-bottom:5px}.vf-payment .info{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.vf-payment .info:nth-child(5){margin-bottom:0}.vf-payment .info:nth-child(5) .copy-box{transition:all .6s ease}.vf-payment .info:nth-child(5) .copy-box.content-show{box-shadow:0 2px 7px 0 rgba(0,0,0,.15);flex-basis:100%;height:auto;max-width:100%;padding:10px;transform:translateX(-26%)}.vf-payment .info:nth-child(5) .copy-box #bankcontentcc:hover{max-width:100%;padding:0;text-overflow:unset;white-space:pre-wrap}.vf-payment .info:nth-child(5) .copy-box #bankcontentcc:hover .value{max-width:100%;padding:0;white-space:normal}.vf-payment .info:nth-child(5) .copy-box #bankcontentcc:hover~.btn-copy{display:none}.vf-payment .info .label{flex-basis:29%;flex:0 0 25%;font-size:16px;font-weight:600!important;line-height:150%;margin:0;max-width:25%;padding:0}@media(max-width:991px){.vf-payment .info .label{font-size:14px}}.vf-payment .info .value{font-weight:700;text-align:left}.vf-payment .info .buildingBandAccountName,.vf-payment .info .buildingBandName,.vf-payment .info .copy-box{color:#3c3c3c;flex:0 0 75%;flex-basis:71%;font-size:14px;font-weight:600!important;line-height:150%;max-width:71%;padding:2px}@media(max-width:991px){.vf-payment .info .buildingBandAccountName,.vf-payment .info .buildingBandName,.vf-payment .info .copy-box{font-size:12px}}.vf-payment .info .buildingBandAccountName .value,.vf-payment .info .buildingBandName .value,.vf-payment .info .copy-box .value{display:block;max-width:90%;word-wrap:unset;color:#3c3c3c;float:left;font-size:14px;font-weight:600!important;line-height:150%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:991px){.vf-payment .info .buildingBandAccountName .value,.vf-payment .info .buildingBandName .value,.vf-payment .info .copy-box .value{font-size:12px}}.vf-payment .info .buildingBandAccountName .btn-copy,.vf-payment .info .buildingBandName .btn-copy,.vf-payment .info .copy-box .btn-copy{color:#1464f4;cursor:pointer;float:right;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:15px;margin:0;text-align:center;text-transform:uppercase}.vf-payment .info .copy-box{align-items:center;background:#fff;border-radius:4px;display:flex;height:40px;justify-content:space-between;padding-left:10px;position:relative}.vf-payment .info .copy-box .value{padding:0 18px 0 0}#messagePopup .modal-dialog,#paycollectErrorPopup .modal-dialog,.xmd-noti-popup .modal-dialog{min-width:unset;overflow:hidden;width:420px}#messagePopup .modal-content,#paycollectErrorPopup .modal-content,.xmd-noti-popup .modal-content{padding:30px}#messagePopup .modal-body img,#paycollectErrorPopup .modal-body img,.xmd-noti-popup .modal-body img{margin-bottom:30px;max-width:98px}#messagePopup .modal-body .title,#paycollectErrorPopup .modal-body .title,.xmd-noti-popup .modal-body .title{color:#3c3c3c;font-size:20px;font-weight:600;line-height:25px;margin:0 0 30px;text-transform:none}#messagePopup .modal-body .desc,#paycollectErrorPopup .modal-body .desc,.xmd-noti-popup .modal-body .desc{color:#3c3c3c;font-size:16px;font-weight:400;line-height:150%;margin-bottom:30px;text-align:left}#messagePopup .modal-body .link,#paycollectErrorPopup .modal-body .link,.xmd-noti-popup .modal-body .link{color:var(--new-1464-f-4-future-blue,#1464f4)}#messagePopup .modal-body .link:hover,#paycollectErrorPopup .modal-body .link:hover,.xmd-noti-popup .modal-body .link:hover{text-decoration:underline!important}#messagePopup .modal-body .link.btn-vtm,#paycollectErrorPopup .modal-body .link.btn-vtm,.xmd-noti-popup .modal-body .link.btn-vtm{background:initial;color:#e03}#messagePopup .modal-body .group-button,#paycollectErrorPopup .modal-body .group-button,.xmd-noti-popup .modal-body .group-button{text-align:center}#messagePopup .modal-body .group-button button,#paycollectErrorPopup .modal-body .group-button button,.xmd-noti-popup .modal-body .group-button button{background:#1464f4;float:unset;font-size:16px;font-weight:600;line-height:150%;opacity:1;text-transform:none;width:263px}#messagePopup .modal-body .group-button button.close,#paycollectErrorPopup .modal-body .group-button button.close,.xmd-noti-popup .modal-body .group-button button.close{text-shadow:none}#messagePopup .modal-body .group-button button.btn-vtm,#paycollectErrorPopup .modal-body .group-button button.btn-vtm,.xmd-noti-popup .modal-body .group-button button.btn-vtm{background-color:#e03;color:#fff}#normalVerificationPopup .modal-dialog{min-width:unset;width:472px}#normalVerificationPopup .modal-dialog .message{color:#dc3545}.xmd-noti-popup .modal-body .title{font-size:24px;font-weight:400;margin-bottom:24px}.xmd-noti-popup .modal-body .group-button{text-align:center}.xmd-noti-popup .modal-body .group-button button{font-size:12px;font-weight:700;height:auto;padding:16px 24px;width:auto}.v3s-header{position:fixed}.v3s-header--bottom{position:unset!important}.select2-results__option{font-size:16px;margin:8px;transition:all .3s}.select2-results__option .select-option-store .store-name{font-size:16px;font-weight:700;margin:0 0 10px}.select2-results__option .select-option-store .store-address{font-size:15px;margin:0}.select2-results__option.select2-results__option--highlighted,.select2-results__option:hover,.select2-results__option[aria-selected=true]{background:rgba(44,114,198,.1)!important;color:#3c3c3c!important}.product-change-without-notice{color:#8a8a8a;font-family:Mulish;font-size:12px;font-style:normal;font-weight:600;line-height:150%;text-align:center}@media(min-width:768px){.product-change-without-notice .show-sp{display:none}}.vf-bikes-deposit{margin-top:84px}@media(min-width:1440px){.vf-bikes-deposit{padding:0 150px}}@media(max-width:991px){.vf-bikes-deposit{margin-top:60px}}.vf-bikes-deposit__banner{display:block;position:relative;z-index:1}@media(min-width:1440px){.vf-bikes-deposit__banner{margin:0 -150px}}.vf-bikes-deposit__banner .cta-banner{cursor:pointer;width:100%}.vf-bikes-deposit__banner i{bottom:0;color:#999;font-size:30px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.vf-bikes-deposit__banner i:before{cursor:pointer}.vf-bikes-deposit__container{border-bottom:1px solid #e4e4e4;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:30px auto;max-width:1140px;width:100%}.vf-bikes-deposit__container li{cursor:pointer;display:flex;justify-content:center;width:240px}@media(max-width:1440px){.vf-bikes-deposit__container li{width:20%}}.vf-bikes-deposit__container li img{max-height:133px;width:100%}.vf-bikes-deposit__container li figcaption{font-size:16px;font-weight:700;margin-bottom:18px;margin-top:20px}@media(max-width:767px){.vf-bikes-deposit__container li figcaption{font-size:13px;margin-bottom:0;margin-top:0}}.vf-bikes-deposit__container li .car{display:block}.vf-bikes-deposit__container li .car-highlighted{display:none}.vf-bikes-deposit__container li.active .car,.vf-bikes-deposit__container li:hover .car{display:none!important}.vf-bikes-deposit__container li.active .car-highlighted,.vf-bikes-deposit__container li:hover .car-highlighted{display:block!important}.vf-bikes-deposit__container li.active{border-bottom:3px solid #2c72c6}.vf-bikes-deposit__product-list.desktop{display:none}@media(min-width:768px){.vf-bikes-deposit__product-list.desktop{display:block}}.vf-bikes-deposit__product-list.mobile{display:none}@media(max-width:767px){.vf-bikes-deposit__product-list.mobile{display:block}}.vf-bikes-deposit__product-list.mobile .vf-bikes-deposit__container .swiper-slide li{width:unset!important}.vf-bikes-deposit__product-list.mobile .vf-bikes-deposit__container .swiper-slide li .car{display:block!important}.vf-bikes-deposit__product-list.mobile .vf-bikes-deposit__container .swiper-slide li .car-highlighted{display:none!important}.vf-bikes-deposit__product-list.mobile .vf-bikes-deposit__container .swiper-slide-active li{border-bottom:3px solid #2c72c6!important}.vf-bikes-deposit__product-list.mobile .vf-bikes-deposit__container .swiper-slide-active li .car{display:none!important}.vf-bikes-deposit__product-list.mobile .vf-bikes-deposit__container .swiper-slide-active li .car-highlighted{display:block!important}.vf-bikes-deposit figure{max-width:240px}.vf-bikes-deposit figure figcaption{text-align:center}.vf-bikes-deposit .product-details{display:flex;height:100%;margin:0 auto;max-width:1440px}@media(max-width:767px){.vf-bikes-deposit .product-details{display:grid}}.vf-bikes-deposit .product-details .tab-left .tab-left-box{margin:0;overflow:hidden}.vf-bikes-deposit .product-details .tab-left .tab-left-box .v3s-product-item-0,.vf-bikes-deposit .product-details .tab-left .tab-left-box .vfe34-new-colors{display:flex;justify-content:center;margin-top:40px;position:relative}.vf-bikes-deposit .product-details .tab-left .tab-left-box .v3s-product-item-0 img,.vf-bikes-deposit .product-details .tab-left .tab-left-box .vfe34-new-colors img{display:none;pointer-events:none;width:100%}@media(max-width:767px){.vf-bikes-deposit .product-details .tab-left .tab-left-box .v3s-product-item-0 img,.vf-bikes-deposit .product-details .tab-left .tab-left-box .vfe34-new-colors img{margin:50px auto;width:85%}}.vf-bikes-deposit .product-details .tab-left .tab-left-box .v3s-product-item-0 img.active,.vf-bikes-deposit .product-details .tab-left .tab-left-box .vfe34-new-colors img.active{display:block}.vf-bikes-deposit .product-details .tab-left .tab-left-box .vfe34-new-colors{margin-top:50px}.vf-bikes-deposit .product-details .tab-left .tab-left-box .tab-car-left-content{display:none}.vf-bikes-deposit .product-details .tab-left .tab-left-box .tab-car-left-content.active{display:block;position:relative}.vf-bikes-deposit .product-details .tab-left .tab-left-box .tab-car-left-content .images-360.active{left:50%;position:absolute;top:80%;transform:translate(-50%,-50%);width:100%}.vf-bikes-deposit .product-details.selected{align-items:center;display:flex}.vf-bikes-deposit .product-details .tab-left{display:flex;flex:0 0 50%;height:100%;max-width:50%;overflow-x:hidden;position:relative}.vf-bikes-deposit .product-details .tab-left-box{display:block;margin:auto 0;width:100%}.vf-bikes-deposit .product-details .tab-left-box img{width:100%}.vf-bikes-deposit .product-details .tab-left-box .car-title-name{padding:70px 0 110px}@media(min-width:1024px)and (max-width:1400px){.vf-bikes-deposit .product-details .tab-left-box .car-title-name{padding:50px 0}}@media screen and (max-width:768px){.vf-bikes-deposit .product-details .tab-left-box .car-title-name{padding:40px 0 30px}}.vf-bikes-deposit .product-details .tab-left-box .v3s-product--name{align-items:center;color:#b8b8b8;font-size:35px;font-style:normal;font-weight:300;letter-spacing:.345em;line-height:43px;margin-bottom:15px;text-align:center;text-transform:uppercase}@media(max-width:991px){.vf-bikes-deposit .product-details .tab-left-box .v3s-product--name{font-size:30px;line-height:37px}}@media(max-width:567px){.vf-bikes-deposit .product-details .tab-left-box .v3s-product--name{font-size:26px;line-height:32px}}.vf-bikes-deposit .product-details .tab-left-box .v3s-product--subname{color:#b8b8b8;font-size:14px;font-weight:600;line-height:17px;text-align:center}@media(max-width:991px){.vf-bikes-deposit .product-details .tab-left{display:block;flex:unset;height:auto;max-width:unset;width:100%}.vf-bikes-deposit .product-details .tab-left .block-payment{padding:0}}.vf-bikes-deposit .product-details .tab-right{display:flex;flex:0 0 50%;height:100%;max-width:50%;overflow-y:auto}@media(max-width:767px){.vf-bikes-deposit .product-details .tab-right{display:grid;max-width:100%}}.vf-bikes-deposit .product-details .tab-right-box{margin:0 0 auto;overflow:hidden;padding:20px 30px 0;width:100%}@media(max-width:767px){.vf-bikes-deposit .product-details .tab-right-box{padding:0 20px!important}}.vf-bikes-deposit .product-details .tab-right-box p{font-size:16px;font-weight:700;margin-bottom:20px;margin-top:10px;text-align:center}.vf-bikes-deposit .product-details .tab-right-box .car-type-item{margin-bottom:25px}.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-name-title{color:#1f2125;font-size:28px;font-style:normal;font-weight:700;margin-bottom:0;padding-bottom:10px;padding-top:5px;text-align:center}@media(max-width:991px){.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-name-title{padding-top:10px}}@media(max-width:767px){.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-name-title{text-align:center}}.vf-bikes-deposit .product-details .tab-right-box .car-type-item .deposit-amount{border-bottom:1px solid #f0f3f3;padding:16px 0}.vf-bikes-deposit .product-details .tab-right-box .car-type-item .deposit-amount>p{color:#1f2125;font-size:18px;font-weight:600;line-height:150%;margin:0}.vf-bikes-deposit .product-details .tab-right-box .car-type-item .deposit-amount .amount{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:0;margin-top:16px}.vf-bikes-deposit .product-details .tab-right-box .car-type-item .deposit-amount .amount span{display:block;font-size:16px}.vf-bikes-deposit .product-details .tab-right-box .car-type-item .deposit-amount .amount b{font-size:28px;line-height:140%}.vf-bikes-deposit .product-details .tab-right-box .car-type-item .deposit-amount .amount .bankDepositAmount,.vf-bikes-deposit .product-details .tab-right-box .car-type-item .deposit-amount .amount .vfe-unit{color:#1464f4}.vf-bikes-deposit .product-details .tab-right-box .car-type-item .deposit-amount .amount .bankDepositAmount{margin-left:10px}@media screen and (max-width:768px){.vf-bikes-deposit .product-details .tab-right-box .car-type-item .deposit-amount .amount{align-items:center;display:flex}}.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-name-title:nth-child(2),.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-name-title:nth-child(3),.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-name-title:nth-child(4),.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-name-title:nth-child(5),.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-name-title:nth-child(6),.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-name-title:nth-child(7),.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-name-title:nth-child(8),.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-name-title:nth-child(9){display:none}@media(min-width:1024px)and (max-width:1600px){.vf-bikes-deposit .product-details .tab-right-box .car-type-item{margin-bottom:15px}}.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-select-name{align-items:center;display:flex;font-size:14px;font-weight:600;justify-content:space-between;line-height:17px;margin-bottom:15px;text-align:left}.vf-bikes-deposit .product-details .tab-right-box .car-type-item .car-select-name a{color:#2ea2eb;font-size:12px;font-weight:400;text-decoration:underline}.vf-bikes-deposit .product-details .tab-right-box .vehicle-spec{align-items:center;border-bottom:1px solid #f0f3f3;color:#3c3c3c;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:16px 0}.vf-bikes-deposit .product-details .tab-right-box .vehicle-spec span{font-size:13px;font-weight:400;line-height:16px}.vf-bikes-deposit .product-details .tab-right-box .vehicle-spec p{font-size:20px;font-weight:600;line-height:25px;margin:0}.vf-bikes-deposit .product-details .tab-right-box .vehicle-spec .spec-desc{color:#3c3c3c;font-size:12px;font-style:italic;font-weight:400;line-height:150%;margin-top:16px;padding:0 30px;text-align:center}.vf-bikes-deposit .product-details .tab-right-box .pay-note{color:#2c72c6;font-size:13px;font-style:italic;font-weight:400}.vf-bikes-deposit .product-details .tab-right-box .detail-policy{border-bottom:1px solid #dbe1e3;padding:30px 0 40px;text-align:center}.vf-bikes-deposit .product-details .tab-right-box .detail-policy a{color:#2998dd;font-size:14px;font-style:normal;font-weight:600;text-decoration:underline}@media(min-width:768px)and (max-width:1439px){.vf-bikes-deposit .product-details .tab-right-box .detail-policy{border-bottom:none}}.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color{margin-bottom:30px}@media(min-width:1024px)and (max-width:1600px){.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color{margin-bottom:10px}}.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color:last-child{margin-bottom:0;padding-bottom:30px}.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -3px 5px}.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li{border:1px solid #e4e4e4;border-radius:3px;border-radius:50%;cursor:pointer;display:block;height:40px;list-style:none;margin-bottom:10px;overflow:hidden;padding:0;position:relative;width:40px}.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li:not(:last-child){margin-right:10px}.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li:after{background:linear-gradient(34.47deg,rgba(0,0,0,.5) -22.12%,transparent 87.91%);clip-path:polygon(0 0,0 100%,100% 0);content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li img{width:100%}.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li.active,.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li:hover{border:3px solid #2c72c6}.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li.dark-color:after,.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li.vf-color.CE11:after,.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li.vf-color.CE12:after,.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li.vf-color.CE13:after,.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li.vf-color.CE14:after,.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li.vf-color.CE15:after,.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li.vf-color.CE16:after,.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li.vf-color.CE1H:after,.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color ul li.vf-color.CE1K:after{background:linear-gradient(34.47deg,hsla(0,0%,100%,.5) -22.12%,hsla(0,0%,100%,0) 87.91%)}.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color .color-name{color:#3c3c3c;font-size:13px;text-align:center}.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color .color-name--interior{color:#707070;font-size:13px;text-align:center}.vf-bikes-deposit .product-details .tab-right-box .v3s-product--color .colorItemList-interior li img{border-radius:0;display:block;left:-3px;position:absolute;top:-3px}.vf-bikes-deposit .product-details .tab-right-box .select-color{margin-top:15px}.vf-bikes-deposit .product-details .tab-right-box .tab-right-services{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px;padding-bottom:20px}.vf-bikes-deposit .product-details .tab-right-box .tab-right-services .battery-service{border:1px solid #dedede;border-radius:3px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:700;height:120px;max-width:180px;outline:none!important;padding:8px;width:30%}.vf-bikes-deposit .product-details .tab-right-box .tab-right-services .battery-service.active{border:1px solid #2c72c6}@media(max-width:991px){.vf-bikes-deposit .product-details .tab-right-box .tab-right-services .battery-service{font-size:12px}}.vf-bikes-deposit .product-details .tab-right-box .tab-right-services .battery-service .service-description{border-top:1px solid #d9e1e2;color:#8a8a8a;font-size:12px;font-weight:600;line-height:16px;margin-top:4px;padding-top:4px}@media screen and (max-width:768px){.vf-bikes-deposit .product-details .tab-right-box .tab-right-services{flex-direction:column}.vf-bikes-deposit .product-details .tab-right-box .tab-right-services .battery-service{height:80px;margin-top:10px;max-width:unset;width:100%}}.vf-bikes-deposit .product-details .tab-right-box .battery-service-des{border-bottom:1px solid #dbe1e3;font-size:13px;font-weight:400;line-height:16px;padding-bottom:30px;text-align:center}@media screen and (max-width:768px){.vf-bikes-deposit .product-details .tab-right-box .battery-service-des{text-align:left}}.vf-bikes-deposit .v3s-product-item-0,.vf-bikes-deposit .vfe34-new-colors{background:#fff}.vf-bikes-deposit .order-last{left:50%;padding-top:0}@media screen and (max-width:1439px){.vf-bikes-deposit .order-last{transform:translateX(-50%)}}@media screen and (max-width:991px){.vf-bikes-deposit .order-last{padding:0 100px}}@media screen and (max-width:767px){.vf-bikes-deposit .order-last{padding:0 20px}}.vf-bikes-deposit .order-last .select2-container .select2-selection--single{background-color:#fff;border:1px solid #dbe1e3;border-radius:3px;padding:0 19px}.vf-bikes-deposit .order-last .select2-container{width:100%!important}.vf-bikes-deposit .order-last .select2-selection__arrow{background-image:url(../../images/vfe34/arrowdown.png);background-position:50%;background-repeat:no-repeat;background-size:100%;right:15px!important}.vf-bikes-deposit .order-last .select2-selection__arrow b{display:none}.vf-bikes-deposit .order-last .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#979797;font-size:13px;font-weight:400}.vf-bikes-deposit .order-last .vf-btn{background:#1464f4;border:none;border-radius:3px;color:#fff;display:block;font-size:16px;font-weight:600;height:40px;line-height:40px;outline:none;text-align:center;width:274px}@media screen and (max-width:768px){.vf-bikes-deposit .order-last .vf-btn{max-width:90%;width:335px}}.vf-bikes-deposit .order-last .vf-btn:hover{color:#fff}.vf-bikes-deposit .order-last .vf-btn.disabled,.vf-bikes-deposit .order-last .vf-btn:disabled{background:#71747d;pointer-events:none}.vf-bikes-deposit .order-last .group-title{font-size:16px;font-weight:700;line-height:24px;padding:30px 0;text-align:center}.vf-bikes-deposit .order-last .group-input label{font-size:16px;font-weight:700;letter-spacing:-.01em}.vf-bikes-deposit .order-last .group-input label span{color:#2c72c6}.vf-bikes-deposit .order-last .group-input input,.vf-bikes-deposit .order-last .group-input select{background:#fff;border:1px solid #dbe1e3;border-radius:3px;height:40px;line-height:40px;outline:0;padding:0 19px}.vf-bikes-deposit .order-last .checkbox{margin-bottom:30px;margin-top:48px}.vf-bikes-deposit .order-last .checkbox .group-input{align-items:baseline}.vf-bikes-deposit .order-last .checkbox .group-input label{color:#1f2125;font-size:13px;font-weight:400;line-height:127%;margin-bottom:0;margin-right:15px}.vf-bikes-deposit .order-last .checkbox .group-input label a{color:#1464f4}.vf-bikes-deposit .order-last .checkbox .group-input label a:hover{color:#d60000}.vf-bikes-deposit .order-last .checkbox .group-input input{opacity:0;position:absolute;width:auto;z-index:1}.vf-bikes-deposit .order-last .checkbox .group-input input+label{color:#000;cursor:pointer;font-size:14px;line-height:150%;margin-bottom:0;margin-right:0;padding-left:35px;position:relative}.vf-bikes-deposit .order-last .checkbox .group-input input+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:3px;vertical-align:middle;width:20px}@media(hover:hover){.vf-bikes-deposit .order-last .checkbox .group-input input:hover+label:before{background:#2e61f4}}.vf-bikes-deposit .order-last .checkbox .group-input input:checked+label:before{background:#2e61f4}.vf-bikes-deposit .order-last .checkbox .group-input input:checked+label:after{background:transparent;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;left:7px;position:absolute;top:6px;transform:rotate(45deg);width:6px}.vf-bikes-deposit .order-last .radio p{font-size:16px;font-weight:700}.vf-bikes-deposit .order-last .radio .group-input input{opacity:0;position:absolute;width:100%;z-index:1}.vf-bikes-deposit .order-last .radio .group-input input+label{color:#000;cursor:pointer;font-size:14px;line-height:150%;margin-bottom:0;margin-right:0;padding-left:35px;position:relative;transition:all .3s ease}.vf-bikes-deposit .order-last .radio .group-input input+label:before{background-image:url(../../images/vfe34/radio-checked.svg);background-size:100%;border-radius:50%;content:"";display:inline-block;height:20px;left:0;margin-right:6px;position:absolute;top:1px;vertical-align:middle;width:20px}.vf-bikes-deposit .order-last .radio .group-input input:checked+label:before{background-image:url(../../images/vfe34/checked.svg)}.vf-bikes-deposit .order-last .group-input{margin-bottom:15px}.vf-bikes-deposit .order-last .group-input input,.vf-bikes-deposit .order-last .group-input select{width:100%}.vf-bikes-deposit .order-last .group-input label{margin-bottom:10px}.vf-bikes-deposit .order-last .vf-group-btn{align-items:center;justify-content:center;margin-top:40px}.vf-bikes-deposit .order-last .vf-payment{display:none;padding:16px 16px 16px 35px}.vf-bikes-deposit .order-last .vf-payment .info{margin-bottom:15px}.vf-bikes-deposit .order-last .vf-payment .info .label{font-size:14px;line-height:127%;margin-bottom:5px}.vf-bikes-deposit .order-last .vf-payment .info .value{font-weight:700}.vf-bikes-deposit .order-last .vf-payment .title-upload-banktranfer{font-size:14px;line-height:127%;margin-bottom:5px}.vf-bikes-deposit .order-last .fa-chevron-down:before{cursor:pointer}.vf-bikes-deposit .order-last .upload-unc-form .form-group .form-control{align-items:center;background-color:#f4f4f4;border-radius:3px;color:#979797;display:flex;font-size:13px;font-style:normal;font-weight:400;line-height:140.4%;padding-left:20px;padding-right:0}@media screen and (max-width:567px){.vf-bikes-deposit .order-last .upload-unc-form .form-group .form-control.placeholderIdentityCardImg::-moz-placeholder{opacity:0}.vf-bikes-deposit .order-last .upload-unc-form .form-group .form-control.placeholderIdentityCardImg::placeholder{opacity:0}}.vf-bikes-deposit .order-last .upload-unc-form .choose-identityCardButton{background:#1a1a1a;border-radius:3px;color:#fff;left:unset;position:absolute;right:-10px;top:0;transform:scale(.8)}.vf-bikes-deposit .order-last .upload-unc-form .choose-identityCardButton button.btn{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:127%;text-align:center;text-transform:unset}.vf-bikes-deposit .order-last .upload-unc-form .btn-upload-file{display:none;opacity:0}.vf-bikes-deposit .order-last .upload-unc-form .btn-upload-file button.btn{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:50%;min-width:120px;padding:0;text-align:center;text-transform:unset}.vf-bikes-deposit .order-last .upload-unc-form .btn-upload-file button.btn span{margin-top:0}.vf-bikes-deposit .order-last .upload-unc-form .btn-upload-file.upload{background:#1a1a1a;border-bottom-right-radius:3px;border-top-right-radius:3px;display:block;opacity:1;position:absolute;right:0;top:0;z-index:1}.vf-bikes-deposit .order-last .upload-unc-form .upload-unc-note{color:#707070;font-size:11px;font-style:italic;font-weight:400;line-height:140%}.vf-bikes-deposit .order-last .upload-unc-form .upload-unc-des{color:#111;font-size:13px;font-style:normal;font-weight:500;line-height:150%}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg{margin-top:10px}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .previewIdentityCardImgList{display:flex}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .previewIdentityCardImgList .thumbImg{background-color:hsla(0,0%,92%,.329);border:2px solid #ebebeb;height:130px;margin-bottom:30px;margin-right:15px;position:relative;width:25%}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .previewIdentityCardImgList .thumbImg .delete-image{background-image:url(../../images/close.png);background-position:50%;background-repeat:no-repeat;background-size:10px;cursor:pointer;height:30px;position:absolute;right:0;top:0;width:30px;z-index:1}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .previewIdentityCardImgList .thumbImg img{height:80%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}@media screen and (max-width:568px){.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .previewIdentityCardImgList .thumbImg{height:80px}}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .previewIdentityCardImgList .hasPdf{background:url(../../images/icon-pdf.png) no-repeat 50%}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .previewIdentityCardImgList .hasPdf img{opacity:0}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .previewIdentityCardImgList .hasOther{background:url(../../images/icon-sample-document.png) no-repeat 50%;background-size:55px 72px}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .previewIdentityCardImgList .hasOther img{opacity:0}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .previewIdentityCardImgList.disabled .delete-image{display:none}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .message p{font-weight:700;text-align:left}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .message p.success{color:#00a119}.vf-bikes-deposit .order-last .upload-unc-form .previewIdentityCardImg .message p.fail{color:red}.vf-bikes-deposit .flexbox-break{display:block;flex-basis:100%;height:0}.swiper-container .swiper-button{height:28px;position:absolute;top:50%;width:18px;z-index:1}.swiper-container .swiper-button.swiper-button-disabled{opacity:.25;pointer-events:auto}.swiper-container .swiper-button-prev{left:5%;transform:rotate(-180deg)}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background-image:url(../../images/arrow-right.svg);background-repeat:no-repeat;background-size:auto}.swiper-container .swiper-button-next{right:5%}.v3s-footer{margin-top:80px}#depositConfirmModal.show{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5))}#depositConfirmModal .modal-dialog{font-size:16px;font-weight:400;line-height:150%;max-height:100%;min-width:950px}#depositConfirmModal .modal-content{background-color:#fff}#depositConfirmModal .modal-header{align-items:center;border-bottom:none;flex-direction:column;padding:30px;text-align:center}#depositConfirmModal .modal-header .modal-title{color:#2c72c6;font-size:28px;font-weight:600}#depositConfirmModal .modal-header p{margin:0}#depositConfirmModal .modal-body{padding:0 30px}#depositConfirmModal .modal-body .group-info{border-top:1px solid #dbe1e3;padding:30px 0}#depositConfirmModal .group-item label{color:#1f2125;font-size:16px;font-weight:700;line-height:148%;margin:auto;padding-right:8px}#depositConfirmModal .group-item select{border:1px solid #e3e3e3;border-radius:3px;height:40px;padding:8px 12px;width:100%}#depositConfirmModal .group-item .font-lighter{font-weight:400}#depositConfirmModal .group-item .bankDepositAmount,#depositConfirmModal .group-item .bankDepositAmount+span{color:#2c72c6}#depositConfirmModal .form-group{margin-bottom:0}#depositConfirmModal .form-control{border:1px solid #e3e3e3;font-size:inherit;height:40px;padding:8px 12px}#depositConfirmModal .form-control:focus{border:1px solid #2c72c6!important;border-radius:4px;box-shadow:0 0 0 3.2px rgba(0,123,255,.25)}#depositConfirmModal .form-check label{font-size:13px;line-height:148%}#depositConfirmModal .modal-footer{border:none;justify-content:center}#depositConfirmModal .modal-footer .btn{font-size:inherit}#depositConfirmModal .modal-footer .btn.btn-outline-secondary{border-color:#2c72c6;color:#2c72c6}@media(min-width:992px){#depositConfirmModal .modal-footer{padding:0 0 30px}#depositConfirmModal .modal-footer .btn.btn-outline-secondary,#depositConfirmModal .modal-footer .btn.btn-primary{width:300px}}@media(max-width:991.98px){#depositConfirmModal .modal-dialog{height:100%;max-width:unset;min-width:unset;width:100%}#depositConfirmModal .modal-body{min-height:calc(100vh - 57px);padding-bottom:110px}#depositConfirmModal .modal-footer{bottom:0;padding:0 20px 20px;position:absolute;width:100%}#depositConfirmModal .btn{width:100%}#depositConfirmModal .group-item .bankDepositAmount,#depositConfirmModal .group-item .bankDepositAmount+span{font-size:24px;line-height:120%}}@media(max-width:575.98px){#depositConfirmModal .btn.btn-outline-secondary{margin-bottom:10px}}@media(max-width:991px){#depositConfirmModal .service-group{order:1}}