html,body,#root{height:100%;font-family:DM Sans,sans-serif}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:DM Sans,sans-serif}img{content-visibility:auto}:root{--bg: #f7fafc;--surface: #ffffff;--text: #1f2937;--muted: #6b7280;--primary: #11a5ea;--primary-600: #0e93cf;--ring: rgba(17,165,234,.28);--shadow-md: 0 6px 24px rgba(2,6,23,.08);--radius-lg: 14px;--radius: 10px;--nav-h: 64px;--header-pad-x: 24px;--search-card-md: 900px;--search-card-sm: 520px}@media (max-width: 768px){:root{--nav-h: 56px}}html,body{color:var(--text);background:var(--bg);line-height:1.6}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;line-height:1.25}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:8px}.n-card{background:var(--surface);border:1px solid rgba(2,6,23,.06);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}button,.ant-btn{font-weight:600;border-radius:var(--radius)}.ant-btn-primary{background:var(--primary);box-shadow:0 6px 16px #11a5ea40;transition:background .2s,box-shadow .2s,transform .04s}.ant-btn-primary:hover{background:var(--primary-600);box-shadow:0 8px 20px #11a5ea52}.ant-btn-primary:active{transform:translateY(1px)}input,textarea,select,.ant-input,.ant-select-selector,.ant-picker{border-radius:var(--radius)!important}.ant-input:focus,.ant-select-focused .ant-select-selector,.ant-picker-focused{box-shadow:0 0 0 4px var(--ring)!important;border-color:var(--primary)!important}.formInput{margin-bottom:20px}.formInput div:nth-child(3){color:red;font-size:15px}::-webkit-scrollbar{width:7px;background:#fff}::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background:#bdbdbd}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background:#f5f5f5}.nav{height:var(--nav-h);z-index:1000}.section{margin:40px 0}@media (max-width: 768px){.section{margin:28px 0}}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (max-width: 575.98px){.container{max-width:100%}}@media (min-width: 576px) and (max-width: 767.98px){.container{max-width:540px}}@media (min-width: 768px) and (max-width: 991.98px){.container{max-width:720px}}@media (min-width: 992px) and (max-width: 1199.98px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1600px){.container{max-width:1480px}}.delete-account{margin-top:50px}@media (max-width: 575.98px){.delete-account{margin-top:8px}}.landing-header{background-color:#5fa1ff!important;background-image:radial-gradient(1400px 760px at 70% -20%,#7cb7ff8c,#7cb7ff00 45%),linear-gradient(180deg,#eaf3ff,#cde3ff,#a9d0ff 60%,#7fb6ff 85%,#6aa8ff)!important;background-repeat:no-repeat!important;background-size:cover!important}#hotelSearch{background:#fff!important;border-radius:26px!important;padding:12px 14px!important;box-shadow:0 20px 40px #0000001f!important}#hotelSearch .search-section{display:grid!important;grid-template-columns:1.2fr 10px .9fr auto!important;align-items:center!important;gap:10px!important}#hotelSearch .input{display:grid!important;grid-template-rows:auto 42px!important;row-gap:6px!important;min-width:0!important}#hotelSearch .input .title{margin:0!important;font-size:14px!important;line-height:1!important;color:#5a6573!important;font-weight:500!important}#hotelSearch input,#hotelSearch .ant-input,#hotelSearch .ant-input-affix-wrapper,#hotelSearch .ant-picker,#hotelSearch .ant-picker .ant-picker-input>input{height:42px!important;line-height:42px!important;border:0!important;border-radius:0!important;background:transparent!important;padding-left:8px!important;box-shadow:none!important}#hotelSearch .vl{height:42px!important;margin:0 4px!important;background:linear-gradient(#eef2f7,#e2e8f0)!important;width:1px!important;border-radius:1px!important;opacity:.9!important}#hotelSearch .button.button-primary,#hotelSearch .ant-btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;padding:0 22px!important;border-radius:21px!important;background:linear-gradient(180deg,#2aa7ff,#1d86f7)!important;box-shadow:0 12px 24px #248cff59!important}@media (max-width: 960px){#hotelSearch .search-section{grid-template-columns:1fr!important;gap:12px!important}#hotelSearch .vl{display:none!important}#hotelSearch .button{width:100%!important}}.hotels-search,.hotels-search>.container{display:grid!important;justify-items:center!important}.hotels-search .hero-title{display:block;width:100%;margin:0 0 12px!important;text-align:center!important;color:#fff;font-size:clamp(28px,4.5vw,40px);line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.12)}.hotels-search #hotelSearch{width:min(var(--search-card-md),100%)!important;margin-inline:auto!important;float:none!important}.hotels-search+.container,.hotels-search+main,.hotels-search+section,.hotels-search+div{margin-top:0!important}@media (max-width: 640px){.hotels-search{background:linear-gradient(180deg,#8ec2ff,#1e90ff 60%,#1583ff)!important;padding-top:calc(var(--nav-h, 56px) + 16px)!important;padding-bottom:32px!important}.hotels-search #hotelSearch{width:min(var(--search-card-sm),92vw)!important}.hotels-search+.container,.hotels-search+main,.hotels-search+section,.hotels-search+div{margin-top:24px!important}}.hotels-search{background:var(--search-hero-bg)}@media (max-width: 640px){.hotels-search{background:var(--search-hero-bg)!important}}@media (max-width: 640px){header .hamburger,header .menu-toggle,.site-header .hamburger,.site-header .menu-toggle{position:absolute;top:50%;transform:translateY(-50%);right:calc(var(--header-pad-x) + env(safe-area-inset-right,0px))!important;margin-right:0!important}header,.site-header{padding-inline:calc(var(--header-pad-x) + env(safe-area-inset-right,0px))}}:root{--search-hero-bg: linear-gradient(180deg, #8ec2ff 0%, #1e90ff 60%, #1583ff 100%)}.hotels-search{background:#1e90ff!important;background-image:var(--search-hero-bg)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}@media (max-width: 640px){.hotels-search{padding-top:calc(var(--nav-h, 56px) + 16px)!important;padding-bottom:32px!important}}@media (max-width: 640px){html,body,#root{max-width:100vw;overflow-x:hidden}}@media (max-width: 640px){.profile-container{padding-inline:16px}.profile-card{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.profile-card .field{min-width:0}.profile-card .ant-input,.profile-card .ant-input-affix-wrapper,.profile-card .ant-input-password,.profile-card .ant-input-group{width:100%;max-width:100%;box-sizing:border-box}}.footer{--bg: #2f2f2f;--text: #ffffff;--muted: rgba(255, 255, 255, .55);--dim: rgba(255, 255, 255, .22);--brand: #2194ff;background-color:var(--bg);color:var(--text);margin-top:20px}.footer .sections{display:grid;grid-template-columns:1.1fr 220px 340px;gap:40px 56px;align-items:start}.footer .section img[alt*=Logo]{max-width:120px;height:auto}.footer .section{padding:35px}.social-section{display:flex;gap:14px;margin-top:20px}.footer .section .social-section .social{background:var(--brand);width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease;box-shadow:0 4px 14px #0000002e}.footer .section .social-section .social:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0000003d}.footer .section .social-section .social img{width:18px;height:18px}.footer .section.section-contact{display:none}.footer .section.section-menu .menu:first-child{font-weight:800;letter-spacing:.06em;opacity:.92;margin-bottom:16px!important}.footer .section .menu{font-style:normal;font-weight:400;font-size:15px;line-height:32px;color:var(--text)}.footer .section .menu a{color:var(--text);text-decoration:none}.footer .section .menu a:hover{text-decoration:underline}.footer .section.section-sub .menu:first-child{font-weight:800;letter-spacing:.06em;opacity:.92;margin-bottom:16px!important}.footer .section.section-sub>div{position:relative;display:inline-block;width:100%;max-width:360px}.footer .section input{width:100%;background:#fff;border-radius:12px;border:none;padding:14px 52px 14px 16px;font-size:15px;outline:none}.footer .section input::placeholder{color:#777}.footer .section .paper{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:26px;height:26px;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.footer .section .paper:hover{transform:translateY(-50%) scale(1.05);opacity:.95}.footer .hr{width:100%;height:1px;background-color:var(--text);opacity:.15;margin:40px 0 30px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px}.footer-bottom-payment{display:flex;align-items:center;gap:18px;flex:1 1 auto}.footer-bottom-payment img{height:28px;width:auto;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.footer-bottom .section{display:flex;align-items:center;gap:18px;flex-wrap:nowrap}.footer-bottom .section .menu{font-size:14px;line-height:1;white-space:nowrap;color:var(--text)}.footer-bottom .section .menu a{color:var(--text);text-decoration:none}.footer-bottom .section .menu a:hover{text-decoration:underline}.footer-bottom .menu#Copyright,#Copyright{color:var(--muted)!important;margin-left:auto;white-space:nowrap}@media (max-width: 1200px){.footer .sections{grid-template-columns:1fr 1fr}.footer .section.section-sub{grid-column:1 / -1}}@media (max-width: 960px){.footer{padding:44px 0 28px}.footer .sections{grid-template-columns:1fr;gap:28px}.social-section{justify-content:flex-start}.footer-bottom{flex-direction:column;align-items:center;text-align:center;gap:18px}.footer-bottom-payment{justify-content:center}.footer-bottom .section{justify-content:center;gap:12px;flex-wrap:wrap}#Copyright{margin-top:4px}}@media (max-width: 540px){.footer .section input{font-size:14px;padding:12px 48px 12px 14px}.footer .section .paper{width:24px;height:24px;right:8px}.footer-bottom-payment img{height:26px}}@media (max-width: 768px){.footer{padding:0 16px;box-sizing:border-box;text-align:center}.footer .sections{display:grid;grid-template-columns:1fr;gap:20px;justify-items:center}.footer .section{width:100%;max-width:640px}.footer .menu,.footer .menu a{justify-content:center;text-align:center}.footer .subscribe{display:flex;flex-direction:row;justify-content:center;gap:8px;width:100%}.footer .subscribe input{flex:1;max-width:300px}}@media (max-width: 900px){.footer{padding-left:16px;padding-right:16px}.footer .sections{display:grid;grid-template-columns:1fr;justify-items:center;gap:20px}.footer .section{width:100%;max-width:640px;text-align:center;margin-left:auto;margin-right:auto}.footer .menu,.footer .menu *{text-align:center}.social-section{justify-content:center}.footer .section .subscribe{width:100%;display:grid;grid-template-columns:1fr auto;gap:8px}.footer .section input[type=text],.footer .section input[type=email],.footer .section input{width:100%;box-sizing:border-box}.footer .section .paper,.footer .section button,.footer .section .subscribe button{width:auto}.footer-bottom{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.footer-bottom .section{justify-content:center}}@media (max-width: 768px){.footer{padding-left:16px;padding-right:16px;box-sizing:border-box}.footer .sections{justify-items:center}.footer .section{margin-left:auto;margin-right:auto;text-align:center}.footer-bottom{justify-content:center}.footer .container{margin-bottom:0!important}.menu{margin-bottom:15px}}.footer .sections.container{margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}@media (max-width: 1200px){.footer .sections{justify-items:center}.section{margin:0}}@media (max-width: 900px){.footer{padding-left:16px;padding-right:16px}.footer .sections{display:grid;grid-template-columns:1fr;gap:20px;justify-items:center}.footer .section{width:100%;max-width:640px;margin-left:auto;margin-right:auto;text-align:center}.footer-bottom.container{margin-left:auto;margin-right:auto}.footer-bottom{justify-content:center}}.button{border-radius:10px;padding:2px 15px;height:fit-content;min-height:37px;cursor:pointer;font-size:18px}.button-primary{border:1px solid #11a5ea;background-color:#11a5ea;color:#fff}.button-secondary{border:1px solid #11a5ea;background:transparent;color:#11a5ea}.button:disabled{opacity:.5;cursor:not-allowed}.nav,.nav.transparent{background:#fff!important}.nav,.nav.white{box-shadow:0 14px 14px -15px #bdbdbd}:root{--nav-h: 88px}.nav{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 25px;box-sizing:border-box;z-index:1000;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);background:#ffffffa6;border-bottom:1px solid rgba(0,0,0,.04);contain:layout style;will-change:transform}.nav.white{background:#ffffffe6;box-shadow:0 14px 14px -15px #bdbdbd}.nav-menu{display:flex}.nav-menu div{margin-right:25px;color:#11a5ea;font-size:18px}.subs{display:flex;width:56%;justify-content:space-between;align-items:center}.menu-toggle{display:none}.nav .nav-menu a div{position:relative;transition:color .2s}.nav .nav-menu a div:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--primary, #11a5ea);opacity:0;transform:scaleX(.5);transition:transform .2s,opacity .2s}.nav .nav-menu a:hover div{color:var(--primary, #11a5ea)}.nav .nav-menu a:hover div:after{opacity:1;transform:scaleX(1)}.user-login{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9999px;background:transparent;border:1px solid transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .18s,border-color .18s,box-shadow .18s,transform .02s,filter .18s}.user-login .ant-avatar{width:28px;height:28px;line-height:28px;font-size:14px;box-shadow:0 2px 6px #0206171f}.user-login .user-name,.user-login .ant-typography{font-weight:700;color:#0f172a}.user-login:hover{background:#ffffffd1;border-color:#02061714;box-shadow:0 8px 18px #02061724;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px)}.user-login:active{transform:translateY(1px)}.user-login:focus-visible{outline:none;box-shadow:0 0 0 4px #11a5ea40}.user-login[aria-expanded=true]{background:#ffffffe6;border-color:#0206171f;box-shadow:0 10px 22px #02061729}.ant-dropdown-menu{padding:8px;border-radius:14px;min-width:200px;background:#ffffffeb;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border:1px solid rgba(2,6,23,.06);box-shadow:0 18px 44px #0206172e}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{padding:10px 14px;border-radius:10px;color:#0f172a;font-weight:600;line-height:1.2;transition:background .18s,color .18s,transform .02s}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background:linear-gradient(180deg,#f7faff,#eef5ff);color:#1158d3}.ant-dropdown-menu-item-divider{height:1px;margin:6px 0;background:linear-gradient(90deg,#0f172a0f,#0f172a1f,#0f172a0f)}.ant-dropdown-menu-item:last-child{color:#b42318}.ant-dropdown-menu-item:last-child:hover{background:linear-gradient(180deg,#fff1f1,#ffe7e7);color:#a61d13}.ant-dropdown .ant-dropdown-arrow{width:12px;height:12px;background:#fffffff2;border:1px solid rgba(2,6,23,.06);box-shadow:0 4px 16px #0206171a}@media (prefers-color-scheme: dark){.ant-dropdown-menu{background:#171b22eb;border-color:#94a3b814;box-shadow:0 18px 44px #00000073}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{color:#e5e7eb}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background:#94a3b81a;color:#cfe2ff}.ant-dropdown .ant-dropdown-arrow{background:#171b22f2;border-color:#94a3b814}.ant-dropdown-menu-item:last-child{color:#ffb4a8}.ant-dropdown-menu-item:last-child:hover{background:#ffbaad1f;color:#ffc9c0}.user-login .user-name,.user-login .ant-typography{color:#e5e7eb}.user-login:hover{background:#94a3b81f;border-color:#94a3b83d;box-shadow:0 8px 18px #00000073}.user-login[aria-expanded=true]{background:#94a3b829;border-color:#94a3b847}}@media (max-width:960px){.nav{background:#fff;padding:5px 0}.nav img{padding:0 25px}.menu-toggle{display:flex;margin-right:25px}.nav-menu{flex-direction:column}.nav-menu a{margin:20px 0}.subs{position:absolute;left:0;right:0;top:calc(var(--nav-h) + 12px);flex-direction:column;align-items:flex-start;background:#fff;width:100%;padding:12px 25px 24px;box-shadow:0 14px 14px -15px #bdbdbd}.nav-menu:after{content:"";display:block;height:2px;border-radius:2px;margin:12px 0 10px;background:linear-gradient(90deg,#8ec2ff,#1e90ff 60%,#1583ff);opacity:.95}.ant-drawer .user-login,.subs .user-login{width:100%;justify-content:flex-start;padding:10px 12px;background:#ffffffeb;border:1px solid rgba(2,6,23,.08);border-radius:12px;box-shadow:0 6px 20px #0206171f;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);position:relative}.ant-drawer .nav-menu a div{padding-left:36px}.ant-drawer .user-menu.ant-dropdown{position:static!important}.ant-drawer .user-menu .ant-dropdown-arrow{display:none}.ant-drawer .user-menu .ant-dropdown-menu{width:100%;margin-top:8px;padding:8px;border-radius:12px;background:#fffffff5;border:1px solid rgba(2,6,23,.08);box-shadow:0 10px 28px #02061729}.ant-drawer .user-menu .ant-dropdown-menu-item{padding:12px 14px;border-radius:10px;font-size:16px}.ant-drawer .user-menu .ant-dropdown-menu-item:hover{background:#1158d30f}.ant-drawer-body{padding:20px max(16px,env(safe-area-inset-right)) 20px 16px}}@media (max-width: 640px){.subs .nav-menu:after{content:"";display:block;width:120px;height:2px;border-radius:2px;margin:12px 0 10px;background:linear-gradient(90deg,#8ec2ff,#1e90ff 60%,#1583ff);opacity:.95}}@media (max-width: 640px){.subs .user-login,.ant-drawer .user-login{width:100%;box-sizing:border-box;position:relative;padding:10px 12px;overflow:hidden}.subs .user-login .ant-avatar,.ant-drawer .user-login .ant-avatar{position:static;margin-right:8px}.subs .nav-menu a div,.ant-drawer .nav-menu a div{padding-left:36px}.subs .nav-menu:after{width:120px}}@media (max-width: 640px){.subs .user-login,.ant-drawer .user-login{width:-moz-fit-content!important;width:fit-content!important;max-width:calc(100% - 36px);margin-left:0;box-sizing:border-box;padding:10px 12px;white-space:nowrap;overflow:hidden}.subs .user-login .ant-avatar,.ant-drawer .user-login .ant-avatar{position:static;margin-right:8px}.subs .nav-menu a div,.ant-drawer .nav-menu a div{padding-left:0}.subs .nav-menu:after{width:100%}}.subs{overflow:visible}.user-menu .ant-dropdown-menu{pointer-events:auto}@media (max-width:640px){.user-login{touch-action:manipulation}}.social-login{box-sizing:border-box;position:relative;margin:.2em;padding:0 15px 0 46px;border:none;text-align:left;line-height:34px;white-space:nowrap;border-radius:.2em;font-size:16px;color:#fff}.social-login:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:34px;height:100%}.social-login:focus{outline:none}.social-login:active{box-shadow:inset 0 0 0 32px #0000001a}.social-login--facebook{background-color:#4c69ba;background-image:linear-gradient(#4c69ba,#3b55a0);text-shadow:0 -1px 0 #354c8c}.social-login--facebook:before{border-right:#364e92 1px solid;background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_facebook.png) 6px 6px no-repeat}.social-login--facebook:hover,.social-login--facebook:focus{background-color:#5b7bd5;background-image:linear-gradient(#5b7bd5,#4864b1)}.social-login--google{background:#dd4b39}.social-login--google:before{border-right:#bb3f30 1px solid;background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_google.png) 6px 6px no-repeat}.social-login--google:hover,.social-login--google:focus{background:#e74b37}.spin-loader-container{display:flex;justify-content:center;align-items:center;height:70vh}
