.checkout-modal .modal-dialog{max-width:500px}.checkout-modal>.modal-content{border-top-left-radius:12px!important;border-top-right-radius:12px!important;overflow:visible}.checkout-modal .checkoutPage{max-height:none;overflow:visible}.checkout-modal .checkoutPage .modal-content{border:0!important;border-radius:12px!important;border-top-left-radius:0!important;border-top-right-radius:0!important;box-shadow:none!important;max-height:none;overflow:visible}.checkout-modal .checkoutPage .modal-content .modal-header{padding-top:0}.checkout-modal .checkoutPage .xn-modal.card{background:#0000;border:none;box-shadow:none}.checkout-modal .checkoutPage .xn-modal .modal-content{background:var(--neutral-white,#fff);border:none;border-radius:12px;box-shadow:none}.checkout-modal .checkoutPage .xn-modal .modal-body,.checkout-modal .checkoutPage .xn-modal .modal-footer,.checkout-modal .checkoutPage .xn-modal .modal-header{padding:0 2rem}.checkout-modal .checkoutPage .xn-modal .modal-title{color:var(--xn-neutral-black-90,#1a1a1a);font-size:1.5rem;font-weight:600;line-height:140%;margin-bottom:1rem}.checkout-modal .checkoutPage .xn-modal .modal-header{border-color:#ccc;display:block;margin-bottom:1.5rem;margin-top:-1rem;padding-bottom:2rem}.checkout-modal .checkoutPage .xn-modal .modal-header p{color:var(--xn-neutral-black-90,#1a1a1a);font-size:1rem;font-weight:500;line-height:140%;margin-bottom:0}.checkout-modal .checkoutPage .xn-modal .modal-header .login,.checkout-modal .checkoutPage .xn-modal .modal-header a{color:#004e54;font-size:1rem;font-weight:800;line-height:140%}.checkout-modal .checkoutPage .xn-modal .col-form-label,.checkout-modal .checkoutPage .xn-modal label{color:var(--xn-neutral-black-90,#1a1a1a);font-size:1rem;font-weight:500;line-height:140%}.checkout-modal .checkoutPage .xn-modal .form-control,.checkout-modal .checkoutPage .xn-modal input:not([type=checkbox]){background-color:#f2f2f2!important;border:1px solid #0000!important;border-radius:8px;box-shadow:none!important;color:var(--neutral-black-60,#666);font-size:1rem;font-weight:500;line-height:140%;margin-bottom:.5rem;margin-top:.5rem;padding:1.25rem}.checkout-modal .checkoutPage .xn-modal .modal-footer{border-top:none;padding-bottom:2rem;width:100%}.checkout-modal .checkoutPage .xn-modal .modal-footer button{font-size:1.25rem;margin-top:1rem;padding:1.5rem;width:100%}.checkout-modal .checkoutPage .auth-form{zoom:1;border-radius:14px;display:block;margin:0;width:100%;z-index:1000!important}.checkout-modal .checkoutPage .auth-form .modal-content{max-height:none;overflow:visible}.checkout-modal .checkoutPage .auth-form .font-size{font-size:1.1rem!important}.checkout-modal .checkoutPage .auth-form .sign-up-btn{border-radius:8px!important}.checkout-modal .checkoutPage .auth-form .sign-up-btn:disabled{opacity:.5!important}.checkout-modal .checkoutPage .auth-form .form-check-input:checked{background-color:#0000!important}.checkout-modal .checkoutPage .auth-form .social-sign-up-btn{background-color:#fff!important;border-radius:8px!important;color:var(--xn-primary,var(--falcon-primary))!important;margin-top:2rem!important}.checkout-modal .checkoutPage .auth-form .social-sign-up-btn:hover{background-color:var(--xn-primary,var(--falcon-primary))!important;color:var(--xn-primary-foreground,var(--falcon-primary-foreground))!important}.checkout-modal .checkoutPage .auth-form .login,.checkout-modal .checkoutPage .auth-form .signup{color:var(--xn-primary,var(--falcon-primary));cursor:pointer;text-decoration:none}.checkout-modal .checkoutPage .auth-form .login:hover,.checkout-modal .checkoutPage .auth-form .signup:hover{text-decoration:underline}.checkout-modal .checkoutPage .auth-form .controls.position-relative{position:relative}.checkout-modal .checkoutPage .auth-form .password-show-hide-icon{cursor:pointer;font-size:1.5rem!important;line-height:1;position:absolute;right:1rem;top:50%!important;transform:translateY(-50%);z-index:2}.checkout-modal .checkoutPage .form-container{margin-top:1.5rem!important}.checkout-modal .checkoutPage .login-input::placeholder{color:#666!important;font-size:1rem;font-weight:500}.checkout-modal .checkoutPage .agency-sign-up,.checkout-modal .checkoutPage .remove-input-check-mark{width:100%}.checkout-modal .checkoutPage .agency-sign-up .form-control:invalid,.checkout-modal .checkoutPage .agency-sign-up .form-control:valid,.checkout-modal .checkoutPage .remove-input-check-mark .form-control:invalid,.checkout-modal .checkoutPage .remove-input-check-mark .form-control:valid{background-image:none}.checkout-modal .checkoutPage .signupForm .was-validated .form-control:invalid,.checkout-modal .checkoutPage .signupForm .was-validated .form-control:valid{background-image:none!important}.checkout-modal .checkoutPage .auth-succuess{background:rgba(39,174,96,.102)!important;color:#27ae60!important}.checkout-modal .checkoutPage .auth-error,.checkout-modal .checkoutPage .auth-succuess{border:none!important;font-size:1rem;font-weight:500;margin-bottom:0!important;padding:1rem 2rem!important}.checkout-modal .checkoutPage .auth-error{background:rgba(250,71,71,.102)!important;color:#fa4747!important}.checkout-modal .checkoutPage .error-message{color:#e63757!important;display:block;font-size:1rem;margin-top:.25rem;text-align:right;width:100%}.checkout-modal .checkoutPage .error-message:empty{display:none;margin:0}.checkout-modal .checkoutPage .sign-up-form-phone,.checkout-modal .checkoutPage .sign-up-form-phone:focus{background-color:#f2f2f2!important;border:1px solid #0000!important;border-radius:8px;box-shadow:none!important;font-size:1rem;font-weight:500;line-height:140%;padding:1.8rem 3rem 1.8rem 48px!important}.checkout-modal .checkoutPage .sign-up-form-phone-container .form-control{border:none!important}.checkout-modal .checkoutPage .sign-up-form-phone-container .flag-dropdown{border:none!important;border-right:1px solid var(--falcon-input-border-color,#ccc)!important}.checkout-modal .checkoutPage .sign-up-form-phone-container .flag-dropdown .selected-flag{background-color:#f2f2f2!important}.checkout-modal .checkoutPage .xn-mand{color:#e63757}.checkout-modal .checkoutPage .xn-btn{border-radius:1rem;display:inline-block;font-weight:600!important;padding:1.125rem 1.5rem;text-decoration:none;transition:.2s;width:100%}.checkout-modal .checkoutPage .xn-btn-primary,.checkout-modal .checkoutPage .xn-login-btn{background:var(--xn-primary,var(--falcon-primary,#004e7a));border:none;border-radius:.75rem;color:var(--xn-primary-foreground,var(--falcon-primary-foreground,#fff));display:inline-block;font-weight:600!important;line-height:100%;padding:1.5rem!important;text-decoration:none;transition:.2s}.checkout-modal .checkoutPage .xn-btn-primary:focus,.checkout-modal .checkoutPage .xn-btn-primary:hover,.checkout-modal .checkoutPage .xn-login-btn:focus,.checkout-modal .checkoutPage .xn-login-btn:hover{color:var(--xn-primary-foreground,var(--falcon-primary-foreground,#fff));filter:brightness(90%)}.checkout-modal .checkoutPage .xn-btn-primary:disabled,.checkout-modal .checkoutPage .xn-login-btn:disabled{opacity:.5}.checkout-modal .checkoutPage .xn-btn-outline{background:#0000;border:1px solid var(--xn-primary,var(--falcon-primary,#004e7a));color:var(--xn-primary,var(--falcon-primary,#004e7a))}.checkout-modal .checkoutPage .xn-btn-outline:focus,.checkout-modal .checkoutPage .xn-btn-outline:hover{background:var(--xn-primary,var(--falcon-primary,#004e7a));color:var(--xn-primary-foreground,var(--falcon-primary-foreground,#fff))}.checkout-modal .checkoutPage .xn-divider{margin-top:0;position:relative;text-align:center;width:100%}.checkout-modal .checkoutPage .xn-divider hr{background-color:currentColor;border:.5px solid #d8e2ef;color:#ccc;margin:1rem 0;opacity:1}.checkout-modal .checkoutPage .xn-divider span{background:var(--falcon-modal-content-bg,#fff);color:#666;font-size:14px;left:50%;padding:0 1rem;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.checkout-modal .checkoutPage .forgot-cont{position:relative}.checkout-modal .checkoutPage .forgot-pass{color:var(--xn-primary,var(--falcon-primary));cursor:pointer;font-size:14px;font-weight:500;position:absolute;right:0;text-decoration:none;top:-1.75rem}.checkout-modal .checkoutPage .forgot-pass:hover{text-decoration:underline}.checkout-modal .checkoutPage .eye-login-css{cursor:pointer;line-height:1;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.checkout-modal .checkoutPage .xn-login-note{border-radius:0;margin-top:0}.checkout-modal .checkoutPage .social-sign-up-form{top:0}.checkout-modal .checkoutPage .social-buttons-gap{gap:1.5rem!important}.checkout-modal .checkoutPage .host-social-logo svg{width:99%}.checkout-modal .checkoutPage .host-social-logo svg:hover rect{stroke:var(--xn-primary)!important}@media(max-width:932px){.checkout-modal .checkoutPage .auth-form .agree-label{font-size:1rem!important;margin-bottom:0!important}}@media(min-width:932px){.checkout-modal .checkoutPage .auth-form .agree-label{font-size:1.1rem!important}}.checkout-modal .auth-form{zoom:.85;align-items:center;border-radius:14px;display:flex;justify-content:center;margin:4rem auto;width:35%;z-index:1000!important}.checkout-modal .auth-form input[type=checkbox]{border-radius:.25em}.checkout-modal .auth-form .xn-modal .form-check-input{background-color:#0000!important;border:2px solid #666!important;border-radius:.18em;height:20px;margin-bottom:9px;margin-top:7px;padding:0;width:20px}.checkout-modal .auth-form .react-tel-input .form-control{background-clip:padding-box!important;background-color:var(--falcon-input-bg);border:1px solid var(--falcon-input-border-color)!important;color:var(--falcon-input-color);height:40px!important;padding-right:3rem!important;width:100%!important}@media(max-width:820px){.checkout-modal .auth-form{width:75%}}@media(max-width:560px){.checkout-modal .auth-form{width:95%}}.checkout-modal .auth-form .modal-content{max-height:min-content;overflow:auto}.checkout-modal .auth-form .font-size{font-size:1.1rem!important}.checkout-modal .auth-form .close-btn-icon{font-size:1.5rem!important;top:2rem!important}.checkout-modal .auth-form .sign-up-btn{border-radius:8px!important;margin-bottom:2rem!important}.checkout-modal .auth-form .sign-up-btn:disabled{opacity:.5!important}.checkout-modal .auth-form .form-check-input:checked{background-color:#0000!important}.checkout-modal .auth-form .social-sign-up-btn{background-color:#fff!important;border-radius:8px!important;color:var(--xn-primary)!important;margin-top:2rem!important}.checkout-modal .auth-form .social-sign-up-btn:hover{background-color:var(--xn-primary)!important;color:var(--xn-primary-foreground)!important}.checkout-modal .otp-modal .modal-dialog{max-width:530px!important}.checkout-modal .otp-modal .modal-dialog .opt-header-text{color:var(--neutral-black-60,#666);font-size:14px;font-weight:500;line-height:140%;text-align:right}.checkout-modal .otp-modal .modal-dialog .modal-content{border-radius:1rem}.checkout-modal .otp-modal .modal-dialog .modal-body,.checkout-modal .otp-modal .modal-dialog .modal-header{padding-left:2rem!important;padding-right:2rem!important}.checkout-modal .otp-modal .modal-dialog .close-btn{align-items:center;background-color:#0000;border:2px solid #999;color:#999;cursor:pointer;font-size:9px;height:6px;padding:7px;text-align:center;width:6px}.fs-14px{font-size:14px}.fs-16px{font-size:16px}.fs-18px{font-size:18px}.fs-20px{font-size:20px}.inputStyle{background:var(--neutral-black-5,#f2f2f2);border:2px solid #ccc;border-radius:16px;font-size:2rem;height:6rem;margin:0 1rem;text-align:center;width:6rem!important}.inputStyle :focus{border:2px solid #000!important}@media(max-width:375px){.inputStyle{height:3rem;width:3rem!important}}.rounded-border-1{border-radius:1rem}.otp-modal hr{background-color:currentColor;border:.5px solid #d8e2ef!important;color:#d8e2ef;margin:1rem 0!important;opacity:1}.goBackButton{color:var(--neutral-black-60,#666);font-size:14px;font-weight:500;justify-content:center;line-height:100%;text-align:right}.otp-email label{max-width:290px}.otp-modal .inputStyle{margin:0 .5rem!important;width:20%!important}.nl-phone-email-number-input .react-tel-input .special-label{color:#666!important;display:block!important;font-size:16px!important;left:15px!important;position:absolute!important;top:20px!important}.nl-phone-email-number-input .react-tel-input .flag-dropdown{border-left:none!important;border-right:none!important;left:80px!important;position:absolute!important}.nl-phone-email-number-input .react-tel-input .form-control{border-color:#ccc!important;border-radius:16px!important;box-shadow:none!important;cursor:not-allowed!important;font-weight:600!important;height:59px!important;padding-left:120px!important;pointer-events:none!important}.nl-phone-email-number-input .flag-dropdown .arrow{display:none!important}.nl-phone-email-number-input .flag-dropdown .selected-flag{padding:0!important}.nl-phone-email-number-input .flag-dropdown .flag{margin-left:10px!important;scale:1.4!important}.nl-phone-email-number-input .nl-input-email-box{background:#f2f2f2!important;border-radius:16px!important;height:75px!important;margin-top:1.5rem!important}.nl-phone-email-number-input .nl-email-controller{font-size:14px!important;font-weight:500!important;height:fit-content!important;padding-left:16px!important}.auth-succuess{background:rgba(39,174,96,.102)!important;color:#27ae60!important}.auth-error,.auth-succuess{border:none!important;font-size:1rem;font-weight:500;margin-bottom:0!important;padding:1rem 2rem!important}.auth-error{background:rgba(250,71,71,.102)!important;color:#fa4747!important}.xn-modal .form-check-input{background-color:#0000!important;border:2px solid #666!important;border-radius:.18em;height:20px;margin-bottom:9px;margin-top:7px;padding:0;width:20px}.nl-booking-text{color:#666!important}.nl-user-email{color:#000!important}.nl-fit-content{width:fit-content!important}.text-gray-666{color:#666!important}.resend-otp-text{color:var(--falcon-primary)!important}@media(max-width:600px){.otp-email label{max-width:250px}}@media(max-width:500px){.otp-email label{max-width:220px}}@media(max-width:400px){.otp-email label{max-width:190px}}@media(max-width:350px){.otp-email label{max-width:150px}}