@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:url(/static/media/Merriweather_48pt-Regular.105249f32a02d5bd1cf2.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:url(/static/media/Merriweather_48pt-Bold.06b0962e4163761c1d01.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;src:url(/static/media/Merriweather_48pt-Italic.3e491c03d79bdbcd2133.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;src:url(/static/media/Merriweather_48pt-BoldItalic.93425fc153cf924a81bd.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:400;src:url(/static/media/Jost-Regular.59de2b38b1b77348c048.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:700;src:url(/static/media/Jost-Bold.96d952620adbf69e4252.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:400;src:url(/static/media/Jost-Italic.8186ce5384b705539ca8.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:700;src:url(/static/media/Jost-BoldItalic.9a6441dd22a314c6b5ae.ttf) format("truetype")}*{font-display:swap}:root{--google-blue:66,133,244;--google-red:234,67,53;--google-yellow:251,188,5;--google-green:52,168,83}[contenteditable=true],input:not([type]),input[type=email],input[type=password],input[type=text],select,textarea{border-radius:4px;box-shadow:0 0 0 1px #0000001a;transition:box-shadow .2s ease,border-color .2s ease}@keyframes gemini-pulse{0%,to{border-color:#4285f4e6;border-color:rgba(var(--google-blue),.9);box-shadow:0 0 8px 3px #4285f480,0 0 0 1px #4285f4e6;box-shadow:0 0 8px 3px rgba(var(--google-blue),.5),0 0 0 1px rgba(var(--google-blue),.9)}25%{border-color:#34a853e6;border-color:rgba(var(--google-green),.9);box-shadow:0 0 8px 3px #34a85380,0 0 0 1px #34a853e6;box-shadow:0 0 8px 3px rgba(var(--google-green),.5),0 0 0 1px rgba(var(--google-green),.9)}50%{border-color:#fbbc05e6;border-color:rgba(var(--google-yellow),.9);box-shadow:0 0 8px 3px #fbbc0580,0 0 0 1px #fbbc05e6;box-shadow:0 0 8px 3px rgba(var(--google-yellow),.5),0 0 0 1px rgba(var(--google-yellow),.9)}75%{border-color:#ea4335e6;border-color:rgba(var(--google-red),.9);box-shadow:0 0 8px 3px #ea433580,0 0 0 1px #ea4335e6;box-shadow:0 0 8px 3px rgba(var(--google-red),.5),0 0 0 1px rgba(var(--google-red),.9)}}[contenteditable=true].typing,input.typing,input:focus,select:focus,textarea.typing,textarea:focus{animation:gemini-pulse 10s cubic-bezier(.4,0,.2,1) infinite;outline:none}input:focus::placeholder,textarea:focus::placeholder{color:#0006}form.newsletter-form{input[type=email]{box-shadow:none}}body,html{box-sizing:border-box;font-family:Jost,Merriweather,Arial,sans-serif!important;margin:0;padding:0}#root,body,html{overflow-x:hidden;width:100%}#root{position:relative}.desktop-menu,.navbar-collapse{display:flex!important}.desktop-menu .navigation{display:flex;gap:20px;list-style:none;margin:0;padding:0}.desktop-menu .navigation li{display:inline-block}.desktop-menu .navigation a{color:#fff;font-size:1rem;padding:10px 15px;text-decoration:none}.desktop-menu .navigation a:hover{background-color:#fff3;border-radius:5px}.logout-btn{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:5px 10px}.logout-btn:hover{background-color:darkred}.auth-page-title{font-family:auto;font-weight:600}.header-right{align-items:center;display:flex}.user-avatar-icon{border-radius:50%;cursor:pointer;height:40px;transition:opacity .3s;width:40px}.user-avatar-icon:hover{opacity:.7}@media (max-width:991px){.desktop-menu,.navbar-collapse{display:none}}.hamburger-menu{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 .125rem .25rem #0000001a;cursor:pointer;display:flex;height:2.5rem;justify-content:center;width:2.5rem}@media (min-width:992px){.hamburger-menu{display:none!important}}.social-media-cards{border:none;border-radius:15px;height:285px;margin:0;max-width:100%;overflow:hidden}@media (max-width:768px){.social-media-cards{height:300px}}.mobile-view-sidebar{background-color:#fff;box-shadow:-2px 0 5px #0003;height:100%;overflow-y:auto;padding-top:60px;right:-200px;width:200px}.sidebar-container{margin:0;padding:20px}.sidebar-container li{padding:15px}.sidebar-container a{color:#000;display:block;font-size:1.2rem;padding:10px;text-align:left;text-decoration:none}.sidebar-container a:hover{background-color:#f0f0f0}body.no-scroll{overflow:hidden}.close-menu{right:15px}.close-menu img{height:24px;width:24px}@media (min-width:992px){.hamburger-menu,.mobile-view-sidebar{display:none!important}.mobile-view-sidebar{right:-200px}}.mobile-view-sidebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#036;box-shadow:-2px 0 5px #0000004d;color:#fff;display:flex;flex-direction:column;height:100vh;min-width:max-content;padding:15px 10px;position:fixed;right:-100%;top:0;transition:right .3s ease-in-out;width:fit-content;z-index:1000}.mobile-view-sidebar.show-menu{right:0}.close-menu{background:none;border:none;cursor:pointer;position:absolute;right:10px;top:10px}.sidebar-container{list-style:none;margin:40px 0 0;padding:0;text-align:left}.sidebar-container li{align-items:center;display:flex;padding:8px 12px;white-space:nowrap}.sidebar-container li a,.sidebar-container li button{color:#fff;display:block;font-size:14px;padding:6px 10px;text-decoration:none;white-space:nowrap;width:100%}.sidebar-container li a:hover,.sidebar-container li button:hover{background:#ffffff1a}@media (max-width:768px){.container{overflow-x:hidden;padding-left:15px;padding-right:15px;width:100%}img{height:auto;max-width:100%}.mobile-view-sidebar{right:-100%}.sidebar-container{margin-top:35px}.sidebar-container li{padding:6px 8px}.sidebar-container li a,.sidebar-container li button{font-size:13px}}@media (max-width:480px){.mobile-view-sidebar{right:-100%}.sidebar-container{margin-top:30px}.sidebar-container li{padding:5px 6px}.sidebar-container li a,.sidebar-container li button{font-size:12px}}#aboutHotelDetails .absolute{position:absolute}@media screen and (max-width:768px){#aboutHotelDetails{padding:1rem}#aboutHotelDetails h5{color:#000!important;font-size:1.2rem!important}#aboutHotelDetails h4{font-size:1.3rem!important;margin-top:2rem!important}#aboutHotelDetails .hotelDiv{margin-top:2rem!important;padding:1rem}#aboutHotelDetails .w-\[1200px\]{width:100%!important}#aboutHotelDetails .grid-cols-2,#aboutHotelDetails .grid-cols-3{grid-template-columns:1fr!important}#aboutHotelDetails .flex-row{flex-direction:column!important}#aboutHotelDetails .h-\[140px\],#aboutHotelDetails .h-\[300px\]{height:auto!important}#aboutHotelDetails .text-2xl{font-size:1.25rem!important}#aboutHotelDetails .p-8{padding:1rem!important}#aboutHotelDetails .mt-8{margin-top:1rem!important}#aboutHotelDetails .gap-4{gap:.75rem!important}}#aboutHotelDetails .hotelDiv{border-radius:10px!important;margin-top:50px}#aboutHotelDetails p{font-size:.9rem;margin-bottom:.5rem}#abouthotelDetails h4{margin-top:200px}#aboutHotelDetails .relative{position:relative}#aboutHotelDetails .inset-0{inset:0}#aboutHotelDetails .col-span-2{grid-column:span 2/span 2}#aboutHotelDetails .mr-1{margin-right:.25rem}#aboutHotelDetails .mt-4{margin-top:1rem}#aboutHotelDetails .mt-8{margin-top:2rem}#aboutHotelDetails .flex{display:flex}#aboutHotelDetails .grid{display:grid}#aboutHotelDetails .h-\[140px\]{height:140px}#aboutHotelDetails .h-\[300px\]{height:300px}#aboutHotelDetails .h-\[40px\]{height:40px}#aboutHotelDetails .w-\[1200px\]{width:1200px}#aboutHotelDetails .w-\[40px\]{width:40px}#aboutHotelDetails .w-full{width:100%}#aboutHotelDetails .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#aboutHotelDetails .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#aboutHotelDetails .flex-row{flex-direction:row}#aboutHotelDetails .items-start{align-items:flex-start}#aboutHotelDetails .items-center{align-items:center}#aboutHotelDetails .justify-center{justify-content:center}#aboutHotelDetails .justify-between{justify-content:space-between}#aboutHotelDetails .gap-2{gap:.5rem}#aboutHotelDetails .gap-4{gap:1rem}#aboutHotelDetails :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}#aboutHotelDetails :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}#aboutHotelDetails :is(.space-y-8>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}#aboutHotelDetails .rounded-full{border-radius:9999px}#aboutHotelDetails .rounded-lg{border-radius:.5rem}#aboutHotelDetails .bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}#aboutHotelDetails .bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}#aboutHotelDetails .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}#aboutHotelDetails .bg-opacity-50{--tw-bg-opacity:0.5}#aboutHotelDetails .object-cover{object-fit:cover}#aboutHotelDetails .hotel-info{h3,h4{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,red 0,blue);-webkit-background-clip:text;color:#000!important}}#aboutHotelDetails .p-2{padding:.5rem}#aboutHotelDetails .p-8{padding:2rem}#aboutHotelDetails .text-2xl{font-size:1.5rem;line-height:2rem}#aboutHotelDetails .text-lg{font-size:1.125rem;line-height:1.75rem}#aboutHotelDetails .text-sm{font-size:.875rem;line-height:1.25rem}#aboutHotelDetails .font-medium{font-weight:500}#aboutHotelDetails .text-neutral-50{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity))}#aboutHotelDetails .text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity))}#aboutHotelDetails .text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity))}#aboutHotelDetails .text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity))}#aboutHotelDetails .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#aboutHotelDetails{font-family:Inter!important;padding:.65rem;padding-top:35px!important}#aboutHotelDetails .hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity))}.signup-background-image{background-image:url(/static/media/leftPanel6.08491a6551f3e3d0a3a3.jpg)}.login-background-image,.signup-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.login-background-image{background-image:url(/static/media/hirni_fall.90529b12861a97db2a8c.jpg)}.forgetPw-background-image{background-image:url(/static/media/leftPanel3.9f66de0c9e1ed3325dc9.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.form-group-signup input{border-radius:.25rem}.form-group-signup label{color:#fff;font-weight:500}.form-group-signup .form-control{border-radius:2rem;margin:15px 0}.form-group-signup .input-group-append .btn{border-radius:0 .25rem .25rem 0}.about-us{font-family:Arial,sans-serif}.small-section{@media (max-width:480px){gap:10px!important}}.minister-section{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.minister-name{color:#1c231f!important;font-size:1.2rem;margin:10px 0 5px}.minister-box{background-color:#f0ebeb;border:1px solid #ddd;border-radius:10px;padding:15px;text-align:center;width:250px}.minister-box img{border-radius:50%;height:100px;margin-bottom:10px;width:100px}.minister-box h2{font-weight:700}.minister-box h2,.minister-box h3{font-size:1.2rem;margin-bottom:5px}.minister-box h3{font-weight:500}.minister-box p{color:#555;font-weight:600;margin-bottom:15px}.btn-profile{background-color:#007bff;border-radius:5px;color:#fff;display:inline-block;padding:10px 15px;text-decoration:none}.btn-profile:hover{background-color:#0056b3}.director-message{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;padding:8px 16px;width:100%}.director-image{align-items:center;display:flex;flex-direction:column;margin-right:20px}.director-image-img{border-radius:10px 20px;margin-bottom:10px}.director-name{color:#000;font-size:1.1rem;font-weight:700;margin-bottom:2px;text-align:center}.director-content{flex:1 1}.director-message-title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:10px;text-align:left}.director-message-text{color:#555;font-size:1rem;line-height:1.6}@media (max-width:768px){.aboutSection-title,.minister-section-title{font-size:1.5rem!important}.aboutSection-description{font-size:1rem!important}.director-message{flex-direction:column;gap:20px;text-align:center}.director-content{max-width:100%;padding:0 15px;text-align:center}.director-message-title{font-size:1.4rem!important}.director-message-text{font-size:1rem!important}.director-info img{height:90px!important;width:90px!important}}.hotel-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1600px}@media (max-width:1200px){.hotel-grid{gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:992px){.hotel-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.hotel-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (max-width:480px){.hotel-grid{grid-template-columns:1fr}}.advertorial-list{font-family:Arial,sans-serif;padding-top:10px}.advertorial-list h1{color:#333;font-size:32px;margin-bottom:20px;text-align:center}.advertorial-list .container{margin:0 auto;max-width:90vw!important;padding:0 15px}.blog-item{background:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease-in-out,box-shadow .3s ease;width:100%}.blog-item:hover{box-shadow:0 8px 20px #0066cc4d;transform:translateY(-5px)}.title-box{background-color:#f8f8f8;border:2px solid #ddd;border-radius:5px;color:#1c231f!important;font-size:1.2rem;font-weight:700;padding:10px 15px}.blog-meta{color:#666;display:flex;flex-wrap:wrap;font-size:14px;gap:15px;list-style:none;margin-bottom:15px}.blog-meta li{align-items:center;color:#000;display:flex;gap:5px}.blog-meta li a{color:#08244c;font-weight:700;text-decoration:none}.blog-details-content{padding:20px}.blog-details-content p{color:#444;font-size:16px;line-height:1.6;margin-bottom:15px;text-align:justify}.blog-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#e91e63,#ff9800);-webkit-background-clip:text;font-size:26px;font-weight:700;margin-bottom:10px}.advertorial-list h3{border-left:5px solid #e91e63;color:#222;font-size:22px;margin-top:15px;padding-left:10px}.advertorial-list .row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px}.advertorial-list .col-md-6{flex:1 1;max-width:48%}.advertorial-list .col-md-6 img{border-radius:8px;box-shadow:4px 4px 8px #0000001a;height:100%;transition:transform .3s ease-in-out;width:100%}.advertorial-list .col-md-6 img:hover{transform:scale(1.05)}.theme-btn{background-color:#007bff;border-radius:5px;color:#fff;display:inline-block;padding:10px 15px;text-decoration:none;transition:background .3s ease}.theme-btn:hover{background-color:#0056b3}@media (max-width:1024px){.advertorial-list h1{font-size:28px}.blog-title{font-size:24px}.blog-meta{font-size:13px;gap:10px}.advertorial-list .col-md-6{max-width:100%}.blog-details-content{padding:15px}}@media (max-width:768px){.advertorial-list h1{font-size:24px}.blog-title{font-size:22px}.blog-meta{gap:5px}.advertorial-list .col-md-6{max-width:100%}.blog-details-content{padding:10px}.blog-details-page .row .col-6{flex:0 0 100%;max-width:100%}.small-image{height:auto;object-fit:cover;width:100%}}.advertorial-list .row{overflow:hidden}.advertorial-list img{height:auto;max-width:100%}.small-image{height:auto;object-fit:cover;width:100%}@media (max-width:768px){.advertorial-list .col-md-6{flex:0 0 100%;max-width:100%!important}.advertorial-list img{height:auto;width:100%}}.about-us-container{align-items:center;background-color:#4a4a4b;color:#fff;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:50px}.about-us-text{flex:1 1;max-width:50%;padding:20px;text-align:justify}.about-us-text h2{color:#f8b400;font-size:28px;margin-bottom:10px}.about-us-text p{font-size:16px;line-height:1.6}.about-us-text .btn{background-color:#007bff;border:none;color:#fff;cursor:pointer;margin-top:20px;padding:10px 15px;transition:.3s}.about-us-text .btn:hover{background-color:#0056b3}#about-item-title{color:#1e5751!important}.about-us-background-image{display:flex;flex:1 1;justify-content:center;max-width:100%;padding:40px}.about-us-background-image img{display:block;height:auto;margin:20px auto;max-width:800px;width:100%}#jtdc-main-grid{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:20px;padding:2px 12px}@media (max-width:768px){#jtdc-main-grid{display:flex;flex-direction:column}.about-jtdc-h2{font-size:1.85rem}.about-jtdc-h4{font-size:1.5rem}.director-message{display:flex;flex-direction:column}.about-us-container{flex-direction:column;text-align:center}.about-us-image,.about-us-text{max-width:300%}}:root{--primary:#007bff;--orange:#e84e0f;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;font-family:var(--font-family-sans-serif);line-height:1.5}body{background-color:#fff;color:#343a40;color:var(--gray-dark);font-size:1rem;font-weight:400;margin:0;text-align:left}*,:after,:before{box-sizing:border-box}.container{max-width:1200px}h2,h3,h4,h5,h6,p{color:#007bff;color:var(--primary);color:#1e5751!important}.widget-booking,.widget-booking *,.widget-booking .nice-select,.widget-booking .nice-select .list,.widget-booking .nice-select .option,.widget-booking input[type=date],.widget-booking input[type=radio]+label,.widget-booking select{color:#000!important}.widget-booking .theme-btn span{color:#fff!important}p{color:#6c757d;color:var(--gray);line-height:1.6}.button,p{font-size:1rem}.button{background-color:#007bff;background-color:var(--primary);border:none;border-radius:5px;color:#fff;color:var(--white);cursor:pointer;display:inline-block;font-weight:500;padding:10px 20px;transition:all .3s ease-in-out}.button:hover{background-color:#343a40;background-color:var(--dark)}.text-center{text-align:center}.text-muted{color:#6c757d;color:var(--gray)}.bg-light{background-color:#f8f9fa;background-color:var(--light)}.bg-dark{background-color:#343a40;background-color:var(--dark);color:#fff;color:var(--white)}.contact-info{margin-left:10px}.calendar-check{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 200px #ffffff17;padding:5px}#advance-booking-title{color:#fff!important}#hotel-card-booking-form h5{color:"black"!important}#preview-table{h3{color:#fff!important}}#tableComponenet td{color:#007bff;font-size:1rem;padding:5px;text-align:center}#tableComponenet th{border-bottom:1px solid #ddd;font-size:.8rem;font-weight:600;padding:5px;text-align:center;text-transform:inherit}@media (max-width:768px){#tableComponenet table{overflow-x:auto}}.hotel-booking-form{background:#f5f5f5;border-radius:8px;font-family:Arial,sans-serif;margin:20px auto;max-width:1000px;padding:20px}.hotel-booking-form .form-section{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.hotel-booking-form h2{color:#333;margin-bottom:15px}.hotel-booking-form .form-row{display:flex;gap:20px;margin-bottom:15px}.hotel-booking-form .form-group{flex:1 1;min-width:200px}.hotel-booking-form label{color:#666;display:block;margin-bottom:5px}.hotel-booking-form input,.hotel-booking-form select{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;padding:8px;width:100%}.hotel-booking-form .qty-control{align-items:center;display:flex;gap:5px}.hotel-booking-form .qty-btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.hotel-booking-form table{border-collapse:collapse;margin-top:20px;width:100%}.hotel-booking-form td,.hotel-booking-form th{border-bottom:1px solid #ddd;padding:10px;text-align:left}.hotel-booking-form .remove-btn{color:#f44;cursor:pointer}@media (max-width:768px){.hotel-booking-form .form-row{flex-direction:column}.hotel-booking-form table{display:block;overflow-x:auto}}.booking-container{align-items:flex-start;display:flex;gap:20px}.terms-and-conditions-div{flex:2 1;margin-top:30px}#payment-section{flex:1 1;margin-top:55px}@media (max-width:768px){.booking-container{flex-direction:column;gap:10px}#payment-section,.terms-and-conditions-div{margin-top:0;width:100%}}#payment-section .payment-info-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:auto;max-width:400px;padding:20px;text-align:center;width:100%}#payment-section h4{color:#333;font-size:18px;margin-bottom:15px}#payment-section .payment-breakdown{margin-bottom:15px}#payment-section .payment-row{color:#555;display:flex;font-size:16px;justify-content:space-between;padding:5px 0}#payment-section .payment-row.total{border-top:1px solid #ddd;color:#000;font-weight:700;margin-top:8px;padding-top:8px}#payment-section .confirm-btn{background:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px;width:100%}#payment-section .confirm-btn:hover{background:#218838}@media (max-width:480px){#payment-section .payment-info-card{width:90%}#payment-section .payment-row{font-size:14px}#payment-section .confirm-btn{font-size:14px;padding:10px}}#terms-section .terms-container{font-family:Arial,sans-serif;margin:auto;max-width:800px;padding:20px}#terms-section h3{color:#333;font-size:25px;text-align:center}#terms-section h4{color:#444;font-size:18px;text-align:center}#terms-section p{color:#555;font-size:.8rem;line-height:1.6;margin:5px}#terms-section .cancellation-table{border-collapse:collapse;margin-top:15px;width:100%}#terms-section .cancellation-table td,#terms-section .cancellation-table th{border:1px solid #ddd;padding:10px;text-align:center}#terms-section .cancellation-table th{background:#007bff;color:#fff}#terms-section .mobile-view{display:none}#terms-section .policy-cards{display:flex;flex-direction:column;gap:10px}#terms-section .policy-card{background:#f9f9f9}#terms-section .children-policy{margin-top:20px;text-align:center}#terms-section .agreement{align-items:center;display:flex;gap:5px;margin-top:20px}#terms-section .agreement input{cursor:pointer;height:18px;width:18px}#terms-section .agreement label{color:#6c757d;font-size:14px}#terms-section .agreement a{color:#007bff;font-weight:700;margin-left:5px;text-decoration:none}#terms-section .agreement a:hover{text-decoration:underline}@media (max-width:768px){#terms-section .desktop-view{display:none}#terms-section .mobile-view{display:block}#terms-section .terms-container{padding:15px}}#mobile-view-cards{display:none}@media (max-width:768px){.desktop-view-table{display:none}#mobile-view-cards{display:flex;flex-direction:column;gap:15px;padding:10px}#mobile-view-cards .card{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:15px;transition:transform .2s ease-in-out}#mobile-view-cards .card:hover{transform:scale(1.02)}#mobile-view-cards .card-content p{color:#333;font-size:14px;margin:5px 0}#mobile-view-cards .qty-control{align-items:center;display:flex;gap:10px;margin-top:10px}#mobile-view-cards .qty-btn{background:#007bff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:10px;padding:5px 10px;transition:background .2s ease-in-out}#mobile-view-cards .qty-btn:hover{background:#0056b3}#mobile-view-cards .total-amount{color:#d9534f;font-size:16px;font-weight:700;margin-top:10px}}#mobile-view-terms-condition{display:none}@media (max-width:768px){.terms-and-conditions{display:none!important}#mobile-view-terms-condition{display:block}#mobile-view-terms-condition h4,#mobile-view-terms-condition h5,#mobile-view-terms-condition label{color:#fff!important}#mobile-view-terms-condition{padding:15px}#mobile-view-terms-condition .policy-cards{display:flex;flex-direction:column;gap:10px}#mobile-view-terms-condition .policy-card{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;padding:15px}#mobile-view-terms-condition .agreement{margin-top:15px}#mobile-view-terms-condition .agreement label{margin-left:5px}}#overlay{align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-top:20px;position:relative}#dialog-box{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000004d;padding:20px;text-align:center;width:350px}#dialog-actions{display:flex;justify-content:space-between;margin-top:20px}#cancel-btn{background:#ccc}#cancel-btn,#confirm-btn{border:none;border-radius:5px;cursor:pointer;padding:10px 15px}#confirm-btn{background:#28a745;color:#fff}#confirm-btn:hover{background:#218838}#cancel-btn:hover{background:#b3b3b3}.amenities-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:15px}.amenity{align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:8px;box-shadow:2px 2px 10px #0000001a;display:flex;font-weight:500;gap:8px;padding:5px 8px;transition:all .3s ease-in-out}.amenity:hover{background:#e3f2fd;box-shadow:4px 4px 12px #00000026;transform:translateY(-3px)}.amenity-icon{color:#007bff;font-size:1.2rem}.amenity-text{color:#343a40;flex:1 1;font-size:1rem}#hotel-img-gallery{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr}#hotel-img-gallery .main-pic img{border-radius:10px;cursor:pointer;object-fit:cover;width:100%}#hotel-img-gallery .gallery-container{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,1fr)}#hotel-img-gallery .gallery-item{height:100%;overflow:hidden;width:100%}#hotel-img-gallery .gallery-img{cursor:pointer;height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%}#hotel-img-gallery .gallery-img:hover{transform:scale(1.1)}#hotel-img-gallery .show-more{cursor:pointer;position:relative}#hotel-img-gallery .show-more-overlay{background:#00000080;border-radius:5px;color:#fff;font-size:16px;font-weight:700;position:absolute;transition:background .3s}#hotel-img-gallery .modal-overlay,#hotel-img-gallery .show-more-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;top:0;width:100%}#hotel-img-gallery .modal-overlay{background:#546a8eb5;position:fixed;z-index:9999}#hotel-img-gallery .modal-content{align-items:center;display:flex;justify-content:center;max-height:70vh;max-width:70vw;overflow:hidden;position:relative;z-index:10000}#hotel-img-gallery .modal-image{border-radius:8px;display:block;height:100%;object-fit:contain;width:100%}#hotel-img-gallery .close-button{background:none;border:none;color:darkred;cursor:pointer;font-size:40px;font-weight:700;position:absolute;right:2px;top:-18px;transition:opacity .3s,transform .2s;z-index:10001}#hotel-img-gallery .close-button:hover{opacity:.7;transform:scale(1.1)}#hotel-img-gallery .show-more:hover .show-more-overlay{background:#000000b3}.full-gallery-modal{background:#000000e6;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.full-gallery-content,.full-gallery-modal{align-items:center;display:flex;justify-content:center}.full-gallery-content{height:75vh;position:relative;width:75vw}.full-gallery-img{border-radius:8px;display:block;height:100%;object-fit:cover;width:100%}.full-gallery-modal .close-button{background:none;border:none;color:darkred;cursor:pointer;font-size:30px;font-weight:700;position:absolute;right:15px;top:15px;transition:opacity .3s,transform .2s;z-index:10001}.full-gallery-modal .close-button:hover{opacity:.7;transform:scale(1.1)}.next-button,.prev-button{background:none;border:none;color:#fff;cursor:pointer;font-size:30px;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s}.prev-button{left:15px}.next-button{right:15px}.next-button:hover,.prev-button:hover{opacity:.7}.show-more{align-items:center;background:#0009;border-radius:5px 8px;cursor:pointer;display:flex;height:200px;justify-content:center;transition:background .3s ease-in-out;width:100%}.show-more:hover{background:#000c}.show-more-text{color:#fff;font-size:20px;font-weight:700;text-shadow:2px 2px 5px #000000b3}@media (max-width:768px){#hotel-img-gallery{grid-template-columns:1fr}#hotel-img-gallery .gallery-container{gap:5px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}#hotel-img-gallery .main-pic img{max-height:300px}.newAboutUs-title{font-size:1.2rem!important}}.hotel-description{p{color:#475143}ul{color:#1f5551;list-style:circle!important}}.social-img{border-radius:15px;height:50vh;object-fit:cover;width:100%}@media (max-width:576px){.social-img{height:25vh}.custom-row>[class^=col-]{padding-left:2px;padding-right:2px}.social-feed-title{font-size:1.5rem!important}}.custom-row>[class^=col-]{margin-bottom:12px;padding-left:4px;padding-right:4px}.list-style-two li{align-items:center;display:flex;font-weight:500;margin-bottom:16px}@media only screen and (min-width:376px){.list-style-two li{font-size:18px}}.list-style-two li:before{background:var(--secondary-color);border-radius:50%;color:#fff;content:"\f00c";flex:none;font-family:Font Awesome\ 5 Pro;font-size:12px;height:24px;line-height:24px;margin-right:10px;text-align:center;width:24px}.container-table{font-size:.8rem}.homepage-container{overflow-x:hidden;position:relative;width:100%}@media (max-width:768px){.homepage-container{margin:0;padding:0}.newsLetter{font-size:1.5rem!important}}@media screen and (min-width:2560px){.homepage-container{margin:0 auto;max-width:2400px;padding:0 2rem}.homepage-container h1{font-size:4rem}.homepage-container h2{font-size:3rem}.homepage-container h3{font-size:2.5rem}.homepage-container p{font-size:1.25rem;line-height:1.8}.homepage-container .btn{font-size:1.25rem;padding:1rem 2rem}.homepage-container section{padding:4rem 0}.homepage-container .container,.homepage-container .responsive-wrapper{max-width:2200px;padding:0 3rem}}@media screen and (min-width:3840px){.homepage-container{margin:0 auto;max-width:3600px;padding:0 4rem}.homepage-container h1{font-size:6rem}.homepage-container h2{font-size:4.5rem}.homepage-container h3{font-size:3.5rem}.homepage-container h4{font-size:2.5rem}.homepage-container p{font-size:1.5rem;line-height:2}.homepage-container .btn{font-size:1.5rem;padding:1.5rem 3rem}.homepage-container section{padding:6rem 0}.homepage-container .container,.homepage-container .responsive-wrapper{max-width:3400px;padding:0 4rem}.homepage-container img{height:auto;max-width:100%}.homepage-container .card{padding:2rem}.homepage-container .card-title{font-size:2rem}.homepage-container .card-text{font-size:1.25rem}}.list-style-two.no-tick li:before{content:none!important}.list-style-two.no-tick i{text-align:center;width:18px}.text-orange{color:#f7921e}.footer-title h5{color:#fff!important}.jtdc-address{color:#b6cabc!important}.faq-title{color:#333;font-family:EB Garamond,serif;font-size:2.5rem;font-style:italic;font-weight:700;letter-spacing:1.5px;margin-bottom:30px;text-align:center}.faq-questions{padding-left:1.5rem}.faq-steps{list-style-type:decimal!important}.faq-questions>li{list-style:decimal;margin-bottom:1rem}.faq-questions .accordion-button{font-weight:500}@media (max-width:768px){.faq-title{font-size:1.35rem;margin-bottom:20px;text-align:center}.accordion-button{font-size:.95rem;padding:12px 15px}.accordion-body{font-size:.9rem;line-height:1.8!important;padding:10px}.accordion{margin:0 10px}}.social-icon{display:inline-block;height:28px;margin:0 8px;object-fit:contain;width:28px}.social-style-one a{margin:-2px}.video-gallery-title{color:#036;font-family:EB Garamond,serif;font-size:2.5rem;font-style:italic;font-weight:700;margin-bottom:10px;margin-top:10px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.video-gallery{align-items:flex-start;display:flex;flex-wrap:wrap;height:80%;justify-content:center;overflow:hidden;padding:20px}.active-video{flex:1 1 70%;margin-right:20px;max-width:800px;overflow:hidden}.active-video-player{border-radius:15px;box-shadow:0 4px 15px #0000001a;width:100%}.video-sidebar{border-left:2px solid #036;display:flex;flex:1 1 25%;flex-direction:column;max-width:150px;overflow-y:scroll;padding:10px}.video-sidebar::-webkit-scrollbar{display:none}.video-sidebar{scrollbar-width:none}.video-thumbnail{align-items:center;cursor:pointer;display:flex;flex-direction:column;position:relative;transition:transform .3s ease-in-out}.video-thumbnail:hover{transform:scale(1.05)}.video-thumbnail video{border-radius:8px;max-height:100px;object-fit:cover;pointer-events:none;width:100%}.video-title{font-size:15px;font-weight:600;margin-top:8px;text-align:left;width:100%}.popup-overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-video{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px #0000004d;max-height:80%;max-width:80%;padding:10px;position:relative}.popup-video-player{border-radius:8px;width:100%}.close-popup{background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:2rem;padding:5px 10px;position:absolute;right:10px;top:10px;transition:background-color .3s}.close-popup:hover{background-color:#000c}@media (max-width:768px){.video-gallery{flex-direction:column;padding:10px}.Video-gallery-main{min-height:auto!important;overflow-x:visible!important;padding:0 10px!important;width:auto!important}.active-video{margin-right:0;max-width:100%;width:100%}.video-sidebar{border-left:none;border-top:2px solid #036;flex-direction:row;margin-top:20px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-top:10px}.video-thumbnail{flex:0 0 auto;margin-right:10px;max-width:120px;min-width:100px}.video-thumbnail video{max-height:80px}.video-gallery-title{font-size:1.5rem!important}}@media (min-width:1420px){.video-gallery-title{margin-bottom:2rem;margin-top:2rem}.video-gallery{align-items:flex-start;gap:40px;padding:40px}.active-video{flex:1 1 70%;max-width:1200px!important;min-width:0}.active-video-player{border-radius:24px}.video-sidebar{max-width:230px;padding:20px}.video-thumbnail video{border-radius:16px}.video-title{font-size:1.4rem}.popup-video{max-height:80vh;max-width:70vw;padding:40px}.popup-video-player{border-radius:16px}}@media (min-width:1900px){.video-sidebar{max-width:250px;padding:20px}.video-thumbnail video{max-height:1000px}}.section{scroll-snap-align:start}.section,.video-section{height:100vh;overflow:hidden}.video-section{position:relative;width:100%;z-index:1}.video{display:none;height:100%;object-fit:cover;width:100%}.desktop-video{display:block}.mobile-video{display:none}header{background:#ffffffe6;left:0;position:absolute;top:0;width:100%;z-index:10}@media screen and (max-width:768px){.desktop-video{display:none}.mobile-video{display:block;height:100vh;object-fit:cover}.video-section{height:100vh}}@media screen and (min-width:2560px){.hotel-area .responsive-wrapper{max-width:2400px;padding-left:0;padding-right:0}.hotel-book-headline{font-size:4rem}.hotel-image-responsive{height:400px}.destination-item .content{font-size:1.5rem;padding:2.5rem}.explore-btn{font-size:2rem;padding:1.5rem 3rem}}@media screen and (min-width:3840px){.hotel-area .responsive-wrapper{max-width:3400px;padding-left:0;padding-right:0}.hotel-card-display-area{gap:60px;grid-template-columns:repeat(4,1fr);max-width:3400px}.hotel-book-headline{font-size:6rem}.hotel-image-responsive{height:600px}.destination-item .content{font-size:2rem;padding:4rem}.explore-btn{font-size:2.5rem;padding:2rem 4rem}}.hotel-card-grid{border-radius:10px;display:grid;grid-template-columns:repeat(2,1fr)}.hotel-image{min-height:200px;transition:transform .3s ease-in-out}.hotel-additional-info{padding:16px}.responsive-wrapper{margin:0 auto;width:100%}.hotel-book-headline{font-size:1.5rem}.explore-btn-div{margin-top:-1rem}.read-more{margin-right:1rem}.arrow-hover-wrapper .arrow-link:hover{color:#000!important}.explore-btn{background:linear-gradient(135deg,#ff7a00,#ffb347);border:none;border-radius:50px;box-shadow:0 6px 15px #0000001a;color:#fff;font-size:1.2rem;font-weight:500;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease}.explore-btn .arrow{display:inline-block;margin-left:10px;transform:translateX(-10px);transition:all .3s ease}.explore-btn:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.explore-btn:hover .arrow{opacity:1;transform:translateX(0)}.destination-item{background-color:#7caf680f!important;border-radius:10px;display:flex;flex-direction:row;margin:0 auto;min-height:100%;overflow:hidden}.destination-item .image{border-radius:10px 0 0 10px;display:flex;flex:1 1;justify-content:center;margin:0;overflow:hidden;padding:0}.hotel-image-responsive{border-radius:0;height:262px;object-fit:cover;width:100%}.destination-item .content{flex:1 1;padding:1rem;width:100%}.image-wrapper{border-radius:10px 0 0 10px;display:flex;justify-content:center;overflow:hidden}@media (min-width:992px) and (max-width:1200px){.hotel-book-headline{font-size:2.5rem}#hotel-card{min-width:49vw!important;padding:6px}}@media (max-width:576px){.arrow-desktop{display:none!important}.hotel-book-headline{font-size:1.25rem}.hotel-image-responsive{border-radius:0!important;height:250px!important}.destination-item{flex-direction:column}.destination-item .image{border-radius:10px 10px 0 0!important}.destination-item.style-three .content{padding:15px!important}.list-style-one{margin-top:10px!important}.list-style-one,.list-style-one li{margin-bottom:10px!important}.destination-footer{align-items:flex-start;border-top:none!important;gap:110px!important;margin-top:0!important;padding-top:5px!important}.hotel-card-display-area{height:auto}.hotel-card-display-area,.hotel-card-grid{grid-template-columns:1fr!important}#hotel-card{margin-bottom:20px;padding:0 25px!important}.shop-shorter{justify-content:center!important}}.profilecard_container__REV7N{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.profilecard_container__REV7N{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.profilecard_container__REV7N{grid-template-columns:repeat(6,1fr)}}.profilecard_card__VlqVh{background-color:#fff;border-radius:20px;box-shadow:0 6px 20px #00000014;padding:.6rem;text-align:center;transition:transform .3s ease}.profilecard_card__VlqVh:hover{transform:translateY(-5px)}.profilecard_image__xgUaO{border:2px solid #ffb347!important;border-radius:50%;height:100px;margin-bottom:1rem;object-fit:cover;width:100px}.profilecard_name__MOhrB{color:#333!important;font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.profilecard_title__EuXOv{color:#555!important;font-size:1rem;font-weight:500;margin-bottom:.5rem}.profilecard_department__ra59O{color:#777!important;font-size:.8rem}@media screen and (min-width:2560px){.popular-destinations-section{font-size:1.5rem;padding:3rem 0}.gallery-grid{gap:32px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-left:auto;margin-right:auto;max-width:2200px}.gallery-item,.gallery-item img{border-radius:18px}.gallery-item img{min-height:320px}.topDestination-title{font-size:2.5rem!important}}@media screen and (min-width:3840px){.popular-destinations-section{font-size:2rem;padding:5rem 0}.gallery-grid{gap:48px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-left:auto;margin-right:auto;max-width:3400px}.gallery-item,.gallery-item img{border-radius:32px}.gallery-item img{min-height:400px}.topDestination-title{font-size:3.5rem!important}}.popular-destinations-section{color:#222}.gallery-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:1rem}.shadow-sm{border-color:#004d40;color:#004d40}.gallery-item{align-items:center;aspect-ratio:5/3;background-color:#f0f0f0;border-radius:8px;display:flex;justify-content:center;overflow:hidden;width:100%}.gallery-item img{background-color:#f8f8f8;display:block;height:100%;object-fit:cover;width:100%}.gallery-item img:hover{transform:scale(1.05)}.custom-carousel-wrapper{margin:0 auto;position:relative}.custom-carousel{position:relative}.custom-carousel .carousel-control-next,.custom-carousel .carousel-control-prev{align-items:center;background:#fffc;border-radius:50%;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:50px;z-index:10}.custom-carousel .carousel-control-next:hover,.custom-carousel .carousel-control-prev:hover{background:#205032e6;color:#fff}.carousel-control-next-icon,.carousel-control-prev-icon{filter:invert(1)}img.rounded{border-radius:1rem;cursor:pointer;display:block;width:100%}.btn-custom{border-radius:10px;font-weight:600;transition:all .3s ease}.btn-custom:focus,.btn-custom:hover{background-color:#205032!important;border-color:#205032!important;box-shadow:0 6px 12px #20503280;color:#fff!important}.modern-details-container{background:#fefefe;color:#222;font-family:Inter,sans-serif;padding-top:70px}.container{margin:0 auto;width:90%}.details-hero{padding:60px 0 30px;text-align:center}.details-hero h1{color:#2c3e50;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.details-hero .subtitle1{color:#555;font-size:1.1rem;line-height:1.6;margin:0 auto}.details-section{display:flex;flex-direction:column;gap:40px;padding:40px 0}.location-block{background-color:#f8f9fa;border-left:5px solid #2c7a7b;border-radius:10px;box-shadow:0 2px 8px #0000000a;padding:30px}.location-title{color:#2c7a7b;font-size:1.5rem;font-weight:700;margin-bottom:20px}.location-items{list-style:none;margin:0;padding:0}.location-items li{align-items:flex-start;color:#333;display:flex;margin-bottom:15px}.marker-icon{color:#2c7a7b;font-size:1rem;margin-right:10px;margin-top:4px}.error-container{color:#d9534f;font-size:1.5rem;padding-top:100px;text-align:center}.carousel-indicators button{background-color:#000!important}@media (max-width:768px){.popular-destinations-section{min-height:auto!important;padding:1rem .5rem}.topDestination-title{font-size:1.5rem!important}.custom-carousel img{height:180px!important;min-width:320px!important;object-fit:contain!important}.custom-carousel .carousel-item{flex-direction:column!important}.custom-carousel .carousel-item .row{align-items:center;flex-direction:column;text-align:center}.custom-carousel .carousel-item h3{font-size:1.2rem;margin-bottom:.5rem}.custom-carousel .carousel-item p{font-size:.85rem;margin-bottom:1rem}.btn-custom{font-size:.9rem;padding:.5rem 1rem;width:100%}.topDestination-title{font-size:1.5rem;margin-bottom:1rem}.btn-custom{margin-bottom:2rem;position:relative;z-index:2}.custom-carousel .carousel-indicators{bottom:.5rem;z-index:1}}.custom-gradient-btn{align-items:center;background:linear-gradient(135deg,#ff7a00,#ffb347);border:none;border-radius:50px;box-shadow:0 6px 15px #0000001a;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:500;justify-content:center;min-width:auto;overflow:hidden;padding:12px 26px;position:relative;transition:all .3s ease;width:auto}.custom-gradient-btn:hover{box-shadow:0 8px 20px #0003;color:#000;transform:translateY(-2px)}.hero-section{color:#000;overflow:hidden;position:relative}.blurred-bg{filter:blur(.5px);transform:scale(1.05);will-change:transform,filter}.about-intro-section .section-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.about-intro-section p{color:#000!important;font-size:1.05rem;line-height:1.8;text-align:justify}@media (max-width:768px){.about-intro-section{padding-bottom:3rem;padding-top:3rem}}.highlight-card{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:3px solid rgba(218,165,32,.266)!important;border-radius:16px;box-shadow:0 8px 20px #00000026;color:#000!important;overflow:hidden;padding:1.5rem;position:relative;transition:all .4s ease}.highlight-card:before{background:radial-gradient(circle at center,#ffffff14,#0000 60%);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:scale(0);transition:transform .5s ease-in-out;width:200%;z-index:0}.highlight-card:hover:before{transform:scale(1)}.highlight-card:hover{box-shadow:0 12px 24px #ffffff0d,0 0 20px #ffffff1a;transform:translateY(-6px) scale(1.02)}.highlight-card h4,.highlight-card p{color:#000!important;position:relative;text-align:left;z-index:1}@media (max-width:576px){.highlight-card{text-align:center}}.visual-banner-section{overflow:hidden;position:relative;width:100%}.visual-banner-wrapper{position:relative}.visual-banner-image{height:auto;object-fit:cover;width:100%}@media (max-width:576px){.visual-banner-caption h2{font-size:1.4rem}}.what-we-do-card{background-color:#ffffff0d;border:3px solid rgba(218,165,32,.266)!important;border-radius:14px;box-shadow:0 4px 10px #0000001a;cursor:default;transition:transform .3s ease,background-color .3s ease}.what-we-do-card:hover{background-color:#ffffff1a;transform:translateY(-6px)}.what-we-do-icon{display:inline-block;height:40px!important;object-fit:contain;width:40px!important}.what-we-do-card h5,.what-we-do-card p{color:#000!important}@media (max-width:576px){.what-we-do-section{padding-bottom:3rem;padding-top:3rem}}.lead-text{font-size:1.1rem;font-weight:400;line-height:1.6}.testimonial-strip-section{padding-bottom:3rem;padding-top:3rem}.section-title{color:#000;text-align:center}.testimonial-card{background-color:#fff;border-left:5px solid #daa520;border-radius:.5rem;box-shadow:0 2px 8px #0000001a;color:#000;cursor:default;margin:0 auto;max-width:600px;padding:2rem;transition:transform .3s ease}.testimonial-card:hover{box-shadow:0 10px 15px #10b98140;transform:translateY(-5px)}.testimonial-quote{font-size:1rem;font-style:italic;line-height:1.5;margin-bottom:1.25rem}.testimonial-author{color:#daa520;font-size:.95rem;font-weight:700;margin-bottom:.25rem}.testimonial-designation{color:#6b7280;font-size:.8rem;margin-top:0}.nav-buttons{gap:2rem;margin-bottom:2rem;margin-top:2rem}.hotel-card-btn{align-items:center;border-radius:12px;box-shadow:0 6px 15px #0000001a;cursor:pointer;display:flex;flex-direction:column;outline:none;padding:1.5rem 1.8rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:280px}.hotel-card-btn:focus,.hotel-card-btn:hover{box-shadow:0 12px 25px #3bbf9166;transform:translateY(-6px)}.hotel-icon{height:64px;margin-bottom:1rem;object-fit:contain;width:64px}.hotel-card-title{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.hotel-card-desc{color:#555;font-size:1rem}#promotional-text{color:#fff!important}.banner-heading{font-size:2.5rem;line-height:1.2;overflow-wrap:break-word;text-align:left;word-break:break-word}.banner-subtitle{font-size:1.5rem;line-height:1.4}.section-title{color:#333;font-family:EB Garamond,serif;font-size:2rem;font-weight:700;letter-spacing:1px}.title-underline{background-color:#ffb347;border-radius:2px;height:4px;width:60px}@media (max-width:768px){.hero-section{padding-top:50px}.blurred-bg,.hero-section{height:300px!important}.banner-heading{font-size:1.4rem!important;text-align:center!important}.banner-subtitle{font-size:1rem!important;text-align:center!important}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{-webkit-appearance:none;appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-end:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{display:inline-flex;height:var(--rdp-nav-height);inset-inline-start:0;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{display:inline-flex;height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;position:absolute;top:0}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:initial;border-radius:0;border-radius:initial;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.remove-room-btn{background:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:6px 12px;transition:background .3s ease}.remove-room-btn:hover{background:#c82333}.card-title{font-size:1.1rem;font-weight:600}@media (max-width:768px){.card-body p{font-size:.9rem;margin-bottom:.4rem}.btn{font-size:.9rem;padding:.5rem 1rem}h2{font-size:1.7rem}}.date-picker-container{display:inline-block;position:relative;width:100%}.rdp{--rdp-cell-size:26px!important;--rdp-caption-font-size:0.8rem!important;--rdp-accent-color:#007bff;--rdp-background-color:#e7f5ff;font-size:.75rem!important;margin:.2rem!important}.rdp-caption{margin-bottom:.5rem;padding:0 .5rem;text-align:center}.rdp-head_cell{color:#6c757d;font-size:.7rem!important;font-weight:600;padding-bottom:4px;text-transform:uppercase}.rdp-day{font-size:.75rem!important}.rdp-nav_button{height:20px!important;padding:0!important;width:20px!important}.rdp-caption_label{font-size:.9rem!important;font-weight:700}.date-picker-container{td,th{padding:0!important}}.rdp-months{gap:.2rem}.rdp-month{margin:0!important}.rdp-day_selected:not([disabled]){background-color:#28a745;border-radius:50%;color:#fff;font-weight:700}.rdp-day_range_middle{background-color:#90ee90;border-radius:0;color:#000}.rdp-day_range_end,.rdp-day_range_start{background-color:#28a745!important;border-radius:50%!important;color:#fff!important;font-weight:700}.rdp-day_disabled{background-color:#fcc!important;color:#999!important;cursor:not-allowed;opacity:1}.rdp-day:hover:not([disabled]){background-color:#e7f5ff;border-radius:50%}.rdp-button{border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.date-picker-container .form-control{font-size:.9rem;min-width:110px;padding:4px 8px;text-align:center}.premium-modify-container{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #007bff1a;border-radius:12px;box-shadow:0 10px 30px #0000000d;overflow:visible;position:relative;transition:transform .3s ease,box-shadow .3s ease}.premium-modify-container:hover{box-shadow:0 15px 35px #00000014;transform:translateY(-2px)}.modify-header{background:#007bff;color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.5px;padding:12px;text-align:center}.date-selection-grid{align-items:center;display:flex;gap:20px;justify-content:space-around;padding:15px}.date-box{flex:1 1;max-width:250px;text-align:center}.date-label{color:#6c757d;display:block;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.date-value-display{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:10px;cursor:pointer;display:flex;gap:10px;justify-content:center;min-height:52px;padding:12px 20px;transition:all .2s ease}.date-value-display:hover{background:#f0f7ff;border-color:#007bff}.date-value-display i{color:#007bff;font-size:1.2rem}.date-text{color:#343a40;font-size:1rem;font-weight:600}.date-arrow{align-items:center;color:#dee2e6;display:flex;font-size:1.5rem}@media (max-width:768px){.date-selection-grid{flex-direction:column;padding:15px}.date-arrow{margin:5px 0;transform:rotate(90deg)}.date-box{max-width:none;width:100%}}.date-picker-calendar{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 10px 25px #0003;left:50%;margin-top:1px;min-width:280px;padding:6px;position:absolute;transform:translateX(-50%);z-index:9999}@keyframes Tenders_latestFlash__LmYoR{0%{opacity:1}50%{opacity:.25}to{opacity:1}}.Tenders_latestBadge__ctmw3{animation:Tenders_latestFlash__LmYoR 1.3s ease-in-out infinite;background-color:red;border-radius:.25rem;color:#fff;display:inline-block;font-size:.75rem;font-weight:800;line-height:1.3;padding:.25rem .45rem}.Tenders_bannerContainer__kcDXh{position:relative}.Tenders_bannerImage__kJxGx{max-height:400px;object-fit:cover;width:100%}.Tenders_bannerText__hddFf{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.Tenders_tableContainer__azKlA{overflow-x:auto}.Tenders_table__HiMA\+{border-collapse:collapse;box-shadow:0 2px 8px #0000001a;text-align:center;vertical-align:middle;width:100%}.Tenders_tableHead__kxgXL{background-color:#0dcaf0;color:#fff;position:sticky;top:0;z-index:10}.Tenders_th__0QXea{border-right:1px solid #fff3;font-size:14px;font-weight:600;min-width:45px;vertical-align:middle;white-space:nowrap}.Tenders_thTitle__LoQa4{min-width:300px}.Tenders_thDocuments__18j92{border-bottom:1px solid #fff3;border-right:1px solid #fff3;font-size:14px;font-weight:600;padding:8px;white-space:nowrap}.Tenders_thDateTime__2LPTH{min-width:165px}.Tenders_subTh__mVT32{border-right:1px solid #fff3;font-size:14px;font-weight:600;padding:8px;top:45px;white-space:nowrap}.Tenders_thNotice__VsNXI,.Tenders_thPrebid__-CeZn,.Tenders_thQuery__dsf5v,.Tenders_thRfp__Wrc\+4{min-width:150px}.Tenders_thCorrigendum__bRIuy{min-width:260px}.Tenders_tableRow__ZtNrf{transition:background-color .2s}.Tenders_tableRow__ZtNrf:nth-child(2n){background-color:#f8f9fa}.Tenders_tableRow__ZtNrf:nth-child(odd){background-color:#fff}.Tenders_td__X9KZ2{font-size:14px;padding:10px 8px}.Tenders_tdDateTime__-T76p{font-size:13px;line-height:1.3;max-width:110px;padding:10px 8px;white-space:normal}.Tenders_tdTitle__DnF4A{font-size:14px;padding:10px 8px;text-align:left}.Tenders_btnSm__7E7\+o{font-size:12px;padding-left:6px;padding-right:6px;white-space:nowrap}.hamburger-btn{background:linear-gradient(90deg,#1a1a2e,#16213e,#0f3460);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;padding:8px 16px;position:fixed;right:5px;top:20px;z-index:1000}.menu-container{display:flex;font-family:Poppins,sans-serif;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:999}.left-panel{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:2 1;padding:50px;transition:background-image .5s ease-in-out}.left-panel,.right-panel{color:#fff;position:relative}.right-panel{background-color:#2a190e;display:flex;flex:1 1;flex-direction:column;padding:40px}.close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:2.3em;position:absolute;right:15px;top:10px;z-index:1001}.nav-head{color:#000!important}.right-panel.expanded{background:#fff;color:#000;flex:2 1;overflow-y:auto;transition:background-color .3s ease}.menu-content-nested{display:flex;flex-direction:row}.main-nav{border-right:1px solid #ccc;list-style:none;padding-right:30px}.main-nav li{cursor:pointer;font-size:20px;margin-bottom:12px}.main-nav li.active{color:orange;font-weight:700}.submenu-nested{display:flex;gap:60px;padding-left:40px}.nested-column h4{color:#222;font-size:18px;margin-bottom:10px}.nested-column ul{list-style:none;margin:0;padding:0}.nested-column li{color:#555;cursor:pointer;margin-bottom:8px}.fixed-logo{background:linear-gradient(90deg,#1a1a2e,#16213e,#0f3460);border-radius:0 8px 8px 0;box-shadow:0 2px 10px #0000001a;padding:8px 12px;top:20px;z-index:1100}.mob-web-logo{display:block;height:55px}.plus-icon{float:right;font-size:18px;font-weight:700}.submenu-nested ul li a,.submenu-nested ul li button{color:#d0f0fd!important;font-weight:500}.submenu-nested ul li a:hover,.submenu-nested ul li button:hover{color:gold!important;text-decoration:underline}@media (max-width:600px){.hamburger-btn{font-size:1.2rem}.mob-web-logo{height:30px}.hamburger-btn{top:10px}.plus-icon{float:right;font-size:18px;font-weight:700}.menu-content-nested{flex-direction:column}.logout-btn{padding:5px 12px}.main-nav{border-right:none;padding-right:0}.main-nav li{font-size:18px;margin-bottom:8px}.submenu-nested{flex-direction:column;gap:3px;padding-left:20px;padding-top:10px}.nested-column h4{color:orange;font-size:15px;margin-bottom:5px}.nested-column ul{list-style:none;padding-left:10px}.nested-column ul li{color:#fff;font-size:13px;margin-bottom:4px}.left-panel{display:none}.right-panel.expanded{padding:80px 30px}.close-btn{font-size:2em;right:10px;top:8px}.right-panel{margin-left:100px}}@media (min-width:601px) and (max-width:767px){.mob-web-logo{height:30px}.main-nav{border-right:none;padding-right:15px}.main-nav li{font-size:17px;margin-bottom:10px}.submenu-nested{flex-direction:column;padding-left:20px}.nested-column h4{font-size:16px}.nested-column ul li{font-size:14px}.left-panel{display:none}}@media (min-width:768px) and (max-width:1024px){.mob-web-logo{height:45px}.submenu-nested{flex-direction:row}.nested-column h4{font-size:17px}.nested-column ul li{font-size:16px}.left-panel{display:block}.main-nav{border-right:1px solid #ccc;padding-right:30px}}@media (min-width:1025px){.mob-web-logo{height:55px}.submenu-nested{flex-direction:row}.nested-column h4{font-size:18px}.nested-column ul li{font-size:16px}.left-panel{display:block}}.main-header{position:fixed;top:0;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);width:100%;z-index:999}.main-header.hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.main-header.visible{opacity:1;pointer-events:all;transform:translateY(0)}.hamburger-btn.hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.hamburger-btn.hidden,.hamburger-btn.visible{transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1)}.hamburger-btn.visible{opacity:1;pointer-events:all;transform:translateY(0)}.fixed-logo{position:fixed;top:10px;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);will-change:transform,opacity;z-index:1000}.fixed-logo.hidden{opacity:0;pointer-events:none;transform:translateY(-80px)}.fixed-logo.visible{opacity:1;pointer-events:all;transform:translateY(0)}@media (max-width:768px){.main-header{opacity:1!important;pointer-events:all!important;position:fixed;transform:translateY(0)!important}}.invoice_style2 .invoice-note{border-bottom:1px solid #dee2e6;border-top:none;margin-bottom:20px;margin-top:20px;padding-bottom:20px;padding-top:0}.invoice_style2 .invoice-table td:nth-child(2),.invoice_style2 .invoice-table th:nth-child(2){text-align:center}.header-bottom_left,.header-bottom_right{display:flex;position:relative}.print-center h6,.print-center p{text-align:center!important}.header-bottom_left p,.header-bottom_right p{background-color:#f8f9fa;margin-bottom:0;padding:11px 20px;position:relative;width:270px;z-index:2}.header-bottom_left .shape,.header-bottom_right .shape{background-color:#e1ecff;display:inline-block;height:100%;margin-left:6px;min-height:50px;transform:skewX(33deg);width:10px}.header-bottom_left p{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 100%,0 100%)}.header-bottom_left .shape:first-of-type{margin-left:-9px}.header-bottom_right p{clip-path:polygon(0 0,100% 0,100% 100%,30px 100%);text-align:right}.header-bottom_right .shape:last-of-type{margin-right:-8px}.booking-info{margin-bottom:25px;margin-top:5px;position:relative}.booking-info:before{background-color:#dee2e6;content:"";height:74px;left:5px;position:absolute;top:12px;width:2px}.booking-info p{margin-bottom:12px;padding-left:20px;position:relative}.booking-info p:before{background-color:#dee2e6;border-radius:50%;content:"";height:12px;left:0;position:absolute;top:5px;width:12px}.booking-info p:last-of-type{margin-bottom:0}.address-box{border:1px solid #dee2e6;margin-bottom:30px;padding:25px 30px}.address-box address{margin-bottom:0}.address-left{border-radius:10px 0 0 10px;border-right:none}.address-right{border-radius:0 10px 10px 0}.company-address{background-color:#f8f9fa;border-radius:999px;margin-bottom:26px;margin-top:15px;padding:13px 30px}.company-address,.maindiv h3{text-align:center}div ul.ul-with-bullets li{list-style:disc!important;list-style-position:outside;margin-top:10px;padding-left:20px}.cancellation-table{border-collapse:collapse;width:100%}.cancellation-table td,.cancellation-table th{border:1px solid #ddd;padding:10px;text-align:center}.cancellation-table th{background:#d1e7dd;color:#000}.address-box{word-wrap:break-word;background:#f6f6f6;border-radius:8px;font-size:.9rem;line-height:1.4;overflow-wrap:break-word;padding:1rem}@media print{body,html{background:#fff!important;font-size:11px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:100%}@page{size:A4 portrait;margin:10mm}.container,body,html{margin:0!important;padding:0!important}.container{max-width:100%!important;width:100%!important}.border,.mb-4,.mt-4,.p-4,.shadow-sm{border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.shape{min-height:54px!important}.col,.col-auto,.col-md-12,.col-md-5,.col-md-7,.gx-0,.row{margin:0!important;padding:0!important;width:100%!important}.table-responsive{overflow:visible!important}.table{border-collapse:collapse!important;box-shadow:none!important;table-layout:fixed!important;width:100%!important}.table td,.table th{background-color:#fff!important;border:1px solid #000!important;color:#000!important;font-size:10px!important;padding:4px!important;text-align:center!important}h1,h2,h3,h4,h5,h6{font-size:12px!important;margin:4px 0!important}li,p{font-size:10px!important;line-height:1.3!important;margin:2px 0!important}.badge{background-color:#ccc!important;color:#000!important;font-size:9px!important;padding:2px 4px!important}.btn,.d-flex.justify-content-end,.invoice-note svg{display:none!important}.image img{max-height:100px!important;width:250px!important}.table-bordered,.table-striped{border:1px solid #000!important}.cancellation-table{border-collapse:collapse!important;width:100%!important}#Cancellation-table-heading{margin-top:15px!important}.cancellation-table td,.cancellation-table th{border:1px solid #000!important;font-size:10px!important;padding:4px!important}.ul-with-bullets{padding-left:18px!important}.company-address{font-size:10px!important;margin-top:8px!important}@media print{.col-md-12 h6,.ul-with-bullets,.ul-with-bullets li{font-size:12px!important;line-height:2.2!important}}.address-box,.booking-info,.header-bottom{display:block!important;width:100%!important}.row.justify-content-between{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;margin-top:10px!important}.row.justify-content-between>.col-auto{box-sizing:border-box!important;flex:0 0 32%!important;max-width:32%!important;padding:4px!important}.booking-info p,.header-bottom .col-auto{font-size:10px!important;margin:0 0 6px!important}.booking-info b,.booking-info p,.header-bottom p{font-size:10px!important;line-height:3!important}.header-bottom_left,.header-bottom_right{width:100%!important}.bg-booking-highlight,.bg-booking-highlight td,.table-success,.table-success td{background-color:#d1e7dd!important}.badge{border:none!important;border-radius:4px!important;color:#fff!important;font-size:8px!important;padding:2px 6px!important}.bg-primary{background-color:#0d6efd!important}.bg-danger{background-color:#dc3545!important}}.Error404_container__onYiB{align-items:center;background-color:#f8f9fa;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.Error404_content__Q-wJ9{max-width:600px;width:100%}.Error404_notFoundIcon__iv7Gx{color:#0077b6;display:inline-block;font-size:5rem;height:1em;margin-bottom:2rem;position:relative;width:1em}.Error404_notFoundIcon__iv7Gx:before{border:.1em solid;border-radius:50%;content:"";height:.7em;left:0;position:absolute;top:0;width:.7em}.Error404_notFoundIcon__iv7Gx:after{background-color:currentColor;bottom:.05em;content:"";height:.1em;position:absolute;right:.05em;transform:rotate(45deg);width:.4em}.Error404_errorCode__JIINy{-webkit-text-stroke:2px #ced4da;color:#e9ecef;font-size:8rem;font-weight:900;line-height:1;margin:0}.Error404_errorTitle__Aiibj{color:#343a40;font-size:2.5rem;font-weight:700;margin-bottom:1rem;margin-top:-2.5rem;position:relative}.Error404_errorMessage__WirhF{color:#6c757d;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.Error404_homeButton__OmHbo{background-color:#0077b6;border-radius:50px;box-shadow:0 4px 15px #0077b633;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.Error404_homeButton__OmHbo:hover{background-color:#023e8a;transform:translateY(-3px)}@media (max-width:768px){.Error404_errorCode__JIINy{font-size:6rem}.Error404_errorTitle__Aiibj{font-size:2rem;margin-top:-2rem}.Error404_errorMessage__WirhF{font-size:1rem}}.Events_appContainer__F-VUT{background-color:#fffc;margin:0 auto 3rem;padding:1.5rem}.Events_mainGrid__vtRMM{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}@media (max-width:1024px){.Events_mainGrid__vtRMM{grid-template-columns:1fr}}@media (max-width:768px){.Events_appContainer__F-VUT{padding:1rem}.Events_mainGrid__vtRMM{gap:1rem}}.FestiveSection_container__xdMIB{border-radius:16px;padding:2.5rem}.FestiveSection_header__H0LFe{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.FestiveSection_title__TAOGC{font-size:1.5rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.FestiveSection_navigation__XKWW9{display:flex;font-size:1.25rem;gap:1rem}.FestiveSection_description__f65Ic{line-height:1.6;margin-bottom:2rem;margin-top:2rem}.FestiveSection_cardsContainer__T7u\+-{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.FestiveSection_card__vPQxf{background-position:50%;background-size:cover;border-radius:12px;color:#fff!important;display:flex;flex-direction:column;height:470px;justify-content:flex-end;overflow:hidden;padding:1.5rem;position:relative;transition:transform .3s ease}.FestiveSection_card__vPQxf:hover{transform:translateY(-5px)}.FestiveSection_overlay__v4k1t{background:linear-gradient(0deg,#000000e6,#0000 60%);inset:0;position:absolute}.FestiveSection_cardContent__iTF5k{color:#fff!important;position:relative;z-index:2}.FestiveSection_cardTitle__oFYjZ{color:#fff!important;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.FestiveSection_cardDescription__JoyVx{color:#fff!important;font-size:.875rem;line-height:1.5}@media (max-width:768px){.FestiveSection_cardsContainer__T7u\+-{grid-template-columns:1fr}.FestiveSection_card__vPQxf{height:200px}}.TestimonialSection_container__GnQGZ{border-radius:16px;display:flex;overflow:hidden}.TestimonialSection_content__I6SB5{display:flex;flex:2 1;flex-direction:column;padding:1.5rem}@media (max-width:767px){.TestimonialSection_content__I6SB5{flex:1 1}}.TestimonialSection_quoteIcon__O7UZ9{font-size:1.5rem;margin-bottom:1.5rem;opacity:.6}.TestimonialSection_quote__CZUn\+{font-size:1rem;font-weight:400;line-height:1.7;margin:0 0 2rem;padding-left:1.5rem}.TestimonialSection_author__mKC\+F{align-items:center;display:flex;gap:1rem;margin-top:auto}.TestimonialSection_authorImage__Vc\+g5{border-radius:50%;height:50px;object-fit:cover;width:50px}.TestimonialSection_authorName__HfKIi{font-style:normal;font-weight:600}.TestimonialSection_navigation__ek4FE{display:flex;font-size:1.25rem;gap:1rem;margin-top:2rem}.TestimonialSection_imageWrapper__8-7\+M{flex:2 1;min-width:150px}.TestimonialSection_hikerImage__0Vf4A{height:100%;object-fit:cover;width:100%}@media (max-width:1200px){.TestimonialSection_container__GnQGZ{flex-direction:column}.TestimonialSection_imageWrapper__8-7\+M{height:250px;width:100%}}.PilgrimageTourSection_container__OcL\+v{background-image:url(/static/media/deoghar-main.dddadfa0766fa2802b17.jpg);background-position:50%;background-size:cover;border-radius:16px;display:flex;flex-direction:column;justify-content:flex-end;min-height:450px;overflow:hidden;padding:2.5rem;position:relative}.PilgrimageTourSection_overlay__-Dh68{background:linear-gradient(0deg,#000c,#0000001a);inset:0;position:absolute}.PilgrimageTourSection_content__dWWm7{position:relative;z-index:2}.PilgrimageTourSection_date__8EeIT{color:#fff!important;font-size:.875rem;font-weight:500;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.PilgrimageTourSection_title__akwb-{color:#fff!important;font-size:3rem;font-weight:700;line-height:1.1;margin:0}.PilgrimageTourSection_subtitle__U51DH{display:block;font-weight:300}.PilgrimageTourSection_footer__073QI{align-items:center;display:flex;justify-content:space-between;margin-top:1.5rem}.PilgrimageTourSection_location__IXFL9{color:#fff!important;font-size:1rem;font-weight:600}.PilgrimageTourSection_learnMore__cehSr{border-bottom:2px solid var(--accent-color);color:var(--text-light);font-weight:600;padding-bottom:.25rem;text-decoration:none}@media (max-width:768px){.PilgrimageTourSection_title__akwb-{font-size:2rem}.PilgrimageTourSection_footer__073QI{align-items:flex-start;flex-direction:column;gap:1rem}}.AdventureInfo_container__Raw5w{border-radius:16px;padding:2.5rem}.AdventureInfo_title__6INOq{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.AdventureInfo_description__yjRWj{line-height:1.6;margin-bottom:1.5rem}.AdventureInfo_mainImage__ZTtsd{border-radius:12px;height:auto;margin:2rem 0;object-fit:cover;width:100%}.AdventureInfo_featuresGrid__7C\+YP{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.AdventureInfo_featureItem__m7vIj{text-align:left}.AdventureInfo_icon__gLAz5{font-size:1.75rem;margin-bottom:.75rem}.AdventureInfo_featureTitle__cRVxM{font-size:1rem;font-weight:600;margin-bottom:.5rem}.AdventureInfo_featureText__k0Klk{font-size:.875rem;line-height:1.5}@media (max-width:768px){.AdventureInfo_featuresGrid__7C\+YP{grid-template-columns:1fr;text-align:center}.AdventureInfo_featureItem__m7vIj{align-items:center}}.UserProfile_container__fZHYU{background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 12px #00000014;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:2rem auto;max-width:1100px;overflow:hidden}.UserProfile_profileSidebar__Vz42c{align-items:center;border-right:1px solid #dee2e6;display:flex;flex-basis:30%;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.UserProfile_avatar__YdoUP{border-radius:50%;box-shadow:0 2px 6px #000000b3;height:120px;margin-bottom:1rem;object-fit:cover;width:120px}.UserProfile_email__06Clr{color:#6c757d;font-size:1.2rem;margin-bottom:2rem;margin-top:1rem}.UserProfile_profileFormWrapper__oixPy{flex-basis:70%;padding:2rem}.UserProfile_formSection__e3j5k{margin-bottom:2rem}.UserProfile_sectionTitle__C3xX7{border-bottom:1px solid #dee2e6;color:#0d6efd;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.UserProfile_formGrid__NFd9U{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.UserProfile_formGroup__BoHvF{display:flex;flex-direction:column}.UserProfile_formGroup__BoHvF label{color:#212529;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.UserProfile_formGroup__BoHvF input,.UserProfile_formGroup__BoHvF select,.UserProfile_formGroup__BoHvF textarea{background:#fff;border:1px solid #dee2e6;border-radius:6px;font-size:1rem;padding:.75rem;resize:none;transition:border-color .2s,box-shadow .2s;width:100%}.UserProfile_formGroup__BoHvF input::placeholder,.UserProfile_formGroup__BoHvF textarea::placeholder{color:#a9b3be}.UserProfile_formGroup__BoHvF input:focus,.UserProfile_formGroup__BoHvF select:focus,.UserProfile_formGroup__BoHvF textarea:focus{border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd40;outline:none}.UserProfile_formActions__h5N\+5{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.UserProfile_btn__PKi3V{border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s,transform .1s}.UserProfile_btn__PKi3V:hover{opacity:.9}.UserProfile_btn__PKi3V:active{transform:scale(.98)}.UserProfile_btnPrimary__AlL-X{background:linear-gradient(95deg,#6c63ff,#9893d5 100%,#6c63ff 0);color:#fff}.UserProfile_btnDisabled__ZH3Rl{background:#6c757d;border:none!important;box-shadow:none!important;color:#fff;cursor:not-allowed!important;opacity:.7!important}.UserProfile_message__raUqx{border-radius:6px;font-weight:500;margin-bottom:1.5rem;padding:1rem}.UserProfile_message__raUqx.UserProfile_success__yHGbV{background-color:#d1edff;border:1px solid #badbcc;color:#0f5132}.UserProfile_message__raUqx.UserProfile_error__CcTkE{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.UserProfile_readOnlyField__eWwbC{background-color:#f8f9fa!important;color:#6c757d!important;cursor:not-allowed!important}.UserProfile_fieldNote__T2Yy9{color:#6c757d;font-size:.8rem;font-style:italic;margin-top:.25rem}@media (max-width:992px){.UserProfile_formGrid__NFd9U{grid-template-columns:1fr}}@media (max-width:768px){.UserProfile_container__fZHYU{flex-direction:column}.UserProfile_profileSidebar__Vz42c{border-bottom:1px solid #dee2e6;border-right:none}}.GalleryPage_gallerySection__YBSV8{position:relative}.GalleryPage_galleryContainer__CoG8P{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:auto;max-width:1600px;padding:2rem}.GalleryPage_card__2-IJk{align-items:center;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);border-radius:12px;box-shadow:0 4px 10px #0000001a;cursor:pointer;display:flex;justify-content:center;min-height:200px;transition:transform .3s ease,box-shadow .3s ease}.GalleryPage_card__2-IJk img{max-height:100%;object-fit:cover;width:100px}.GalleryPage_card__2-IJk:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.GalleryPage_cardContent__vmm7-{font-size:clamp(1rem,2vw,1.5rem);font-weight:700;text-align:center}@media (max-width:768px){.GalleryPage_galleryContainer__CoG8P{gap:1rem;padding:1rem}.GalleryPage_card__2-IJk{min-height:150px}h2{font-size:2rem!important}}@media (min-width:1920px){.GalleryPage_galleryContainer__CoG8P{gap:2rem;max-width:2400px}.GalleryPage_card__2-IJk{min-height:300px}}.GalleryPage_bannerContainer__mOLjg{height:300px;position:relative;width:100%}.GalleryPage_bannerImage__dgIyz{display:block;height:100%;object-fit:cover;width:100%}.GalleryPage_bannerText__0RG5x{color:#fff!important;font-size:clamp(1.8rem,6vw,3rem);font-weight:800;left:50%;padding:0 1rem;position:absolute;text-align:center;text-shadow:2px 2px 8px #000000b3;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.GalleryPage_ribbon__sysNJ{background:linear-gradient(135deg,#ff9800,#ff5722);box-shadow:0 4px 8px #00000040;color:#fff;font-size:.9rem;font-weight:700;left:-40px;padding:6px 40px;position:absolute;text-transform:uppercase;top:20px;transform:rotate(-45deg);z-index:5}@media (min-width:769px){.GalleryPage_ribbon__sysNJ{display:none}}@media (max-width:768px){.GalleryPage_overlay__Y3TxM{display:none!important}.GalleryPage_card__2-IJk{min-height:auto}}.SectionPage_sectionContainer__ro10o{margin:auto auto 1.25rem;max-width:1600px}.SectionPage_bannerContainer__PrY5F{align-items:center;background-image:url(/static/media/banner-pdf-inside.61f38d1488221c4f83b2.webp);background-position:50%;background-size:cover;color:#fff;display:flex;height:300px;justify-content:center;margin-bottom:2rem;position:relative}.SectionPage_bannerText__i2CkE{font-size:clamp(2rem,5vw,4rem);font-weight:700;text-shadow:2px 2px 8px #000000b3}.SectionPage_pdfGrid__l\+Weh{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr);padding:1.5rem}.SectionPage_pdfCard__rD7vQ{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;max-height:500px;padding:1rem;text-align:center}.SectionPage_pdfCard__rD7vQ a{color:#007bff;display:inline-block;margin-top:.5rem;text-decoration:none}.SectionPage_thumbnail__aAi7A{height:300px;object-fit:cover;width:100%}.SectionPage_pdfCard__rD7vQ a:hover{text-decoration:underline}@media (max-width:768px){.SectionPage_sectionContainer__ro10o{padding:1rem}.SectionPage_pdfGrid__l\+Weh{grid-template-columns:repeat(2,1fr)}.SectionPage_pdfCard__rD7vQ{padding:.5rem}.SectionPage_thumbnail__aAi7A{height:200px}}@media (min-width:1920px){.SectionPage_pdfCard__rD7vQ{padding:2rem}}.PrivacyPolicy_privacyContainer__larpE{color:#212121;font-family:Arial,sans-serif;font-size:14px;margin:0 auto;max-width:1200px;padding:20px}.PrivacyPolicy_privacyContainer__larpE h1{font-size:2.5rem;margin-bottom:2rem;margin-top:1rem}.PrivacyPolicy_privacyContainer__larpE h2{font-size:16px;margin-bottom:8px;margin-top:20px}.PrivacyPolicy_privacyContainer__larpE p{line-height:2.5;margin:6px 0}.PrivacyPolicy_privacyContainer__larpE h4{color:#000!important;font-size:16px;font-weight:600}.PrivacyPolicy_privacyContainer__larpE a{color:#2874f0;text-decoration:none}.view-all-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;float:right;font-weight:700;left:-10px;margin-top:20px;padding:10px 20px;top:-10px}.view-all-btn,.view-all-btn:hover{background:linear-gradient(135deg,#ff7a00,#ffb347)}.view-all-btn:hover{color:#000}.all-videos-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:30px 60px}.pdf-style{background:#fff;border-radius:22px;box-shadow:0 6px 18px #00000026;cursor:pointer;overflow:hidden;padding-bottom:20px;transition:all .25s ease}.pdf-style:hover{box-shadow:0 10px 28px #00000040;transform:translateY(-6px)}.video-frame{border-radius:22px 22px 0 0;height:360px;overflow:hidden;width:100%}.video-thumb{height:100%;object-fit:cover;width:100%}.pdf-title{color:#222;font-size:18px;font-weight:600;margin-top:14px;text-align:center}.video-banner-container{border-radius:0;height:320px;overflow:hidden;position:relative;width:100%}.video-banner-image{filter:brightness(60%);height:100%;object-fit:cover;width:100%}.video-banner-text{bottom:30px;color:#f8f5f5!important;font-size:48px;font-weight:700;left:50%;letter-spacing:2px;position:absolute;text-shadow:0 0 10px #00000080;transform:translateX(-50%)}
/*# sourceMappingURL=main.d5e8f5dc.css.map*/