@font-face{font-family:Ballinger Light;src:url(/fonts/Ballinger/Ballinger-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Ballinger Light Italic;src:url(/fonts/Ballinger/Ballinger-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Ballinger Medium;src:url(/fonts/Ballinger/Ballinger-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Ballinger Medium Italic;src:url(/fonts/Ballinger/Ballinger-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Ballinger Regular;src:url(/fonts/Ballinger/Ballinger-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Ballinger Regular Italic;src:url(/fonts/Ballinger/Ballinger-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Canela Thin;src:url(/fonts/Canela/Canela-Thin.otf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Canela Thin Italic;src:url(/fonts/Canela/Canela-ThinItalic.otf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Canela Bold;src:url(/fonts/Canela/Canela-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Canela Bold Italic;src:url(/fonts/Canela/Canela-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Canela Medium;src:url(/fonts/Canela/Canela-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Canela Medium Italic;src:url(/fonts/Canela/Canela-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans/OpenSans-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans/OpenSans-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans/OpenSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Helvetica;src:local("Helvetica"),local("Helvetica Neue"),url(/fonts/Inter/Inter_18pt-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Helvetica;src:local("Helvetica Medium"),local("Helvetica Neue Medium"),url(/fonts/Inter/Inter_18pt-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Helvetica;src:local("Helvetica Bold"),local("Helvetica Neue Bold"),url(/fonts/Inter/Inter_18pt-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Helvetica;src:local("Helvetica Italic"),local("Helvetica Neue Italic"),url(/fonts/Inter/Inter_18pt-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Helvetica;src:local("Helvetica Bold Italic"),local("Helvetica Neue Bold Italic"),url(/fonts/Inter/Inter_18pt-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter_18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter_18pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter_18pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/Inter/Inter_24pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/Lato/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(/fonts/Lato/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(/fonts/Lato/Lato-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(/fonts/Lato/Lato-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Ubuntu;src:url(/fonts/Ubuntu/Ubuntu-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Source Sans 3";src:url(/fonts/Source_Sans_3/SourceSans3-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Source Sans 3";src:url(/fonts/Source_Sans_3/SourceSans3-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Source Sans 3";src:url(/fonts/Source_Sans_3/SourceSans3-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Source Sans 3";src:url(/fonts/Source_Sans_3/SourceSans3-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:url(/fonts/DM_Sans/DMSans_18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:url(/fonts/DM_Sans/DMSans_18pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DM Sans;src:url(/fonts/DM_Sans/DMSans_18pt-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:url(/fonts/DM_Sans/DMSans_18pt-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Manrope;src:url(/fonts/Manrope/Manrope-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:url(/fonts/Manrope/Manrope-Bold.ttf) format("truetype");font-weight:700;font-style:normal}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit;font-family:Inter,sans-serif}html{scrollbar-width:none;scroll-snap-type:y mandatory;background-color:#fafafa}body{box-sizing:border-box;overflow:-moz-scrollbars-none;scroll-behavior:smooth;max-width:430px;margin-inline:auto}html,body{overflow:auto!important;height:auto!important}a{text-decoration:none}.full-height{padding-bottom:var(--bottom-ui-h);box-sizing:border-box}.button{max-height:48px;padding:14px 20px;border-radius:12px;text-align:center;font-size:16px;cursor:pointer}.button.primary{background-color:var(--primary-color);filter:drop-shadow(0px 2px 8px rgba(0,58,107,.1882352941));color:#fff}.dashboard-layout{width:100%;height:100dvh;position:relative}.dashboard-layout .main-dashboard-container{overflow-y:auto;scrollbar-width:none}.dashboard-layout .main-dashboard-container.short{height:calc(100dvh - 74px)}.dashboard-navigation{position:fixed;bottom:0;left:0;right:0;width:100%;height:70px;box-shadow:0 2px 8px #003a6b0f;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;align-items:center;scroll-behavior:smooth;box-sizing:border-box;background-color:#fff;padding-bottom:env(safe-area-inset-bottom)}.dashboard-navigation::-webkit-scrollbar{display:none}.dashboard-navigation .category-icon{width:32px;height:32px}.dashboard-navigation .dashboard-item{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;height:74px;width:72px;cursor:pointer;transition:opacity 1s ease;box-sizing:border-box;position:relative}.dashboard-navigation .dashboard-item .item-name{font-size:10px;color:#999;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dashboard-navigation .dashboard-item.active{background-color:var(--primary-color)}.dashboard-navigation .dashboard-item.active .item-name{color:#fff}@media (max-width: 1200px){.dashboard-navigation{padding:0 4px}.dashboard-navigation .dashboard-item{width:72px;margin:0 4px}}.dashboard-header{height:58px;padding-inline:24px;padding-block:14px;display:flex;align-items:center;justify-content:space-between}.dashboard-header.absolute{position:fixed;top:0;left:0;right:0;z-index:1000}.dashboard-header .actions{display:flex;align-items:center;gap:14px}.dashboard-header .actions a{margin-top:3px}.dashboard-header .actions svg{cursor:pointer}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;font-family:sans-serif}ul{list-style:none}.user-menu-wrap{position:relative;width:36px;margin:50px auto}.menu-container{display:none;z-index:1000}.user-menu{position:absolute;right:-22px;background-color:#fff;width:206px;border-radius:12px;border:1px solid rgba(0,0,0,.15);padding-top:5px;padding-bottom:5px;margin-top:20px;z-index:1000}.user-menu .profile-highlight{display:flex;border-bottom:1px solid #e0e0e0;padding:12px 16px;margin-bottom:6px}.user-menu .profile-highlight .details{display:flex;flex-direction:column;margin:auto 12px}.user-menu .profile-highlight .details #profile-name{font-weight:600;font-size:14px}.user-menu .profile-highlight .details #profile-footer{font-weight:300;font-size:12px;margin-top:4px}.user-menu .user-menu-link{display:flex;text-decoration:none;color:#333;font-weight:400;font-size:14px;padding:12px 16px}.user-menu .user-menu-link:hover{background-color:#f5f5f5;color:#333}.user-menu:before{position:absolute;top:-16px;left:158px;display:inline-block;content:"";border:8px solid transparent;border-bottom-color:#e0e0e0}.user-menu:after{position:absolute;top:-14px;left:158px;display:inline-block;content:"";border:7px solid transparent;border-bottom-color:#fff}.avatar-initial{width:36px;height:36px;background-color:var(--primary-color);color:#fff;border-radius:50%;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer}.avatar-initial.large{width:40px;height:40px;font-size:1.1rem}.hotel-logo{height:35px;margin-top:6px;width:auto;-o-object-fit:contain;object-fit:contain}.left-text-glass-card{display:flex;flex-direction:column;gap:18px;width:100%}.left-text-glass-card .image-container{padding:5px;border-radius:18px;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:top;height:250px}.left-text-glass-card .image-container .glassy-container{height:100%;width:170px;border-radius:18px;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #d8d2c7;display:flex;align-items:center;justify-content:center}.left-text-glass-card .image-container .glassy-container p{color:#fff;font-size:24px;margin:auto;text-align:center;font-weight:700;line-height:30px;display:flex;justify-content:center;align-items:center;align-self:center}.left-text-glass-card .description{text-align:center;font-size:14px;line-height:22px;color:#484848}.slider .icon-container{position:absolute;cursor:pointer;padding:3px;background-color:#ebebeb;z-index:1000}.home{overflow-x:hidden}.home .hero-container{height:284px;overflow:hidden}.home .hero-container .content{position:relative;color:#fff;text-align:center;margin-top:70px;padding-inline:36px;display:flex;flex-direction:column}.home .hero-container .content .loc-weather-container{display:flex;flex-direction:column;align-items:flex-end;gap:5px;color:#fff;margin-bottom:15px}.home .hero-container .content .loc-weather-container .location,.home .hero-container .content .loc-weather-container .weather{display:flex;align-items:center;justify-content:flex-end;gap:4px}.home .hero-container .content .loc-weather-container .location p{font-size:11px}.home .hero-container .content .loc-weather-container .weather{flex-direction:row-reverse;justify-content:flex-start}.home .hero-container .content .loc-weather-container .date{font-size:12px}.home .hero-container .content .text-container{text-align:left}.home .hero-container .content .text-container .heading{font-size:24px;font-weight:600;margin-bottom:8px}.home .hero-container .content .text-container .description{line-height:16px}.home .tab{display:flex!important;height:50px;padding:8px;align-items:center;justify-content:center;position:relative}.home .tab h3{font-size:16px;font-weight:400;text-wrap:nowrap;text-align:center;color:var(--primary-color)}.home .container{padding:24px 9px}.home .container .text-container{padding-inline:18px}.home .container .left-text-glassy-card-container{display:flex;flex-direction:column;gap:18px}.hotel-description{margin-bottom:24px;font-size:14px}@keyframes spin89345{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes react-spinners-FadeLoader-fade{50%{opacity:.3}to{opacity:1}}.home .hero-container .content .loc-weather-container{line-height:5px}.back{display:flex;position:relative;flex-direction:row;gap:5px;padding:15px 20px;align-items:center;top:50px}.back h2{flex:1;font-size:24px;color:var(--primary-color);text-align:center;font-weight:500}.dashboard-layout .main-dashboard-container{height:calc(100dvh - 70px);overflow-y:auto;scrollbar-width:none}.hero{display:flex;flex-direction:column}.slider{width:100%;overflow-x:hidden;position:relative}.slider .icon-container.prev{left:0;top:46%;transform:translateY(-50%) rotate(180deg)}.slider .slider-wrapper{display:flex;align-items:center;gap:18px;flex-wrap:nowrap;white-space:nowrap;padding:0 20px;background-color:#ebebeb;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.hero .tab{display:flex!important;height:50px;padding:8px;align-items:center;justify-content:center;position:relative}.hero .tab h3{font-size:16px;font-weight:400;text-wrap:nowrap;text-align:center;color:var(--primary-color)}.slider .icon-container.next{right:0;top:54%;transform:translateY(-50%) rotate(360deg)}.quick-info-tab{display:flex;flex-direction:column;gap:0px;padding:10px;color:#484848;text-align:center;align-items:center}.quick-info-tab p{font-size:14px}.quick-info-tab h3{font-size:16px;font-weight:500}.tab.current{position:relative}.tab.current:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;background-color:#1e4a6e}.back .icon{transform:rotate(180deg)}.banner-video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.category-item .mask{display:flex;height:100%;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:0;border:1px solid rgba(255,255,255,.5019607843);border-radius:12px;padding:0 10px}.category-item .mask h3{z-index:1;color:#fff;text-align:center;font-size:18px;font-weight:500}.category-item{position:relative;display:inline-block;width:auto;min-height:62px;border-radius:12px;padding:6px;background-size:100%;margin-top:10px;cursor:pointer}.category-detail-layout .category-list{display:flex;flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:none;padding:12px 2px;overflow-y:scroll}.category-detail-layout .event-list{display:flex;flex-direction:column;gap:10px;padding:0 14px;margin-bottom:10px}.scroll-hidden{display:flex;flex-direction:row;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.scroll-hidden::-webkit-scrollbar{display:none}.forms{padding-inline:36px;display:flex;flex-direction:column;padding-bottom:20px}.forms .description{font-size:14px;color:#484848;text-align:center;margin-bottom:31px}.forms .form-container{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.input-field{width:100%;max-height:48px;border-radius:12px;padding:14px 20px;outline:none;border:none;filter:drop-shadow(0px 2px 8px rgba(0,58,107,.0588235294));font-size:16px;color:#484848}.accordian{width:100%;border-radius:12px;padding:14px 20px;box-shadow:0 2px 8px #003a6b0f}.accordian .accordion-header{max-height:48px;display:flex;align-items:center;justify-content:space-between;color:var(--primary-color);cursor:pointer;font-weight:500}.accordian-checkbox .body.collapsed{padding-block:0;height:0;opacity:0;visibility:hidden}.checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex}.checkbox input[type=checkbox]{display:none;visibility:hidden}.checkbox__svg-wrapper{position:relative;display:block;float:left;min-width:20px;min-height:20px;border-radius:4px;border:1px solid #ebebeb;transition:all .15s ease;background-color:#fff}.checkbox__svg-wrapper+span{float:left;font-size:16px}.text-area{width:100%;border-radius:12px;padding:14px 20px;outline:none;border:none;filter:drop-shadow(0px 2px 8px rgba(0,58,107,.0588235294));font-size:16px;color:#484848;resize:none}.enquire{display:flex;justify-content:center}.enquire .enquireBtn{margin-top:18px}.icons{display:flex;justify-content:center;gap:10px;margin-top:28px}.left-text-glass-card .image-container .glassy-container.facility-height{display:flex;justify-content:center;align-items:center;height:90px;position:relative;top:140px;font-weight:700}.left-text-glassy-card-container{padding:10px}.mainContainer{padding:2px}.mainContainer h2{font-size:24px;text-align:center;padding:24px 18px}.mainContainer h3{font-size:20px;color:var(--primary-color);padding:24px 18px}.mainContainer p{font-size:16px;line-height:1.6;color:#555;margin-bottom:16px;margin-left:17px;padding:0 9px;margin-right:17px}.mainContainer table{width:100%;border-collapse:collapse;margin:20px auto}.mainContainer table th,.mainContainer table td{border:1px solid #ccc;padding:8px}.mainContainer table th{background-color:#f5f5f5}.rich-text p{font-size:14px}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-size:24px!important;text-align:center!important;width:100%!important}.quick-chat{display:flex;flex-direction:column;height:100%;padding:0 12px;font-family:Arial,sans-serif}.quick-chat .chat{display:flex;flex-direction:column;gap:16px;padding:10px}.quick-chat .chat .date{font-size:13px;font-weight:400;text-align:center;color:#7b7b7b}.message{display:flex;align-items:flex-end;gap:10px;max-width:80%}.message .sender{display:flex;width:40px;height:40px;flex-shrink:0;border-radius:50%;align-items:center;justify-content:center;background-color:var(--primary-color, #4a90e2);color:#fff;font-weight:700;margin-bottom:14px}.message .text{flex:1;display:flex;flex-direction:column;min-width:0}.message .text p{display:inline-block;padding:10px 14px;font-size:14px;line-height:1.5;background-color:#e7ebef;border-radius:12px 12px 12px 0;word-wrap:break-word;max-width:100%}.message.outgoing{align-self:flex-end;flex-direction:row-reverse}.message.outgoing .sender{background-color:var(--primary-color, #4a90e2)}.message.outgoing .text{align-items:flex-end}.message.outgoing .text p{background-color:#d1d1d1;border-radius:12px 12px 0}.message.incoming{align-self:flex-start;flex-direction:row}.message.incoming .sender{background-color:var(--primary-color, #4a90e2)}.message.incoming .text{align-items:flex-start}.message.incoming .text p{background-color:#f1f1f1;border-radius:12px 12px 12px 0}.quick-chat .write{margin-top:auto;margin-bottom:10px;position:relative;display:flex;gap:10px;align-items:center}.text-area{width:100%;border-radius:20px;padding:12px 16px;outline:none;border:none;font-size:14px;background:#f1f1f1;resize:none}.text-area::-moz-placeholder{color:#999}.text-area::placeholder{color:#999}.sender p,.text p{color:var(--secondary-color, #ffffff);padding-top:0}.message.incoming .text p,.message.outgoing .text p{color:#000!important}
