@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);*{box-sizing:border-box8}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh}body,code{font-family:poppins}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{left:0;overflow:hidden!important;position:fixed;top:0;touch-action:none;width:100%}#google_translate_wrapper{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 6px #0003;padding:4px 8px;position:fixed;right:10px;z-index:9999}.goog-te-banner-frame.skiptranslate{display:none!important}body{position:static!important;top:0!important}.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc{z-index:0!important}.sign-up-page{background-image:url(/static/media/Sign_Up_BG.dc503060dc6120d1f008.png);background-position:"center";background-repeat:"no-repeat";background-size:cover;height:100vh;justify-content:center;width:100vw}.sign-up-form,.sign-up-page{align-items:center;display:flex}.sign-up-form{background:#fff;border-radius:10px;flex:1 0;flex-direction:column;gap:20px;max-width:570px;padding:45px 40px}.desktop-thomas-cook-logo{display:block}.mobile-thomas-cook-logo{display:none}.sign-up-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;color:#000;display:-webkit-box;font-family:Poppins,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-align:center;text-overflow:ellipsis}.sign-up-username-input{align-items:center;align-self:stretch;background:#fff;border:1px solid #878787;border-radius:8px;display:flex;outline:none;padding:7px 14px}.first-name-and-last-name{align-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px}.signup-first-name-input{align-items:center;background:#fff;border:1px solid #878787;border-radius:8px;display:flex;flex:1 0;max-width:100%;min-width:118px;padding:7px 18px}.signup-first-name-input:focus{border:1px solid #878787;box-shadow:none;outline:none}.signup-last-name-input{align-items:center;background:#fff;border:1px solid #878787;border-radius:8px;display:flex;flex:1 0;max-width:100%;min-width:118px;padding:7px 18px}.signup-last-name-input:focus{border:1px solid #878787;box-shadow:none;outline:none}.sign-up-username-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.sign-up-email-input{align-items:center;align-self:stretch;background:#fff;border:1px solid #878787;border-radius:8px;display:flex;outline:none;padding:7px 14px}.sign-up-email-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.sign-up-mobileno-container{align-items:center;background:#fff;border:1px solid #878787;border-radius:8px;display:flex;padding:6.5px 14px;position:relative;width:100%}.sign-up-mobileno-input{background:#0000;border:none;color:#000;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;outline:none;padding-right:40px}.sign-up-mobileno-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.desktop-eye-icon{display:block}.mobile-eye-icon{display:none}.sign-up-terms-of-service{align-items:center;align-self:stretch;display:flex;gap:6px}.checkbox-icon{height:24px;width:24px}.terms-of-service-text{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.underlined-privacy-policy,.underlined-terms-of-service{text-decoration:underline;text-decoration-style:solid;text-underline-offset:3px}.sign-up-password-error-message{color:#ff4d4f;font-family:Poppins,sans-serif;font-size:12px}.sign-up-password-error-message,.signup-create-account-button{align-self:stretch;font-style:normal;font-weight:400;line-height:normal}.signup-create-account-button{align-items:center;background:#0056b3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Poppins;font-size:16px;gap:10px;height:37px;justify-content:center;padding:7px 18px;text-align:center}.sign-up-divider{background:#878787;height:1px;width:430px}.log-in-here-text{align-items:center;align-self:stretch;display:flex;gap:5px}.information-text{color:#000;font-weight:400}.information-text,.log-in-text{font-family:Poppins,sans-serif;font-size:16px;font-style:normal;line-height:normal;text-align:center}.log-in-text{color:#0056b3;font-weight:600;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.signup-create-account-button:hover{background:#0056b3;border-radius:8px}@media (max-width:760px){.sign-up-page{background-image:url(/static/media/Sign_Up_BG.dc503060dc6120d1f008.png);background-position:"center";background-repeat:"no-repeat";background-size:cover;height:100vh;justify-content:center;padding:10px;width:100vw}.sign-up-form,.sign-up-page{align-items:center;display:flex}.sign-up-form{flex-direction:column;flex-shrink:0;gap:10px;padding:45px 20px;width:200px}.desktop-thomas-cook-logo{display:none}.mobile-thomas-cook-logo{display:block}.sign-up-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;color:#000;display:-webkit-box;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-align:center;text-overflow:ellipsis}.first-name-and-last-name{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:20px}.signup-first-name-input{align-items:center;background:#fff;border:1px solid #878787;border-radius:8px;display:flex;flex:1 0;min-width:118px;padding:4px 14px;width:100%}.signup-first-name-input:focus{border:1px solid #878787;box-shadow:none;outline:none}.signup-last-name-input{align-items:center;background:#fff;border:1px solid #878787;border-radius:8px;display:flex;flex:1 0;min-width:118px;padding:4px 14px;width:100%}.signup-last-name-input:focus{border:1px solid #878787;box-shadow:none;outline:none}.sign-up-username-input{align-items:center;align-self:stretch;background:#fff;border:1px solid #878787;border-radius:8px;display:flex;padding:4px 14px}.sign-up-username-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Open Sans;font-size:10px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.sign-up-email-input{align-items:center;align-self:stretch;background:#fff;border:1px solid #878787;border-radius:8px;display:flex;padding:4px 14px}.sign-up-email-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Poppins,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.sign-up-password-container{align-items:center;background:#fff;border:1px solid #878787;border-radius:8px;display:flex;padding:10.25px 14px;position:relative;width:100%}.sign-up-password-input{background:#0000;border:none;color:#000;flex:1 1;font-family:Poppins,sans-serif;font-size:10px;outline:none;padding-right:40px}.sign-up-password-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.sign-up-toggle-password-icon{cursor:pointer;height:24px;position:absolute;right:8px;top:58%;transform:translateY(-50%);width:24px}.desktop-eye-icon{display:none}.mobile-eye-icon{display:block}.sign-up-terms-of-service{align-items:center;align-self:stretch;display:flex;gap:6px}.terms-of-service-text{color:#000;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:center;text-align:left}.underlined-privacy-policy,.underlined-terms-of-service{text-decoration:underline;text-decoration-style:solid;text-underline-offset:3px}.sign-up-password-error-message{color:#ff4d4f;font-family:Poppins,sans-serif}.create-account-button,.sign-up-password-error-message{align-self:stretch;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.create-account-button{align-items:center;background:#0056b3;border:1px solid #000;border-radius:8px;color:#fff;display:flex;font-family:Poppins;gap:10px;height:37px;justify-content:center;padding:7px 18px;text-align:center}.sign-up-divider{background:#878787;height:1px;width:100%}.log-in-here-text{align-items:center;align-self:stretch;display:flex;gap:5px}.information-text{color:#000;font-weight:400}.information-text,.log-in-text{font-family:Poppins,sans-serif;font-size:12px;font-style:normal;line-height:normal;text-align:center}.log-in-text{color:#0056b3;font-weight:600;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}}@media only screen and (max-width:768px){.otp-auth-page{padding:30px}.otp-auth-form{gap:10px}.thomas-cook-logo svg{height:auto;width:250px}.authenticate-email-title{font-size:18px}.authenticate-email-information{font-size:14px}.authentication-code-block-1{width:70%}.authentication-code-block-1 input{align-items:center;font-size:18px;height:45px;justify-content:center;padding:4px 14px;width:45px}.otp-auth-form{padding:20px;width:90%}.continue-button{height:32px;padding:5px 12px}.continue-button .continue,.otp-error-message{font-size:14px}.email-resend-code-text{flex-direction:column;font-size:14px;gap:3px}.email-resend-code-text .p1,.email-resend-code-text .p2{font-size:14px}.otp-input-box{font-size:16px;height:45px;width:45px}.otp-auth-page{padding:10px}.divider-otp{margin-bottom:10px;margin-top:10px}.otp-auth-page{padding:30px}.otp-auth-form{gap:10px}.thomas-cook-logo svg{height:auto;width:250px}.authenticate-email-title{font-size:18px}.authenticate-email-information{font-size:14px}.authentication-code-block-1{width:70%}.authentication-code-block-1 input{align-items:center;font-size:18px;height:45px;justify-content:center;padding:4px 14px;width:45px}.otp-auth-form{padding:20px;width:90%}.continue-button{height:32px;padding:5px 12px}.continue-button .continue,.otp-error-message{font-size:14px}.email-resend-code-text{flex-direction:column;font-size:14px;gap:3px}.email-resend-code-text .p1,.email-resend-code-text .p2{font-size:14px}.otp-input-box{font-size:16px;height:45px;width:45px}.otp-auth-page{padding:10px}.divider-otp{margin-bottom:10px;margin-top:10px}}*,:after,:before{box-sizing:border-box}.loginform-outerbg{background-image:url(/static/media/Sign_Up_BG.dc503060dc6120d1f008.png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;min-height:100vh;padding:0;position:relative;width:100vw}.loginform-outerbg,.loginform-overlay{align-items:center;display:flex;justify-content:center}.loginform-overlay{background:#000000b3;bottom:0;left:0;position:fixed;right:0;top:0;inset:0;z-index:0}.loginform-container{background-color:#fff;border-radius:8px;margin:auto;max-width:500px;padding:2rem;position:relative;width:100%;z-index:1}.loginform-container,form{align-items:center;display:flex;justify-content:center}form{flex-direction:column;margin:0;width:100vw}.logo-desktop{display:flex}.logo-mobile{display:none}form h3{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;color:#000;display:-webkit-box;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-align:center;text-overflow:ellipsis}.input-group{margin-bottom:.8rem;width:100%}.input-group label{color:#333;display:block;font-size:.95rem;margin-bottom:.3rem}.input-group input{align-items:center;align-self:stretch;background:#fff;border:1px solid #878787;border-radius:8px;display:flex;font-size:.95rem;outline:none;padding:.4rem 1rem;width:100%}.error-message{font-size:.85rem;margin-top:.3rem}.password-wrapper{position:relative}.toggle-icon{cursor:pointer;height:22px;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:22px}.login-continue-button{align-items:center;align-self:stretch;background:#0056b3;border:none;border-radius:8px;cursor:pointer;display:flex;gap:10px;height:37px;justify-content:center;margin-bottom:15px;margin-top:15px;padding:7px 18px;width:100%}.login-continue-button:focus{border:none}.login-continue-button:hover{background:#0056b3;border-radius:8px}.continue-button{cursor:pointer;margin-bottom:15px;margin-top:15px;width:100%}.continue-button:focus{border:none}.continue-button:hover{color:#000}.login{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.login:hover{color:#000}.forgotpassword{font-size:.9rem;margin-bottom:.8rem;text-align:center}.divider{border:none;border-top:1px solid #ccc;margin:.8rem 0}.google-button{align-items:center;background-color:#fff;border:2px solid #000;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;justify-content:flex-start;margin-bottom:.8rem;padding:.6rem;width:100%}.google-icon{height:22px;margin-right:.5rem;width:22px}.sign-up-text{font-size:.9rem}@media (max-width:450px){.loginform-overlay{padding:30px}.loginform-container{margin:.5rem;padding:1rem}.logo-desktop{display:none}.logo-mobile{display:flex}form h3{font-size:1.3rem;margin-bottom:.8rem}.input-group{margin-bottom:.6rem}.input-group label{font-size:.85rem;margin-bottom:.25rem}.input-group input{font-size:.85rem;padding:.5rem}.continue-button,.google-button{font-size:.9rem;padding:.5rem}.forgotpassword,.sign-up-text{font-size:.8rem}.divider{margin:.6rem 0}}.otp-auth-page{background-color:#00000080;background-image:url(/static/media/Sign_Up_BG.dc503060dc6120d1f008.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.otp-auth-form,.otp-auth-page{align-items:center;display:flex}.otp-auth-form{background:#fff;border-radius:10px;flex:1 0;flex-direction:column;gap:20px;max-width:570px;padding:45px 40px}.thomas-cook-logo{height:64px}.shield-logo{align-items:center;display:flex;gap:10px;padding:2px 4px}.authenticate-email-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:24px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.authenticate-email-information,.authenticate-email-title{align-self:stretch;color:#000;font-family:Poppins;font-style:normal;line-height:normal;text-align:center}.authenticate-email-information{font-size:16px;font-weight:400}.sign-up-email-authentication-code-section{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.authentication-code-block-1{display:flex;flex-direction:row;justify-content:space-around;width:60%}.authentication-code-block-1 input{align-items:center;background:#fff;border:1px solid #878787;border-radius:8px;height:60px;padding:7px 18px;width:60px}.otp-error-message{align-self:stretch;color:#ff4d4f;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.continue-button{align-items:center;align-self:stretch;background:#0056b3;border:none;border-radius:8px;display:flex;gap:10px;height:37px;justify-content:center;padding:7px 18px}.continue{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.divider-otp{background:#878787;height:1px;width:100%}.email-resend-code-text{align-items:center;align-self:stretch;display:flex;gap:5px}.p1{color:#000;font-weight:400}.p1,.p2{font-family:Poppins;font-size:16px;font-style:normal;line-height:normal}.p2{color:#0056b3;flex:1 0;font-weight:600;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.otp-input-box{align-items:center;display:flex;font-size:16px;height:45px;justify-content:center;text-align:center;width:45px}@media only screen and (max-width:768px){.otp-auth-page{padding:30px}.otp-auth-form{gap:10px}.thomas-cook-logo svg{height:auto;width:250px}.authenticate-email-title{font-size:18px}.authenticate-email-information{font-size:14px}.authentication-code-block-1{width:70%}.authentication-code-block-1 input{align-items:center;font-size:18px;height:45px;justify-content:center;padding:4px 14px;width:45px}.otp-auth-form{padding:20px;width:90%}.continue-button{height:32px;padding:5px 12px}.continue-button .continue,.otp-error-message{font-size:14px}.email-resend-code-text{flex-direction:column;font-size:14px;gap:3px}.email-resend-code-text .p1,.email-resend-code-text .p2{font-size:14px}.otp-input-box{align-items:center;display:flex;font-size:16px;height:45px;justify-content:center;text-align:center;width:45px}.divider-otp{margin-bottom:10px;margin-top:10px}}.forgotEmail-outerBG{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-image:url(/static/media/Login_BG.a8fd725ccb1cece1db0a.png);background-position:50%;background-size:cover;box-sizing:border-box;display:flex;font-family:Open Sans,"sans-serif";height:100vh;justify-content:center;margin:0;padding:0;position:relative;width:100vw}.forgotEmail-outerBG:before{background:#000000b3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.forgotEmail-outerBG>*{position:relative;z-index:1}.ForgotEmail-background{background-position:50%;background-size:cover;border-radius:8px;height:339px;padding:20px;text-align:center;width:601px}.ForgotEmail-background,.Inner-background{align-items:center;background-color:#fff;display:flex;flex-direction:column}.Inner-background{box-sizing:border-box;height:249px;justify-content:center;margin:20px 0 0;width:525px}.Inner-background h1{font-size:40px;font-weight:700;margin:0}.Inner-background p{font-size:16px;margin:15px 0 0}.Inner-background input[type=email],.email-input{border:1px solid #ccc;border-radius:5px;padding:13px}.Inner-background button,.Inner-background input[type=email],.email-input{box-sizing:border-box;font-size:16px;height:40px;margin:30px 0 0;width:521px}.Inner-background button{align-items:center;background-color:#26b4ec;border:2px solid #000;border-radius:5px;color:#000;cursor:pointer;display:flex;justify-content:center;text-align:center}.Inner-background button:hover{background-color:#26b4ec}.OTPResetPassword-outerbg{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-image:url(/static/media/Login_BG.a8fd725ccb1cece1db0a.png);background-position:50%;background-size:cover;box-sizing:border-box;display:flex;font-family:Open Sans,"sans-serif";height:100vh;justify-content:center;margin:0;padding:0;position:relative;width:100vw}.OTPResetPassword-outerbg:before{background:#000000b3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.OTPResetPassword-outerbg>*{position:relative;z-index:1}.OTPResetPassword-background{background-position:50%;background-size:cover;border-radius:8px;height:383px;padding:20px;text-align:center;width:601px}.OTPResetPassword-InnerBG,.OTPResetPassword-background{align-items:center;background-color:#fff;display:flex;flex-direction:column}.OTPResetPassword-InnerBG{box-sizing:border-box;height:315px;justify-content:center;margin:20px 0 0;width:521px}.OTPResetPassword-InnerBG h1{font-size:40px;font-weight:700;margin:0 0 5px}.OTPResetPassword-InnerBG p{font-size:16px;margin:0}.otp-area{display:flex;gap:0;justify-content:flex-start;margin:20px auto;width:70%}.otp-area input{border:1px solid #ccc;border-radius:0;box-shadow:0 2px 5px #0000001a;color:#000;font-size:18px;height:50px;outline:none;padding-left:-10px;text-align:center;width:60px}.otp-area input.error{border:1px solid red}.otp-area input:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.otp-area input:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.otp-area input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.Button-container{display:flex;gap:10px;justify-content:space-between;margin:20px 0 0}.Button-container button{align-items:center;background-color:#26b4ec;border:2px solid #000;border-radius:5px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;text-align:center;width:228px}.Button-container button:hover{background-color:#1b9cd1}.error{color:red;font-size:14px;margin-top:-10px}.Resend-warning{margin-bottom:20px}.suport-text{margin-top:auto;text-align:center}.suport-text p{font-size:16px;margin:20px 0 0}.ResetPassword-outerbg{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:url(/static/media/Login_BG.a8fd725ccb1cece1db0a.png) no-repeat;background-position:50%;background-size:cover;box-sizing:border-box;display:flex;font-family:Open Sans,"sans-serif";height:100vh;justify-content:center;margin:0;padding:0;position:relative;width:100vw}.ResetPassword-outerbg:before{background:#000000b3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ResetPassword-outerbg>*{position:relative;z-index:1}.ResetPassword-background{background-position:50%;background-size:cover;border-radius:8px;height:426px;padding:20px;text-align:center;width:601px}.Innercontent-ResetPassword,.ResetPassword-background{align-items:center;background-color:#fff;display:flex;flex-direction:column}.Innercontent-ResetPassword{box-sizing:border-box;height:358px;justify-content:center;margin:0;width:521px}.Innercontent-ResetPassword h1{font-size:40px;font-weight:700;margin:0 0 30px}.New-password p{margin:0 0 40px;text-align:left}.Innercontent-ResetPassword input[type=email],.New-password .password-wrapper{border:2px solid #000;border-radius:5px;box-sizing:border-box;height:40px;margin:-20px 0 0;padding:0;position:relative;width:521px}.New-password .password-wrapper input{border:none;border-radius:5px;box-sizing:border-box;height:100%;outline:none;padding:13px;width:100%}.New-password .password-wrapper .icon{cursor:pointer;height:28px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px}.New-password .password-wrapper label{background:#fff;color:#999;left:13px;padding:0 5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.New-password .password-wrapper input:focus+label,.New-password .password-wrapper input:not(:placeholder-shown)+label{color:#000;font-size:12px;left:10px;top:-3px}.Confirm-password p{margin:15px 0 0;text-align:left}.Confirm-password .password-wrapper,.Innercontent-ResetPassword input[type=email]{border:2px solid #000;border-radius:5px;box-sizing:border-box;height:40px;margin:10px 0 0;padding:0;position:relative;width:521px}.Confirm-password .password-wrapper input{border:none;border-radius:5px;box-sizing:border-box;height:100%;outline:none;padding:13px;width:100%}.Confirm-password .password-wrapper .icon{cursor:pointer;height:28px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px}.Confirm-password .password-wrapper label{background:#fff;color:#999;left:13px;padding:0 5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.Confirm-password .password-wrapper input:focus+label,.Confirm-password .password-wrapper input:not(:placeholder-shown)+label{color:#000;font-size:12px;left:10px;top:-3px}.Confirm-password .password-wrapper input,.Confirm-password .password-wrapper input::placeholder,.New-password .password-wrapper input,.New-password .password-wrapper input::placeholder{font-size:16px}.Innercontent-ResetPassword button{align-items:center;background-color:#26b4ec;border:2px solid #000;border-radius:5px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;margin:30px 0 0;text-align:center;width:521px}.Innercontent-ResetPassword button:hover{background-color:#26b4ec}.error-message{color:red;display:block;font-size:14px;margin-top:10px;text-align:left;width:100%}.Password-outerbg{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:url(/static/media/Login_BG.a8fd725ccb1cece1db0a.png) no-repeat;background-position:50%;background-size:cover;box-sizing:border-box;display:flex;font-family:Open Sans,"sans-serif";height:100vh;justify-content:center;margin:0;padding:0;position:relative;width:100vw}.Password-outerbg:before{background:#000000b3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.Password-outerbg>*{position:relative;z-index:1}.Password-background{background-position:50%;background-size:cover;border-radius:8px;height:267px;padding:20px;text-align:center;width:690px}.Inner-content,.Password-background{align-items:center;background-color:#fff;display:flex;flex-direction:column}.Inner-content{box-sizing:border-box;height:187px;justify-content:center;margin:20px 0 0;width:600px}.Inner-content h1{font-size:40px;font-weight:700;margin:0}.Inner-content p{font-size:16px;margin:15px 0 0;text-align:left}.Inner-content button{align-items:center;border:2px solid #000;border-radius:5px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;margin:30px 0 0;text-align:center;width:600px}.Inner-content button,.Inner-content button:hover{background-color:#26b4ec}.chat-section{container-type:inline-size}.package-carousel-wrapper{width:100%}.package-carousel-header{display:flex;justify-content:flex-end;margin-bottom:8px}.package-carousel-toggle-btn{background:#0000;border:none;color:#0056b3;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;padding:0}.package-carousel-toggle-btn:hover{text-decoration:underline}.package-cards-section{align-items:center;box-sizing:border-box;display:flex;max-width:100%;overflow:hidden;padding:10px 48px;position:relative;width:100%}.package-cards-section:after,.package-cards-section:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:42px;z-index:1}.package-cards-section.no-left-icon{padding:10px 15px}.package-cards-section.no-left-icon:after,.package-cards-section.no-left-icon:before{display:none}.package-card-left-icon,.package-card-right-icon{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease;width:38px;z-index:2}.package-card-left-icon{left:8px}.package-card-right-icon{right:8px}.package-card-left-icon svg,.package-card-right-icon svg{pointer-events:none}.package-cards{-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;gap:10px;max-width:100%;overflow-x:auto;padding:0 4px;scroll-behavior:smooth;scrollbar-width:none;width:100%}.package-cards::-webkit-scrollbar{display:none}.package-cards-list{align-items:center;display:flex;flex:1 0;gap:20px;height:180px}.package-card{align-items:flex-start;align-self:stretch;background-blend-mode:overlay;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;box-shadow:0 4px 4px 0 #00000040;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;overflow:hidden;padding:15px;position:relative;width:250px}.package-card:before{background:#00000080;border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.package-name-and-budget{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.package-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis;width:125px;z-index:0}.package-budget-frame{align-items:center;display:flex;gap:2px;justify-content:center;z-index:0}.budget-amount,.package-budget{font-size:10px;text-align:center}.budget-amount,.package-budget,.per-person-text{color:#fff;font-family:Poppins;font-style:normal;font-weight:500;line-height:normal;z-index:0}.per-person-text{font-size:8px}.duration-and-explore-button{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.package-duration-icon{height:12px;width:12px}.package-duration{font-size:10px;font-style:normal;font-weight:500;line-height:normal;z-index:0}.package-duration,.package-explore-button{color:#fff;display:flex;font-family:Poppins;gap:10px}.package-explore-button{align-items:center;background:#0056b3;border:none;border-radius:15px;cursor:pointer;justify-content:center;padding:5px 10px}.package-explore-button:hover{background-color:#0056b3}.package-grid-container{align-items:center;box-sizing:border-box;display:flex;gap:12px;position:relative;width:100%}.package-grid-nav{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.package-grid-nav:disabled{box-shadow:none;cursor:default;opacity:.3}.package-grid-two-row{grid-gap:12px;-ms-overflow-style:none;box-sizing:border-box;display:grid;gap:12px;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));overflow-x:auto;padding:10px 4px;scrollbar-width:none;width:100%}.package-grid-two-row::-webkit-scrollbar{display:none}.package-grid-two-row .package-card{min-height:170px;width:100%}@media (max-width:768px){.package-grid-two-row{grid-auto-columns:minmax(230px,1fr)}}@media (max-width:956px){.package-cards-section{padding:10px 12px}.package-card-left-icon,.package-card-right-icon,.package-cards-section:after,.package-cards-section:before,.package-grid-nav{display:none}}.packages-tab{background:#f5f5f5;border-radius:30px;display:flex;flex-direction:column;overflow:hidden;width:100%}.packages-topbar{align-items:center;align-self:stretch;border:1px solid #e0e0e0;border-radius:30px 30px 0 0;display:flex;padding:15px 50px}.packages p{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis}.packages-section{padding:30px 34px 55px}.packages-functionality-and-list,.packages-section{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.packages-functionality-and-list{gap:50px}.packages-functionality{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.saved-and-booked-packages{background:#e0e0e0;border-radius:15px;gap:20px}.saved-and-booked-packages,.saved-packages{align-items:center;display:flex;padding:10px}.saved-packages{background:#fff;border-radius:10px;gap:10px;justify-content:center}.saved-packages p{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.booked-packages{align-items:center;display:flex;gap:10px;justify-content:center;padding:10px}.booked-packages p{color:#878787;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.new-packages-button{align-items:center;background:#0056b3;border-radius:10px;display:flex;gap:10px;justify-content:center;padding:10px}.new-package-icon{height:24px;width:24px}.new-packages-button p{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.packages-list{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:40px;overflow-x:hidden;overflow-y:auto;padding-bottom:20px}.packages-list::-webkit-scrollbar{width:6px}.packages-list::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.packages-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.packages-list::-webkit-scrollbar-thumb:hover{background:#aaa}.packages-list{scrollbar-color:#ccc #f5f5f5;scrollbar-width:thin}.package-1{align-items:flex-start;border:1px solid #878787;border-radius:15px;display:flex;flex:1 0;flex-direction:column;gap:15px;justify-content:center;max-width:525px;min-width:320px;padding:15px 20px}.package-name-frame{align-items:center;align-self:stretch;display:flex}.package-name-frame p{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.destination-section{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding-right:6px}.package-list-destination{color:#000}.bali,.package-list-destination{font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.bali{color:#878787}.duration-section{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding-right:6px}.duration{color:#000}.duration,.package-1 .dur{font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.package-1 .dur{color:#878787}.estimated-cost-section{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding-right:6px}.estimated-cost{color:#000}.cost,.estimated-cost{font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.cost{color:#878787}.saved-status{color:#0056b3;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.saved-status strong,.subpart{color:#000;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.show-more-details-button{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:center}.show-more-details p{-webkit-text-decoration-skip:ink;color:#000;font-family:Poppins;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-align:center;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.show-more-vector{align-items:center;display:flex;justify-content:center}.show-more-vector svg{stroke-width:1px;stroke:#000;height:7px;width:5px}.no-packagelist-found-message{-webkit-box-orient:vertical;-webkit-line-clamp:1;align-items:center;color:#000;display:-webkit-box;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;justify-content:center;line-height:normal;overflow:hidden;text-overflow:ellipsis}@media (max-width:960px){.packages-topbar{border-radius:0 0;box-shadow:none;height:60px;padding:15px 23px}.packages p{color:#000;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.packages-section{padding:15px 23px}.packages-functionality{height:58px}.saved-and-booked-packages{gap:10px;padding:10px}.saved-packages{padding:10px}.saved-packages p{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.booked-packages p{font-size:12px}.packages-functionality-and-list{gap:20px}.package-1{min-width:300px}}.my-chats-page{background:#0056b3;min-height:100%;overflow:hidden}.my-chats-page,.my-chats-tab{display:flex;flex-direction:column;width:100%}.my-chats-tab{background:#f5f5f5;border-radius:30px;flex-shrink:0;height:100%}.my-chats-top-bar{align-items:center;align-self:stretch;border:1px solid #e0e0e0;border-radius:30px 30px 0 0;display:flex;padding:15px 50px}.my-chats-top-bar p{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis}.my-chats-section{padding:30px 34px 55px}.my-chats-functionality-and-list,.my-chats-section{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.my-chats-functionality-and-list{align-items:flex-start;gap:50px}.my-chats-functionality{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.search-functionality{align-items:center;border:1px solid #878787;border-radius:15px;display:flex;gap:10px;max-width:405px;min-width:320px;padding:10px 20px;width:100%}.search-icon{flex-shrink:0;height:24px;width:24px}.search-input{background-color:#f5f5f5;border:none;color:#878787;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0;outline:none;padding:0;width:100%}.filter-functionality{align-items:center;border:1.136px solid #878787;border-radius:15px;display:flex;gap:11.364px;padding:11.364px}.filter-icon{height:27.273px;width:27.273px}.my-chats-list{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:40px;overflow-y:auto;padding-bottom:20px;width:100%}.my-chats-list::-webkit-scrollbar{width:6px}.my-chats-list::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.my-chats-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.my-chats-list::-webkit-scrollbar-thumb:hover{background:#aaa}.my-chats-list{scrollbar-color:#ccc #f5f5f5;scrollbar-width:thin}.row-1{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:20px}.my-chat-1{align-items:flex-end;border:1px solid #878787;border-radius:15px;display:flex;flex:1 0;flex:1 1 300px;flex-direction:column;gap:15px;height:120px;max-width:342px;min-width:168px;padding:15px 20px}.my-chat-title{font-size:16px}.chat-title-and-options{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.chat-title-and-options p{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.chat-options-icon{flex-shrink:0;height:18px;width:18px}.saved-packages-section{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.saved-packages-number{color:#000}.number-of-packages,.saved-packages-number{font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin:0;text-align:center}.number-of-packages{color:#878787}.optional-information{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.last-updated-information{align-items:center;display:flex;gap:5px}.last-updated{color:#878787;text-align:center}.last-updated,.last-updated-next{font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin:0}.last-updated-next{color:#000}.go-to-chat-button{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:center}.go-to-chat-button .go-to-chat{border:none;color:#000;cursor:pointer;font-family:Poppins;font-size:10px;font-style:normal;font-weight:300;line-height:normal;margin:0;text-align:center;text-decoration:underline}.go-to-chat-right-arrow{align-items:center;display:flex;height:auto;justify-content:center;width:auto}.chat-edit-delete-panel{align-items:flex-start;background:#f5f5f5;border-radius:15px;box-shadow:0 4px 24px 0 #000000bf;display:inline-flex;flex-direction:column;gap:10px;padding:10px;position:relative;top:-90px}.chat-delete-button,.chat-edit-button{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:16px;gap:10px;padding:10px 15px;text-align:left;width:150px}.chat-delete-button:hover,.chat-edit-button:hover{background:#f0f0f0}.chat-edit-button.active{background:#e0e0e0}.edit-my-chat-input{align-items:center;border:1px solid #ccc;border-radius:10px;display:flex;flex:1 0;gap:10px;justify-content:center;padding:5px;transition:border-color .3s ease-in-out}.edit-my-chat-input:focus{border-color:#0056b3!important;outline:none}.no-chats-found-message{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.login-warning-message-content{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:20px;justify-content:space-between;width:100%}.login-signup-buttons-container{align-items:flex-start;display:flex;gap:24px;justify-content:flex-end}.chat-name-frame p{color:#000;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.login-warning-message-login-button{border:1px solid #878787;border-radius:15px;color:#000}.login-warning-message-login-button,.login-warning-message-signup-button{align-items:center;cursor:pointer;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;gap:10px;justify-content:center;line-height:normal;padding:10px 20px;text-align:center}.login-warning-message-signup-button{background:#0056b3;border-radius:15px;color:#fff}.loader-container{align-items:center;display:flex;justify-content:center;min-height:300px}.spinner{animation:spin .7s linear infinite;border:4px solid #d3d3d3;border-radius:50%;border-top-color:#0056b3;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:956px){.my-chats-page{border-radius:0 0}.my-chats-top-bar{border-radius:0 0;box-shadow:none;height:60px;padding:15px 23px}.my-chats-page{background-color:#f5f5f5}.my-chats-top-bar p{color:#000;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.search-functionality{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f5f599;border:1px solid #878787;border-radius:15px;display:flex;gap:10px;padding:10px 20px;width:100%}.search-input{color:#737373;flex:1 0;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal;width:60%}.my-chats-section{gap:20px;padding:16.916px 23px 0}.my-chats-functionality-and-list{gap:20px}.my-chats-list{box-sizing:border-box;padding-bottom:20px}.my-chat-1{border:1px solid #0056b3}.my-chat-1,.row-1{width:100%}.chat-name-frame p{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.login-warning-message-login-button,.login-warning-message-signup-button{font-size:12px}}.screen-overlay-for-delete-chat{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.delete-chat-pop-up{align-items:start;background:#fff;border-radius:15px;display:inline-flex;flex-direction:column;gap:16px;justify-content:center;padding:30px}.delete-chat-title{align-self:stretch;color:#000;font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-align:start}.delete-chat-information-container{align-items:flex-start;display:flex;width:400px}.delete-chat-information-container p{align-self:stretch;font-weight:400;max-width:400px}.delete-chat-information strong,.delete-chat-information-container p{color:#000;font-family:Poppins;font-size:16px;font-style:normal;line-height:normal}.delete-chat-information strong{font-weight:600}.delete-chat-functionality-buttons{align-items:center;align-self:stretch;display:flex;gap:24px;justify-content:flex-end}.delete-chat-cancel-button{align-items:center;border:1px solid #878787;border-radius:15px;display:flex;justify-content:center;padding:10px 20px}.delete-chat-cancel-button:hover{background:#e0e0e0;color:#000}.delete-chat-delete-button{align-items:center;background:#ff4d4f;border:none;border-radius:15px;color:#fff;display:flex;gap:10px;justify-content:center;padding:10px 20px}.delete-chat-delete-button:hover{background:#ff0003;color:#fff}@media screen and (max-width:956px){.delete-chat-pop-up{width:300px}.delete-chat-title{font-size:24px;font-weight:500}.delete-chat-information-container p,.delete-chat-title{color:#000;font-family:Poppins;font-style:normal;line-height:normal}.delete-chat-information-container p{align-self:stretch;font-size:16px;font-weight:400;max-width:60%}.functionality-buttons{flex-direction:column;gap:10px}.packages-tab-button,.save-package-continue-btn{max-width:none;width:100%}.package-saved{padding:20px;width:90%}.information-content{font-size:14px;max-height:120px}.functionality-buttons{align-items:center;flex-direction:column}.packages-tab-button,.save-package-continue-btn{justify-content:center;width:100%}}.package-wrapper{border-bottom-left-radius:30px;border-bottom-right-radius:30px;display:flex;flex-direction:column;height:94.5vh;height:calc(var(--vh, 1vh)*94.5);margin-right:20px;overflow:hidden;width:80vw}.package-wrapper::-webkit-scrollbar{width:2px}.package-wrapper::-webkit-scrollbar-track{background:#0000}.package-wrapper::-webkit-scrollbar-thumb{background-color:#00000080;border:none;border-radius:3px}.static-package{background:#f5f5f5;border-radius:30px;flex-shrink:0;overflow-x:hidden}.mobile-back,.save-icon-mobile{display:none}@media (max-width:768px){.desktop-close,.save-icon{display:none}.mobile-back,.save-icon-mobile{display:flex}}.static-package-top-bar{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:30px 30px 0 0;box-shadow:0 1px 4px 0 #00000040;display:flex;justify-content:space-between;padding:10px 30px;width:100%}.cross-button-and-title{align-items:center;display:flex;flex:1 0}.cross-button{cursor:pointer;height:24px;width:24px}.package-title-frame{align-items:center;display:flex;padding:8px 10px}.package-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis}.save-icon,.save-icon-mobile{cursor:pointer}.save-icon{height:24px;width:24px}.save-icon-mobile{display:none}.image-section{height:200px;overflow:visible;position:relative;width:100%}.image-caresoul{border-radius:0 0 15px 15px;height:100%;object-fit:cover;width:100%}.share-button-and-more-images{align-items:center;display:inline-flex;gap:10px;height:22px;position:absolute;right:4%;top:14%;width:150px}.share-button{border-radius:11.458px;gap:9.167px;padding:4.583px}.share-button,.show-more-images{align-items:center;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background:#fff9;display:flex;justify-content:center}.show-more-images{border-radius:15px;gap:10px;height:22px;padding:5px 10px;width:110px}.show-more-images p{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal}.key-preferences{align-items:center;display:flex;justify-content:space-evenly;margin-top:-39px;position:relative;width:100%;z-index:10}.key-preferences>div{min-height:60px;padding:10px 15px;text-align:center;width:30%}.key-preferences>div,.tour-type-frame{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border-radius:15px;box-shadow:0 4px 4px 0 #00000040;display:flex;gap:10px;justify-content:center}.tour-type-frame{height:69px;padding:5px 10px;width:192px}.tour-type-text{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.duration-frame{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border-radius:15px;box-shadow:0 4px 4px 0 #00000040;display:flex;gap:10px;height:69px;justify-content:center;padding:5px 10px;width:192px}.duration-icon{flex-shrink:0;height:16px;width:16px}.duration-frame p{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.budget-frame{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border-radius:15px;box-shadow:0 4px 4px 0 #00000040;display:flex;gap:10px;height:69px;justify-content:center;padding:5px 10px;width:192px}.budget-frame p{font-size:10px}.budget-frame p,.standard-package{color:#000;font-family:Poppins;font-style:normal;font-weight:400;line-height:normal}.standard-package{font-size:12px}.package-information-area{flex-grow:1;margin-top:30px;max-height:calc(94.5vh - 250px);max-height:calc(var(--vh, 1vh)*94.5 - 250px);overflow-x:hidden;overflow-y:auto;padding:30px 20px 80px}.package-information-area::-webkit-scrollbar{width:6px}.package-information-area::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.package-information-area::-webkit-scrollbar-thumb{background-color:#0006;border-radius:10px}.package-information,.package-information-top-area{display:flex;flex-direction:column;gap:20px}.price-and-enquire-now-button{align-items:center;align-self:stretch;display:flex;justify-content:space-between;width:100%}.package-price-frame{align-self:stretch;padding:5px 10px}.package-price-text{font-family:Poppins,sans-serif}.book-package-button{align-items:center;align-self:stretch;background:#0056b3;border-radius:15px;cursor:pointer;display:flex;justify-content:center;padding:10px 40px}.book-package-button p{all:unset;color:#fff;display:block;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.book-package-button svg{height:18px;width:18px}.package-number-section{align-items:center;display:flex;justify-content:space-between;width:100%}.package-number-section p{color:#000;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.package-number-frame{align-items:center;border:1px solid #737373;border-radius:15px;display:flex;gap:10px;justify-content:center;padding:5px 15px;width:120px}.destinations-frame{align-self:stretch;flex-wrap:wrap}.destination,.destinations-frame{align-items:center;display:flex;gap:10px}.destination{border:1px solid #0056b3;border-radius:15px;height:28px;justify-content:center;padding:10px 15px}.destination-place{color:#0056b3;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.overview-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:13px}.overview{font-size:16px;font-weight:600}.description,.overview{color:#000;font-family:Poppins;font-style:normal;line-height:normal}.description{align-self:stretch;font-size:14px;font-weight:400;text-align:justify}.read-more-button{align-items:center;border:1px solid #0056b3;border-radius:15px;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:10px}.read-more-button p{color:#0056b3;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.itinerary-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:20px}.itinerary-title{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.days-and-arrow-section{align-items:center;align-self:stretch;display:flex;gap:10px;justify-content:center}.arrow.disabled{cursor:default;opacity:.5;pointer-events:none}.days{align-items:flex-start;flex:1 0;gap:24px;justify-content:space-evenly}.day,.days{display:flex}.day{align-items:center;border:1px solid #949494;border-radius:5px;cursor:pointer;gap:4px;justify-content:center;padding:5px 10px}.day .big-suffix{font-size:14px;font-weight:500}.day .big-suffix,.suffix-para{color:#000;font-family:Poppins;font-style:normal;line-height:normal}.suffix-para{font-size:10px;font-weight:400}.day-image{align-self:stretch;border-radius:15px;height:250px;image-rendering:auto;width:100%}.active-day{border:2px solid #0056b3;color:#fff}.arrow{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:3px;transition:.3s}.arrow:hover{background:#d0d0d0}.accomodation-and-food{align-items:flex-start;align-self:stretch;display:flex;gap:20px}.accomodation-block{align-items:flex-start;border:1px solid #878787;border-radius:10px;display:flex;flex:1 0;flex-direction:column;gap:5px;height:133px;justify-content:center;padding:10px;width:40%}.hotel-bed-1{height:36px;width:36px}.accomodation-description{align-self:stretch;color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;height:72px;line-height:normal;overflow:hidden;overflow-y:visible;scrollbar-color:#ccc #0000;scrollbar-width:thin;text-overflow:ellipsis}.food-block{align-items:flex-start;border:1px solid #878787;border-radius:10px;display:flex;flex:1 0;flex-direction:column;gap:5px;height:133px;justify-content:center;padding:10px;width:40%}.dish-1{height:36px;width:36px}.food-block-description{align-self:stretch;color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;height:72px;line-height:normal;overflow:hidden;overflow-y:visible;scrollbar-color:#ccc #0000;scrollbar-width:thin;text-overflow:ellipsis}.activities{align-items:flex-start;flex-direction:column}.activities,.activity-block{align-self:stretch;display:flex}.activity-block{align-items:center;border:1px solid #878787;border-radius:10px;gap:20px;padding:10px}.activity-title-and-description{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px;justify-content:center}.activity-title{font-family:Poppins;font-weight:500;font-weight:600;overflow:hidden;text-overflow:ellipsis}.activity-title,.activity-title-and-description .description{color:#000;font-size:14px;font-style:normal;line-height:normal}.activity-title-and-description .description{font-family:poppins;font-weight:400;text-align:justify}.connection-block{align-items:center;display:flex;gap:10px;padding:0 20px}.connection-line{background-color:#878787;height:30px;width:2px}.inclusions-and-exclusions{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:15px;justify-content:center}.inclusions-and-exclusions-title{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.inclusions-and-exclusions-content{gap:20px}.exclusions,.inclusions,.inclusions-and-exclusions-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.exclusions,.inclusions{gap:2px}.exclusions-title,.inclusions-title{color:#373737;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.exclusions-content,.inclusions-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:6px}.exclusions-content-1,.inclusions-content-1{align-items:center;align-self:stretch;display:flex;gap:5px;justify-content:center}.exclusions-content-text,.inclusions-content-text{color:#373737;flex:1 0;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.divider{background:#ccc;margin:10px 0}.cross-icon{height:10px;width:10px}.terms-and-conditions-section .titles{align-self:stretch;color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.terms-and-conditions-section{display:flex;flex-direction:column;gap:15px}.terms-and-conditions-content{border-radius:8px;font-size:12px}.terms-and-conditions-content,.visa-conditions-content{display:flex;flex-direction:column;gap:5px}.content-1{display:flex;flex-direction:column;gap:8px}.visa-conditions-section{border-radius:8px;display:flex;flex-direction:column;font-size:10px;gap:10px}.visa-conditions-title{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media (max-width:960px){.mobile-back{display:block!important}.desktop-close{display:none}.static-package-top-bar{border:none;border-radius:0;height:60px}.cross-button-and-title{height:34px}.paris-cultural-explorer{font-size:20px}.package-information-area{display:flex;flex-direction:column;gap:20px}.save-icon{display:none}.save-icon-mobile{display:flex}.key-preferences>div{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border-radius:15px;box-shadow:0 4px 4px 0 #00000040;display:flex;gap:5px;max-height:35px;padding:6px 10px;text-align:center;width:30%}.package-information-area{padding:17px 15px 15px}}@media (min-width:960px){.mobile-back{display:none}.desktop-close{display:block}}*{box-sizing:border-box;margin:0;padding:0}.booking-calender-screen-overlay{background:#00000080;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;left:0;overflow:hidden;position:fixed;top:0;z-index:1000}.booking-calender,.booking-calender-screen-overlay{align-items:center;display:flex;padding:1rem;width:100%}.booking-calender{background:#fff;border-radius:1rem;flex-direction:column;gap:.6rem;max-width:60%}.calender-headline{justify-content:space-between;width:100%}.calender-headline p{color:#000;flex:1 1;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:500;text-align:center}.close-calender-button{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem}.booking-calender .discribe{color:#878787;font-family:Poppins,sans-serif;font-size:.875rem;margin-top:-.25rem;text-align:center}.legend{justify-content:space-between;padding:0 1rem;width:100%}.legend,.legend-information{align-items:center;display:flex}.legend-information{gap:.5rem}.information-icon{height:1.5rem;width:1.5rem}.legend-information .blue-out,.legend-information .calender-information,.legend-information .dot{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1}.legend-information .calender-information{color:#000;font-weight:400}.calender-information strong{color:#0056b3;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.information-example{align-items:center;border:.125rem solid #0056b3;border-radius:50%;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.information-example p{color:#0056b3;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;text-align:center}.divider{background:#878787;height:1px;width:100%}.starting-hub-title{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.calender-hub-title,.starting-hub{color:#444;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.package-price-title{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.package-price-text{color:#444;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.package-price-frame{align-items:center;display:flex;gap:5px;justify-content:center}.original-price{color:#878787;font-size:14px;text-decoration:line-through}.original-price,.package-price{font-family:Poppins;font-style:normal;font-weight:600;line-height:normal}.package-price{color:#444;font-size:18px}.calender{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;width:100%}.month-1{flex:1 1 45%;flex-direction:column;gap:.5rem}.month-1,.month-1--title{align-items:center;display:flex}.month-1--title{justify-content:space-between;padding:0 .8rem;width:100%}.previous-months-button{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.month-1--title p{color:#000;flex-grow:1;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:500;text-align:center}.month-1-calender{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;width:100%}.sunday{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem}.sunday p{color:#878787;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:500}.month-1-calender-row-1{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(7,1fr);margin-top:.5rem;width:100%}.date-1,.date-1 p{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem}.date-1 p{border-radius:50%;color:#878787;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;line-height:1;text-align:center}.action-buttons{gap:1rem;justify-content:space-between;padding:0 1rem;width:100%}.action-buttons,.clear-button{align-items:center;display:flex}.clear-button{border:1px solid #878787;border-radius:15px;cursor:pointer;flex:1 1;justify-content:center;padding:.75rem 1rem}.clear-button:hover{background-color:#e0e0e0}.book-button p,.clear-button p{color:#878787;cursor:pointer;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400}.clear-button.selected p{color:#0056b3!important}.clear-button.selected{border:1px solid #0056b3}.date-1.available{border:2px solid #0056b3;border-radius:50%;color:#0056b3;cursor:pointer;font-weight:700}.date-1.available:hover{background-color:#e0e0e0}.date-1.selected,.date-1.selected:hover{background-color:#0056b3;color:#fff!important;font-weight:700}.date-1.not-available{color:#878787;pointer-events:none}.book-button{align-items:center;background-color:#e0e0e0;border-radius:15px;color:#878787;display:flex;flex:1 0;gap:10px;justify-content:center;padding:12px 10px}.book-button.enabled{background-color:#0056b3;color:#fff;cursor:pointer;pointer-events:auto}.calender-headline{align-items:center;display:flex;padding:10px}.close-calender-button{cursor:pointer}.desktop-only{display:block}.mobile-only{display:none}@media (max-width:1080px){.booking-calender-screen-overlay{padding:0}.booking-calender{border-radius:0;gap:.5rem;height:100vh;height:calc(var(--vh, 1vh)*100);max-width:100vw}.calender-headline{gap:20px;padding:15px 23px 5px}.desktop-only{display:none}.mobile-only{display:block}.legend-information{display:none}.calender-title{font-size:16px;margin:0 8px}.close-calender-button{padding:2px}.calender-headline p{font-size:20px}.legend-information .calender-information{font-size:.75rem}.month-1--title p{font-size:1rem}.date-1,.sunday{height:1.75rem;width:1.75rem}.date-1 p,.sunday p{font-size:.75rem}.action-buttons{flex-direction:row;gap:.75rem;padding:0 .5rem}.book-button,.clear-button{padding:.5rem .75rem}.calender{justify-content:center;min-height:auto}.month-1{flex:none;padding:10px;width:100%}}@media (max-height:600px){.calender .month-1:nth-child(2){display:none!important}.booking-calender{gap:.5rem;padding:.5rem}.calender-headline p{font-size:1.2rem}.action-buttons{gap:.5rem;padding:0 .5rem}.book-button,.clear-button{border-radius:10px;font-size:.85rem;padding:.4rem .5rem}.date-1,.sunday{height:1.6rem;width:1.6rem}.date-1 p,.sunday p{font-size:.7rem}.month-1--title p{font-size:1rem}}input,input::placeholder,select,textarea{font-family:Poppins,sans-serif!important}input::placeholder{color:#878787;font-size:14px;font-weight:400}.non-logged-in-enquire-now-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.enquire-now-pop-up{align-items:center;background:#fff;border-radius:15px;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:30px 30px 50px;width:580px}.enquire-now-pop-up form{display:flex;flex-direction:column;gap:16px;width:100%}.enquire-now-title{align-self:stretch;color:#000;font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.first-name-and-last-name{align-content:center;align-items:center;align-self:stretch;display:flex;gap:10px}.first-name-input{align-items:center;border:1px solid #878787;border-radius:5px;display:flex;flex:1 0;min-width:105px;padding:10px 15px}.first-name-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.last-name-input{align-items:center;border:1px solid #878787;border-radius:5px;display:flex;flex:1 0;min-width:105px;padding:10px 15px}.last-name-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.enquire-now-email-input{align-items:center;align-self:stretch;border:1px solid #878787;border-radius:5px;display:flex;padding:10px 15px}.enquire-now-email-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.phone-number-input{align-items:center;align-self:stretch;border:1px solid #878787;border-radius:5px;display:flex;padding:10px 15px}.phone-number-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.non-logged-in-enquire-now-functionality-buttons{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-end}.non-logged-in-enquire-now-functionality-cancel-button{border:1px solid #878787;border-radius:15px;color:#000}.non-logged-in-enquire-now-functionality-cancel-button,.non-logged-in-enquire-now-functionality-continue-button{align-items:center;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;padding:10px 20px;text-align:center}.non-logged-in-enquire-now-functionality-continue-button{background:#0056b3;border:none;border-radius:15px;color:#fff;cursor:pointer}.non-logged-in-enquire-now-functionality-continue-button:hover{background:#0056b3}@media screen and (max-width:956px){.non-logged-in-enquire-now-overlay{align-items:center;background:#0006;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.enquire-now-pop-up{align-items:center;background:#fff;border-radius:15px;display:inline-flex;flex-direction:column;gap:24px;justify-content:center;max-width:80%;padding:30px 30px 50px}.enquire-now-title{align-self:stretch;color:#000;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.first-name-and-last-name{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;gap:20px}.first-name-input{align-items:center;align-self:stretch;border:1px solid #878787;border-radius:5px;display:flex;padding:10px;width:100%}.first-name-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Poppins,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.last-name-input{padding:10px}.enquire-now-email-input,.last-name-input{align-items:center;align-self:stretch;border:1px solid #878787;border-radius:5px;display:flex}.enquire-now-email-input{padding:10px 15px}.enquire-now-email-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.phone-number-input{align-items:center;align-self:stretch;border:1px solid #878787;border-radius:5px;display:flex;padding:10px}.phone-number-input input{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#878787;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.non-logged-in-enquire-now-functionality-buttons{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.non-logged-in-enquire-now-functionality-cancel-button{border:1px solid #878787;border-radius:15px;color:#000;cursor:pointer}.non-logged-in-enquire-now-functionality-cancel-button,.non-logged-in-enquire-now-functionality-continue-button{align-items:center;display:flex;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;padding:10px 20px;text-align:center}.non-logged-in-enquire-now-functionality-continue-button{background:#0056b3;border:none;border-radius:15px;color:#fff}}.error-info-form-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.error-info-form-prompt-bg{align-items:flex-end;animation:fadeIn .3s ease-in-out;background:#fff;border-radius:15px;display:inline-flex;flex-direction:column;gap:20px;justify-content:center;padding:30px 30px 50px}.package-date-unavailable-title{color:#000;font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-align:start}.package-unavailable-information-content{align-items:flex-start;display:flex;flex-direction:column;width:429px}.errorMessage{align-self:stretch;color:#000;font-weight:500}.errorMessage,.package-unavilable-continue-button{font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.package-unavilable-continue-button{align-items:center;background-color:#0056b3;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;display:flex-end;justify-content:center;padding:10px 20px;text-align:center}.package-unavilable-continue-button:hover{background:#0044a3}@media (max-width:760px){.error-info-form-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;padding:0 40px;position:fixed;top:0;width:100%;z-index:1000}.error-info-form-prompt-bg{align-items:flex-end;background:#fff;border-radius:15px;display:flex;flex:1 0;flex-direction:column;gap:24px;justify-content:center;padding:30px 30px 50px;width:100%}.package-date-unavailable-title{align-self:stretch;color:#000;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.package-unavailable-information-content{align-items:flex-start;display:flex;flex-direction:column;width:100%}.errorMessage{align-self:stretch;color:#000}.errorMessage,.package-unavilable-continue-button{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.package-unavilable-continue-button{align-items:center;background-color:#0056b3;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;display:flex-end;justify-content:center;padding:10px 20px;text-align:center}.package-unavilable-continue-button:hover{background:#0044a3}}.save-packages-popup{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.package-saved{align-items:center;animation:fadeIn .3s ease-in-out;background:#fff;border-radius:15px;display:flex;flex-direction:column;gap:10px;max-width:400px;min-width:320px;overflow:hidden;padding:20px;text-align:center}.package-saved h2{color:#000;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;margin:0;text-align:start}.information-content{max-height:150px;overflow-y:auto;text-align:center;width:100%}.information-content p{word-wrap:break-word;color:#333;font-size:16px;overflow-wrap:break-word}.functionality-buttons{flex-direction:row;gap:12px;width:100%}.functionality-buttons,.packages-tab-button{align-items:center;display:flex;justify-content:center}.packages-tab-button{background:#fff;border:1px solid #878787;border-radius:15px;cursor:pointer;flex:1 1;gap:10px;max-width:180px;min-width:120px;padding:10px 20px;text-align:center;transition:.3s}.packages-tab-button:hover{background:#f0f0f0}.save-package-continue-btn{align-items:center;background:#0056b3;border:1px solid #0056b3;border-radius:15px;color:#fff;cursor:pointer;display:flex;flex:1 1;gap:10px;justify-content:center;max-width:180px;min-width:120px;padding:10px 20px;text-align:center;transition:.3s}.save-package-continue-btn:hover{background:#00408a;color:#fff}.with-out-login-save-the-package-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.with-out-login-save-the-package-prompt-bg{align-items:center;animation:fadeIn .3s ease-in-out;background:#fff;border-radius:15px;display:inline-flex;flex-direction:column;gap:20px;justify-content:center;padding:30px 30px 50px}.with-out-login-save-the-package-prompt-bg h2{color:#000;font-family:Poppins,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-align:start}.with-out-login-save-the-package-information-content{align-items:flex-start;display:flex;flex-direction:column;width:442px}.with-out-login-save-the-package-information-content p{align-self:stretch;color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;font-weight:400;line-height:normal}.with-out-login-save-the-package-functionality-buttons{align-items:flex-start;align-self:stretch;display:flex;gap:24px;justify-content:flex-end}.with-out-login-save-the-package-cancel-button{align-items:center;background-color:#fff;border:1px solid #878787;border-radius:15px;color:#000;cursor:pointer;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;padding:10px 20px;text-align:center}.with-out-login-save-the-package-cancel-button:hover{background:#f0f0f0}.with-out-login-save-the-package-continue-button{align-items:center;background:#0056b3;border:1px solid #0056b3;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;padding:10px 20px;text-align:center}.with-out-login-save-the-package-continue-button:hover{background:#0044a3;color:#fff}@media screen and (max-width:480px){.functionality-buttons{flex-direction:column;gap:10px}.packages-tab-button,.save-package-continue-btn{max-width:none;width:100%}}@media (max-width:760px){.with-out-login-save-the-package-overlay{align-items:center;background:#0006;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:0 40px;position:fixed;top:0;width:100%;z-index:1000}.with-out-login-save-the-package-prompt-bg{align-items:center;display:flex;flex:1 0;flex-direction:column;gap:24px;justify-content:center;padding:30px 30px 50px;width:100%}.with-out-login-save-the-package-prompt-bg h2{align-self:stretch;color:#000;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.with-out-login-save-the-package-information-content{align-self:stretch;width:100%}.with-out-login-save-the-package-information-content p{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.with-out-login-save-the-package-functionality-buttons{align-items:flex-start;align-self:stretch;display:flex;gap:24px;justify-content:flex-end}.with-out-login-save-the-package-cancel-button{align-items:center;background-color:#fff;border:1px solid #878787;border-radius:15px;color:#000;cursor:pointer;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;padding:10px 20px;text-align:center}.with-out-login-save-the-package-cancel-button:hover{background:#f0f0f0}.with-out-login-save-the-package-continue-button{align-items:center;background:#0056b3;border:1px solid #0056b3;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;padding:10px 20px;text-align:center}.with-out-login-save-the-package-continue-button:hover{background:#0044a3;color:#fff}}.maintenance-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.maintenance-banner{background-color:#fdfdfd;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#333;padding:20px;text-align:center;width:400px}.maintenance-banner h2{color:red;font-size:26px;font-weight:700;margin:0}.maintenance-banner p{font-size:18px;font-weight:700;margin:10px 0 0}.modal-footer{padding:10px;text-align:left}.ok-button{background-color:#f44336!important;border:none;border-radius:15px;color:#fff!important;display:inline-block;font-size:14px;height:40px;margin:20px auto 0;padding:8px 20px;text-transform:uppercase;width:100px}.ok-button:hover{background-color:#d32f2f}.with-out-login-newchat-popup-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.with-out-login-newchat-popup-prompt-bg{align-items:center;background:#fff;border-radius:15px;display:inline-flex;flex-direction:column;gap:20px;justify-content:center;max-width:556px;padding:30px}.with-out-login-newchat-popup-header{align-self:stretch;color:#000;font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:normal}.with-out-login-newchat-popup-information-content{align-self:stretch;color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.with-out-login-newchat-popup-functionality-buttons{align-items:center;align-self:stretch;display:flex;gap:20px;justify-content:flex-end}.with-out-login-newchat-popup-cancel-button{align-items:center;background-color:#fff;border:1px solid #878787;border-radius:15px;display:flex;justify-content:center;padding:10px 20px}.with-out-login-newchat-popup-cancel-button:hover{background:#f0f0f0}.popUp-cancel-button-text{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.with-out-login-newchat-popup-continue-button{align-items:center;background:#0056b3;border:none;border-radius:15px;color:#fff;display:flex;gap:10px;justify-content:center;padding:10px 20px}.popUp-continue-button-text{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.with-out-login-newchat-popup-continue-button:hover{align-items:center;display:flex;justify-content:center;padding:10px 20px}@media screen and (max-width:480px){.functionality-buttons{flex-direction:column;gap:10px}.packages-tab-button,.save-package-continue-btn{max-width:none;width:100%}.with-out-login-newchat-popup-prompt-bg h2{font-size:18px}.with-out-login-newchat-popup-information-content{font-size:14px}.with-out-login-newchat-popup-prompt-bg{width:75%}.package-saved{padding:20px;width:90%}.information-content{font-size:14px;max-height:120px}.functionality-buttons{align-items:center;flex-direction:column}.packages-tab-button,.save-package-continue-btn{justify-content:center;width:100%}}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}body,html{height:100%;margin:0;overscroll-behavior:none;padding:0}#root{height:100%;width:100%}.workflow{background:#0056b3;border:1px solid #fff;bottom:0;display:flex;flex-direction:row;height:100vh;height:calc(var(--vh, 1vh)*100);height:(1vh * 100);height:(var(--vh,1vh) * 100);left:0;overflow:hidden;padding:20px 0 20px 20px;position:fixed;right:0;top:0;width:100vw}.left-sidebar{background:#0056b3;flex-shrink:0;max-width:214px;min-width:214px;padding:25px 0;width:18%}.left-sidebar,.left-sidebar.collapsed{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.left-sidebar.collapsed{align-self:stretch;padding:30px 0}.left-sidebar{transition:width .3s ease-in-out,min-width .3s ease-in-out}.left-sidebar.collapsed{min-width:54px;width:54px}.left-sidebar.collapsed .ai-chat-helper,.left-sidebar.collapsed .log-out-frame,.left-sidebar.collapsed .my-chats,.left-sidebar.collapsed .new-chat,.left-sidebar.collapsed .packages,.left-sidebar.collapsed .profile-name,.left-sidebar.collapsed .travbridge-title{display:none}.left-sidebar.collapsed .profile{justify-content:center;padding:8px;width:auto}.left-sidebar.collapsed .new-chat-and-profile{gap:8px;height:auto}.title-and-navigation-items{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:32px}.logo-container{align-items:center;height:45px;justify-content:center;width:150px}.mobile-sidebar-close-icon{cursor:pointer;display:none;height:24px;width:24px}.title-and-sidebar-button{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;justify-content:space-around;width:100%}.sidebar-icon{align-items:center;cursor:pointer;height:24px;width:24px}.navigation-items{flex-direction:column;gap:20px;justify-content:center}.ai-chat-helper-navigation-item,.navigation-items{align-items:center;align-self:stretch;display:flex}.ai-chat-helper-navigation-item{background:#0044a3;border:none;border-radius:15px;cursor:pointer;gap:15px;padding:15px 30px}.left-sidebar.collapsed .ai-chat-helper-navigation-item{align-items:center;border-radius:15px;display:flex;gap:15px;justify-content:center;padding:15px}.ai-chat-helper-icon{stroke-width:2px;stroke:#b1b1b1;align-items:center;display:flex;gap:10px;height:21px;justify-content:center;padding:3px;width:21px}.ai-chat-helper{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.my-chats-navigation-item{align-items:center;align-self:stretch;border:none;border-radius:15px;cursor:pointer;display:flex;gap:15px;padding:15px 30px}.left-sidebar.collapsed .my-chats-navigation-item{align-items:center;border-radius:15px;display:flex;gap:15px;justify-content:center;padding:15px}.my-chats{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.packages-navigation-item{align-items:center;align-self:stretch;border:none;border-radius:15px;cursor:pointer;display:flex;gap:15px;padding:15px 30px}.left-sidebar.collapsed .packages-navigation-item{align-items:center;border-radius:15px;display:flex;gap:15px;justify-content:center;padding:15px}.packages{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.new-chat-and-profile{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:10px}.new-chat-button-icon{align-self:stretch;border:none;border-radius:15px;cursor:pointer;gap:10px;padding:15px 20px}.left-sidebar.collapsed .new-chat-button-icon,.new-chat-button-icon{align-items:center;background:#f5f5f5;display:flex;justify-content:center}.left-sidebar.collapsed .new-chat-button-icon{border-radius:15px;padding:15px}.left-sidebar.collapsed .new-chat-icon,.new-chat-icon{height:21px;width:21px}.new-chat{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.profile{align-items:center;align-self:stretch;background:#0044a3;border-radius:15px;box-shadow:inset 0 2px 15px 0 #1a1a1a4d;display:flex;justify-content:space-between;padding:15px}.left-sidebar.collapsed .profile{background:none;box-shadow:none}.profile-icon-and-name{flex:1 0;gap:10px}.left-sidebar.collapsed .profile-icon-and-name,.profile-icon-and-name{align-items:center;display:flex;justify-content:center}.profile-icon{height:30px;width:30px}.left-sidebar.collapsed .profile-icon{flex-shrink:0;height:50px;width:50px}.profile-name{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#fff;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis}.log-out-frame{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.without-login-profile-icon-and-name-login{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}@media (max-width:960px){.without-login-profile-icon-and-name-login{gap:30px}}.without-login-profile-icon-and-login{align-items:center;display:flex;flex-shrink:0;gap:10px}.without-login-profile-icon{flex-shrink:0;height:30px;width:30px}.without-login-profile-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;flex:1 0;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-overflow:ellipsis;width:95px}.log-in-frame{align-items:center;cursor:pointer;display:flex;gap:10px;height:30px;justify-content:center;width:30px}@media (max-width:1350px){.travbridge-title{font-size:30px}}.chat-section{align-items:flex-start;background:#f8f4f9;border-radius:30px;display:flex;flex-direction:column;gap:1px;margin:0 30px;width:calc(100vw - 25%)}.chat-sectioncollapsed{width:calc(100vw - 16%)}.chatbot-top-bar{align-self:stretch;background:#f8f4f9;border:1px solid #e0e0e0;border-radius:30px 30px 0 0;justify-content:space-between;padding:5px 50px;position:relative}.chat-title,.chatbot-top-bar{align-items:center;display:flex}.chat-title{flex:1 0;gap:10px;padding:10px 10px 10px 0}.chat-name-input,.chat1{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-family:Poppins;font-size:24px}.chat-name-input,.chat1,.chat1-input{color:#000;flex:1 0;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis}.chat1-input{background-color:#e0e0e0;border:none;border-radius:15px;display:flex;font-family:Poppins,sans-serif;font-size:2vw;height:100%;max-width:400px;outline:none;width:100%}.topbar-functionality{align-items:center;display:flex;gap:10px}.chat-packages-frame{flex-shrink:0;gap:8.718px;height:37px;position:relative;width:37px}.chat-agent-assist-frame,.chat-packages-frame{align-items:center;cursor:pointer;justify-content:center}.chat-agent-assist-frame{align-self:stretch;margin-right:55px}.chat-agent-assist-frame,.chat-agent-assist-frame-package{animation:blink-border 10s infinite;background:#d9e6f2;border:3px solid #0000;border-radius:40px;display:flex;gap:10px;padding:7.5px}.chat-agent-assist-frame-package{align-items:center;cursor:pointer;justify-content:center;max-width:240px;position:relative;z-index:999}.loading-dots{align-items:center;display:flex;gap:6px;padding:10px 0}.loading-dots .Typing{align-items:center;display:flex;gap:4px}.loading-dots .dot{animation:dot-blink 1.4s ease-in-out infinite both;background-color:#0056b3;border-radius:50%;height:8px;width:8px}.loading-dots .dot:first-child{animation-delay:-.32s}.loading-dots .dot:nth-child(2){animation-delay:-.16s}.loading-dots .dot:nth-child(3){animation-delay:0s}@keyframes dot-blink{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.message-text-footer{color:#000;font-family:Poppins;font-size:14px;margin-top:10px;white-space:pre-wrap;width:100%;word-break:break-word}.mobile-scroll-indicator{background:#00000014;border-radius:999px;display:none;height:4px;margin-top:6px;overflow:hidden;width:100%}.mobile-scroll-indicator-thumb{background:#0056b3;border-radius:inherit;height:100%;transition:width .2s ease}@media (max-width:956px){.message-text-footer{font-size:12px;margin-top:8px}.mobile-scroll-indicator{display:block}}@keyframes blink-border{0%,to{border-color:#0056b3}10%,30%,50%,70%,90%{border-color:#0000}20%,40%,60%,80%{border-color:#0056b3}}.chat-agent-icon{height:24px;width:24px}.agent-assist-text{color:#000}.agent-assist-text,.agent-chat-end-text{font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.agent-chat-end-text{align-items:center;background:#ff4d4f;border-radius:40px;color:#fff;display:flex;gap:10px;height:46px;padding:10px 15px}.bug-report-icon{cursor:pointer;height:40px;width:40px}.chat-packages-icon{height:24px;width:24px}.middle-chat-section{-webkit-overflow-scrolling:touch;background-color:#f8f4f9;display:flex;flex-direction:column;flex-grow:1;height:calc(100% - 149px);overflow-x:hidden;overflow-y:auto;padding:25px 30px 0;scrollbar-color:#ccc #0000;scrollbar-width:thin;width:100%}.messagesEndRef{height:1px;visibility:hidden}.middle-chat-section::-webkit-scrollbar{width:8px}.middle-chat-section::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.middle-chat-section::-webkit-scrollbar-track{background-color:#f1f1f1}.chat-saved-packages-list{background:#f8f4f9;box-shadow:0 4px 24px 0 #000000bf;display:inline-flex;gap:3px;position:absolute;right:8%;top:80%}.chat-saved-packages-card,.chat-saved-packages-list{align-items:flex-start;border-radius:15px;flex-direction:column;padding:10px}.chat-saved-packages-card{align-self:stretch;display:flex;gap:15px;justify-content:center}.chat-saved-package-name{align-items:center;align-self:stretch;display:flex}.chat-saved-package-name-text{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.chat-saved-package-information{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.saved-text{color:#0056b3;text-align:center}.saved-date,.saved-text{font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.saved-date{color:#000}.chat-saved-package-open-package-frame{align-items:center;display:flex;gap:5px;justify-content:center}.chat-saved-packages-open-package-text{-webkit-text-decoration-skip:ink;color:#000;cursor:pointer;font-family:Poppins;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-align:center;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.chat-saved-packages-open-package-icon{stroke-width:1px;stroke:#000;height:6px;width:3px}.bottom-chat-section{background-color:#f8f4f9;border-radius:0 0 30px 30px;flex-direction:column;height:120px;width:100%}.bottom-chat-section,.user-input-section{align-items:center;display:flex;justify-content:center}.user-input-section{flex-direction:row;gap:15px;height:75px;width:92%}.input-and-send-button{align-items:center;background:#e0e0e0;border-radius:10px;display:flex;gap:20px;height:48px;width:98%}.input-and-send-button input{background:#e0e0e0;border:1px solid #e0e0e0;border-radius:10px;font-size:16px;height:48px;padding-left:18px;width:100%}.start-typing{color:#878787;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.send-icon{height:24px;width:24px}.normal-text{color:#878787;font-family:Poppins;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.message-wrapper{align-items:flex-start;display:flex}.user-message-wrapper{justify-content:flex-end}.bot-message-wrapper{justify-content:flex-start}.message-container{word-wrap:break-word;align-items:flex-start;border-radius:10px;display:flex;font-size:14px;padding:10px 15px}.bot-icon-text-message{display:flex;flex-direction:row}.bot-message{background-color:#f8f4f9;border-radius:10px 10px 10px 0;color:#333;display:flex;flex-direction:column}.message-text b{font-weight:550}.user-message{background-color:#f8f4f9;border-radius:10px 10px 0 10px;color:#fff}.profile-pic{height:40px;width:40px}.user-message-wrapper .profile-pic{margin-left:10px;order:2}.sender-tag{margin-bottom:5px}.timestamp{color:gray;font-size:12px;margin-left:5px}.send-button{align-items:center;background:#e0e0e0;border:none;border-radius:10px;color:#a0a0a0;cursor:not-allowed;display:flex;font-size:28px;height:48px;justify-content:center;padding:10px;transition:background .3s,color .3s;width:48px}.send-button img{height:22px;width:22px}.send-button:disabled .send-icon path{stroke:#9e9e9e}.send-button:not(:disabled){background:#0056b3;cursor:pointer}.send-button:not(:disabled) .send-icon path{stroke:#fff!important}.user-message{justify-content:flex-end}.bot-message{justify-content:flex-start}.desktop-assistant-icon{display:block}.mobile-assistant-icon{display:none}.bot-avatar-img{border-radius:50%;display:block;height:35px;object-fit:cover;width:35px}.mobile-assistant-icon .bot-avatar-img{height:28px;width:28px}.profile-pic{border-radius:50%;height:48px;margin-right:10px;width:48px}.user-message .profile-pic{margin-left:10px;margin-right:0;order:2}.text-container{word-wrap:break-word;background:#dfe9f6;border:1px solid #0a4593;border-radius:0 20px 20px 20px;max-width:100%;padding:15px 20px}.user-message .text-container{align-items:center;background:#0a4593;border-radius:35px;border-radius:20px 0 20px 20px;color:#fff;max-width:40vw;padding:15px 20px;width:fit-content}.user-message .text-container .message-text{color:#fff}.sender-tag{color:#000;font-weight:700}.message-text{color:#000;white-space:pre-wrap;word-break:break-word}.chat-section.packages-open .bot-message .text-container{max-width:20vw!important;width:20vw!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:20vw!important;width:20vw!important}.report-panel{background:#d2d0d0;border:1px solid #ccc;border-radius:10px;box-shadow:0 5px 15px #0000004d;box-sizing:border-box;color:#333;height:280px;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:350px;z-index:1000}.report-close-button{cursor:pointer;float:right;font-size:22px;margin-right:-5px;margin-top:-10px}.report-close-button:hover{color:red}.export-button{background-color:#0044a3;border:none;border-radius:5px;bottom:15px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;position:absolute;right:20px}.export-button:hover{background-color:#002d70}.report-type{margin-bottom:10px;width:100%}.report-input,.report-type select{padding:5px;width:100%}.report-input{border:1px solid #aaa;border-radius:5px;display:block;height:120px;resize:none}.show-reportId{background:#f0f0f0;border-radius:5px;color:#000;cursor:pointer;font-weight:700;margin-top:20px;padding:10px;width:250px}.show-reportId:hover{background:#e0e0e0}.copied-text{color:#0b7532;font-weight:700;margin-top:10px}.sidebar-icon-div{display:flex}.budget-range-selection{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:10px;padding:1px}.budget-button{align-items:center;background:#c1d4ed;border:2px solid #a4bfe3;border-radius:50px;display:flex;justify-content:center;padding:5px 10px}.budget-button:hover{background-color:#c7d8ea}.budget-button:disabled{background-color:#ccc;cursor:not-allowed}.toast-notification{align-items:center;animation:slideInRight .5s ease-out forwards;background:#0056b3;border-radius:20px;bottom:50vh;display:flex;gap:15px;justify-content:center;opacity:1;padding:20px;position:fixed;right:4vh;z-index:999}.toast-notification.hide{animation:slideOutRight .5s ease-in forwards}.toast-notification-icon{height:24px;width:24px}.toast-notification-text{color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.toast-close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:700;position:absolute;right:10px;top:-5px}@keyframes slideInRight{0%{opacity:0;transform:translateX(150%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(150%)}}.mobile-sidebar-toggle{cursor:pointer;display:none;padding:10px}.sidebar-overlay{background:#00000080;display:none;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;top:0;width:100vw;z-index:1000}.overall-package-information{display:none}.voice-button{align-items:center;background:#f8f4f9;border:none;border-radius:10px;color:#a0a0a0;display:flex;font-size:28px;height:48px;justify-content:center;padding:10px;width:48px}.voice-button.not-listening{background-color:#f8f4f9;box-shadow:0 2px 5px #0003;color:#000}.voice-button.listening{background-color:#0056b3;box-shadow:0 0 8px #00000080;color:#fff}.mobile-package-overlay{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1001}.mobile-package-overlay .Package{border-radius:0;height:100%;position:relative;width:100%}.package-number-section{padding:15px 0}.chat-section{width:calc(100vw - 9%)}.chat-section.collapsed{width:calc(100vw - 70px)}select,textarea{font-size:18px}.volume-bars{align-items:flex-end;display:flex;gap:1px;height:30px;overflow:hidden;width:100%}.volume-bar{background-color:#004cff;border-radius:1px;transition:height .1s ease;width:2px}.waveform-preview{width:100%}.listening-indicator-container{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:space-between;max-width:100%;padding:.5rem 1rem;width:100%}.waveform-preview{align-items:center;display:flex;flex:1 1;height:40px;min-width:200px;overflow:hidden}.close-and-tick-buttons{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.checkmark-button{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s ease}.checkmark-button:hover{background-color:#f3f4f6}.checkmark-button svg{stroke-width:2;height:24px;width:24px}.tap-to-stop-text-and-voice-button{align-items:center;display:flex;flex-direction:column}.tap-to-stoptext{color:#111;font-size:8px;margin-bottom:6px}.budget-button-container{display:inline-block;position:relative}.datepicker-container{position:absolute;right:-150%;top:-740%;z-index:9999}.react-datepicker-popper{position:relative!important;transform:none!important;z-index:9999!important}.react-datepicker{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:14px;max-height:350px!important;overflow-y:auto;width:280px!important}.react-datepicker__day-names{font-size:11px!important;height:40px!important;line-height:20px!important}.react-datepicker__day{font-size:14px;height:30px!important;line-height:30px!important;margin:.15rem!important;width:30px!important}.react-datepicker__header{background-color:#fff!important}@media (max-width:768px){.datepicker-container{left:100%;top:-950%}.react-datepicker{max-height:300px!important;width:252px!important}.react-datepicker__day{font-size:12px;height:28px!important;line-height:28px!important;width:28px!important}}@media (max-width:480px){.datepicker-container{right:-40px}.react-datepicker{width:240px!important}}@media screen and (max-width:956px){.desktop-assistant-icon{display:none}.mobile-assistant-icon{display:block}.left-sidebar{display:none!important}.mobile-sidebar-close-icon{display:flex;height:20px;width:20px}.title-and-sidebar-button{align-items:center;align-self:stretch;display:flex;gap:15px;padding:20px 0}.sidebar-icon-div{display:none!important}.chatbot-top-bar{align-self:stretch;background:#f8f4f9;border:1px solid #e0e0e0;border-radius:30px 30px 0 0;box-shadow:0 2px 4px 0 #00000040;padding:5px 50px;position:relative}.chat-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.chat-packages-frame{align-items:center;display:flex;flex-shrink:0;gap:8.718px;height:37px;justify-content:center;width:37px}.chat1{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis}.chat-packages-icon{flex-shrink:0;height:24px;width:24px}.chat-options-frame{align-items:center;display:flex;gap:10px;justify-content:center;padding:5px}.chat-options-icon{height:24px;width:24px}.toggle-sidebar-button{background-color:#0044a3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:14px;padding:8px 12px}.middle-chat-section{align-self:stretch;display:flex;flex:1 0;flex-direction:column;padding:25px 30px 0 10px}.bot-message .text-container{gap:15px;max-width:75%;padding:8px 15px;width:fit-content}.chat-section.packages-open .bot-message .text-container{max-width:90%;width:fit-content}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){box-sizing:border-box;max-width:100%;width:100%}.user-message .text-container{width:fit-content}.message-container{word-wrap:break-word;align-items:flex-start;border-radius:10px;display:flex;font-size:12px;padding:10px 0 0}.assistant-img-mobile{height:30px;width:30px}.text-container{padding:0 0 0 10px}.bottom-chat-section{align-items:center;border-radius:15px 15px 0 0;border-top:1px solid #0056b3;display:flex;gap:10px;height:78px;justify-content:center;padding:5px 10px}.input-and-send-button input{font-family:Poppins;font-size:16px}.normal-text{font-size:6px}.workflow{position:relative}.left-sidebar{display:none;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;min-width:260px;padding:15px;position:fixed;top:0;transform:translateX(-100%);z-index:1001}.left-sidebar.mobile-sidebar-open{display:flex!important;transform:translateX(0)}.chat-section{width:100%!important}.mobile-sidebar-toggle{align-items:center;display:flex}.sidebar-overlay{display:block}.chatbot-top-bar{border:none!important;border-radius:0;gap:10px;min-width:215px;padding:15px 23px;width:100%}.chat-title{flex:1 1;margin-left:10px}.profile{height:60px;width:100%}.new-chat-and-profile{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:10px}.package-cards-section{display:flex;flex-direction:column;margin:10px 0;max-width:90vw}.budget-button{border-radius:10px;padding:6px 8px}.left-sidebar{display:flex!important}.mobile-package-overlay{display:flex}.book-package-button{align-items:center;align-self:stretch;background:#0056b3;border-radius:15px;display:flex;justify-content:center;padding:10px 0;width:30%}.package-number-section{margin:10px 0}.description{font-size:12px}.package-cards-list{gap:10px;height:150px}.package-name{font-size:10px}.budget-amount,.package-duration{font-size:8px}.Package,.package-wrapper{height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw}.package-wrapper{margin-right:0}.static-package{border-radius:0}.package-explore-button{font-size:8px}.booking-calender{height:100vh;padding:0}.overall-package-information{border-radius:10px;display:block;height:180px;max-width:400px;overflow:hidden;position:relative;width:100%}.package-image{border-radius:10px;height:100%;object-fit:cover;width:100%}.text-overlay{align-items:flex-end;background:linear-gradient(180deg,#0003,#0009);display:flex;height:100%;justify-content:space-between;left:0;padding:15px;position:absolute;top:0;width:100%}.left-text{color:#fff;display:flex;flex-direction:column;gap:5px}.title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px}.days,.title{color:#fff;font-family:Poppins;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis}.days,.price{font-size:10px}.price{color:#fff;font-family:Poppins;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis}.title-and-sidebar-button{justify-content:flex-start}.input-and-send-button input{font-size:18px;touch-action:manipulation}input,select,textarea{font-size:18px}body{overscroll-behavior:none}.workflow{padding:0;width:100vw}.chat-section,.workflow{background:#f8f4f9;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;overflow:hidden;position:fixed;top:0}.chat-section{border-radius:0;display:flex;flex-direction:column;margin:0!important;width:100vw!important}.chatbot-top-bar{align-items:center;background-color:#f8f4f9;box-shadow:0 2px 4px #00000040;display:flex;height:64px;justify-content:space-between;left:0;padding:calc(env(safe-area-inset-top, 0) + 15px) 5px 15px;position:fixed;right:0;top:0;transform:translateZ(0);will-change:transform;z-index:1001}.middle-chat-section{-webkit-overflow-scrolling:touch;background-color:#f8f4f9;box-sizing:border-box;flex-grow:1;margin-bottom:90px;margin-top:64px;overflow-x:hidden;overflow-y:auto;position:relative;scroll-behavior:smooth}.bottom-chat-section{background-color:#f8f4f9;border-radius:0;border-radius:20px;border-top:1px solid #4862ca;bottom:0;height:90px;left:0;padding:5px 10px env(safe-area-inset-bottom,0);position:fixed;right:0;touch-action:manipulation;z-index:1000}.user-input-section{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;padding:10px 0;width:100%}.input-and-send-button{align-items:center;background:#e0e0e0;border-radius:10px;display:flex;gap:10px;padding:10px;width:calc(100% - 20px)}.input-and-send-button input{background:#0000;border:none;color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;outline:none;padding:10px 5px;width:100%}.messagesEndRef{height:1px;margin-top:auto;visibility:hidden}.waveform-preview{align-items:center;display:flex;flex:none;height:40px;overflow:hidden;width:200px}.volume-bars{align-items:flex-end;display:flex;gap:1px;height:30px;overflow:hidden;width:100%}.volume-bar{background-color:#004cff;border-radius:1px;transition:height .1s ease;width:2px}.budget-range-selection{gap:5px;padding:1px}}@media (max-width:956px){.react-datepicker{font-size:13px;max-height:252px!important;top:10px!important;transform:translateX(-50%)!important}.react-datepicker__day{font-size:13px;height:26px!important;line-height:26px!important;width:26px!important}.react-datepicker__header{background-color:#fff!important;padding:.4rem!important}.react-datepicker__current-month{font-size:14px!important}}@media (max-width:768px){.react-datepicker{font-size:13px;max-height:280px!important;top:10px!important;transform:translateX(-50%)!important;width:252px!important}.react-datepicker__day{font-size:13px;height:26px!important;line-height:26px!important;width:26px!important}.react-datepicker__header{padding:.4rem!important}.react-datepicker__current-month{font-size:14px!important}}.dynamic-packages-frame{align-items:center;background:#a4bfe3;border:2px solid #89acda;border-radius:40px;display:flex;justify-content:center;padding:5px 10px}.bot-message .text-container{box-sizing:border-box;display:flex;flex-direction:column;gap:15px;max-width:60vw;max-width:var(--bot-text-width,60vw);transition:max-width .4s ease,width .4s ease;white-space:pre-wrap;width:fit-content}.chat-section.packages-open .bot-message .text-container{min-width:300px}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){min-width:300px!important}.chat-section .bot-message .text-container{max-width:var(--bot-text-width);transition:width .3s ease,max-width .3s ease;width:var(--bot-text-width)}@media (min-width:1800px){.chat-section.packages-open{--bot-text-width:400px}}@media (min-width:1300px) and (max-width:1799px){.chat-section.packages-open{--bot-text-width:360px}}@media (min-width:1000px) and (max-width:1299px){.chat-section{--bot-text-width:65vw}.chat-section.packages-open{--bot-text-width:340px}.chat-section.packages-open .bot-message .text-container{min-width:280px!important}}@media (min-width:957px) and (max-width:999px){.chat-section{--bot-text-width:70vw}.chat-section.packages-open{--bot-text-width:320px}.chat-section.packages-open .bot-message .text-container{min-width:260px!important}}@media (max-width:956px){.chat-section{--bot-text-width:75vw}.chat-section.packages-open .bot-message .text-container{max-width:90vw!important;width:90vw!important}}@media (min-width:1200px) and (max-width:1800px){.chat-section .bot-message .text-container{max-width:var(--bot-text-width)!important;width:fit-content}.chat-section.packages-open .bot-message .text-container{max-width:360px!important}}@media (max-width:1300px) and (min-width:1000px){.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:var(--bot-text-width)!important;min-width:280px!important;width:100%!important}}.chat-section{--bot-text-width:60vw}.chat-section.packages-open{--bot-text-width:380px}.chat-section .bot-message .text-container{box-sizing:border-box;display:flex;flex-direction:column;gap:15px;max-width:60vw;max-width:var(--bot-text-width,60vw);transition:max-width .4s ease,width .4s ease;white-space:pre-wrap;width:fit-content}.chat-section.packages-open .bot-message .text-container{max-width:var(--bot-text-width)!important;width:auto!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:var(--bot-text-width)!important;width:100%!important}.chat-section .message-container .bot-icon-text-message{align-items:flex-start;display:flex;flex-direction:row;gap:10px}@media (min-width:1800px){.chat-section{--bot-text-width:55vw}.chat-section.packages-open{--bot-text-width:420px}}@media (min-width:1500px) and (max-width:1799px){.chat-section{--bot-text-width:58vw}.chat-section.packages-open{--bot-text-width:400px}}@media (min-width:1300px) and (max-width:1499px){.chat-section{--bot-text-width:60vw}.chat-section.packages-open{--bot-text-width:380px}.chat-section.packages-open .bot-message .text-container{max-width:380px!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:380px!important;width:100%!important}}@media (min-width:1200px) and (max-width:1299px){.chat-section{--bot-text-width:62vw}.chat-section.packages-open{--bot-text-width:360px}.chat-section .bot-message .text-container{max-width:var(--bot-text-width)!important;width:fit-content}.chat-section.packages-open .bot-message .text-container{max-width:360px!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:360px!important;width:100%!important}}@media (min-width:1000px) and (max-width:1199px){.chat-section{--bot-text-width:65vw}.chat-section.packages-open{--bot-text-width:340px}.chat-section.packages-open .bot-message .text-container{max-width:340px!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:340px!important;width:100%!important}}@media (min-width:957px) and (max-width:999px){.chat-section{--bot-text-width:70vw}.chat-section.packages-open{--bot-text-width:320px}.chat-section.packages-open .bot-message .text-container{max-width:320px!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:320px!important;width:100%!important}}@media (max-width:956px){.chat-section{--bot-text-width:75vw}.chat-section.packages-open{--bot-text-width:calc(100vw - 80px)}.bot-message .text-container{gap:15px;max-width:75vw;padding:8px 15px;width:fit-content}.chat-section.packages-open .bot-message .text-container{max-width:calc(100vw - 80px)!important;width:auto!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){box-sizing:border-box;max-width:calc(100vw - 80px)!important;overflow:visible;width:100%!important}}@media (max-width:768px){.chat-section.packages-open{--bot-text-width:calc(100vw - 70px)}.chat-section.packages-open .bot-message .text-container{max-width:calc(100vw - 70px)!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:calc(100vw - 70px)!important}}@media (max-width:480px){.chat-section.packages-open{--bot-text-width:calc(100vw - 60px)}.chat-section.packages-open .bot-message .text-container{max-width:calc(100vw - 60px)!important;padding:6px 12px}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:calc(100vw - 60px)!important}}@media (max-width:375px){.chat-section.packages-open{--bot-text-width:calc(100vw - 50px)}.chat-section.packages-open .bot-message .text-container{max-width:calc(100vw - 50px)!important;padding:5px 10px}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:calc(100vw - 50px)!important}}@media (max-width:956px){.package-cards-section{display:flex;flex-direction:column;margin:10px 0;max-width:100%!important;overflow:visible}.package-cards{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none;width:100%}.package-cards::-webkit-scrollbar{display:none}.package-cards-list{display:flex;gap:10px;min-width:min-content}.package-card{flex-shrink:0;max-width:280px!important;min-width:250px!important}}@media (max-width:480px){.package-card{max-width:250px!important;min-width:220px!important}}@media (max-width:375px){.package-card{max-width:230px!important;min-width:200px!important}}@media (max-width:956px){.chat-section{--bot-text-width:75vw}.bot-message .text-container{gap:12px;max-width:75vw;padding:8px 12px;width:fit-content}.user-message .text-container{max-width:70vw;width:fit-content}.message-container{padding:10px 5px 0 0}}@media (min-width:768px) and (max-width:956px){.chat-section.packages-open{--bot-text-width:calc(100vw - 100px)}.chat-section.packages-open .bot-message .text-container{max-width:calc(100vw - 100px)!important;width:auto!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:calc(100vw - 100px)!important;width:100%!important}}@media (min-width:480px) and (max-width:767px){.chat-section.packages-open{--bot-text-width:calc(100vw - 85px)}.chat-section.packages-open .bot-message .text-container{max-width:calc(100vw - 85px)!important;padding:8px 12px;width:auto!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:calc(100vw - 85px)!important;width:100%!important}}@media (min-width:390px) and (max-width:479px){.chat-section.packages-open{--bot-text-width:calc(100vw - 75px)}.chat-section.packages-open .bot-message .text-container{max-width:calc(100vw - 75px)!important;padding:6px 10px;width:auto!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:calc(100vw - 75px)!important;width:100%!important}.bot-icon-text-message{gap:8px!important}}@media (min-width:375px) and (max-width:389px){.chat-section.packages-open{--bot-text-width:calc(100vw - 70px)}.chat-section.packages-open .bot-message .text-container{max-width:calc(100vw - 70px)!important;padding:6px 10px;width:auto!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:calc(100vw - 70px)!important;width:100%!important}.bot-icon-text-message{gap:6px!important}.desktop-assistant-icon,.mobile-assistant-icon{flex-shrink:0}.mobile-assistant-icon .bot-avatar-img{height:26px!important;width:26px!important}}@media (min-width:360px) and (max-width:374px){.chat-section.packages-open{--bot-text-width:calc(100vw - 65px)}.chat-section.packages-open .bot-message .text-container{max-width:calc(100vw - 65px)!important;padding:6px 8px;width:auto!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:calc(100vw - 65px)!important;width:100%!important}.bot-icon-text-message{gap:5px!important}.mobile-assistant-icon .bot-avatar-img{height:24px!important;width:24px!important}.message-container{padding:8px 3px 0 0}}@media (max-width:359px){.chat-section.packages-open{--bot-text-width:calc(100vw - 55px)}.chat-section.packages-open .bot-message .text-container{max-width:calc(100vw - 55px)!important;padding:5px 8px;width:auto!important}.chat-section.packages-open .bot-message .text-container:has(.package-cards-section){max-width:calc(100vw - 55px)!important;width:100%!important}.bot-icon-text-message{gap:4px!important}.mobile-assistant-icon .bot-avatar-img{height:22px!important;width:22px!important}.message-container{padding:8px 2px 0 0}}@media (max-width:956px){.package-cards-section{box-sizing:border-box;display:flex;flex-direction:column;margin:10px 0;max-width:100%!important;overflow:visible;width:100%}.package-cards{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;padding:2px 0;scrollbar-width:none;width:100%}.package-cards::-webkit-scrollbar{display:none}.package-cards-list{display:flex;gap:10px;padding:0;width:max-content}.package-card{flex-shrink:0;height:auto;max-width:280px!important;min-width:260px!important;width:260px!important}.mobile-scroll-indicator{display:block;margin-top:8px}}@media (min-width:768px) and (max-width:956px){.package-card{max-width:300px!important;min-width:280px!important;width:280px!important}}@media (min-width:480px) and (max-width:767px){.package-card{max-width:270px!important;min-width:250px!important;width:250px!important}}@media (min-width:390px) and (max-width:479px){.package-card{max-width:260px!important;min-width:240px!important;width:240px!important}.package-name{font-size:11px!important}.package-budget,.package-duration{font-size:9px!important}.package-explore-button{font-size:9px!important;padding:4px 8px!important}}@media (min-width:375px) and (max-width:389px){.package-card{max-width:250px!important;min-width:230px!important;width:230px!important}.package-name{font-size:10px!important}.package-budget,.package-duration{font-size:8px!important}.package-explore-button{font-size:8px!important;padding:4px 6px!important}}@media (min-width:360px) and (max-width:374px){.package-card{max-width:240px!important;min-width:220px!important;width:220px!important}.package-name{font-size:10px!important;line-height:1.3!important}.package-budget,.package-duration{font-size:8px!important}.package-explore-button{font-size:8px!important;padding:3px 6px!important}.budget-icon svg,.package-duration-icon svg{height:10px!important;width:10px!important}}@media (max-width:359px){.package-card{max-width:220px!important;min-width:200px!important;width:200px!important}.package-name{font-size:9px!important;line-height:1.2!important}.package-budget,.package-duration{font-size:7px!important}.package-explore-button{font-size:7px!important;padding:3px 5px!important}.budget-icon svg,.package-duration-icon svg{height:9px!important;width:9px!important}.package-cards-list{gap:8px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.dynamicPackagePane,.dynamicPackagesMainFrame{background-color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-radius:30px;display:flex;flex-direction:column;height:94.5vh;height:calc(var(--vh, 1vh)*94.5);margin-right:20px;overflow:hidden;width:80vw}.dynamicPackageHeader{align-items:center;align-self:stretch;border:1px solid #e0e0e0;border-radius:30px 30px 0 0;box-shadow:0 1px 14.432px 0 #00000040;display:flex;gap:20px;padding:23px 30px}.closePaneButtonAndTitle{align-items:center;display:flex;flex:1 0;gap:20px;justify-content:center}.closePaneButton{height:28px;width:28px}.dynamicPackageTitle{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#000;display:-webkit-box;flex:1 0;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis}.savePackageIcon{height:24px;width:24px}.dynamicPackageImage{align-self:stretch;height:250px}.dynmaicPackageContentSection{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto;padding:20px}.Package-Details{gap:2px}.Package-Details,.packageDetailsTitleFrame{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.packageDetailsTitleFrame{background:#d9e6f2;border-radius:20px 20px 5px 5px;padding:10px 15px}.packageDetailsTitle{align-self:stretch;color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.destinationsSection{background:#d9e6f2;border-radius:5px;flex-direction:column;gap:15px;justify-content:center;padding:10px 15px}.destinationsHeaderSection,.destinationsSection{align-items:center;align-self:stretch;display:flex}.destinationsHeaderSection{justify-content:space-between}.destinationsIconAndHeading{gap:5px}.destinationsIconAndHeading,.destinationsIconFrame{align-items:center;display:flex;justify-content:center}.destinationsIconFrame{background:#0056b3;border-radius:22.727px;padding:5px}.destinationsIcon{height:10.909px;width:10.909px}.destinationsHeading{color:#494949;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.destinationsEditIconFrame{align-items:center;border:1px solid #0056b3;border-radius:40px;display:flex;justify-content:center;padding:5px}.destinationsEditIcon{height:12px;width:12px}.destinationsContentSection{align-items:center;align-self:stretch;display:flex;gap:10px}.destinationsContentFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.destinationsContent{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.budgetSection{align-items:flex-start;align-self:stretch;background:#d9e6f2;border-radius:5px;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:10px 15px}.budgetHeaderSection{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.budgetIconAndHeading{gap:5px}.budgetIconAndHeading,.budgetIconFrame{align-items:center;display:flex;justify-content:center}.budgetIconFrame{background:#0056b3;border-radius:22.727px;padding:5px}.budgetIcon{height:10.909px;width:10.909px}.budgetHeading{color:#494949;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.budgetEditIconFrame{align-items:center;border:1px solid #0056b3;border-radius:40px;display:flex;justify-content:center;padding:5px}.budgetEditIcon{height:12px;width:12px}.budgeteditContentFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.budgetContent{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.travellersSection{background:#d9e6f2;border-radius:5px;flex-direction:column;gap:15px;justify-content:center;padding:10px 15px}.travellersHeaderSection,.travellersSection{align-items:center;align-self:stretch;display:flex}.travellersHeaderSection{justify-content:space-between}.travellersIconAndHeading{gap:5px}.travellersIconAndHeading,.travellersIconFrame{align-items:center;display:flex;justify-content:center}.travellersIconFrame{background:#0056b3;border-radius:22.727px;padding:5px}.travellersIcon{height:9.854px;width:10.909px}.travellersHeading{color:#494949;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.travellersEditIconFrame{align-items:center;border:1px solid #0056b3;border-radius:40px;display:flex;justify-content:center;padding:5px}.travellersEditIcon{height:12px;width:12px}.travellersContentSection{align-items:center;align-self:stretch;display:flex;gap:10px}.travellersContentFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.travellersContent{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.startingDateSection{align-items:flex-start;align-self:stretch;background:#d9e6f2;border-radius:5px;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:10px 15px}.startingDateHeaderSection{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.startingDateIconAndHeading{gap:5px}.startingDateIconAndHeading,.startingDateIconFrame{align-items:center;display:flex;justify-content:center}.startingDateIconFrame{background:#0056b3;border-radius:22.727px;padding:5px}.startingDateIcon{height:10.909px;width:10.909px}.startingDateHeading{color:#494949;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.startingDateEditIconFrame{align-items:center;border:1px solid #0056b3;border-radius:40px;display:flex;justify-content:center;padding:5px}.startingDateEditIcon{height:12px;width:12px}.startingDateContentFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.startingDateContent{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.startingHubSection{align-items:flex-start;align-self:stretch;background:#d9e6f2;border-radius:5px 5px 20px 20px;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:10px 15px}.startingHubHeaderSection{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.startingHubIconAndHeading{gap:5px}.startingHubIconAndHeading,.startingHubIconFrame{align-items:center;display:flex;justify-content:center}.startingHubIconFrame{background:#0056b3;border-radius:22.727px;padding:5px}.startingHubIcon{height:10.909px;width:10.909px}.startingHubHeading{color:#494949;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.startingHubEditIconFrame{align-items:center;border:1px solid #0056b3;border-radius:40px;display:flex;justify-content:center;padding:5px}.startingHubEditIcon{height:12px;width:12px}.startingHubeditContentFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.startingHubContent{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.tripSummarySection{gap:2px}.tripSummarySection,.tripSummarySectionTitleFrame{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.tripSummarySectionTitleFrame{background:#d9e6f2;border-radius:20px 20px 5px 5px;padding:10px 15px}.tripSummarySectionTitle{align-self:stretch;color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.tripSummaryContentSection{align-items:flex-start;align-self:stretch;background:#d9e6f2;border-radius:5px 5px 20px 20px;display:flex;flex-direction:column;gap:15px;padding:10px 15px}.tripSummaryContent{align-self:stretch;color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.packageInformationSection{flex-direction:column;gap:2px;justify-content:center}.dayTabSection,.packageInformationSection{align-items:center;align-self:stretch;display:flex}.dayTabSection{background:#d9e6f2;border-radius:20px 20px 5px 5px;gap:15px;padding:10px 15px}.dayTabFrame{background:#c1d4ed;border:2px solid #89acda;border-radius:40px}.dayInformationSection,.dayTabFrame{align-items:center;display:flex;justify-content:center;padding:10px 15px}.dayInformationSection{align-self:stretch;background:#d9e6f2;border-radius:5px 5px 20px 20px;flex-direction:column;gap:15px}.dayOverviewSection{align-items:flex-start;gap:2px}.dayOverviewSection,.dayOverviewSectionTitleFrame{align-self:stretch;display:flex;flex-direction:column}.dayOverviewSectionTitleFrame{align-items:center;background:#c1d4ed;border-radius:20px 20px 5px 5px;justify-content:center;padding:10px 15px}.dayOverviewSectionTitle{align-self:stretch;color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.dayOverviewSectionContentFrame{align-items:flex-start;align-self:stretch;background:#c1d4ed;border-radius:5px 5px 20px 20px;display:flex;flex-direction:column;gap:15px;padding:10px 15px}.dayOverviewSectionContent{align-self:stretch;color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.flightSection{flex-direction:column;gap:2px;justify-content:center}.flightHeaderSection,.flightSection{align-items:center;align-self:stretch;display:flex}.flightHeaderSection{background:#c1d4ed;border-radius:20px 20px 5px 5px;justify-content:space-between;padding:10px 15px}.flightTitle{color:#000;flex:1 0;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.flightFunctionalitySection{gap:10px}.flightChangeButton,.flightFunctionalitySection{align-items:center;display:flex;justify-content:center}.flightChangeButton{background:#a4bfe3;border:2px solid #89acda;border-radius:15px;padding:5px 10px}.flightChangeButtonText{color:#000;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.flightDeleteButton{align-items:center;background:#ff4d4f;border-radius:15px;display:flex;justify-content:center;padding:5px 10px}.flightDeleteButtonText{color:#fff;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.flightContentSection{align-items:flex-start;align-self:stretch;background:#c1d4ed;border-radius:5px 5px 20px 20px;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:10px}.flightCarrierFrame{align-items:center;display:flex;justify-content:center}.flightPriceFrame,.flightTravellersFrame{background:#a4bfe3}.flightInformationFrame{align-content:center;flex-wrap:wrap}.flightStopsFrame{justify-content:space-between}.flightDetailFrame{background:#a4bfe3;border-radius:6px}.hotelSection{flex-direction:column;gap:2px;justify-content:center}.hotelHeaderSection,.hotelSection{align-items:center;align-self:stretch;display:flex}.hotelHeaderSection{background:#c1d4ed;border-radius:20px 20px 5px 5px;justify-content:space-between;padding:10px 15px}.hotelTitle{color:#000;flex:1 0;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.hotelFunctionalitySection{gap:10px}.hotelChangeButton,.hotelFunctionalitySection{align-items:center;display:flex;justify-content:center}.hotelChangeButton{background:#a4bfe3;border:2px solid #89acda;border-radius:15px;padding:5px 10px}.hotelChangeButtonText{color:#000;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.hotelDeleteButton{align-items:center;background:#ff4d4f;border-radius:15px;display:flex;justify-content:center;padding:5px 10px}.hotelDeleteButtonText{color:#fff;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.hotelContentSection{align-items:center;align-self:stretch;background:#c1d4ed;border-radius:5px 5px 20px 20px;display:flex;gap:20px;justify-content:center;padding:10px}.hotelImage{border:2px solid #89acda;border-radius:15px;height:178px;width:170px}.hotelContentPane,.hotelImage{align-items:center;display:flex;flex-direction:column;justify-content:center}.hotelContentPane{flex:1 0;gap:20px}.hotelContentOnePane{gap:10px}.hotelContentOnePane,.hotelMainDetailsPane{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.hotelMainDetailsPane{gap:5px}.hotelNamePriceAndTravellersPane{align-items:center;align-self:stretch;display:flex;gap:10px}.hotelName{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.hotelTravellersFrame{align-items:center;background:#a4bfe3;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.hotelTravellers{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.hotelPriceFrame{align-items:center;background:#a4bfe3;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.hotelPrice{color:#000;font-family:Poppins;text-align:center}.hotelAddress,.hotelPrice{font-size:8px;font-style:normal;font-weight:400;line-height:normal}.hotelAddress{align-self:stretch;color:#52555d;font-family:Roboto}.hotelAttributesPane{align-items:center;align-self:stretch;display:flex;gap:10px}.roomTypeFrame{gap:5px}.roomTypeFrame,.roomTypeIconFrame{align-items:center;display:flex;justify-content:center}.roomTypeIconFrame{background:#a4bfe3;border-radius:20px;padding:5px}.roomTypeIcon{height:12px;width:12px}.roomTypeText{color:#000;font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:justify}.breakfastIncludedFrame{border-radius:40px;gap:5px}.breakfastIncludedFrame,.breakfastIncludedIconFrame{align-items:center;display:flex;justify-content:center}.breakfastIncludedIconFrame{background:#a4bfe3;border-radius:20px;padding:5px}.breakfastIncludedIcon{height:12px;width:12px}.breakfastIncludedText{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.refundableStatusFrame{gap:5px}.refundableStatusFrame,.refundableStatusIconFrame{align-items:center;display:flex;justify-content:center}.refundableStatusIconFrame{background:#a4bfe3;border-radius:20px;padding:5px}.refundableStatusIcon{height:12px;width:12px}.refundableStatusText{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.hotelAmenitiesPane{align-content:center;align-self:stretch;flex-wrap:wrap}.hotelAmenitiesPane,.hotelAmenityFrame{align-items:center;display:flex;gap:10px}.hotelAmenityFrame{background:#a4bfe3;border-radius:5px;justify-content:center;padding:5px 10px}.hotelAmenityIcon{height:12px;width:12px}.hotelAmenityText{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.hotelContentTwoPane{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.hotelCheckInFrame{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.hotelCheckInDate{color:#000;font-size:12px;font-weight:500}.checkInText,.hotelCheckInDate{font-family:Poppins;font-style:normal;line-height:normal}.checkInText{color:#52555d;font-size:6px;font-weight:400}.hotelCheckOutFrame{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.hotelCheckOutDate{color:#000;font-size:12px;font-weight:500}.checkOutText,.hotelCheckOutDate{font-family:Poppins;font-style:normal;line-height:normal}.checkOutText{color:#52555d;font-size:6px;font-weight:400}.foodActivityCard{align-items:center;align-self:stretch;background:#c1d4ed;border-radius:5px 5px 20px 20px;display:flex;gap:20px;justify-content:center;padding:10px}.itinerarySection{gap:2px}.itineraryHeaderFrame,.itinerarySection{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.itineraryHeaderFrame{background:#c1d4ed;border-radius:20px 20px 5px 5px;padding:10px 15px}.itineraryTitle{align-self:stretch;color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.itineraryTabs{align-self:stretch;background:#c1d4ed;border-radius:5px;gap:10px;padding:10px 15px}.itineraryTab,.itineraryTabs{align-items:center;display:flex}.itineraryTab{border:1px solid #777c88;border-radius:40px;color:#777c88;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;justify-content:center;line-height:normal;padding:5px 10px}.itineraryTab.active{background:#a4bfe3;border:2px solid #89acda;border-radius:40px;color:#000}.planFlightArrivalCard{align-items:center;align-self:stretch;background:#c1d4ed;border-radius:5px;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:10px}.planFlightArrivalHeaderFrame{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.planFlightArrivalTitle{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.planFlightArrivalIconFrame{align-items:center;background:#a4bfe3;border-radius:20px;display:flex;justify-content:center;padding:5px}.planFlightArrivalIcon{height:16px;width:16px}.planFlightArrivalContentFrame{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px;justify-content:center}.planFlightArrivalContent{align-self:stretch;color:#000;font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:justify}.planFlightArrivalDurationFrame{align-items:center;background:#a4bfe3;border-radius:5px;display:flex;gap:5px;justify-content:center;padding:5px 10px}.planFlightArrivalDurationIcon{height:12px;width:12px}.planFlightArrivalDuration{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.planTransferCard{background:#c1d4ed;border-radius:5px;flex-direction:column;gap:20px;justify-content:center;padding:10px}.planTransferCard,.planTransferHeaderFrame{align-items:center;align-self:stretch;display:flex}.planTransferHeaderFrame{justify-content:space-between}.planTransferTitle{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.planTransferIconFrame{align-items:center;background:#a4bfe3;border-radius:20px;display:flex;justify-content:center;padding:5px}.planTransferIcon{height:16px;width:16px}.planTransferContentFrame{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.planTransferDetailsFrame{gap:10px}.planTransferDetailFrame,.planTransferDetailsFrame{align-items:center;display:flex;justify-content:center}.planTransferDetailFrame{background:#a4bfe3;border-radius:5px;padding:5px 10px}.planTransferDetail{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.planTransferDurationFrame{align-items:center;background:#a4bfe3;border-radius:5px;display:flex;gap:5px;justify-content:center;padding:5px 10px}.planTransferDurationIcon{height:12px;width:12px}.planTransferDuration{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.transferCard{background:#c1d4ed;border-radius:5px 5px 20px 20px;flex-direction:column;gap:20px;justify-content:center;padding:10px}.transferCard,.transferCardHeadingFrame{align-items:center;align-self:stretch;display:flex}.transferCardHeadingFrame{justify-content:space-between}.transferCardHeading{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.transferCardIconFrame{align-items:center;background:#a4bfe3;border-radius:20px;display:flex;justify-content:center;padding:5px}.transferCardIcon{height:16px;width:16px}.transferCardInformationFrame{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.transferCardDepatureInformationFrame{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center}.transferCardDeparturePlace{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.transferCardDepartureAddress{color:#52555d;font-family:Roboto;font-size:8px;font-style:normal;font-weight:400;line-height:normal}.transferCardLineFrame{align-items:center;display:flex;flex:1 0;flex-direction:column;justify-content:center;padding:0 10px}.transferCardLine{stroke-width:1px;stroke:#000;align-self:stretch;height:1}.transferCardArrivalInformationFrame{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center}.transferCardArrivalPlace{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.transferCardArrivalAddress{color:#52555d;font-family:Roboto;font-size:8px;font-style:normal;font-weight:400;line-height:normal}.transferCardDetailsFrame{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.transferCardDetails{gap:10px}.transferCardDetailFrame,.transferCardDetails{align-items:center;display:flex;justify-content:center}.transferCardDetailFrame{background:#a4bfe3;border-radius:5px;padding:5px 10px}.transferCardDetail{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.transferCardDurationFrame{align-items:center;background:#a4bfe3;border-radius:5px;display:flex;gap:5px;justify-content:center;padding:5px 10px}.transferCardDurationIcon{height:12px;width:12px}.transferCardDuration{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.transferCardFunctionalityButtons{align-items:center;display:flex;gap:10px;justify-content:center}.transferCardChangeButton{align-items:center;background:#a4bfe3;border:2px solid #89acda;border-radius:15px;display:flex;justify-content:center;padding:5px 10px}.transferCardChangeText{color:#000;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.transferCardDeleteButton{align-items:center;background:#ff4d4f;border-radius:15px;display:flex;justify-content:center;padding:5px 10px}.transferCardDeleteText{color:#fff;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.destinationEditOverlay{align-items:flex-start;background:#f5f5f5;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:20px;position:absolute;right:1px;width:712px}.destinationEditComponents{align-items:flex-start;gap:20px}.currentAndAddDestinationsFrame,.destinationEditComponents{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.currentAndAddDestinationsFrame{align-items:center;gap:10px}.curentDestinationsFrame{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:2px;justify-content:center}.currentDestinationsHeaderFrame{align-items:center;align-self:stretch;background:#d9e6f2;border-radius:20px 20px 5px 5px;display:flex;justify-content:space-between;padding:10px 15px}.currentDestinationsTitle{color:#000;font-size:24px;font-weight:500}.currentDestinationsNumber,.currentDestinationsTitle{font-family:Poppins;font-style:normal;line-height:normal}.currentDestinationsNumber{color:#52555d;font-size:16px;font-weight:400;text-align:center}.currentDestinationFrame{align-items:flex-start;align-self:stretch;background:#d9e6f2;border-radius:5px;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:10px 15px}.currentDestinationDetails{gap:10px}.currentDestinationDetails,.currentDestinationImage{align-items:center;display:flex;justify-content:center}.currentDestinationImage{border-radius:15px;flex-direction:column;height:67px;width:67px}.currentDestinationNameFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.currentDestinationName{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.currentDestinationDurationFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.currentDestinationDuration{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.currentDestinationFunctionalityButtons{align-items:center;align-self:stretch;display:flex;gap:10px;justify-content:center}.currentDestinationChangeDurationButton{align-items:center;background:#c1d4ed;border:2px solid #a4bfe3;border-radius:15px;display:flex;flex:1 0;gap:5px;justify-content:center;padding:5px 10px}.currentDestinationChangeDurationIcon{height:12px;width:12px}.currentDestinationChangeDestinationButton{align-items:center;background:#c1d4ed;border:2px solid #a4bfe3;border-radius:15px;display:flex;flex:1 0;gap:5px;justify-content:center;padding:5px 10px}.currentDestinationChangeDestinationIcon{height:12px;width:12px}.currentDestinationChangeDurationText{color:#000;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.currentDestinationDeleteDestinationButton{background:#ff4d4f;border:2px solid #c81720;border-radius:15px;flex:1 0}.addANewDestinationButton,.currentDestinationDeleteDestinationButton{align-items:center;display:flex;justify-content:center;padding:5px 10px}.addANewDestinationButton{align-self:stretch;background:#dfe9f6;border:2px solid #c1d4ed;border-radius:20px;gap:10px}.addANewDestinationIcon{height:16px;width:16px}.addANewDestinationText{color:#000;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.keyPreferencesUpdateButton{background:#c5c9da}.keyPreferencesUpdateButtonText{color:#52555d}.edit-budget-popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.budgetEditOverlay{background:#f5f5f5;bottom:0;height:100vh;justify-content:space-between;padding:20px;position:absolute;right:1px;width:712px}.budgetEditComponents,.budgetEditOverlay{align-items:flex-start;display:flex;flex-direction:column}.budgetEditComponents{align-self:stretch;gap:20px;justify-content:center}.budgetFrame{flex-direction:column;gap:2px;justify-content:center}.budgetFrame,.budgetHeaderFrame{align-items:center;align-self:stretch;display:flex}.budgetHeaderFrame{background:#d9e6f2;border-radius:20px 20px 5px 5px;justify-content:space-between;padding:10px 15px}.budgetTitle{color:#000;flex:1 0;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.budgetValueTypeFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.budgetValueType{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.budgetContentFrame{align-items:center;align-self:stretch;background:#d9e6f2;border-radius:5px 5px 20px 20px;display:flex;padding:20px 15px}.budgetValueFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.budgetValue{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.budgetRangeFrame{flex-direction:column;gap:2px}.budgetRangeFrame,.budgetRangeHeaderFrame{align-items:center;align-self:stretch;display:flex;justify-content:center}.budgetRangeHeaderFrame{background:#d9e6f2;border-radius:20px 20px 5px 5px;padding:10px 15px}.budgetRangeHeader{color:#000;flex:1 0;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.budgetRangeContentFrame{background:#d9e6f2;border-radius:5px 5px 20px 20px;flex-direction:column;gap:15px;justify-content:center;padding:20px 15px}.budgetRangeContentFrame,.budgetRangeOptionFrame{align-items:center;align-self:stretch;display:flex}.budgetRangeOptionFrame{border:2px solid #c1d4ed;border-radius:15px;justify-content:space-between;padding:10px}.budgetRangeOption{color:#000;flex:1 0;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.customBudgetFrame{flex-direction:column;gap:2px}.customBudgetFrame,.customBudgetHeaderFrame{align-items:center;align-self:stretch;display:flex;justify-content:center}.customBudgetHeaderFrame{background:#d9e6f2;border-radius:20px 20px 5px 5px;padding:10px 15px}.customBudgetHeader{color:#000;flex:1 0;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.customBudgetContentFrame{background:#d9e6f2;border-radius:5px 5px 20px 20px;flex-direction:column;padding:20px 15px}.customBudgetContentFrame,.customBudgetSearchBarAndSelectButton{align-items:center;align-self:stretch;display:flex;justify-content:center}.customBudgetSearchBarAndSelectButton{gap:20px}.customBudgetSearchBar{align-items:center;border:2px solid #a4bfe3;border-radius:20px;display:flex;flex:1 0;justify-content:space-between;padding:10px 15px}.customBudgetSearchBarIconAndKeyword{align-items:center;display:flex;flex:1 0;gap:10px;justify-content:center}.customBudgetSearchBarIcon{height:16px;width:16px}.customBudgetSearchBarKeyword{color:#000;flex:1 0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.customBudgetSearchBarCancellationIcon{height:24px;width:24px}.customBudgetKeywordSelectButton{align-items:center;background:#c1d4ed;border:2px solid #a4bfe3;border-radius:15px;display:flex;justify-content:center;padding:5px 10px}.customBudgetKeywordSelectButtonText{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.travellersEditOverlay{align-items:flex-start;background:#f5f5f5;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:20px;position:absolute;right:1px;width:712px}.travellersEditComponents{align-items:flex-start;gap:20px}.travellersEditComponents,.travellersFrame{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.travellersFrame{align-items:center;gap:2px}.travellersHeaderFrame{align-items:center;align-self:stretch;background:#d9e6f2;border-radius:20px 20px 5px 5px;display:flex;justify-content:space-between;padding:10px 15px}.travellersTitle{color:#000;font-size:24px;font-weight:500}.travellersNumber,.travellersTitle{font-family:Poppins;font-style:normal;line-height:normal}.travellersNumber{color:#52555d;font-size:16px;font-weight:400;text-align:center}.adultsFrame{align-items:center;align-self:stretch;background:#d9e6f2;border-radius:5px;display:flex;justify-content:space-between;padding:20px 15px}.adultsTitleAndDescription{align-items:center;display:flex;gap:10px;justify-content:center}.adultsTitle{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.adultsDescriptionFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.adultsDescription{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.adultsFunctionalityButtons{align-items:center;display:flex;gap:10px}.decreaseAdultsButton{height:24px;width:24px}.adultsNumber{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.increaseAdultsButton{height:24px;width:24px}.childrenFrame{align-items:center;align-self:stretch;background:#d9e6f2;border-radius:5px;display:flex;justify-content:space-between;padding:20px 15px}.childrenTitleAndDescription{align-items:center;display:flex;gap:10px;justify-content:center}.childrenTitle{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.childrenDescriptionFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.childrenDescription{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.childrenFunctionalityButtons{align-items:center;display:flex;gap:10px}.decreaseChildrenButton{height:24px;width:24px}.childrenNumber{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.increaseChildrenButton{height:24px;width:24px}.seniorsFrame{align-items:center;align-self:stretch;background:#d9e6f2;border-radius:5px 5px 20px 20px;display:flex;justify-content:space-between;padding:20px 15px}.seniorsTitleAndDescription{align-items:center;display:flex;gap:10px;justify-content:center}.seniorsTitle{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.seniorsDescriptionFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.seniorsDescription{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.seniorsFunctionalityButtons{align-items:center;display:flex;gap:10px}.decreaseSeniorsButton{height:24px;width:24px}.seniorsNumber{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.increaseSeniorsButton{height:24px;width:24px}.edit-startdate-popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.startingDateEditOverlay{background:#f5f5f5;bottom:0;height:100vh;justify-content:space-between;padding:20px;position:absolute;right:1px;width:712px}.startingDateEditComponents,.startingDateEditOverlay{align-items:flex-start;display:flex;flex-direction:column}.startingDateEditComponents{align-self:stretch;gap:20px;justify-content:center}.startingDateFrame{flex-direction:column;gap:2px;justify-content:center}.startingDateFrame,.startingDateHeaderFrame{align-items:center;align-self:stretch;display:flex}.startingDateHeaderFrame{background:#d9e6f2;border-radius:20px 20px 5px 5px;justify-content:space-between;padding:10px 15px}.startingDateTitle{color:#000;font-size:24px;font-weight:500}.startingDateNumber,.startingDateTitle{font-family:Poppins;font-style:normal;line-height:normal}.startingDateNumber{color:#52555d;font-size:16px;font-weight:400;text-align:center}.startingDateCalenderFrame{align-items:center;align-self:stretch;background:#d9e6f2;border-radius:5px 5px 20px 20px;display:flex;justify-content:space-between;padding:20px 15px}.startingDateCalender{align-items:center;display:flex;flex:1 0;flex-direction:column;gap:20px;justify-content:center}.calenderHeaderFrame{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.calenderLeftChevron{height:24px;width:24px}.calenderMonth{color:#000;font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.calenderRightChevron{height:24px;width:24px}.calenderContentFrame{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:10px;justify-content:center}.calendarGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr);padding:12px}.weekdayCell{font-size:12px;font-weight:600;height:40px;opacity:.8;text-align:center;width:40px}.dayCell{aspect-ratio:1/1;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:grid;font-size:14px;place-items:center}.dayCell.inMonth{color:#0f172a}.dayCell.outMonth{background:#f8fafc;color:#94a3b8;cursor:default}.dayCell.today{outline:2px solid #60a5fa;outline-offset:2px}.dayCell.selected{background:#dbeafe;border-color:#93c5fd;font-weight:700}.edit-travellers-popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.startingHubEditOverlay{background:#f5f5f5;bottom:0;height:100vh;justify-content:space-between;padding:20px;position:absolute;right:1px;width:712px}.startingHubEditComponents,.startingHubEditOverlay{align-items:flex-start;display:flex;flex-direction:column}.startingHubEditComponents{align-self:stretch;gap:20px;justify-content:center}.closeOverlayButton{flex-direction:column}.startingHubFrame{flex-direction:column;gap:2px;justify-content:center}.startingHubFrame,.startingHubHeaderFrame{align-items:center;align-self:stretch;display:flex}.startingHubHeaderFrame{background:#d9e6f2;border-radius:20px 20px 5px 5px;padding:10px 15px}.startingHubTitle{color:#000;flex:1 0;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.startingHubContentFrame{align-items:center;align-self:stretch;background:#d9e6f2;border-radius:5px 5px 20px 20px;display:flex;padding:20px 15px}.StartingHubDetails{gap:10px}.StartingHubDetails,.startingHubImage{align-items:center;display:flex;justify-content:center}.startingHubImage{border-radius:15px;height:67px;width:67px}.startinghubNameFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.startingHubName{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.hubOptionsFrame{flex-direction:column;gap:2px;justify-content:center}.hubOptionsFrame,.hubOptionsHeaderFrame{align-items:center;align-self:stretch;display:flex}.hubOptionsHeaderFrame{background:#d9e6f2;border-radius:20px 20px 5px 5px;justify-content:space-between;padding:10px 15px}.hubOptionsHeader{color:#000;flex:1 0;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.hubOptionsContentFrame{background:#d9e6f2;border-radius:5px 5px 20px 20px;flex-direction:column;gap:15px;padding:20px 15px}.hubOptionsContentFrame,.hubOptionsContentFrameOne{align-items:center;align-self:stretch;display:flex;justify-content:center}.hubOptionsContentFrameOne{border:2px solid #c1d4ed;border-radius:15px;gap:5px;padding:5px}.delhiOptionFrame{align-items:center;border-radius:15px 5px 5px 15px;display:flex;flex:1 0;justify-content:center;padding:15px 20px}.delhiOption{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.contentFrameDivider{background:#c1d4ed;border-radius:20px;width:2px}.contentFrameDivider,.startingHubSearchFrame{align-items:center;align-self:stretch;display:flex;justify-content:center}.startingHubSearchFrame{flex-direction:column;gap:2px}.startingHubSearchHeaderFrame{align-items:center;align-self:stretch;background:#d9e6f2;border-radius:20px 20px 5px 5px;display:flex;justify-content:space-between;padding:10px 15px}.startingHubSearchHeader{color:#000;flex:1 0;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.startingHubSearchContentFrame{background:#d9e6f2;border-radius:5px 5px 20px 20px;padding:20px 15px}.startingHubSearchBar,.startingHubSearchContentFrame{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.startingHubSearchBar{border:2px solid #a4bfe3;border-radius:20px}.startingHubKeywordSearchBar{align-items:center;align-self:stretch;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;padding:10px 15px}.keywordSearchBarIconAndKeyword{align-items:center;display:flex;flex:1 0;gap:5px;justify-content:center}.keywordSearchBarCancellationIcon{height:24px;width:24px}.startingHubSearchResult{align-items:center;align-self:stretch;border-radius:15px;display:flex;justify-content:space-between;padding:10px}.startingHubSearchResultImageAndName{align-items:center;display:flex;gap:20px;justify-content:center}.startingHubSearchResultImage{align-items:center;border-radius:15px;display:flex;height:67px;justify-content:center;width:67px}.startingHubSearchResultNameFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.startingHubSearchResultName{color:#000;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.startingHubSearchResultSelectButton{align-items:center;background:#c1d4ed;border:2px solid #a4bfe3;border-radius:15px;display:flex;justify-content:center;padding:5px 10px}.startingHubSearchResultSelectButtonText{color:#000;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.keyPreferencesUpdateButton{align-items:center;align-self:stretch;background:#0056b3;border-radius:15px;display:flex;justify-content:center;padding:10px 15px}.keyPreferencesUpdateButtonText{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.delete-flight-popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.deleteFlightPopUp{align-items:flex-end;background:#fff;border-radius:15px;display:flex;flex-direction:column;gap:20px;justify-content:center;left:438px;padding:30px;position:absolute;width:564px}.deleteFlightTitle{align-self:stretch;color:#000;font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:normal}.deleteFlightPopUpSeperator{background:#777c88;height:1px;width:504px}.deleteFlightDescription{align-self:stretch;color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;font-weight:500;line-height:normal}.deleteFlightFunctionalityButtons{align-items:center;display:flex;gap:20px;justify-content:center}.deleteFlightFunctionalityCancelButton{align-items:center;border:1px solid #777c88;border-radius:15px;display:flex;justify-content:center;padding:10px 20px}.deleteFlightFunctionalityCancelButtonText{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.deleteFlightFunctionalityDeleteButton{align-items:center;background:#c81720;border-radius:15px;display:flex;justify-content:center;padding:10px 20px}.deleteFlightFunctionalityDeleteButtonText{color:#f5f7fb;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.change-flight-popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.changeFlightOverlay{background:#f5f5f5;bottom:0;height:100vh;justify-content:space-between;padding:20px;position:absolute;right:1px;width:712px}.changeFlightComponents,.changeFlightOverlay{align-items:flex-start;display:flex;flex-direction:column}.changeFlightComponents{align-self:stretch;gap:20px;justify-content:center}.closeOverlayButton{align-items:center;border:2px solid #a4bfe3;border-radius:20px;display:flex;justify-content:center}.closeOverlayButtonIcon{height:34px;width:39px}.changeFlightTitle{align-self:stretch;color:#000;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.currentFlightFrame{flex-direction:column;gap:2px;justify-content:center}.currentFlightFrame,.currentFlightHeaderFrame{align-items:center;align-self:stretch;display:flex}.currentFlightHeaderFrame{background:#d9e6f2;border-radius:20px 20px 5px 5px;justify-content:space-between;padding:10px 15px}.currentFlightTitle{color:#000;flex:1 0;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.currentFlightContentFrame{align-items:flex-start;align-self:stretch;background:#dfe9f6;border-radius:5px 5px 20px 20px;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:10px}.flightHeaderFrame{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.flightCarrierImage{aspect-ratio:400/41;height:14px;width:136.585px}.flightPriceAndTravellers{gap:10px}.flightPriceAndTravellers,.flightPriceFrame{align-items:center;display:flex;justify-content:center}.flightPriceFrame{background:#c1d4ed;border-radius:5px;padding:5px 10px}.flightPrice{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.flightTravellersFrame{align-items:center;background:#c1d4ed;border-radius:5px;display:flex;justify-content:center;padding:5px 10px}.flightTravellers{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.flightInformationFrame{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.departureFlightInformation{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center}.departureTimeAndDate{align-items:center;display:flex;gap:5px;justify-content:center}.departureTime{color:#000;font-size:14px;font-weight:500}.departureDate,.departureTime{font-family:Poppins;font-style:normal;line-height:normal}.departureDate{color:#52555d;font-size:6px;font-weight:400}.departureCity{align-items:center;display:flex;gap:5px;justify-content:center}.departureCityCode{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.departureCityName{font-size:6px}.departureAirport,.departureCityName{color:#52555d;font-family:Poppins;font-style:normal;font-weight:400;line-height:normal}.departureAirport{font-size:8px}.flightStopsInformation{align-items:center;display:flex;flex:1 0;flex-direction:column;gap:5px;justify-content:center;padding:0 10px}.flightStopLine{stroke-width:1px;stroke:#000;align-self:stretch;height:1}.flightStopsFrame{align-items:center;align-self:stretch;display:flex;justify-content:center}.flightStops{color:#52555d;font-family:Poppins;font-size:6px;font-style:normal;font-weight:400;line-height:normal}.arrivalFlightInformation{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center}.arrivalTimeAndDate{align-items:center;display:flex;gap:5px;justify-content:center}.arrivalTime{color:#000;font-size:14px;font-weight:500}.arrivalDate,.arrivalTime{font-family:Poppins;font-style:normal;line-height:normal}.arrivalDate{color:#52555d;font-size:6px;font-weight:400}.arrivalCity{align-items:center;display:flex;gap:5px;justify-content:center}.arrivalCityCode{color:#000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.arrivalCityName{font-size:6px}.arrivalAirport,.arrivalCityName{color:#52555d;font-family:Poppins;font-style:normal;font-weight:400;line-height:normal}.arrivalAirport{font-size:8px}.flightDetailsFrame{gap:15px}.flightDetailFrame,.flightDetailsFrame{align-items:center;display:flex;justify-content:center}.flightDetailFrame{background:#c1d4ed;border-radius:5px;padding:5px 10px}.flightDetail{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.flightOptionsFrame{border:2px solid #a4bfe3;border-radius:15px;flex-direction:column;gap:20px;justify-content:center;padding:10px 15px}.flightOptionsFrame,.flightOptionsHeaderFrame{align-items:center;align-self:stretch;display:flex}.flightOptionsHeaderFrame{justify-content:space-between}.flightOptionsTitleAndPreferencesStatus{align-items:center;display:flex;gap:10px;justify-content:center}.flightOptionsTitle{color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.flightOptionsPreferencesStatusFrame{align-items:center;background:#dfe9f6;border-radius:20px;display:flex;justify-content:center;padding:5px 10px}.flightOptionsPreferencesStatusText{color:#000;font-family:Poppins;font-size:8px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.flightOptionsPreferencesIconFrame{align-items:center;background:#d9e6f2;border:1.333px solid #89acda;border-radius:21.818px;display:flex;justify-content:center;padding:5px}.flightOptionsPreferencesIcon{height:13.091px;width:13.091px}.flightOptionsContentFrame{gap:10px}.flightOptionFrame,.flightOptionsContentFrame{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.flightOptionFrame{gap:2px}.flightOptionHeaderFrame{align-items:center;align-self:stretch;background:#dfe9f6;border-radius:20px 20px 5px 5px;display:flex;justify-content:space-between;padding:10px 15px}.flightOptionTitle{color:#000;flex:1 0;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.flightOptionSelectButton{align-items:center;background:#c1d4ed;border:2px solid #a4bfe3;border-radius:15px;display:flex;justify-content:center;padding:5px 10px}.flightOptionSelectButtonText{color:#000;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-align:center}:root{--primary-blue:#0044a3;--cta-blue:#0b70f0;--offer-yellow:#ffd200}.offer-overlay{align-items:center;background:#06060680;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}body.offer-open{overflow:hidden}.promotionalCoupon{align-items:center;display:flex;flex-direction:column;gap:10px;position:relative;width:clamp(480px,45vw,640px)}.couponImage{align-self:stretch;border-radius:20px;display:block;height:clamp(160px,38vh,360px);max-width:100%;object-fit:fill;width:100%}.couponInformation{background:#dfe9f6;border:1px solid #0a4593;border-radius:10px;flex-direction:column;gap:16px;padding:10px}.couponHeaderInformation,.couponInformation{align-items:center;align-self:stretch;display:flex}.couponHeaderInformation{justify-content:space-between}.couponBodyInformation{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:center}.couponHeader{color:#000;flex:1 0;font-family:Poppins,sans-serif;font-size:clamp(13px,1.2vw,16px);font-weight:500;line-height:normal;margin:0}.couponIcon{flex-shrink:0;height:36px;width:36px}.couponBody{color:#000;flex:1 0;font-family:Poppins,sans-serif;font-size:clamp(11px,1vw,13px);font-weight:400;line-height:normal;margin:0}.closeCouponButton{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:4px;position:absolute;right:-10px;top:-10px;transition:transform .2s ease;width:32px;z-index:1301}.closeCouponButton:hover{transform:scale(1.1)}.closeCouponButton:active{transform:scale(.95)}.getCodeButton{align-items:center;background:#0c4da2;border:none;border-radius:20px;cursor:pointer;display:flex;justify-content:center;padding:8px 18px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.getCodeButton:hover:not(.inactive){background:#0a3d82}.getCodeButton.inactive{background:#c1d4ed;cursor:not-allowed}.getCodeButtonText{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(11px,1vw,13px);font-weight:400;line-height:normal}.getCodeButton.inactive .getCodeButtonText{color:#777c88}.getCouponForm{align-self:stretch;display:none;gap:12px}.getCouponForm.active{align-items:center;display:flex;flex-direction:row;gap:12px;width:100%}.getCouponEmailField,.getCouponMobileNumberField{align-items:center;background:#dfe9f6;border:none;border-radius:20px;box-shadow:0 0 0 1px #c1d4ed;display:flex;flex:1 0;padding:8px 16px}.getCouponEmailFieldText,.getCouponMobileNumberFieldText{background-color:#dfe9f6;border:none;color:#52555d;flex:1 0;font-family:Poppins,sans-serif;font-size:clamp(11px,1vw,13px);font-weight:400;line-height:normal;outline:none}.getCouponEmailFieldText:not(:placeholder-shown),.getCouponMobileNumberFieldText:not(:placeholder-shown){color:#000}.getCouponEmailFieldText::placeholder,.getCouponMobileNumberFieldText::placeholder{color:#52555d;opacity:.8}.getCouponSubmitButton{align-items:center;background:#c1d4ed;border:none;border-radius:20px;color:#777c88;cursor:not-allowed;display:inline-flex;font-family:Poppins,sans-serif;font-size:clamp(11px,1vw,13px);font-weight:400;justify-content:center;line-height:normal;padding:8px 18px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.getCouponSubmitButton.active{background:#0c4da2;color:#fff;cursor:pointer}.getCouponSubmitButton.active:hover{background:#0a3d82}.getCouponMessage{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:center}.getCouponMessageIcon{flex-shrink:0;height:24px;width:24px}.getCouponMessageText{color:#000;flex:1 0;font-family:Poppins,sans-serif;font-size:clamp(11px,1vw,13px);font-weight:400;line-height:normal;margin:0}@media (min-width:1400px){.promotionalCoupon{width:clamp(540px,40vw,640px)}}@media (min-width:1024px) and (max-width:1399px){.promotionalCoupon{width:clamp(440px,46vw,540px)}}@media (min-width:769px) and (max-width:1023px){.promotionalCoupon{width:clamp(360px,58vw,440px)}.couponImage{height:clamp(140px,34vh,300px)}}@media (max-width:768px){.offer-overlay{padding:16px}.promotionalCoupon{gap:10px;width:clamp(280px,72vw,380px)}.couponImage{border-radius:16px;height:clamp(130px,30vh,260px)}.couponInformation{gap:14px}}@media (max-width:600px){.offer-overlay{padding:14px}.promotionalCoupon{gap:10px;padding:0 4px;width:clamp(260px,88vw,360px)}.couponImage{border-radius:14px;height:clamp(120px,28vh,240px)}.couponInformation{border-radius:12px;gap:12px;padding:12px}.couponHeader{font-size:14px}.couponBody{font-size:12px}.couponBodyInformation{align-items:stretch;flex-direction:column;gap:10px}.getCodeButton{width:100%}.getCouponForm.active{align-items:stretch;flex-direction:column;gap:10px}.getCouponEmailField,.getCouponMobileNumberField{flex:none;width:100%}.getCouponSubmitButton{width:100%}.closeCouponButton{right:0;top:2px}.closeCouponButton,.closeCouponButton svg{height:28px;width:28px}}@media (max-width:375px){.offer-overlay{padding:10px}.promotionalCoupon{gap:8px}.couponImage{border-radius:12px;height:clamp(100px,24vh,200px)}.couponInformation{gap:10px;padding:10px}.couponHeader{font-size:13px}.couponBody{font-size:11px}.getCouponEmailField,.getCouponMobileNumberField,.getCouponSubmitButton{padding:7px 14px}.closeCouponButton{right:-6px;top:-6px}.closeCouponButton,.closeCouponButton svg{height:26px;width:26px}}@media (max-width:320px){.couponImage{border-radius:10px;height:clamp(80px,20vh,160px)}.closeCouponButton{right:-5px;top:-5px}.closeCouponButton,.closeCouponButton svg{height:24px;width:24px}}
/*# sourceMappingURL=main.35a74a3a.css.map*/