.button[data-v-43af14e5]{display:flex;justify-content:center;align-items:center;position:relative;height:56px;width:100%;color:#fff;cursor:pointer;transition:all .2s ease-in-out;font-weight:400;font-size:16px;box-shadow:0 6px 15px #42150926;border-radius:15px}.button.css-only[data-v-43af14e5]{background-color:#f2542d;box-shadow:0 6px 15px #42150926,0 3px 7px 3px #fd7959 inset,0 -3px 10px 1px #952f15 inset}.button.primary-small[data-v-43af14e5]{max-width:190px}.button.primary-small>div[data-v-43af14e5]{top:15px}.button.primary[data-v-43af14e5]{max-width:301px}.button>svg[data-v-43af14e5]{position:absolute;left:0;top:0;border-radius:15px}.button>div[data-v-43af14e5]{position:absolute;display:flex;justify-content:center;align-items:center}.button[data-v-43af14e5]:disabled{opacity:.6}.button[data-v-43af14e5]:hover,.button[data-v-43af14e5]:active,.button[data-v-43af14e5]:focus{opacity:.8}.captcha-container[data-v-85fa31ed]{display:flex}@media screen and (max-width: 460px){.captcha-container[data-v-85fa31ed]{flex-direction:column}.captcha-container img[data-v-85fa31ed]{height:auto!important}}.captcha-container img[data-v-85fa31ed]{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:2px;height:48px}.captcha-container .form-group[data-v-85fa31ed]{margin:0 0 0 16px;flex-grow:1}.captcha-container .form-group .form-control[data-v-85fa31ed]{width:100%;font-family:Rubik,serif;position:relative}.captcha-container .form-group .form-control+label[data-v-85fa31ed]{display:inline;position:absolute;left:16px;margin:0;line-height:16px;font-size:16px;color:#616571;cursor:text;transform:translateY(18px);transition:all .3s ease-in-out}.captcha-container .form-group .form-control[data-v-85fa31ed]:focus{padding-top:30px}.captcha-container .form-group .form-control:focus+label[data-v-85fa31ed]{line-height:12px;font-size:12px;transform:translateY(8px)}.captcha-container .form-group .form-control:focus+label[data-v-85fa31ed]:after{line-height:12px;font-size:12px}.captcha-container .form-group .form-control.error[data-v-85fa31ed]{border-color:#e72e2c;color:#7a7774}.captcha-container .form-group.required label[data-v-85fa31ed]:after{content:"*";margin:0 0 0 3px;line-height:12px;font-size:12px;color:#cd2c2c}.captcha-container .form-group.error .form-control[data-v-85fa31ed]{border-color:#db3e35;background-color:#fef8f8}.captcha-container .form-group.error div.error[data-v-85fa31ed]{padding:6px 0 0;line-height:12px;font-size:12px;color:#db3e35}.captcha-container .form-group.with-content .form-control[data-v-85fa31ed]{padding-top:30px}.captcha-container .form-group.with-content .form-control+label[data-v-85fa31ed]{line-height:12px;font-size:12px;transform:translateY(8px)}.captcha-container .form-group.with-content textarea.form-control[data-v-85fa31ed]{padding-top:22px!important}.captcha-container .form-group .error[data-v-85fa31ed]{color:#e72e2c;line-height:1.25rem;font-size:.875rem;font-weight:400;margin-top:5px}@media screen and (max-width: 460px){.captcha-container .form-group[data-v-85fa31ed]{margin-left:0;margin-top:10px}}.error-label[data-v-85fa31ed]{display:none;font-size:12px;color:#db3e35}.show[data-v-85fa31ed]{display:flex}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#e9eaec;border-radius:3px}::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b3b6bd}.auth-popup{position:fixed;background:transparent;z-index:100;margin:0;max-height:100%;width:100%;height:100%}.auth-popup .close-auth-popup-backdrop{position:fixed;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;background:transparent;z-index:100}.auth-popup>.content{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Rubik,Helvetica,serif;background:transparent;margin:0;position:relative;width:auto;max-width:915px;top:50%;left:50%;transform:translate(-50%,-50%);min-height:300px;max-height:calc(100% - 40px);z-index:101;border-radius:24px}.auth-popup>.content>div{overflow-x:hidden;overflow-y:scroll;border-radius:24px}@media (max-width: 640px){.auth-popup>.content>div{border-radius:0}}@media screen and (max-width: 1024px){.auth-popup>.content{min-width:1px;width:calc(100vw - 82px)}}@media screen and (max-width: 768px){.auth-popup>.content{flex-direction:column}}@media screen and (max-width: 640px){.auth-popup>.content{width:100vw;min-height:100vh;border-radius:0}}.auth-popup>.content .popup-content{position:relative;display:flex;min-width:915px;min-height:546px;background-color:#fafafa}@media screen and (max-width: 991px){.auth-popup>.content .popup-content{min-width:1px;width:calc(100vw - 82px)}}@media screen and (max-width: 768px){.auth-popup>.content .popup-content{flex-direction:column}}@media screen and (max-width: 640px){.auth-popup>.content .popup-content{width:100vw;min-height:100vh;border-radius:0}}.auth-popup>.content .popup-content input{background-color:#fff;border:1px solid #f2f1f1;box-shadow:0 2px 4px #eee inset}.auth-popup>.content .popup-content input:focus{border:1px solid #333231}.auth-popup>.content .popup-content>div{flex-basis:50%;flex-shrink:0;justify-content:center;align-items:center}@media screen and (max-width: 640px){.auth-popup>.content .popup-content>div{flex-basis:100%}}.auth-popup>.content .popup-content .image{border-radius:14px 0 0 14px}@media screen and (max-width: 768px){.auth-popup>.content .popup-content .image{border-radius:14px 14px 0 0;min-height:420px}}@media screen and (max-width: 640px){.auth-popup>.content .popup-content .image{display:block;min-height:210px;border-radius:0}}.auth-popup>.content .popup-content.login .image{background:#e9eaec url(https://lv.rsp.travel/build/assets/auth-image-_1UW9f8h.webp) left center no-repeat;background-size:cover}@media screen and (max-width: 640px){.auth-popup>.content .popup-content.login .image{background-position:center bottom}}.auth-popup>.content .popup-content.login .details{color:#5b5957}.auth-popup>.content .popup-content.login .details .name{margin:0 0 24px}.auth-popup>.content .popup-content.login .details .sub-text{margin:0 0 32px;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width: 991px){.auth-popup>.content .popup-content.login .details .sub-text{line-height:20px;font-size:14px}}.auth-popup>.content .popup-content.register .image-help{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.auth-popup>.content .popup-content.register .image-help .image{width:100%;height:75%;background:#e9eaec url(https://lv.rsp.travel/build/assets/auth-image-_1UW9f8h.webp) left center no-repeat;background-size:cover}@media screen and (max-width: 768px){.auth-popup>.content .popup-content.register .image-help .image{background-size:100% 100%;background-position:center bottom}}.auth-popup>.content .popup-content.register .image-help .help{display:flex;flex-direction:column;width:100%;height:35%;background:#fff;margin-top:-18%;border-top-left-radius:24px;border-top-right-radius:24px;padding:32px;gap:24px}@media screen and (max-width: 768px){.auth-popup>.content .popup-content.register .image-help .help{display:none}}.auth-popup>.content .popup-content.register .image-help .help svg{position:absolute;right:50%;bottom:0}.auth-popup>.content .popup-content.register .image-help .help p{font-size:20px;line-height:20px;font-weight:500;color:#252524}@media screen and (max-width: 991px){.auth-popup>.content .popup-content.register .image-help .help p{font-size:18px}}.auth-popup>.content .popup-content.register .image-help .help ul{display:flex;flex-direction:column;gap:12px}.auth-popup>.content .popup-content.register .image-help .help ul li{display:flex;gap:8px;align-items:center;font-size:16px;line-height:16px;font-weight:400;color:#5b5957;position:relative;padding-left:13px}.auth-popup>.content .popup-content.register .image-help .help ul li svg{position:absolute;left:0;top:5px}@media screen and (max-width: 640px){.auth-popup>.content .popup-content.register .image-help .help{display:none}}.auth-popup>.content .popup-content.register a{color:#f2542d;text-decoration:none}.auth-popup>.content .popup-content.register a:hover{text-decoration:underline}.auth-popup>.content .popup-content.register .details{color:#5b5957}.auth-popup>.content .popup-content.register .details .name{margin:0 0 24px}.auth-popup>.content .popup-content.register .details .sub-text{margin:0 0 32px;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width: 991px){.auth-popup>.content .popup-content.register .details .sub-text{line-height:20px;font-size:14px}}.auth-popup>.content .popup-content.register-success{display:block;min-width:600px;max-width:600px;min-height:unset}.auth-popup>.content .popup-content.register-success .image{background:#e9eaec url(https://lv.rsp.travel/build/assets/auth-image-_1UW9f8h.webp) left center no-repeat;background-size:cover}.auth-popup>.content .popup-content.register-success .details{padding:48px 20px 30px!important;text-align:center;color:#5b5957}.auth-popup>.content .popup-content.email-verified-success{display:block;min-height:300px}@media screen and (max-width: 640px){.auth-popup>.content .popup-content.email-verified-success{min-height:100vh;justify-content:flex-start}}.auth-popup>.content .popup-content.email-verified-success .image{background:#e9eaec url(https://lv.rsp.travel/build/assets/auth-image-_1UW9f8h.webp) left center no-repeat;background-size:cover}.auth-popup>.content .popup-content.email-verified-success .details{padding:48px 20px 30px!important;text-align:center;color:#5b5957}.auth-popup>.content .popup-content.forgot-password{min-height:300px;justify-content:center;align-items:center}@media screen and (max-width: 640px){.auth-popup>.content .popup-content.forgot-password{min-height:100vh;justify-content:flex-start}}.auth-popup>.content .popup-content.forgot-password .image{background:#e9eaec url(https://lv.rsp.travel/build/assets/auth-image-_1UW9f8h.webp) left center no-repeat;background-size:cover}@media screen and (max-width: 640px){.auth-popup>.content .popup-content.forgot-password .image{background-position:center bottom}}.auth-popup>.content .popup-content.forgot-password .details{padding:48px 20px 30px!important;color:#5b5957}.auth-popup>.content .popup-content.forgot-password .details .name{margin:0 0 8px}.auth-popup>.content .popup-content.forgot-password .details .sub-text{margin:0 0 32px;font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width: 991px){.auth-popup>.content .popup-content.forgot-password .details .sub-text{line-height:20px;font-size:14px}}.auth-popup>.content .popup-content.forgot-password-success{display:block;min-height:300px}@media screen and (max-width: 640px){.auth-popup>.content .popup-content.forgot-password-success{min-height:100vh;justify-content:flex-start}}.auth-popup>.content .popup-content.forgot-password-success .image{background:#e9eaec url(https://lv.rsp.travel/build/assets/auth-image-_1UW9f8h.webp) left center no-repeat;background-size:cover}.auth-popup>.content .popup-content.forgot-password-success .details{padding:48px 20px 30px!important;text-align:center;color:#5b5957}.auth-popup>.content .popup-content.reset-password{min-height:300px;justify-content:center;align-items:center}@media screen and (max-width: 640px){.auth-popup>.content .popup-content.reset-password{min-height:100vh;justify-content:flex-start}}.auth-popup>.content .popup-content.reset-password .image{background:#e9eaec url(https://lv.rsp.travel/build/assets/auth-image-_1UW9f8h.webp) left center no-repeat;background-size:cover}@media screen and (max-width: 640px){.auth-popup>.content .popup-content.reset-password .image{background-position:center bottom}}.auth-popup>.content .popup-content.reset-password .details{padding:48px 20px 30px!important;color:#5b5957}.auth-popup>.content .popup-content.reset-password .details .name{margin:0 0 8px!important}.auth-popup>.content .popup-content.reset-password .details p{margin:0 0 32px;font-size:14px;line-height:20px;font-weight:400;color:#5b5957}.auth-popup>.content .popup-content.reset-password-success{display:block;min-width:600px;max-width:600px;min-height:unset}.auth-popup>.content .popup-content.reset-password-success .image{background:#e9eaec url(https://lv.rsp.travel/build/assets/auth-image-_1UW9f8h.webp) left center no-repeat;background-size:cover}.auth-popup>.content .popup-content.reset-password-success .details{padding:48px 20px 30px!important;text-align:center;color:#5b5957}.auth-popup>.content .popup-content.register-success .details,.auth-popup>.content .popup-content.email-verified-success .details,.auth-popup>.content .popup-content.forgot-password-success .details,.auth-popup>.content .popup-content.reset-password-success .details{color:#5b5957}.auth-popup>.content .popup-content.register-success .details .name,.auth-popup>.content .popup-content.email-verified-success .details .name,.auth-popup>.content .popup-content.forgot-password-success .details .name,.auth-popup>.content .popup-content.reset-password-success .details .name{margin:0 0 8px}.auth-popup>.content .popup-content.register-success .details .name:before,.auth-popup>.content .popup-content.email-verified-success .details .name:before,.auth-popup>.content .popup-content.forgot-password-success .details .name:before,.auth-popup>.content .popup-content.reset-password-success .details .name:before{content:"";display:block;width:100%;height:88px;margin:20px 0 35px;background:url(https://lv.rsp.travel/build/assets/popup-success-icon-CPA9wFph.svg) center center no-repeat}@media screen and (max-width: 640px){.auth-popup>.content .popup-content.register-success .details .name:before,.auth-popup>.content .popup-content.email-verified-success .details .name:before,.auth-popup>.content .popup-content.forgot-password-success .details .name:before,.auth-popup>.content .popup-content.reset-password-success .details .name:before{margin:0 0 30px}}.auth-popup>.content .popup-content.register-success .details .submit-form,.auth-popup>.content .popup-content.email-verified-success .details .submit-form,.auth-popup>.content .popup-content.forgot-password-success .details .submit-form,.auth-popup>.content .popup-content.reset-password-success .details .submit-form{margin:32px 0 0;display:flex;justify-content:center}.auth-popup>.content .popup-content.register-success .details .submit-form button,.auth-popup>.content .popup-content.email-verified-success .details .submit-form button,.auth-popup>.content .popup-content.forgot-password-success .details .submit-form button,.auth-popup>.content .popup-content.reset-password-success .details .submit-form button{width:fit-content;padding:16px 32px}.auth-popup>.content .popup-content .details{padding:48px 48px 30px;color:#5b5957}@media screen and (max-width: 991px){.auth-popup>.content .popup-content .details{padding:48px 24px 30px}}@media screen and (max-width: 640px){.auth-popup>.content .popup-content .details{padding:32px 16px}}.auth-popup>.content .popup-content .details .name{margin:0 0 32px;font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.48px;text-transform:uppercase}@media screen and (max-width: 767px){.auth-popup>.content .popup-content .details .name{font-size:20px;line-height:26px}}.auth-popup>.content .popup-content .details .highlight{color:#f2542d}.auth-popup>.content .popup-content .social-media-auth{display:flex;justify-content:center;margin:0 0 24px}.auth-popup>.content .popup-content .social-media-auth #google-signin-btn{display:flex;justify-content:center}.auth-popup>.content .popup-content .sep{display:flex;justify-content:center;position:relative;margin:0 0 28px;text-align:center}.auth-popup>.content .popup-content .sep:before{content:"";position:absolute;top:3px;left:0;right:0;bottom:0;height:1px;margin:auto;background-color:#e9eaec}.auth-popup>.content .popup-content .sep span{padding:0 8px;line-height:16px;background-color:#fafafa;color:#7d8391;z-index:1}.auth-popup>.content .popup-content .form input,.auth-popup>.content .popup-content .form button{width:100%}.auth-popup>.content .popup-content .form .form-control{color:#0d2441}.auth-popup>.content .popup-content .form .form-control+label{position:absolute;left:16px;line-height:16px;font-size:16px;color:#616571;cursor:text;transform:translateY(18px);transition:all .3s ease-in-out}.auth-popup>.content .popup-content .form .form-control:focus,.auth-popup>.content .popup-content .form .form-control:autofill{padding-top:30px}.auth-popup>.content .popup-content .form .form-control:focus+label,.auth-popup>.content .popup-content .form .form-control:autofill+label{line-height:12px;font-size:12px;transform:translateY(10px)}.auth-popup>.content .popup-content .form .form-control:focus+label:after,.auth-popup>.content .popup-content .form .form-control:autofill+label:after{line-height:12px;font-size:12px}.auth-popup>.content .popup-content .form .form-control.captcha-input{height:58px}.auth-popup>.content .popup-content .form .check-agree{margin-top:2rem;margin-bottom:2rem}.auth-popup>.content .popup-content .form .check-agree div{display:flex;flex-direction:column}.auth-popup>.content .popup-content .form .check-agree .check-text{flex-direction:row}.auth-popup>.content .popup-content .form .check-agree .check-text .error{border:none}.auth-popup>.content .popup-content .form .form-group{position:relative}.auth-popup>.content .popup-content .form .form-group.m-0{margin:0}.auth-popup>.content .popup-content .form .form-group.error .form-control{border-color:#db3e35;background-color:#fef8f8}.auth-popup>.content .popup-content .form .form-group.error div.error{padding:6px 0 0;line-height:12px;font-size:12px;color:#db3e35}.auth-popup>.content .popup-content .form .form-group.required label:after{content:"*";margin:0 0 0 3px;line-height:12px;font-size:12px;color:#cd2c2c}.auth-popup>.content .popup-content .form .form-group.on-focus .form-control,.auth-popup>.content .popup-content .form .form-group.with-content .form-control{padding-top:30px}.auth-popup>.content .popup-content .form .form-group.on-focus .form-control:-internal-autofill-selected,.auth-popup>.content .popup-content .form .form-group.with-content .form-control:-internal-autofill-selected{background-color:red!important;color:red!important}.auth-popup>.content .popup-content .form .form-group.on-focus .form-control:-webkit-autofill,.auth-popup>.content .popup-content .form .form-group.with-content .form-control:-webkit-autofill{background-color:red!important;transition:background-color 0s}.auth-popup>.content .popup-content .form .form-group.on-focus .form-control:-webkit-autofill:focus,.auth-popup>.content .popup-content .form .form-group.with-content .form-control:-webkit-autofill:focus{background-color:red!important}.auth-popup>.content .popup-content .form .form-group.on-focus .form-control+label,.auth-popup>.content .popup-content .form .form-group.with-content .form-control+label{line-height:12px;font-size:12px;transform:translateY(10px)}.auth-popup>.content .popup-content .form .remind-password{display:flex;justify-content:flex-end;padding:6px 0 0}.auth-popup>.content .popup-content .form .remind-password span{line-height:14px;font-size:14px;color:#f2542d;cursor:pointer;transition:all .3s ease-in-out}.auth-popup>.content .popup-content .form .remind-password span:hover{color:#e72e2c}.auth-popup>.content .popup-content .form .submit-form{margin:16px 0 32px}.auth-popup>.content .popup-content .form .submit-form .btn{padding:19px 20px}.auth-popup>.content .popup-content .form .reg-cta{line-height:14px;font-size:14px;color:#0d2441;text-align:center}.auth-popup>.content .popup-content .form .reg-cta span{color:#e72e2c;cursor:pointer}.auth-popup>.content .popup-content .form .reg-cta span:hover{text-decoration:underline}.auth-popup>.content .popup-content .check-holder{display:flex}.auth-popup>.content .popup-content .check-holder input{min-width:16px;width:16px;height:16px;color:#333231!important;border:1px #7a7774 solid!important;outline:none!important;box-shadow:none!important;transition:background-color .15s ease-in}.auth-popup>.content .popup-content .check-holder input:checked{background-color:#f2542d;border:0!important}.auth-popup>.content .popup-content .check-holder .policy_text p{font-size:14px;line-height:20px;color:#333231;font-weight:400;cursor:pointer}.auth-popup>.content .popup-content .check-holder .policy_text p span{color:#f2542d}.auth-popup>.content .popup-content .check-holder label{font-size:14px;line-height:20px;font-weight:400;color:#333231;cursor:pointer}.auth-popup>.content .popup-content .close{position:absolute;top:16px;right:16px;width:32px;height:32px;flex-basis:32px;background:#e9eaec url(https://lv.rsp.travel/build/assets/close-popup-icon-DodoZD36.svg) center center no-repeat;cursor:pointer;transition:all .3s ease-in-out;border-radius:8px}.auth-popup>.content .popup-content .close:hover{background-color:#d7d8d9}.order-confirmation-wrapper[data-v-6ada6697]{padding-top:88px}@media screen and (max-width: 991px){.order-confirmation-wrapper[data-v-6ada6697]{padding-top:56px}}@media screen and (max-width: 640px){.order-confirmation-wrapper[data-v-6ada6697]{padding-top:44px}}.btn-secondary[data-v-6ada6697]{padding:19px 32px;border:2px solid #F2542D;background-color:#fff;color:#f2542d;line-height:18px;font-family:Rubik,sans-serif;font-size:16px;text-align:center;cursor:pointer;border-radius:12px;transition:all .3s ease-in-out}.btn-secondary[data-v-6ada6697]:hover{background-color:#f2542d;color:#fff}.checkout-thanks[data-v-6ada6697]{max-width:1020px;margin:0 auto;margin-bottom:5rem!important}.checkout-thanks .message[data-v-6ada6697]{text-align:center}.checkout-thanks .message.error[data-v-6ada6697]:before{content:"";display:block;width:100%;height:80px;margin-bottom:16px;background:url(https://lv.rsp.travel/build/assets/danger-icon-DfpX4aKt.svg) center center no-repeat}@media screen and (max-width: 768px){.checkout-thanks .message.error[data-v-6ada6697]:before{height:65px;background-size:contain}}@media screen and (max-width: 640px){.checkout-thanks .message.error[data-v-6ada6697]:before{height:51px}}.checkout-thanks .message.success[data-v-6ada6697]:before{content:"";display:block;width:100%;height:80px;margin-bottom:16px;background:url(https://lv.rsp.travel/build/assets/success-icon-DnqKTwkq.svg) center center no-repeat}@media screen and (max-width: 768px){.checkout-thanks .message.success[data-v-6ada6697]:before{height:65px;background-size:contain}}@media screen and (max-width: 640px){.checkout-thanks .message.success[data-v-6ada6697]:before{height:51px}}.checkout-thanks .message h1[data-v-6ada6697]{margin:0 0 12px;font-size:32px;font-weight:500;line-height:38px;letter-spacing:.02em;color:#333231;text-transform:uppercase}@media screen and (max-width: 991px){.checkout-thanks .message h1[data-v-6ada6697]{margin:0 0 8px;line-height:34px;font-size:28px}}@media screen and (max-width: 640px){.checkout-thanks .message h1[data-v-6ada6697]{line-height:22px;font-size:18px}}.checkout-thanks .message p[data-v-6ada6697]{margin:0;font-size:18px;font-weight:400;line-height:24px;color:#5b5957}@media screen and (max-width: 991px){.checkout-thanks .message p[data-v-6ada6697]{font-size:16px}}@media screen and (max-width: 640px){.checkout-thanks .message p[data-v-6ada6697]{line-height:20px;font-size:14px}}.checkout-thanks .short-summary[data-v-6ada6697]{margin:48px 0 57px}@media screen and (min-width: 769px){.checkout-thanks .short-summary[data-v-6ada6697]{padding:32px;border:1px dashed #C2C0BF;border-radius:12px}}@media screen and (max-width: 640px){.checkout-thanks .short-summary[data-v-6ada6697]{margin:33px 0 52px}}.checkout-thanks .short-summary table[data-v-6ada6697]{width:100%;margin:0;border-collapse:collapse;text-align:left}.checkout-thanks .short-summary table td[data-v-6ada6697],.checkout-thanks .short-summary table th[data-v-6ada6697]{width:25%;padding:0;line-height:16px;font-size:16px;font-weight:400;vertical-align:middle}.checkout-thanks .short-summary table thead tr th[data-v-6ada6697]{color:#7a7774}@media screen and (max-width: 640px){.checkout-thanks .short-summary table thead[data-v-6ada6697]{display:none}}.checkout-thanks .short-summary table tbody tr td[data-v-6ada6697]{padding-top:12px}@media screen and (max-width: 640px){.checkout-thanks .short-summary table tbody tr td[data-v-6ada6697]{float:none;display:block;width:100%;padding:0 0 20px;line-height:16px;font-size:14px}.checkout-thanks .short-summary table tbody tr td[data-v-6ada6697]:last-child{padding-bottom:0}.checkout-thanks .short-summary table tbody tr td[data-v-6ada6697]:before{content:attr(data-mobile-title);display:block;margin:0 0 8px;color:#7a7774}}.checkout-thanks .flight-information[data-v-6ada6697]{display:flex;align-items:flex-start;gap:0 48px;margin:0 0 55px}@media screen and (max-width: 991px){.checkout-thanks .flight-information[data-v-6ada6697]{gap:0 30px}}@media screen and (max-width: 768px){.checkout-thanks .flight-information[data-v-6ada6697]{flex-direction:column;gap:32px 0;margin:0 0 45px}}@media screen and (max-width: 640px){.checkout-thanks .flight-information[data-v-6ada6697]{gap:22px 0}}@media screen and (min-width: 992px){.checkout-thanks .flight-information .group[data-v-6ada6697]:not(:last-child){margin:0 0 24px}}.checkout-thanks .flight-information .group .group-name[data-v-6ada6697]{display:block;margin:0 0 12px;font-size:10px;font-weight:500;line-height:14px;letter-spacing:.1em;text-transform:uppercase;color:#959290}@media screen and (max-width: 991px){.checkout-thanks .flight-information .group .group-name[data-v-6ada6697]{line-height:12px}}@media screen and (max-width: 640px){.checkout-thanks .flight-information .group .group-name[data-v-6ada6697]{margin:0 0 16px}}.checkout-thanks .flight-information .group .group-block[data-v-6ada6697]{display:flex;align-items:flex-start;gap:0 10px}.checkout-thanks .flight-information .group .group-block[data-v-6ada6697]:not(:last-child){margin:0 0 10px}@media screen and (max-width: 991px){.checkout-thanks .flight-information .group .group-block[data-v-6ada6697]:not(:last-child){margin:0 0 12px}}.checkout-thanks .flight-information .group .group-block .icon[data-v-6ada6697]{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;width:20px;pointer-events:none}.checkout-thanks .flight-information .group .group-block .details[data-v-6ada6697]{flex-grow:1}.checkout-thanks .flight-information .group .group-block .details span[data-v-6ada6697]{display:block;font-size:14px;line-height:14px;color:#5b5957}@media screen and (max-width: 991px){.checkout-thanks .flight-information .group .group-block .details span[data-v-6ada6697]{font-size:12px;line-height:14px}}.checkout-thanks .flight-information .group .group-block .details span.title[data-v-6ada6697]{margin:0 0 7px;font-size:16px;line-height:16px;color:#333231}@media screen and (max-width: 991px){.checkout-thanks .flight-information .group .group-block .details span.title[data-v-6ada6697]{font-size:14px}}@media screen and (max-width: 640px){.checkout-thanks .flight-information .group .group-block .details span.title[data-v-6ada6697]{margin:0 0 3px}}.checkout-thanks .flight-information .location[data-v-6ada6697]{position:relative;flex-shrink:0}@media screen and (max-width: 991px){.checkout-thanks .flight-information .location[data-v-6ada6697]{flex-basis:45%}}@media screen and (max-width: 768px){.checkout-thanks .flight-information .location[data-v-6ada6697]{flex-basis:100%}}.checkout-thanks .flight-information .location img[data-v-6ada6697]{display:flex;border-radius:12px}@media screen and (min-width: 992px){.checkout-thanks .flight-information .location img.mobile-image[data-v-6ada6697]{display:none}}@media screen and (max-width: 991px){.checkout-thanks .flight-information .location img.desktop-image[data-v-6ada6697]{display:none}}.checkout-thanks .flight-information .location[data-v-6ada6697]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(360deg,#0006,#0000 50%),linear-gradient(360deg,#0000004d,#0000 50%);border-radius:12px}.checkout-thanks .flight-information .location .details[data-v-6ada6697]{position:absolute;left:12px;bottom:12px;color:#fff;z-index:1}@media screen and (max-width: 768px){.checkout-thanks .flight-information .location .details[data-v-6ada6697]{left:25px;bottom:20px}}@media screen and (max-width: 640px){.checkout-thanks .flight-information .location .details[data-v-6ada6697]{left:12px;bottom:12px}}.checkout-thanks .flight-information .location .details .country-name[data-v-6ada6697]{display:block;margin:0 0 4px;font-size:24px;font-weight:500;line-height:24px;text-transform:uppercase}@media screen and (max-width: 640px){.checkout-thanks .flight-information .location .details .country-name[data-v-6ada6697]{line-height:18px;font-size:16px}}.checkout-thanks .flight-information .location .details .country-location[data-v-6ada6697]{font-size:16px;line-height:14px;color:#fafafa}@media screen and (max-width: 640px){.checkout-thanks .flight-information .location .details .country-location[data-v-6ada6697]{font-size:12px;line-height:14px}}@media screen and (max-width: 768px){.checkout-thanks .flight-information .flights-list[data-v-6ada6697]{width:100%;padding:0 24px}}@media screen and (max-width: 640px){.checkout-thanks .flight-information .flights-list[data-v-6ada6697]{padding:0}}.checkout-thanks .flight-information .flights-list .block-name[data-v-6ada6697]{margin:0 0 24px;line-height:14px;font-size:10px;font-weight:500;letter-spacing:.1em;color:#959290;text-transform:uppercase;text-align:left}@media screen and (max-width: 768px){.checkout-thanks .flight-information .flights-list .block-name[data-v-6ada6697]{margin:0 0 14px}}.checkout-thanks .flight-information .flights-list .flight[data-v-6ada6697]{display:flex;align-items:center;gap:0 32px;justify-content:space-between}.checkout-thanks .flight-information .flights-list .flight[data-v-6ada6697]:not(:last-child){margin:0 0 24px}@media screen and (max-width: 500px){.checkout-thanks .flight-information .flights-list .flight[data-v-6ada6697]:not(:last-child){margin:0 0 30px}}.checkout-thanks .flight-information .flights-list .flight .departure span[data-v-6ada6697],.checkout-thanks .flight-information .flights-list .flight .arrival span[data-v-6ada6697]{display:block;line-height:14px}.checkout-thanks .flight-information .flights-list .flight .departure span.city[data-v-6ada6697],.checkout-thanks .flight-information .flights-list .flight .arrival span.city[data-v-6ada6697]{margin:0 0 10px;font-weight:500;white-space:nowrap}.checkout-thanks .flight-information .flights-list .flight .departure span.time[data-v-6ada6697],.checkout-thanks .flight-information .flights-list .flight .arrival span.time[data-v-6ada6697]{color:#5b5957}@media screen and (max-width: 1199px){.checkout-thanks .flight-information .flights-list .flight .departure span.time[data-v-6ada6697],.checkout-thanks .flight-information .flights-list .flight .arrival span.time[data-v-6ada6697]{font-size:14px}}.checkout-thanks .flight-information .flights-list .flight .duration[data-v-6ada6697]{display:flex;flex-direction:column;align-items:center;gap:10px 0;font-size:12px;line-height:16px;color:#5b5957;text-align:center}@media screen and (max-width: 500px){.checkout-thanks .flight-information .flights-list .flight .duration[data-v-6ada6697]{position:relative;padding:0 0 10px;margin:0 0 15px;background:url(https://lv.rsp.travel/build/assets/flight-duration-mobile-dots-B2yAGW97.png) left bottom repeat-x}.checkout-thanks .flight-information .flights-list .flight .duration[data-v-6ada6697]:before,.checkout-thanks .flight-information .flights-list .flight .duration[data-v-6ada6697]:after{content:"";display:block;position:absolute;bottom:-2px;width:6px;height:6px;background:url(https://lv.rsp.travel/build/assets/flight-duration-mobile-dot-corner-Bn-G8V5o.png) center center no-repeat}.checkout-thanks .flight-information .flights-list .flight .duration[data-v-6ada6697]:before{left:0}.checkout-thanks .flight-information .flights-list .flight .duration[data-v-6ada6697]:after{right:0}.checkout-thanks .flight-information .flights-list .flight .duration .text-div[data-v-6ada6697]:before{content:"";display:block;width:16px;height:16px;margin:0 auto 5px;background:url(https://lv.rsp.travel/build/assets/orange-plane-icon-D4EQ3-BT.svg) center center no-repeat}}.checkout-thanks .flight-information .flights-list .flight .duration .icon[data-v-6ada6697]{pointer-events:none}@media screen and (max-width: 500px){.checkout-thanks .flight-information .flights-list .flight .duration .icon[data-v-6ada6697]{display:none}}@media screen and (min-width: 769px){.checkout-thanks .flight-information .flights-list .flight .duration .hours[data-v-6ada6697]{display:block}}@media screen and (max-width: 500px){.checkout-thanks .flight-information .flights-list .flight[data-v-6ada6697]{flex-wrap:wrap;gap:0}.checkout-thanks .flight-information .flights-list .flight .duration[data-v-6ada6697]{order:1;width:100%}.checkout-thanks .flight-information .flights-list .flight .departure[data-v-6ada6697]{order:2;width:50%}.checkout-thanks .flight-information .flights-list .flight .arrival[data-v-6ada6697]{order:3;width:50%;text-align:right}}.checkout-thanks .order-information h2[data-v-6ada6697]{margin:0 0 40px;font-size:28px;font-weight:500;line-height:34px;letter-spacing:.02em;text-transform:uppercase}@media screen and (max-width: 991px){.checkout-thanks .order-information h2[data-v-6ada6697]{margin:0 0 32px;line-height:30px;font-size:24px}}@media screen and (max-width: 640px){.checkout-thanks .order-information h2[data-v-6ada6697]{margin:0 0 16px;line-height:18px;font-size:15px}}.checkout-thanks .order-information .travel-details[data-v-6ada6697]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;padding-bottom:25px}@media screen and (max-width: 768px){.checkout-thanks .order-information .travel-details[data-v-6ada6697]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding-top:32px;padding-bottom:0;border-top:1px solid #ebe9ea}}@media screen and (max-width: 640px){.checkout-thanks .order-information .travel-details[data-v-6ada6697]{grid-template-columns:auto;gap:24px 0}}@media screen and (min-width: 992px){.checkout-thanks .order-information .travel-details .group[data-v-6ada6697]:not(:last-child){margin:0 0 24px}}.checkout-thanks .order-information .travel-details .group .group-name[data-v-6ada6697]{display:block;margin:0 0 12px;font-size:10px;font-weight:500;line-height:14px;letter-spacing:.1em;text-transform:uppercase;color:#959290}@media screen and (max-width: 991px){.checkout-thanks .order-information .travel-details .group .group-name[data-v-6ada6697]{line-height:12px}}@media screen and (max-width: 640px){.checkout-thanks .order-information .travel-details .group .group-name[data-v-6ada6697]{margin:0 0 16px}}.checkout-thanks .order-information .travel-details .group .group-block[data-v-6ada6697]{display:flex;align-items:flex-start;gap:0 10px}.checkout-thanks .order-information .travel-details .group .group-block[data-v-6ada6697]:not(:last-child){margin:0 0 10px}@media screen and (max-width: 991px){.checkout-thanks .order-information .travel-details .group .group-block[data-v-6ada6697]:not(:last-child){margin:0 0 12px}}.checkout-thanks .order-information .travel-details .group .group-block .icon[data-v-6ada6697]{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;width:20px;pointer-events:none}.checkout-thanks .order-information .travel-details .group .group-block .details[data-v-6ada6697]{flex-grow:1}.checkout-thanks .order-information .travel-details .group .group-block .details span[data-v-6ada6697]{display:block;font-size:14px;line-height:14px;color:#5b5957}@media screen and (max-width: 991px){.checkout-thanks .order-information .travel-details .group .group-block .details span[data-v-6ada6697]{font-size:12px;line-height:14px}}.checkout-thanks .order-information .travel-details .group .group-block .details span.title[data-v-6ada6697]{margin:0 0 7px;font-size:16px;line-height:16px;color:#333231}@media screen and (max-width: 991px){.checkout-thanks .order-information .travel-details .group .group-block .details span.title[data-v-6ada6697]{font-size:14px}}@media screen and (max-width: 640px){.checkout-thanks .order-information .travel-details .group .group-block .details span.title[data-v-6ada6697]{margin:0 0 3px}}.checkout-thanks .payment-details[data-v-6ada6697]{padding-top:48px;border-top:1px solid #EBEAEA}@media screen and (max-width: 768px){.checkout-thanks .payment-details[data-v-6ada6697]{width:calc(100% + 64px);margin-top:37px;margin-left:-32px;padding:38px 32px 0;border-top:1px dashed #EBEAEA}}@media screen and (max-width: 640px){.checkout-thanks .payment-details[data-v-6ada6697]{width:calc(100% + 32px);margin-left:-16px;padding:32px 16px 0}}.checkout-thanks .payment-details .block-name[data-v-6ada6697]{margin:0 0 15px;font-size:18px;font-weight:500;line-height:18px}.checkout-thanks .payment-details .block-name.small[data-v-6ada6697]{font-size:16px;padding-top:16px}@media screen and (max-width: 640px){.checkout-thanks .payment-details .block-name[data-v-6ada6697]{margin:0 0 20px}}.checkout-thanks .payment-details table[data-v-6ada6697]{width:100%;margin-bottom:50px;border-collapse:collapse}@media screen and (max-width: 575px){.checkout-thanks .payment-details table[data-v-6ada6697]{margin-bottom:55px}}.checkout-thanks .payment-details table tbody tr td[data-v-6ada6697]{padding:7px 0;line-height:18px}.checkout-thanks .payment-details table tbody tr td.total[data-v-6ada6697]{padding-top:16px;font-weight:700}.checkout-thanks .payment-details table tbody tr td.paid[data-v-6ada6697]{font-weight:700}@media screen and (max-width: 575px){.checkout-thanks .payment-details table tbody tr td[data-v-6ada6697]{float:none;display:block;width:100%;padding:0;text-align:left}}.checkout-thanks .payment-details table tbody tr td span[data-v-6ada6697]{font-size:14px;color:#7a7774}@media screen and (max-width: 575px){.checkout-thanks .payment-details table tbody tr td[data-v-6ada6697]:first-child{color:#7a7774}}@media screen and (min-width: 576px){.checkout-thanks .payment-details table tbody tr td[data-v-6ada6697]:last-child{text-align:right}}@media screen and (max-width: 575px){.checkout-thanks .payment-details table tbody tr td[data-v-6ada6697]:last-child{padding-top:5px;padding-bottom:21px}}@media screen and (max-width: 575px){.checkout-thanks .payment-details table tbody tr:last-child td[data-v-6ada6697]:last-child{padding-bottom:0}}.checkout-thanks .action-buttons[data-v-6ada6697]{display:flex;justify-content:center;gap:0 24px}@media screen and (max-width: 575px){.checkout-thanks .action-buttons[data-v-6ada6697]{flex-direction:column;gap:16px 0}}.checkout-thanks .action-buttons a[data-v-6ada6697]{padding-top:17px;padding-bottom:17px;font-size:16px}@media screen and (max-width: 575px){.checkout-thanks .action-buttons a[data-v-6ada6697]{width:100%;min-height:56px}}.additional-service-tr .additional-service-td.title[data-v-6ada6697]{font-weight:500}.additional-service-tr .additional-service-td.label[data-v-6ada6697]{text-transform:capitalize}.additional-service-tr .additional-service-td.sub-total[data-v-6ada6697]{font-weight:500}
