.knk-progress-step{position:relative;flex-direction:column;justify-content:flex-end;flex:1;margin-right:8px;display:flex}.knk-progress-step .top-line{display:flex;margin-bottom:8px;color:#b6bec7;font-size:10px;font-weight:600;line-height:1}.knk-progress-step .bottom-line{display:flex;align-items:center;width:100%}.knk-progress-step .progress-circle{display:inline-block;flex-shrink:0;width:12px;height:12px;margin-right:8px;background-color:transparent;border:2px solid #b6bec7;border-radius:50%}.knk-progress-step .progress-divider-holder{position:relative;z-index:1;width:100%;height:2px}.knk-progress-step .progress-divider{height:2px;background-color:#b6bec7}.knk-progress-step .progress-divider-active{height:2px;position:absolute;top:0;left:0;z-index:1;display:none;width:50%;background-color:#ff8001;transition:width .25s ease-in-out}.knk-progress-step .progress-divider-active._completed{width:100%}.knk-progress-step:last-child{flex:0;margin-right:0}.knk-progress-step:last-child .top-line{position:absolute;top:0}.knk-progress-step:last-child .progress-circle{margin:0}.knk-progress-step:last-child .progress-divider-holder{display:none}.knk-progress-step__step{margin-right:2px}.knk-progress-step._active{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.knk-progress-step._active .top-line{color:#373f47}.knk-progress-step._active .progress-circle{background-color:#ff8001;border-color:#ff8001}.knk-progress-step._active .progress-divider-active{display:block}.knk-progress{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:17px 0}.knk-progress__content{display:flex}.save-payment-tooltip-content{font-size:12px!important;line-height:16px;text-align:left}.save-payment-secure-icons{display:flex;height:22px;margin-top:16px}.save-payment-secure-icon img{max-width:100%}.save-payment-secure-icon:not(:last-child){margin-right:16px}.save-payment-secure-icon._pci-dss{width:47px;height:19px}.knk-save-payment{padding-top:6px}.knk-save-payment__wrapper{display:flex}.knk-save-payment__left{flex:0 0 30px;margin-right:10px}.knk-save-payment__right{flex:0 0 auto}.knk-save-payment__text{margin-bottom:4px;font-size:8px;line-height:1.2;color:#373f47;font-weight:600}.knk-save-payment__text span{border-bottom:1px dotted #373f47}.knk-save-payment__icons{align-items:center;height:20px;display:flex}.knk-save-payment__icon{display:flex}.knk-save-payment__icon._mastercard{margin-right:6px}.checkout-stepper{height:60px;margin-bottom:18px}.checkout-stepper__inner._is-fixed{position:fixed;top:0;left:0;z-index:12;width:100%;background-color:#fff;box-shadow:0 2px 16px 0 rgba(55,63,71,.15)}.checkout-stepper__logo{display:none;position:absolute;z-index:1;top:22px;left:40px;width:120px;height:20px}.checkout-stepper__logo img{max-width:100%}.stepper-trust-wrapper{display:flex;justify-content:flex-end;padding:10px 0}@media(min-width:1460px){.checkout-stepper__logo{display:block}}.payment-methods .custom-control.custom-radio{border:1px solid #e4e7ea;border-radius:8px;padding:10px 10px 10px 40px;width:100%;margin-bottom:5px;font-weight:700;background-color:#f6f7f8}.payment-methods .custom-control.custom-radio .custom-control-label{width:100%}.payment-methods .custom-control.custom-radio.active{background-color:#edffe4}.payment-methods .custom-control-input:checked~.custom-control-label:before{border-color:#ff8001;background-color:#ff8001}@media(min-width:640px){.checkout-wrapper .sidebar-wrapper{position:sticky;top:20px}}.checkout-wrapper .checkout-card{border-radius:8px;padding:16px 16px 24px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.11)}.checkout-wrapper .checkout-card h1,.checkout-wrapper .checkout-card h2{font-size:16px;font-weight:700;line-height:24px;margin-bottom:15px}.checkout-wrapper .checkout-card .route,.checkout-wrapper .checkout-card .route .point{position:relative}.checkout-wrapper .checkout-card .route .point .wrapper{margin-left:20px;margin-bottom:10px;background-color:#f6f7f8;display:inline-flex;padding:0 15px 0 20px;border-radius:0 5px 5px 0;font-weight:700;height:30px;align-items:center}.checkout-wrapper .checkout-card .route .point:before{content:" ";position:absolute;left:0;border-radius:20px;width:30px;height:30px;background-color:#e4e7ea;z-index:1}.checkout-wrapper .checkout-card .route .point:after{content:" ";position:absolute;left:9px;top:9px;width:12px;height:12px;background-color:#ff8001;border-radius:50%;z-index:2}.checkout-wrapper .checkout-card .route .content{position:relative}.checkout-wrapper .checkout-card .route .content .wrapper{margin-left:40px}.checkout-wrapper .checkout-card .route .content:before{content:" ";position:absolute;left:14px;width:2px;background-color:#ff8001;height:calc(100% + 30px);top:-20px;z-index:3}.checkout-wrapper .checkout-card .round-trip{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.checkout-wrapper .checkout-card .wrapper.passenger .desc{display:flex;align-items:flex-start;margin-top:30px;font-size:13px}.checkout-wrapper .checkout-card.totals{display:flex;justify-content:space-between;padding:16px;background:linear-gradient(90deg,#fff,#27a745 80%)!important}.checkout-wrapper .checkout-card.totals .text-success{color:#fff!important}.checkout-wrapper .checkout-card.sidebar .header{margin:-16px -16px 10px -16px;padding:10px;background-color:#6f7f8f;border-radius:8px 8px 0 0;color:#fff}.checkout-wrapper .routes{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#f6f7f8;border-radius:8px;margin-bottom:10px;padding:10px}.checkout-wrapper .routes .points .point{position:relative;line-height:25px;padding-left:10px}.checkout-wrapper .routes .points .point:not(:last-child):before{content:"";position:absolute;width:1px;display:block;background-color:#b6bec7;top:10px;left:0;height:25px}.checkout-wrapper .routes .points .point:after{content:"";position:absolute;width:5px;height:5px;display:block;background-color:#b6bec7;border-radius:50%;top:10px;left:-2px}.checkout-wrapper .b-custom-control-xlg{position:relative;width:56px;height:40px;padding-left:36px}.checkout-wrapper .b-custom-control-xlg .custom-control-label:before{width:56px;height:32px;border-radius:16px}.checkout-wrapper .b-custom-control-xlg .custom-control-label:after{transform:translateX(0);top:6px;left:-34px;width:28px;height:28px;border-radius:50%}.checkout-wrapper .b-custom-control-xlg .custom-control-input:focus:not(:checked)~.custom-control-label:before{border:none;box-shadow:0 0 0 .2rem rgba(51,166,91,.226)}.checkout-wrapper .b-custom-control-xlg .custom-control-input:checked~.custom-control-label:before{border-color:#ff8001;background-color:#ff8001}.checkout-wrapper .b-custom-control-xlg .custom-control-input:checked~.custom-control-label:after{transform:translateX(1.55rem)}.invalid-feedback{display:block}.success-title{text-transform:uppercase!important;font-size:40px!important;color:#ff8002!important;line-height:40px!important}.success-title .big-icon{width:60px;height:60px;margin-right:15px}.checkout-card .bottom-wrapper{display:flex;flex-direction:row;align-items:center;margin-top:15px}.checkout-card .bottom-wrapper img.logo{width:100%;max-width:250px}.checkout-card .bottom-wrapper .note{width:100%;border:1px solid #ff8002;border-radius:5px;min-height:75px;padding:5px}.checkout-card .confirmation-code{display:flex;justify-content:space-between;font-weight:700}.checkout-card .confirmation-code strong{font-weight:600;color:#ff8001}.checkout-card .car-info{background-image:linear-gradient(0deg,#ebeff2,#dae4eb 63%);border-radius:8px;margin-right:10px;padding:10px;display:flex;justify-content:center;align-items:center;flex-direction:column}.checkout-card .car-info .info{background-color:#fff;padding:2px 5px;margin-top:5px;border-radius:2px;display:flex;align-items:center;justify-content:center}.checkout-card .car-info .title{font-size:25px;text-align:center;font-weight:700}.checkout-card .car-info img{max-width:200px}.checkout-card .car-info.orange{background:linear-gradient(0deg,#ff8002,#f7c594 63%)!important}.checkout-card .car-info.yellow{background:linear-gradient(0deg,#ff8001,#fdcb9a 63%)!important}.checkout-card .car-info.silver{background:linear-gradient(0deg,#a7a9ac,#efefef 63%)!important}.checkout-card .car-info.gold{background:linear-gradient(0deg,#a09167,#f7e5b3 63%)!important}