@media(max-width: 767px){.form-fast-track-step .container>.row>.col-12 .right-side .background-white{padding:25px}}.form-fast-track-step .container>.row>.col-12 .right-side .countdown-timer{width:auto}@media(max-width: 767px){.form-fast-track-step .container>.row>.col-12 .right-side .divider{margin-top:24px;margin-bottom:24px}}.form-fast-track-step .container>.row>.col-12 .right-side .total-title strong{margin-bottom:0}.form-fast-track-step .container>.row>.col-12 .right-side .header-sidebar>.title{text-transform:capitalize;color:var(--text)}.form-fast-track-step .information-need-help h5{font-weight:normal !important;font-size:16px;color:var(--text);margin-bottom:10px}.form-fast-track-step .information-need-help .help-contact-item .whatsapp-contact{display:flex;align-items:top;justify-content:center;transition:all .3s ease;cursor:pointer}.form-fast-track-step .information-need-help .help-contact-item .whatsapp-contact .contact-icon img{width:20px;height:20px}.form-fast-track-step .information-need-help .help-contact-item .whatsapp-contact .contact-info{flex:1;margin-left:5px;transition:all .3s ease}.form-fast-track-step .information-need-help .help-contact-item .whatsapp-contact .contact-info .contact-label{font-size:16px;color:var(--text);margin-bottom:8px;transition:all .3s ease}.form-fast-track-step .information-need-help .help-contact-item .whatsapp-contact .contact-info .contact-number{font-size:14px;color:#666;margin-bottom:0;transition:all .3s ease}.form-fast-track-step .information-need-help .help-contact-item .whatsapp-contact:hover .contact-label{color:#000}.form-fast-track-step .information-need-help .help-contact-item .whatsapp-contact:hover .contact-number{color:var(--secondary)}.form-fast-track-step .information-why-choose-us .why-choose-us-header{font-weight:normal !important;font-size:16px;color:var(--text);display:flex;align-items:center;margin-bottom:22px}.form-fast-track-step .information-why-choose-us .why-choose-us-header .icon-header-us{width:28px;height:28px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:100%;background-color:#f0f7fd;margin-right:10px}.form-fast-track-step .information-why-choose-us .why-choose-us-list{list-style:none;padding:0;margin:0}.form-fast-track-step .information-why-choose-us .why-choose-us-list li{display:flex;align-items:center;margin-bottom:10px}.form-fast-track-step .information-why-choose-us .why-choose-us-list li img{margin-right:9px}.form-fast-track-step .information-why-choose-us .why-choose-us-list li span{font-size:14px;color:var(--text)}.form-fast-track-step .form-step-sidebar{position:-webkit-sticky;position:sticky;top:115px}@media(max-width: 767px){.form-fast-track-step .form-step-sidebar{position:unset}}.form-fast-track-step .container-width{max-width:780px}.form-fast-track-step .container-width>div{margin-bottom:30px}.form-fast-track-step .checkbox{display:none}.form-fast-track-step .checkbox+label{cursor:pointer;padding-left:25px;position:relative}@media(max-width: 767px){.form-fast-track-step .checkbox+label{padding-left:30px}}.form-fast-track-step .checkbox+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid #d8d8d8;border-radius:2px;box-sizing:border-box}.form-fast-track-step .checkbox:checked+label:before{background:linear-gradient(135deg, #009EEB 0.42%, #1167B1 100%)}.form-fast-track-step .checkbox:checked+label:after{content:url('data:image/svg+xml;utf8,<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.86787 0.187401L2.66393 4.38855L1.13213 2.85777C0.870004 2.60477 0.453347 2.60839 0.195663 2.8659C-0.0620206 3.12341 -0.0656412 3.53979 0.187525 3.80174L2.19163 5.80451C2.4525 6.06513 2.87536 6.06513 3.13623 5.80451L7.81247 1.13137C8.06564 0.869426 8.06202 0.453046 7.80434 0.195533C7.54665 -0.0619794 7.13 -0.0655976 6.86787 0.187401Z" fill="white"/></svg>');color:#fff;position:absolute;top:43%;left:10px;transform:translate(-50%, -50%)}.form-fast-track-step .visa_opt{padding-left:0;padding-right:30px}.form-fast-track-step .visa_opt:last-child{padding-right:0}.form-fast-track-step .visa_opt.error .checkbox+label:before{border-color:red}@media(max-width: 767px){.form-fast-track-step .visa_opt{width:100%;margin:5px 0}}.form-fast-track-step .info_phone{padding-left:0;padding-right:30px;margin-bottom:10px}.form-fast-track-step .info_phone:last-child{padding-right:0}.form-fast-track-step .info_phone.error .checkbox+label:before{border-color:red}@media(max-width: 767px){.form-fast-track-step .info_phone{margin:5px 0}}.form-fast-track-step .background-white{padding:30px;border-radius:8px;background-color:#fff;box-shadow:0px 0px 16px rgba(0,0,0,.1)}.form-fast-track-step .header-notice{color:var(--text)}.form-fast-track-step .border-sidebar{border:1px solid var(--border)}.form-fast-track-step h3.title{font-size:32px;line-height:1.25;margin-bottom:48px}.form-fast-track-step .title{font-size:24px;line-height:1.4;margin-bottom:15px}.form-fast-track-step .form-label{margin-bottom:5px}.form-fast-track-step .form-select:disabled{background-color:#fafafa}.form-fast-track-step .form-control:disabled{background-color:#fafafa}.form-fast-track-step .select2-container--default .select2-selection--single{font-size:16px;border-radius:4px;padding:11px 16px;height:48px;color:var(--text);border:1px solid var(--border)}.form-fast-track-step .select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;top:50%;right:12px;transform:translateY(-50%)}.form-fast-track-step select.form-select,.form-fast-track-step input.form-control{font-size:16px;border-radius:4px;padding:11px 16px;color:var(--text);border:1px solid var(--border)}.form-fast-track-step select.form-select::placeholder,.form-fast-track-step input.form-control::placeholder{color:var(--light)}.form-fast-track-step select.form-select:focus,.form-fast-track-step input.form-control:focus{box-shadow:none;border-color:var(--secondary)}.form-fast-track-step .phone-input{display:block;position:relative}.form-fast-track-step .phone-input .select2-container{position:absolute;border:none;border-radius:0;border-right:1px solid var(--border);width:100px !important;background-color:rgba(0,0,0,0)}.form-fast-track-step .phone-input .select2-container--default .select2-selection--single{padding:10px 0;border:none;background-color:rgba(0,0,0,0)}.form-fast-track-step .phone-input .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.form-fast-track-step .phone-input .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 15px;text-align:center}.form-fast-track-step .phone-input .select2-container--default .select2-selection--single .select2-selection__rendered .img-flag{border-radius:50%}.form-fast-track-step .phone-input select{position:absolute;top:12px;border:none;padding:0 16px;border-radius:0;border-right:1px solid var(--border);width:80px;background-color:rgba(0,0,0,0)}.form-fast-track-step .phone-input select:focus{border-color:var(--border)}.form-fast-track-step .phone-input input{padding-left:115px}.form-fast-track-step .date-image{position:relative}.form-fast-track-step .date-image input{padding-right:38px}.form-fast-track-step .date-image .expiry-date-error{border-color:red !important}.form-fast-track-step .date-image img{position:absolute;right:25px;bottom:17px}.form-fast-track-step .form-control-column{position:relative}.form-fast-track-step .form-control-column .phone-input .error-required{left:0}.form-fast-track-step .form-control-column .error-required{display:none;position:absolute;font-size:14px;left:15px;top:100%}.form-fast-track-step .form-control-column.error .error-required{display:block}.form-fast-track-step .form-control-column.error select.form-select,.form-fast-track-step .form-control-column.error input.form-control{border-color:red}.form-fast-track-step .form-control-column.error .select-file-img{border-color:red}.form-fast-track-step .form-control-column.error .select2-container--default .select2-selection--single{border-color:red}.form-fast-track-step .form-control-column.error .checkbox+label:before{border-color:red}.form-fast-track-step .form-control-column .select-file-img.error{border-color:red}.form-fast-track-step .form-control-column.success .error-required{display:none}.form-fast-track-step .form-control-column.success select.form-select,.form-fast-track-step .form-control-column.success input.form-control{border-color:var(--secondary)}.form-fast-track-step .form-control-column.success .select-file-img{border-color:var(--secondary)}.form-fast-track-step .form-control-column.success .select2-container--default .select2-selection--single{border-color:var(--secondary)}.form-fast-track-step .form-control-column.success .checkbox+label:before{border-color:var(--secondary)}.form-fast-track-step .form-control-column #number_of_travelers.error+.select2-container--default .select2-selection--single{border-color:red}.form-fast-track-step .form-control-column #processing_time.error+.select2-container--default .select2-selection--single{border-color:red}.form-fast-track-step .form-control-column .error .error-required{display:block}.form-fast-track-step .form-control-column .error select.form-select,.form-fast-track-step .form-control-column .error input.form-control{border-color:red}.form-fast-track-step .form-control-column .error .select-file-img{border-color:red}.form-fast-track-step .form-control-column .error .select2-container--default .select2-selection--single{border-color:red}.form-fast-track-step .form-control-column .error .prefix.error+input.form-control{border-color:red}.form-fast-track-step .form-control-column .success .error-required{display:none}.form-fast-track-step .form-control-column .success select.form-select,.form-fast-track-step .form-control-column .success input.form-control{border-color:var(--secondary)}.form-fast-track-step .form-control-column .success .select-file-img{border-color:var(--secondary)}.form-fast-track-step .form-control-column .success .select2-container--default .select2-selection--single{border-color:var(--secondary)}.form-fast-track-step .form-control-column .success .prefix.error+input.form-control{border-color:red}.form-fast-track-step .form-control-column .form-label-flex{position:relative;display:flex}@media(max-width: 375px){.form-fast-track-step .form-control-column .form-label-flex .label-base{font-size:14px}}@media(max-width: 767px){.form-fast-track-step .form_fast_track_step_3+.form_step_button{display:none}}.form-fast-track-step .form_fast_track_step_3+.form_step_button .back-step{margin-right:0}.form-fast-track-step .mobile-group-payment .form_step_button{display:none}@media(max-width: 767px){.form-fast-track-step .mobile-group-payment{display:flex;position:fixed;justify-content:space-between;bottom:0;left:0;z-index:99;width:100%;padding:10px 15px 10px 15px;box-shadow:0 0 10px rgba(0,0,0,.25);background-color:var(--background)}.form-fast-track-step .mobile-group-payment .form_step_button{display:block;position:unset;padding:0;box-shadow:none;width:unset;margin-right:20px;background-color:rgba(0,0,0,0)}.form-fast-track-step .mobile-group-payment .form_step_button .back-step{margin-right:0}.form-fast-track-step .mobile-group-payment .form_step_payment{flex:1}.form-fast-track-step .mobile-group-payment .form_step_payment .icon{display:none}}.form-fast-track-step .form_step_button{display:flex;justify-content:flex-end;margin-bottom:0 !important}@media(max-width: 767px){.form-fast-track-step .form_step_button{position:fixed;justify-content:space-between;bottom:0;left:0;z-index:99;width:100%;padding:10px 15px 10px 15px;box-shadow:0 0 10px rgba(0,0,0,.25);background-color:var(--background)}}.form-fast-track-step .form_step_button .step-button{display:flex;align-items:center;border-radius:8px;padding:11px 24px;font-size:16px;font-weight:500;line-height:1.625;text-decoration:none;border:none;cursor:pointer;color:#fff}.form-fast-track-step .form_step_button .step-button:disabled{cursor:no-drop;background-color:#6c757d !important}.form-fast-track-step .form_step_button .step-button.disabled{cursor:no-drop;background-color:#6c757d !important}.form-fast-track-step .form_step_button .step-button .icon-next{margin-left:8px;line-height:0}.form-fast-track-step .form_step_button .step-button .icon-back{margin-right:8px;line-height:0}.form-fast-track-step .form_step_button .next-step{background-color:var(--primary)}.form-fast-track-step .form_step_button .next-step:hover{background-color:var(--secondary)}.form-fast-track-step .form_step_button .back-step{margin-right:20px;background-color:silver}.form-fast-track-step .form_step_button .back-step:hover{background-color:var(--secondary)}.form-fast-track-step .woocommerce-checkout-payment{background-color:#fff !important}.form-fast-track-step .woocommerce-checkout-payment .required{text-decoration:none;color:red}.form-fast-track-step .woocommerce-checkout-payment ul{padding:0;margin:0;list-style:none}.form-fast-track-step .woocommerce-checkout-payment ul li{margin-bottom:15px}.form-fast-track-step .woocommerce-checkout-payment input[type=checkbox]+label,.form-fast-track-step .woocommerce-checkout-payment input[type=radio]+label{display:inline}.form-fast-track-step .woocommerce-checkout-payment input[type=checkbox],.form-fast-track-step .woocommerce-checkout-payment input[type=radio]{display:inline;margin-right:10px}.form-fast-track-step .woocommerce-checkout-payment .place-order button[type=submit]{display:block;border-radius:8px;font-weight:500;font-size:16px;line-height:26px;width:100%;margin-bottom:0;margin-right:0;padding:11px;border:none;color:#fff;background-color:var(--primary)}.form-fast-track-step .extra-service .checked-service-content{display:none;border-radius:8px;margin-top:16px;padding:25px;background-color:#f0f7fd}.form-fast-track-step .extra-service .checked-service-content>div{margin-bottom:30px}.form-fast-track-step .extra-service .checked-service-content>div:last-child{margin-bottom:0}.form-fast-track-step .extra-service .checked-service-content>div>.form-check-label{display:flex;justify-content:space-between;font-weight:500;font-size:16px;color:var(--heading)}.form-fast-track-step .extra-service .hover-tool-tip{position:relative}.form-fast-track-step .extra-service .hover-tool-tip:hover .tool-tip{opacity:1;visibility:visible}.form-fast-track-step .extra-service .hover-tool-tip .tool-tip{position:absolute;width:250px;padding:10px;border-radius:8px;bottom:150%;left:50%;opacity:0;visibility:hidden;font-size:14px;font-weight:400;transform:translateX(-50%);background-color:#fff;transition:all .3s ease;box-shadow:1px 1px 16px rgba(0,0,0,.25)}.form-fast-track-step .extra-service .hover-tool-tip .tool-tip:before{content:"";position:absolute;width:0;height:0;left:50%;bottom:-10px;transform:translateX(-50%);border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #fff}.form-fast-track-step .extra-service .checked-service-content-drop{padding-top:16px;display:none}.form-fast-track-step .extra-service .checked-service-content-drop>div{margin-bottom:16px}.form-fast-track-step .extra-service .checked-service-content-drop>div:last-child{margin-bottom:0}.form-fast-track-step .extra-service .checked-service-content-drop .in-text-put input[type=text]{display:inline-block;float:right;margin-top:-8px;max-width:270px;padding:7px 16px}@media(max-width: 992px){.form-fast-track-step .extra-service .checked-service-content-drop .in-text-put input[type=text]{display:block;max-width:100%;margin-top:5px;float:unset}}.form-fast-track-step .extra-service .divider{margin:30px 0}.form-fast-track-step .note-service{border-radius:10px;padding:10px;border:1px solid #ffeab3;background-color:rgba(255,234,179,.2)}.form-fast-track-step .note-service .text-note{font-size:14px;line-height:22px;color:#bb4d00}.form-fast-track-step .note-departure{border-radius:10px;padding:10px;border:1px solid #bedbff;background-color:rgba(190,219,255,.2)}.form-fast-track-step .note-departure .text-note{font-size:14px;line-height:22px;color:#1167b1}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check{align-items:center;justify-content:space-between;position:relative;width:220px;max-width:220px;border-radius:12px;margin-bottom:0;margin-right:11px;padding:7px;display:flex;transition:all .3s ease;border:1px solid var(--border)}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check:last-child{margin-right:0}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check:hover{border-color:var(--secondary);background-color:rgba(17,103,177,.05)}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check:hover .time-icon{background-color:rgba(17,103,177,.1)}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check:hover .time-icon .landing-time-night-yes,.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check:hover .time-icon .landing-time-day-yes{display:block}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check:hover .time-icon .landing-time-night-no,.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check:hover .time-icon .landing-time-day-no{display:none}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check.active{border-color:var(--secondary);background-color:rgba(17,103,177,.05)}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check.active .time-icon{background-color:rgba(17,103,177,.1)}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check.active .time-icon .landing-time-night-yes,.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check.active .time-icon .landing-time-day-yes{display:block}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check.active .time-icon .landing-time-night-no,.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check.active .time-icon .landing-time-day-no{display:none}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check .arrival-fast-track-time-check{float:unset;margin:0;border-color:var(--border)}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check label{display:flex;margin-right:5px}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check label:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check .time-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;overflow:hidden;margin-right:7px;background-color:#f3f3f5;transition:all .3s ease}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check .time-icon .landing-time-night-yes,.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check .time-icon .landing-time-day-yes{display:none}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check .time-icon img{width:14px;height:14px}.form-fast-track-step .arrival-fast-track-time .form-arrival-time-check .time-text{font-size:14px;line-height:22px}.form-fast-track-step .arrival-fast-track-service .form-arrival-service-option{position:relative;padding:18px;margin-bottom:24px;border-radius:15px;overflow:hidden;border:2px solid var(--border);transition:all .3s ease}@media(max-width: 991px){.form-fast-track-step .arrival-fast-track-service .form-arrival-service-option{overflow:unset}}.form-fast-track-step .arrival-fast-track-service .form-arrival-service-option:last-child{margin-bottom:0}.form-fast-track-step .arrival-fast-track-service .form-arrival-service-option .check-done{position:absolute;top:0;right:0;opacity:0;visibility:hidden;transition:all .3s ease}@media(max-width: 991px){.form-fast-track-step .arrival-fast-track-service .form-arrival-service-option .check-done{display:none}}.form-fast-track-step .arrival-fast-track-service .form-arrival-service-option:hover{border-color:#1167b1;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1)}.form-fast-track-step .arrival-fast-track-service .form-arrival-service-option:hover .check-done{visibility:visible;opacity:1}.form-fast-track-step .arrival-fast-track-service .form-arrival-service-option:hover .arrival-fast-track-service-item-check-content .icon{background-color:rgba(17,103,177,.1)}.form-fast-track-step .arrival-fast-track-service .form-arrival-service-option.active{border-color:#1167b1;box-shadow:0px 4px 6px -1px rgba(0,0,0,.1)}.form-fast-track-step .arrival-fast-track-service .form-arrival-service-option.active .check-done{visibility:visible;opacity:1}.form-fast-track-step .arrival-fast-track-service .form-arrival-service-option.active .arrival-fast-track-service-item-check-content .icon{background-color:rgba(17,103,177,.1)}.form-fast-track-step .arrival-fast-track-service .arrival-fast-track-service-item-check{position:absolute;right:0;top:0;opacity:0;margin-left:0;margin-top:0}.form-fast-track-step .arrival-fast-track-service .arrival-fast-track-service-item-check-content{display:flex;align-items:center}.form-fast-track-step .arrival-fast-track-service .arrival-fast-track-service-item-check-content:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:9}.form-fast-track-step .arrival-fast-track-service .arrival-fast-track-service-item-check-content .body-content{display:flex;flex:1;align-items:center;justify-content:space-between}.form-fast-track-step .arrival-fast-track-service .arrival-fast-track-service-item-check-content .tag-immigration{padding:2px 8px;border-radius:8px;font-size:10px;line-height:28px;color:#df1e26;background-color:#ffe4e6}@media(max-width: 991px){.form-fast-track-step .arrival-fast-track-service .arrival-fast-track-service-item-check-content .tag-immigration{position:absolute;line-height:20px;top:-12px;right:8px}}.form-fast-track-step .arrival-fast-track-service .arrival-fast-track-service-item-check-content .tag-full{padding:2px 8px;border-radius:8px;font-size:10px;line-height:28px;color:#fff;background-color:#009eeb}@media(max-width: 991px){.form-fast-track-step .arrival-fast-track-service .arrival-fast-track-service-item-check-content .tag-full{position:absolute;line-height:20px;top:-12px;right:8px}}.form-fast-track-step .arrival-fast-track-service .arrival-fast-track-service-item-check-content .price{display:flex;font-size:16px;font-weight:700;margin-right:20px;color:var(--primary)}.form-fast-track-step .arrival-fast-track-service .arrival-fast-track-service-item-check-content .content-title{font-weight:700;font-size:16px;line-height:1}.form-fast-track-step .arrival-fast-track-service .arrival-fast-track-service-item-check-content .icon{display:flex;align-items:center;justify-content:center;margin-right:14px;width:42px;height:42px;border-radius:50%;background-color:#f3f3f5}.form-fast-track-step .arrival-fast-track-service .arrival-fast-track-service-item-check-content .icon img{width:21px;height:21px}.form-fast-track-step .arrival-fast-track-service .form-arrival-service-check{padding:0;margin:0}.form-fast-track-step .arrival-fast-track-service .image-arrival-fast-track img{width:100%}.form-fast-track-step .booking-multiple-service{position:relative;padding-top:56px;overflow:hidden}@media(max-width: 767px){.form-fast-track-step .booking-multiple-service{padding-top:56px !important}}.form-fast-track-step .booking-multiple-service .header-background{position:absolute;display:flex;align-items:center;text-align:center;justify-content:center;width:100%;height:38px;top:0;left:0;background-color:#e5004e}.form-fast-track-step .booking-multiple-service .header-background .text-header{font-size:14px;color:#fff}.form-fast-track-step .departure-fast-track-service .form-departure-service-option{padding:20px;border-radius:10px;border:1px solid var(--border)}@media(max-width: 991px){.form-fast-track-step .departure-fast-track-service .form-departure-service-option{padding:20px 10px;position:relative}}.form-fast-track-step .departure-fast-track-service .form-departure-service-option .tag-departure-mobile{display:none;padding:2px 8px;border-radius:8px;font-size:10px;color:#df1e26;border:1px solid #ffccd3;background-color:#fff1f2}@media(max-width: 991px){.form-fast-track-step .departure-fast-track-service .form-departure-service-option .tag-departure-mobile{display:block;position:absolute;right:10px;top:-10px}}.form-fast-track-step .departure-fast-track-service .form-departure-service-option.active .form-departure-service-check:before{opacity:1}.form-fast-track-step .departure-fast-track-service .form-departure-service-option.active .departure-fast-track-service-item-check-content .switch-check-icon .yes{display:block}.form-fast-track-step .departure-fast-track-service .form-departure-service-option.active .departure-fast-track-service-item-check-content .switch-check-icon .no{display:none}.form-fast-track-step .departure-fast-track-service .form-departure-service-check{position:relative;padding:0;margin:0}.form-fast-track-step .departure-fast-track-service .form-departure-service-check:before{content:"";position:absolute;width:calc(100% + 40px);height:1px;bottom:-20px;left:-20px;opacity:0;transition:all .3s ease;background-color:var(--border)}@media(max-width: 991px){.form-fast-track-step .departure-fast-track-service .form-departure-service-check:before{width:calc(100% + 20px);left:-10px}}.form-fast-track-step .departure-fast-track-service .travel-details-departure-fast-track{display:none;padding-top:40px}.form-fast-track-step .departure-fast-track-service .travel-details-departure-fast-track .select2-container{width:100% !important}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check{position:absolute;right:0;top:0;opacity:0;margin-left:0;margin-top:0}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content{display:flex}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .icon{display:flex;width:35px;height:35px;margin-right:7px}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .icon img{width:35px}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .body-content-departure{position:relative;flex:1}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .header-content-departure{display:flex;align-items:center;justify-content:space-between}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .header-content-departure .content{display:flex;align-items:center}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .header-content-departure .content-title{font-size:16px;font-weight:700;line-height:26px;margin-right:7px}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .header-content-departure .tag-departure{padding:2px 8px;border-radius:8px;font-size:10px;color:#df1e26;border:1px solid #ffccd3;background-color:rgba(255,204,211,.2)}@media(max-width: 991px){.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .header-content-departure .tag-departure{display:none}}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .price-list{display:flex}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .price-list .original-price{display:flex;font-size:16px;font-weight:400;line-height:26px;margin-right:5px;text-decoration:line-through;color:#a9a9a9}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .price-list .price{display:flex;font-weight:700;font-size:16px;line-height:26px;color:var(--primary)}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .description{display:block;font-size:14px;line-height:22px;max-width:530px;margin-right:36px}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .switch-check-icon{position:absolute;display:flex;align-items:center;justify-content:center;right:0;top:50%;cursor:pointer}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .switch-check-icon .yes{display:none}.form-fast-track-step .departure-fast-track-service .departure-fast-track-service-item-check-content .switch-check-icon .no{display:block}.form-fast-track-step .airport-pickup-service{position:relative}.form-fast-track-step .airport-pickup-service .form-airport-service-option{padding:20px;border-radius:10px;border:1px solid var(--border)}@media(max-width: 991px){.form-fast-track-step .airport-pickup-service .form-airport-service-option{padding:20px 10px;position:relative}}.form-fast-track-step .airport-pickup-service .form-airport-service-option .tag-airport-mobile{display:none;padding:2px 8px;border-radius:8px;font-size:10px;color:#00bc7d;border:1px solid #a4f4cf;background-color:#ecfdf5}@media(max-width: 991px){.form-fast-track-step .airport-pickup-service .form-airport-service-option .tag-airport-mobile{display:block;position:absolute;right:10px;top:-10px}}.form-fast-track-step .airport-pickup-service .form-airport-service-option.active .form-airport-service-check:before{opacity:1}.form-fast-track-step .airport-pickup-service .form-airport-service-option.active .airport-pickup-service-item-check-content .switch-check-icon .yes{display:block}.form-fast-track-step .airport-pickup-service .form-airport-service-option.active .airport-pickup-service-item-check-content .switch-check-icon .no{display:none}.form-fast-track-step .airport-pickup-service .form-airport-service-check{position:relative;padding:0;margin:0}.form-fast-track-step .airport-pickup-service .form-airport-service-check:before{content:"";position:absolute;width:calc(100% + 40px);height:1px;bottom:-20px;left:-20px;opacity:0;transition:all .3s ease;background-color:var(--border)}@media(max-width: 991px){.form-fast-track-step .airport-pickup-service .form-airport-service-check:before{width:calc(100% + 20px);left:-10px}}.form-fast-track-step .airport-pickup-service .travel-details-airport-pickup{display:none;padding-top:40px}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check{position:absolute;right:0;top:0;opacity:0;margin-left:0;margin-top:0}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content{display:flex}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .icon{display:flex;width:35px;height:35px;margin-right:7px}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .icon img{width:35px}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .body-content-airport{position:relative;flex:1}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .header-content-airport{display:flex;align-items:center;justify-content:space-between}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .header-content-airport .content{display:flex;align-items:center}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .header-content-airport .content-title{font-size:16px;font-weight:700;line-height:26px;margin-right:7px}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .header-content-airport .tag-airport{padding:2px 8px;border-radius:8px;font-size:10px;color:#00bc7d;border:1px solid #a4f4cf;background-color:rgba(164,244,207,.2)}@media(max-width: 991px){.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .header-content-airport .tag-airport{display:none}}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .description{display:block;font-size:14px;line-height:22px;max-width:370px;margin-right:36px}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .switch-check-icon{position:absolute;display:flex;align-items:center;justify-content:center;right:0;top:40%;cursor:pointer}@media(max-width: 991px){.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .switch-check-icon{top:40%}}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .switch-check-icon .yes{display:none}.form-fast-track-step .airport-pickup-service .airport-pickup-service-item-check-content .switch-check-icon .no{display:block}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check{align-items:center;justify-content:space-between;position:relative;width:220px;max-width:220px;border-radius:12px;margin-bottom:0;margin-right:11px;padding:7px;display:flex;transition:all .3s ease;border:1px solid var(--border)}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check:last-child{margin-right:0}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check:hover{border-color:var(--secondary);background-color:rgba(17,103,177,.05)}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check:hover .time-icon{background-color:rgba(17,103,177,.1)}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check:hover .time-icon .landing-time-night-yes,.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check:hover .time-icon .landing-time-day-yes{display:block}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check:hover .time-icon .landing-time-night-no,.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check:hover .time-icon .landing-time-day-no{display:none}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check.active{border-color:var(--secondary);background-color:rgba(17,103,177,.05)}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check.active .time-icon{background-color:rgba(17,103,177,.1)}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check.active .time-icon .landing-time-night-yes,.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check.active .time-icon .landing-time-day-yes{display:block}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check.active .time-icon .landing-time-night-no,.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check.active .time-icon .landing-time-day-no{display:none}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check .airport-pickup-time-check{float:unset;margin:0;border-color:var(--border)}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check label{display:flex;margin-right:5px}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check label:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check .time-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;overflow:hidden;margin-right:7px;background-color:#f3f3f5;transition:all .3s ease}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check .time-icon .landing-time-night-yes,.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check .time-icon .landing-time-day-yes{display:none}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check .time-icon img{width:14px;height:14px}.form-fast-track-step .airport-pickup-service .airport-pickup-time .form-airport-time-check .time-text{font-size:14px;line-height:22px}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item{display:flex;align-items:center;padding:14px;border-radius:12px;cursor:pointer;position:relative;transition:all .3s ease;border:2px solid var(--border)}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item:hover{background-color:rgba(255,241,242,.3);border-color:var(--primary)}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item.active{background-color:rgba(255,241,242,.3);border-color:var(--primary)}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item .airport-pickup-seater-check{margin-top:0;margin-right:15px}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item label{flex:1;display:flex;align-items:center;justify-content:space-between}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item label:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item .form-check-input.car_disabled~.form-check-label{opacity:.5}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item .form-check-input.car_disabled~.form-check-label:before{cursor:no-drop}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item .form-check-input.car_disabled:checked[type=radio]{background-image:none;border-color:var(--border)}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item .content-seater{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item .content-seater .title-seater{font-weight:500;font-size:14px;line-height:22px}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item .content-seater .luggage{font-weight:400;font-size:14px;line-height:22px;color:#666}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item .price-list{display:flex}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item .price-list .original-price{display:flex;font-size:16px;font-weight:400;line-height:26px;margin-right:5px;text-decoration:line-through;color:#a9a9a9}.form-fast-track-step .airport-pickup-service .airport-pickup-seater-item .price-list .price{display:flex;font-weight:700;font-size:16px;line-height:26px;color:var(--primary)}.form-fast-track-step .airport-pickup-service .number-of-cars{position:relative}.form-fast-track-step .airport-pickup-service .button-number-of{display:flex;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.form-fast-track-step .airport-pickup-service .button-number-of input{padding-right:85px}.form-fast-track-step .airport-pickup-service .button-number-of a.minus{margin-right:7px}.form-fast-track-step .airport-pickup-service .button-number-of a.plus{margin-left:7px}.form-fast-track-step .airport-pickup-service .active.loading-car{z-index:10;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,0.6705882353)}.form-fast-track-step .esim-card-service .form-esim-service-option{padding:20px;border-radius:10px;border:1px solid var(--border)}@media(max-width: 991px){.form-fast-track-step .esim-card-service .form-esim-service-option{padding:20px 10px;position:relative}}.form-fast-track-step .esim-card-service .form-esim-service-option .tag-esim-mobile{display:none;padding:2px 8px;border-radius:8px;font-size:10px;color:#1167b1;background-color:#fff;border:1px solid #98cfff}@media(max-width: 991px){.form-fast-track-step .esim-card-service .form-esim-service-option .tag-esim-mobile{display:block;position:absolute;right:10px;top:-10px}}.form-fast-track-step .esim-card-service .form-esim-service-option.active .form-esim-service-check:before{opacity:1}.form-fast-track-step .esim-card-service .form-esim-service-option.active .esim-card-service-item-check-content .switch-check-icon .yes{display:block}.form-fast-track-step .esim-card-service .form-esim-service-option.active .esim-card-service-item-check-content .switch-check-icon .no{display:none}.form-fast-track-step .esim-card-service .form-esim-service-check{position:relative;padding:0;margin:0}.form-fast-track-step .esim-card-service .form-esim-service-check:before{content:"";position:absolute;width:calc(100% + 40px);height:1px;bottom:-20px;left:-20px;opacity:0;transition:all .3s ease;background-color:var(--border)}@media(max-width: 991px){.form-fast-track-step .esim-card-service .form-esim-service-check:before{width:calc(100% + 20px);left:-10px}}.form-fast-track-step .esim-card-service .travel-details-esim-card{display:none;padding-top:40px}.form-fast-track-step .esim-card-service .esim-card-service-item-check{position:absolute;right:0;top:0;opacity:0;margin-left:0;margin-top:0}.form-fast-track-step .esim-card-service .esim-card-service-item-check-content{display:flex}.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .icon{display:flex;width:35px;height:35px;margin-right:7px}.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .icon img{width:35px}.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .body-content-esim{position:relative;flex:1}.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .header-content-esim{display:flex;align-items:center;justify-content:space-between}.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .header-content-esim .content{display:flex;align-items:center}.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .header-content-esim .content-title{font-size:16px;font-weight:700;line-height:26px;margin-right:7px}.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .header-content-esim .tag-esim{padding:2px 8px;border-radius:8px;font-size:10px;color:#1167b1;border:1px solid #98cfff}@media(max-width: 991px){.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .header-content-esim .tag-esim{display:none}}.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .description{display:block;font-size:14px;line-height:22px;max-width:500px;margin-right:30px}.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .switch-check-icon{position:absolute;display:flex;align-items:center;justify-content:center;right:0;top:40%;cursor:pointer}@media(max-width: 991px){.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .switch-check-icon{top:40%}}.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .switch-check-icon .yes{display:none}.form-fast-track-step .esim-card-service .esim-card-service-item-check-content .switch-check-icon .no{display:block}.form-fast-track-step .esim-card-item-odoo .esim-odoo-body{position:relative;padding:15px;border-radius:10px;transition:all .3s ease;border:1px solid var(--border)}.form-fast-track-step .esim-card-item-odoo .esim-odoo-body:hover{background-color:rgba(255,241,242,.3);border-color:var(--primary)}.form-fast-track-step .esim-card-item-odoo .esim-odoo-body.active{background-color:rgba(255,241,242,.3);border-color:var(--primary)}.form-fast-track-step .esim-card-item-odoo .esim-odoo-body label{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.form-fast-track-step .esim-card-item-odoo .esim-odoo-body .esim-odoo-icon{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px}.form-fast-track-step .esim-card-item-odoo .esim-odoo-body .title-esim{font-weight:700;font-size:16px;line-height:28px}.form-fast-track-step .esim-card-item-odoo .esim-odoo-body .description-esim{font-weight:400;font-size:16px;line-height:22px;margin-bottom:7px;color:#666}.form-fast-track-step .esim-card-item-odoo .esim-odoo-body .tag-esim{display:inline-flex;padding:0 7px;font-weight:400;font-size:14px;line-height:22px;border-radius:10px;margin-bottom:7px;color:#008236;background-color:#dcfce7}.form-fast-track-step .esim-card-item-odoo .esim-odoo-body .esim-odoo-price .original-price{display:flex;font-size:16px;font-weight:400;line-height:26px;text-decoration:line-through;color:#a9a9a9}.form-fast-track-step .esim-card-item-odoo .esim-odoo-body .esim-odoo-price .price{display:flex;font-weight:700;font-size:16px;line-height:26px;color:var(--primary)}@media(max-width: 991px){.form-fast-track-step .esim-card-item-odoo .esim-odoo-body .esim-odoo-content-mobile{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.form-fast-track-step .esim-card-item-odoo .esim-odoo-body .esim-odoo-content-mobile .tag-esim{margin-bottom:0}}.form-fast-track-step .number-of-woo{display:flex}.form-fast-track-step .number-of-woo .minus,.form-fast-track-step .number-of-woo .plus{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;font-size:23px;line-height:1;color:var(--heading);transition:all .3s ease;border:1px solid var(--border)}.form-fast-track-step .number-of-woo .minus:hover,.form-fast-track-step .number-of-woo .plus:hover{color:var(--secondary);border-color:var(--secondary)}.form-fast-track-step .number-of-woo input::-webkit-outer-spin-button,.form-fast-track-step .number-of-woo input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-fast-track-step .number-of-woo input[type=number]{-moz-appearance:textfield}.form-fast-track-step .number-of-woo .number-woo{border:none;text-align:center;width:28px}.form-fast-track-step .number-of-woo .number-woo:hover{border:none;box-shadow:none;outline:none}.form-fast-track-step .number-of-woo .number-woo:focus{border:none;box-shadow:none;outline:none}.form-fast-track-step .number-of-woo .number-woo:focus-visible{border:none;box-shadow:none;outline:none}.form-fast-track-step .active.loading-fast-track{z-index:10;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,0.6705882353)}@media(max-width: 767px){.form_fast_track_step_1 .title{font-weight:500}}@media(max-width: 767px){.form_fast_track_step_1 .contact-number-info{margin-bottom:15px}.form_fast_track_step_1 .contact-number-info.error{margin-bottom:30px}}.form_fast_track_step_1 .form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.9998 7.20078C5.76712 7.20078 7.1998 5.76809 7.1998 4.00078C7.1998 2.23347 5.76712 0.800781 3.9998 0.800781C2.23249 0.800781 0.799805 2.23347 0.799805 4.00078C0.799805 5.76809 2.23249 7.20078 3.9998 7.20078Z' fill='%23666666'/%3E%3C/svg%3E%0A");background-size:8px;background-color:#fff;border-color:#666;box-shadow:none;background-position:center}.form_fast_track_step_1 .form-check-input:focus{border-color:rgba(0,0,0,0);box-shadow:none}.form_fast_track_step_1 .form-service-details-fast-track .title{font-size:16px;margin-bottom:16px}.form_fast_track_step_1 .form-service-details-fast-track.success .form-check-input{border-color:var(--secondary)}.form_fast_track_step_1 .form-service-details-fast-track.error .form-check-input{border-color:red}.form_fast_track_step_1 .form-service-details-fast-track.form-control-column .error-required{top:unset;bottom:0}.form_fast_track_step_1 .form-service-details-car-pickup.active{display:none}.form_fast_track_step_1 .form-service-details-car-pickup td.column2{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.form_fast_track_step_1 .form-service-details-car-pickup td.column2 img{width:50%}@media(max-width: 767px){.form_fast_track_step_1 .form-service-details-car-pickup td.column2 img{width:68px}}@media(max-width: 767px){.form_fast_track_step_1 .form-service-details-car-pickup td.column2{flex-direction:column-reverse;padding:11px 15px !important}}.form_fast_track_step_1 .form-service-details-car-pickup .title{margin-bottom:15px;font-size:16px}@media(max-width: 767px){.form_fast_track_step_1 .form-service-details-car-pickup .title{padding-left:12px;padding-right:12px}}.form_fast_track_step_1 .form-service-details-car-pickup .description{color:#666;font-size:14px;line-height:22px}@media(max-width: 767px){.form_fast_track_step_1 .form-service-details-car-pickup .description{padding-left:12px;padding-right:12px}}@media(max-width: 767px){.form_fast_track_step_1 .form-service-details-car-pickup{padding-left:0;padding-right:0}}@media(max-width: 767px){.form_fast_track_step_1 .form-service-details-car-pickup .form-check{margin-left:12px;margin-right:12px}}.form_fast_track_step_1 .gg-chevron-down{box-sizing:border-box;position:absolute;display:block;width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-radius:100px}.form_fast_track_step_1 .gg-chevron-down:after{content:"";display:block;box-sizing:border-box;position:absolute;width:9px;height:9px;border-bottom:1px solid var(--text);border-right:1px solid var(--text);transform:rotate(45deg);left:75px;top:14px}.form_fast_track_step_1 #select2-country_prefix-container{padding:0 9px;width:80px;color:var(--text)}.form_fast_track_step_1 .phone-input .select2-container{border-right:0}.form_fast_track_step_1 .phone-input .select2-container:after{content:"";height:50%;display:block;border-left:1px solid var(--border);position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width: 767px){.form_fast_track_step_1 .select2-container{width:100% !important}}@media(max-width: 767px){.form_fast_track_step_1 .background-white{padding:24px 16px}}@media(max-width: 767px){.form_fast_track_step_1 .visa-used{gap:12px}}.form_fast_track_step_2 .travel-detail:not(:first-child){padding-top:24px}.form_fast_track_step_2 .travel-infor .title{margin-bottom:16px}.form_fast_track_step_2 h4.travel_title{font-size:16px;line-height:26px;margin-bottom:15px}.form_fast_track_step_2 .image-label{display:flex;flex-wrap:wrap;gap:0 5px;margin-bottom:5px}@media(max-width: 767px){.form_fast_track_step_2 .image-label{gap:0}}.form_fast_track_step_2 .background-white{margin-bottom:30px}@media(max-width: 767px){.form_fast_track_step_2 .background-white{padding:24px 16px}}.form_fast_track_step_2 .select-file-img{position:relative;height:235px;border-radius:8px;padding:20px 20px 30px 20px;border:2px dashed var(--border);display:flex;justify-content:center;align-items:center;flex-direction:column}.form_fast_track_step_2 .select-file-img span{font-size:14px;font-weight:500}.form_fast_track_step_2 .select-file-img img{height:100%;width:100%;object-fit:contain;display:block}.form_fast_track_step_2 .select-file-img .select-file-success{display:none}.form_fast_track_step_2 .select-file-img .select-file-success img{width:16px;height:16px;margin-bottom:0;margin-left:5px}.form_fast_track_step_2 .select-file-img .select-file-text{padding-bottom:19px}.form_fast_track_step_2 .select-file-img .loading-image.active{z-index:10;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,0.6705882353)}.form_fast_track_step_2 .select-file-img a{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:flex-end;font-size:14px;font-weight:500;line-height:1.5714285714;text-decoration:none;color:var(--text)}.form_fast_track_step_2 .select-file-img .avatar-container{background:#f0f7fd;border-radius:4px;height:62px;width:58px;text-align:center}.form_fast_track_step_2 .select-file-img .avatar-container img{display:inline-block;width:16px}.form_fast_track_step_2 .select-file-img.active{padding:10px 51px}@media(max-width: 767px){.form_fast_track_step_2 .select-file-img.active{padding:11px 24px}}.form_fast_track_step_2 .select-file-img.active span{display:none}.form_fast_track_step_2 .select-file-img.active .avatar-container{background:rgba(0,0,0,0);border-radius:4px;height:100%;width:100%}.form_fast_track_step_2 .select-file-img.active .avatar-container img{animation:imageFade 1s forwards;width:100%}.form_fast_track_step_2 .flight-ticket-error-message-size,.form_fast_track_step_2 .passport-error-message-size,.form_fast_track_step_2 .visa-error-message-size,.form_fast_track_step_2 .selfie-error-message-size{display:none;text-align:left;margin-bottom:10px}.form_fast_track_step_2 .flight-ticket-error-message-size.show,.form_fast_track_step_2 .passport-error-message-size.show,.form_fast_track_step_2 .visa-error-message-size.show,.form_fast_track_step_2 .selfie-error-message-size.show{display:block}.form_fast_track_step_2 .passport-error-message-file,.form_fast_track_step_2 .flight-ticket-error-message-file,.form_fast_track_step_2 .visa-error-message-file,.form_fast_track_step_2 .selfie-error-message-file{display:none;text-align:left;margin-bottom:10px}.form_fast_track_step_2 .passport-error-message-file.show,.form_fast_track_step_2 .flight-ticket-error-message-file.show,.form_fast_track_step_2 .visa-error-message-file.show,.form_fast_track_step_2 .selfie-error-message-file.show{display:block}@media(max-width: 767px){.form_fast_track_step_3 .table-pickup{padding:0}}@media(max-width: 767px){.form_fast_track_step_3 .table-pickup .standard{padding-left:12px}}.form_fast_track_step_3 .table-pickup table{width:100%}.form_fast_track_step_3 .car-pickup{overflow-x:auto}.form_fast_track_step_3 .image-label{margin-bottom:5px}.form_fast_track_step_3 .car-pickup table thead th{background:#f0f7fd;border-color:#f0f7fd;padding:11px 10px;font-size:14px;color:var(--text);font-weight:500;text-align:center}.form_fast_track_step_3 .car-pickup table thead th:first-child{border-top-left-radius:8px}.form_fast_track_step_3 .car-pickup table thead th:last-child{border-top-right-radius:8px}.form_fast_track_step_3 .car-pickup table thead th span{font-weight:400}.form_fast_track_step_3 .car-pickup table tbody td{font-size:14px;font-weight:400;line-height:22px;padding:11px 10px;text-align:center;border:1px solid #f0f7fd}.form_fast_track_step_3 .car-pickup table tbody td.car-price{font-weight:500;color:var(--primary)}.form_fast_track_step_3 .car-pickup table tbody td:first-child{border-left:1px solid;border-color:#f0f7fd}.form_fast_track_step_3 .contact-divider{margin-top:6px;margin-bottom:14px}.form_fast_track_step_3 .checked-element{margin-top:10px;gap:10px}.form_fast_track_step_3 .checked-element>svg{filter:brightness(0) saturate(100%) invert(69%) sepia(97%) saturate(5414%) hue-rotate(173deg) brightness(100%) contrast(101%);height:11px;width:14px}.form_fast_track_step_3 .checked-element .price-standard{color:var(--primary);margin-left:17px;font-weight:500}.form_fast_track_step_3 h3.title{margin-bottom:30px}@media(max-width: 767px){.form_fast_track_step_3 h3.title{display:none}}.form_fast_track_step_3 h4.standard{font-size:16px;margin-bottom:15px}.form_fast_track_step_3 .background-white{margin-bottom:30px}.form_fast_track_step_3 .review-phone{gap:5px}.form_fast_track_step_3 .review-phone #review_contact_phone_code{width:48px;padding:11px 0;text-align:center}.form_fast_track_step_3 .contact-number-info{position:absolute}@media(max-width: 991px){.form_fast_track_step_3 .contact-number-info{position:relative}}.form_fast_track_step_3 .contact-number-info span{text-transform:capitalize}.form_fast_track_step_3 .form-control,.form_fast_track_step_3 .form-select{border:none !important}.form_fast_track_step_3 .review-contact-phone{position:relative}.form_fast_track_step_3 .review-contact-phone .img-flag{position:absolute;display:flex;width:48px;height:48px;border-radius:4px;justify-content:center;align-items:center}.form_fast_track_step_3 .review-contact-phone .img-flag img{border-radius:50%}.form_fast_track_step_3 .review-contact-phone .form-control{padding-left:48px}.form_fast_track_step_3 .select-file-img{display:flex;height:235px;align-items:center;justify-content:center;border-radius:8px;padding:20px;border:2px dashed var(--border)}.form_fast_track_step_3 .select-file-img.active .avatar-container{background:rgba(0,0,0,0);border-radius:4px;height:100%;width:100%}.form_fast_track_step_3 .select-file-img.active .avatar-container img{animation:imageFade 1s forwards;width:100%}.form_fast_track_step_3 .select-file-img .avatar-container{background:#f0f7fd;border-radius:4px;height:62px;width:58px;text-align:center}.form_fast_track_step_3 .select-file-img .avatar-container img{display:inline-block;width:16px;height:100%}.form_fast_track_step_3 .select-file-img img{object-fit:contain;display:inline-block;width:100%}@media(max-width: 767px){.form_fast_track_step_3 .select-file-img img{margin:0;width:100%}}.form_fast_track_step_3 .select-file-img a{display:block;text-align:center;font-size:14px;font-weight:500;line-height:1.5714285714;text-decoration:none;color:var(--heading)}.form_fast_track_step_3 .header-step{display:flex;justify-content:space-between}@media(max-width: 767px){.form_fast_track_step_3 .header-step{align-items:baseline}}.form_fast_track_step_3 .header-step a{display:flex;font-weight:500;font-size:16px;line-height:1;text-decoration:none;color:var(--secondary)}.form_fast_track_step_3 .header-step a span{margin-left:5px}.form_fast_track_step_3 .form-select{background-image:none}.form-fast-track-step .form-service-details .checked-service-content{margin-top:16px}.form-fast-track-step .form-service-details .checked-service-content>div{margin-bottom:16px}.form-fast-track-step .form-service-details .checked-service-content>div:last-child{margin-bottom:0}.form-fast-track-step .form-service-details .checked-service-content>div>.form-check-label{display:flex;justify-content:space-between;font-weight:500;font-size:16px;color:var(--heading)}.form-fast-track-step .form-service-details .checked-service-content .in-text-put input[type=text]{display:inline-block;max-width:270px;padding:7px 16px;margin-left:-1.5em}@media(max-width: 991px){.form-fast-track-step .form-service-details .checked-service-content .in-text-put input[type=text]{display:block;max-width:100%;margin-top:5px;float:unset}}.form-fast-track-step .form-service-details .divider{margin:30px 0}.form-fast-track-step .form-service-details .service-fast-track .form-check-label{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;line-height:26px;height:26px}.form-fast-track-step .form-service-details .service-fast-track #check_immigration_fast_track.active{display:none}.form-fast-track-step .form-service-details .service-fast-track #check_full_fast_track.active{display:none}.form-fast-track-step .form-service-details .content-image-full-fast-track img,.form-fast-track-step .form-service-details .content-image-immigration-fast-track img{width:100%;cursor:pointer}.form-fast-track-step .form-service-details .service-car-pick-up .form-car-table-border{border-radius:8px 8px 0px 0px;overflow:hidden}@media(max-width: 991px){.form-fast-track-step .form-service-details .service-car-pick-up .form-car-table{overflow-x:scroll;white-space:nowrap}}.form-fast-track-step .form-service-details .service-car-pick-up .car-table{width:100%;margin-bottom:20px}.form-fast-track-step .form-service-details .service-car-pick-up .car-table thead th{font-size:14px;font-weight:500;line-height:26px;padding:11px 10px;text-align:center;color:var(--heading);background-color:#f0f7fd}@media(max-width: 991px){.form-fast-track-step .form-service-details .service-car-pick-up .car-table thead th{line-height:1.2;padding:11px 5px}.form-fast-track-step .form-service-details .service-car-pick-up .car-table thead th.column2 span{display:block}}.form-fast-track-step .form-service-details .service-car-pick-up .car-table thead th span{font-weight:400}.form-fast-track-step .form-service-details .service-car-pick-up .car-table tbody td{font-size:14px;font-weight:400;line-height:22px;padding:10px;text-align:center;border:1px solid #f0f7fd}@media(max-width: 991px){.form-fast-track-step .form-service-details .service-car-pick-up .car-table tbody td{padding:10px 5px}}.form-fast-track-step .form-service-details .service-car-pick-up .car-table tbody td.time,.form-fast-track-step .form-service-details .service-car-pick-up .car-table tbody td.price{padding:0}.form-fast-track-step .form-service-details .service-car-pick-up .car-table tbody .car-time+.car-time{border-top:1px solid #f0f7fd}.form-fast-track-step .form-service-details .service-car-pick-up .car-table tbody .car-time{display:flex;align-items:center;justify-content:center;padding:10px;margin-bottom:0}.form-fast-track-step .form-service-details .service-car-pick-up .car-table tbody .car-time .form-check-input[type=radio]{margin:0 5px 0 0;float:none}@media(max-width: 991px){.form-fast-track-step .form-service-details .service-car-pick-up .car-table tbody .car-time{padding:10px 5px}}.form-fast-track-step .form-service-details .service-car-pick-up .car-table tbody .car-price+.car-price{border-top:1px solid #f0f7fd}.form-fast-track-step .form-service-details .service-car-pick-up .car-table tbody .car-price{display:block;padding:10px;color:var(--primary)}@media(max-width: 991px){.form-fast-track-step .form-service-details .service-car-pick-up .car-table tbody .car-price{padding:10px 5px}}.form-fast-track-step .form-service-details .service-car-pick-up .car-table .column1{width:180px}@media(max-width: 1200px){.form-fast-track-step .form-service-details .service-car-pick-up .car-table .column1{width:100px}}@media(max-width: 991px){.form-fast-track-step .form-service-details .service-car-pick-up .car-table .column1{width:60px}}.form-fast-track-step .form-service-details .service-car-pick-up .car-table .column3{width:130px}@media(max-width: 1200px){.form-fast-track-step .form-service-details .service-car-pick-up .car-table .column3{width:100px}}@media(max-width: 991px){.form-fast-track-step .form-service-details .service-car-pick-up .car-table .column3{width:60px}}.form-fast-track-step .form-service-details .service-car-pick-up .car-table .column4{width:195px}@media(max-width: 1200px){.form-fast-track-step .form-service-details .service-car-pick-up .car-table .column4{width:165px}}@media(max-width: 1024px){.form-fast-track-step .form-service-details .service-car-pick-up .car-table .column4{width:135px}}@media(max-width: 991px){.form-fast-track-step .form-service-details .service-car-pick-up .car-table .column4{width:85px;text-align:left}.form-fast-track-step .form-service-details .service-car-pick-up .car-table .column4 span{display:block}}.form-fast-track-step .form-service-details .service-car-pick-up .form-ticket-text{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:17px;min-height:unset;padding-left:0}.form-fast-track-step .form-service-details .service-car-pick-up .form-ticket-text input[type=text]{display:inline-block;max-width:320px;padding:7px 16px;margin:8px 0}@media(max-width: 1200px){.form-fast-track-step .form-service-details .service-car-pick-up .form-ticket-text input[type=text]{max-width:270px}}@media(max-width: 1024px){.form-fast-track-step .form-service-details .service-car-pick-up .form-ticket-text input[type=text]{max-width:270px}}@media(max-width: 991px){.form-fast-track-step .form-service-details .service-car-pick-up .form-ticket-text input[type=text]{display:block;max-width:100%}}@keyframes imageFade{0%{display:none}50%{display:none}100%{display:block}}.form-fast-track-step .form-step-sidebar .product-service-name{width:50%}.form-fast-track-step .form-step-sidebar .product-service-total{width:50%}.popup-deadline .popup-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.popup-deadline .popup-footer h2{margin-bottom:0}@media(max-width: 767px){.d-none-form{display:none !important}}
