:root{--primary-bg:#000000;--secondary-bg:#fff;--Medium-font:"Gontserrat-Medium";--black-txt:#000;--primary-color:#000000;--secondary-color:#fff;--bg-l-grey:#eeeded;--main-font:"Gontserrat-Regular";--primary-font-size:16px;--secondary-font-size:14px;--primary-font-weight:300;--secondary-font-weight:500;--primary-font-style:normal;--primary-radius:15px;--primary-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px;--bg-yellow:#b79e78;--bg-green:#000000;--bg-green-primary:#ffffff;--green-secondary:#000000;--brown:#851d29;--bs-btn-active-bg:#f04e03;--bs-btn-active-border-color:#f04e03;--bs-nav-link-font-weight:500}body{font-family:var(--main-font),sans-serif;font-size:.9rem;overflow-x:hidden;font-family:Gontserrat,sans-serif}@font-face{font-family:Gontserrat;src:url(/fonts/Gontserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gontserrat-Medium;src:url(/fonts/Gontserrat-Medium.ttf) format("truetype");font-weight:400;font-style:normal}.mainheading{position:relative;padding:0;font-family:var(--Medium-font);font-weight:300;font-size:40px;color:#080808;transition:all .4s ease 0s;margin:0 0 1.5em}.alt-two .mainheading:before{position:absolute;left:0;bottom:0;width:80px;height:4px;content:"";background-color:#f04e03;left:50%;margin-left:-38px;bottom:-15px}.alt-two .mainheading{text-align:center;text-transform:capitalize}.bg-sec-lght{background:#f9f7f8}a{color:#000;text-transform:none}.footer{padding:40px 0 30px;text-align:left;font-size:15px;background:var(--bg-green-primary);color:var(--secondary-color);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.footer h6,.footer p{color:var(--primary-color)}footer ul.terms-list{border-left:1px solid #fff;padding-left:10px}footer .lang1{margin:2em 0;display:block}footer .lang1,footer ul.terms-list li{text-align:left}footer ul li{font-size:12px;margin-bottom:10px}.footer h5{text-transform:capitalize;margin-bottom:10px;color:var(--primary-color);text-decoration:none;font-size:1.4rem;font-weight:600}.ftr_logo{width:200px;height:120px!important}.footer .contact-info p{margin-bottom:5px;display:inline-flex;padding-left:0;margin-left:0!important}.footer .contact-info i,.footer .contact-info svg{margin-right:8px;color:var(--primary-color);padding:6px;height:16px;width:17px}.social-icons a{margin:10px 6px;font-size:1.3rem;display:inline-block}.social-icons a,.social-icons a:hover{color:var(--primary-color)}.footer-links a{color:var(--secondary-color);text-decoration:none;margin:0 10px;font-size:12px}.footer-links a:hover{text-decoration:underline}.footer hr{margin:20px auto 10px;border-top:1.6px solid var(--primary-color)}.contact-info .inline-itemx-box{display:flex;align-items:center;margin-bottom:10px;justify-content:left;margin-top:1rem}.contact-info .inline-itemx-box p{margin-left:1rem}footer{margin-top:3em}.footer p{font-size:.8rem;text-transform:uppercase}.footer a,.footer p{font-weight:var(--secondary-font-weight)}.footer a{text-transform:capitalize;color:#000;text-decoration:none}.footer .social-icons a i,.footer .social-icons a svg{margin-right:0;color:var(--secondary-color);background-color:var(--primary-bg);padding:6px;border-radius:0;height:19px;width:21px}.stat-circle{width:130px;height:130px;border:6px solid #f25000;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;transition:transform .3s ease}.stat-circle:hover{transform:scale(1.05)}.stat-circle h5{font-size:15px;font-weight:700}.stat-circle p{font-size:12}.left-sec{height:100%;display:flex;align-items:center;justify-content:center;padding:8px;transition:background-color .3s ease}.left-sec,.left-sec:hover{background-color:#dc3545}.border-red-btm{border-bottom:4px solid #dc3545}.logo-img{filter:grayscale(100%);cursor:pointer;transition:filter .3s ease}.logo-img.active{filter:none}.experience-filter-btns .btn-dark.active{background-color:#f04e03;border:1px solid #f04e03;font-size:12px}.search-bar{max-width:500px;background:#f8f8f8;border-radius:25px;padding:5px 15px}.search-bar input:focus{outline:none;box-shadow:none}.search-icon{color:gray;font-size:1.2rem}.book-now{background:#f35b04!important;color:white!important}.price-badge{display:inline;background:#f35b04;color:white;padding:3px 8px;font-size:.8rem;width:140px;border-radius:20px}.hotelimg{-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}.rounded-top-only{border-top-left-radius:10px;border-top-right-radius:10px}.mt28n{position:absolute;top:110px;right:0}.font10{font-size:11px}.booking-banner{background:url(/images/banner1.jpg) 50%/cover no-repeat;position:relative}.booking-banner .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3)}.logo-img.grayscale{filter:invert(1)}.contact-us-main .linkk-unstyled{font-size:14px!important;text-decoration:none!important}.contact-us-main input,.contact-us-maintextarea{border:1px solid #ddd;border-radius:0}.contact-us-main input:focus,.contact-us-main textarea:focus{box-shadow:none}.contact-us-main .contact-submit{font-size:14px;padding:7px 14px}.contact-us-main .contact-submit,.header-book-now-btn .book-btn{letter-spacing:1px;font-weight:600;text-transform:uppercase;border-radius:0;background-color:#f04e02;outline:none;border:none}.header-book-now-btn .book-btn{font-size:12px;padding:7px 20px;color:#fff;transition:opacity .4s ease,transform .4s ease;opacity:1;transform:translateY(0)}.header-book-now-btn .book-btn.hidden{opacity:0;transform:translateY(-10px);pointer-events:none}.brand-item-image img,.brand-item-image-below img{width:150px;height:auto!important}.brand-item-image-below img{background-color:#fff;border-radius:10px}.contact-us-main .box-d-flex{display:flex;gap:10px}.contact-us-main .address-contact{box-shadow:0 8px 24px rgba(149,157,165,.2);padding:1.5rem 1rem;margin-bottom:.5rem}.contact-us-main .address-contact .box-d-flex p{margin-bottom:0}.contact-us-main .map-iframe{filter:grayscale(.4) opacity(1);height:100%}.contact-us-main .inner-head-title{font-size:18px!important;margin-bottom:1rem}.contact-us-main .address-contact a{text-decoration:none;font-size:14px;font-weight:500;margin-top:1rem}.experience-section .swiper-button-next,.experience-section .swiper-button-prev{font-size:20px!important;letter-spacing:0!important;font-variant:normal!important;line-height:1!important;text-transform:none!important;color:#000!important;top:40%!important;width:40px!important;height:40px!important;background:rgba(255,255,255,.8)!important;border-radius:50%!important}.experience-section,.swiper-button-next:after,.swiper-button-prev:after{color:black!important;font-size:14px!important}.custom-modal-content .swiper-button-next,.custom-modal-content .swiper-button-prev{font-size:20px!important;letter-spacing:0!important;font-variant:normal!important;line-height:1!important;text-transform:none!important;color:#000!important;top:50%!important;width:40px!important;height:40px!important;background:rgba(255,255,255,.8)!important;border-radius:50%!important}.custom-modal-content,.swiper-button-next:after,.swiper-button-prev:after{color:black!important;font-size:14px!important}.mobile-header-container{display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-header-container>div:nth-child(2){flex-grow:1;text-align:center}.bg-danger .logo1{filter:brightness(0) invert(1)!important}.mb-8{margin-bottom:8em}.mt-8{margin-top:-30em;position:absolute;width:100%}.tab-booknow{position:absolute;left:45%;bottom:-22px;border-radius:30px!important;background:#f04e02}.tab-btn button img{margin:0 15px;height:80px}.text-orange{color:#f04e02}.border-orange{border:1px solid #f04e02}.trans-layer{top:-13px;height:110%;width:106%;opacity:40%}.cityexpr .winter-box img{height:300px}.cityexpr .winter-box-content{position:relative;bottom:4em;width:90%;background:#fff}.cityexpr .hotel-box-content{margin-top:5px}.cityexpr .winter-box-heading{font-family:var(--font-billmake)}.cityexpr .winter-box-btn{margin-top:5px}.hotel-box .winter-box-content{padding:0 14px 10px}.cityexpr .swiper-button-next,.cityexpr .swiper-button-prev{width:30px;height:30px}.cityexpr .swiper-button-next:after,.cityexpr .swiper-button-prev:after{font-size:16px!important;font-weight:700}.cityexpr .swiper-button-next,.cityexpr .swiper-button-prev{top:40%!important;z-index:10}.cityexpr .swiper-button-prev{left:0!important}.about-us-page-image img{width:100%;height:auto!important}.cityexpr .swiper-button-next{right:0!important}.swiper-button-next,.swiper-button-prev{font-size:20px!important;letter-spacing:0;font-variant:normal;line-height:1;text-transform:none!important;color:#000!important;top:40%;width:40px!important;height:40px!important;background:rgba(255,255,255,.8);border-radius:50%}.offersSection .swiper-button-next,.offersSection .swiper-button-prev{border:1px solid #d3d3d3}.hotel-arrow-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#666;font-size:12px;pointer-events:none}.accordion-item{border:1px solid #ddd;margin-bottom:10px;border-radius:0;box-shadow:10px 10px 20px #f2f2f2}.accordion-title{background-color:#ffffff;padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion-content{overflow:hidden;max-height:0;transition:max-height .7s ease-in-out}.accordion-content p{padding:10px;margin:0;background-color:#fafafa}.accordion-title h5{font-size:14px;font-weight:600;color:#403b3b}.accordion-title span{font-size:20px;font-weight:700}.accordion-item:not(:first-of-type){border-top:1px solid #ddd}#seccityfaq .accordion-item{box-shadow:0 2px 4px 3px #dfdede;border:none;margin-bottom:15px}#seccityfaq .accordion-title h5{font-weight:400}.overglry img{height:300px;width:100%}.sidebar-scroll{height:410px!important}.custom-hotel-header{font-size:23px}.custom-hotel-dineHeader,.custom-hotel-roomsHeader{font-size:18px}.custom-hotel-description{font-size:15px}.custom-main-button,.custom-sub-description,.custom-sub-header,.custom-submit-button{font-size:12px}.custom-button{font-size:10px}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.categories-scroll{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.categories-scroll::-webkit-scrollbar{display:none}.col-lg-6{scrollbar-color:#f35b04 white}.input-row{display:flex;gap:20px}.custom-input-box{border:1px solid #ccc;border-radius:6px;padding:2px 12px;width:150px;height:45px;box-sizing:border-box;display:flex;flex-direction:column}.input-label{color:#888;font-size:12px;font-weight:700;margin-bottom:3px}.input-value{border:none;outline:none;font-size:12px;color:#222;background:transparent;width:100%;padding:0}.our-hotels-popup-for-data.dropdown-menu{position:fixed!important}.our-hotels-popup-for-data.dropdown-menu.show{display:block;margin-top:10px;background:#f04e02e6}.brand-slide-item img{max-width:330px}.hotel-box-content{display:flex;justify-content:space-between;margin-top:1rem}.hotel-box-content .n-hotel-price{color:var(--primary-color);font:var(--secondary-font-size);font-weight:600;font-size:13px}.swiperContainer :global(.swiper-wrapper){display:flex;align-items:center}.swiperSlide{background-color:var(--white);width:50%;height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:transform .3s ease;border-radius:0;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,.1)}.swiperSlideImg{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.brandlftlogo{display:flex;flex-direction:row;align-items:stretch}.brandlftlogo>div:first-child{width:170px!important;flex-shrink:0}.brand-content{flex:1}.sidebar-scroll{background:#fff;box-shadow:0 2px 15px rgba(0,0,0,.06);width:220px;min-width:200px;max-width:320px;display:flex;flex-direction:column;align-items:center;padding:16px 0;overflow-y:auto;overflow-x:hidden}.brand-tab{width:100%;border-bottom:1px solid #eee}.brand-tab.active{border-left:4px solid #bf1e2d;border-bottom:none}.brand-content{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;align-items:center}.brand-content,.category-scroll{justify-content:center}.room-description-wrapper{position:absolute;left:0;bottom:110px;right:0}.room-description-wrapper2{position:absolute;left:auto;bottom:110px;right:0}.mainDiv{position:relative;width:100%;height:70px}.leftDiv,.mainDiv,.rightDiv{display:flex;align-items:center}.leftDiv,.rightDiv{flex:1}.leftDiv{justify-content:flex-end;align-items:center}.leftLinks{gap:2.5rem}.centerLogo,.leftLinks{display:flex;align-items:center}.centerLogo{cursor:pointer;margin-left:3rem;margin-right:3rem}.rightDiv{justify-content:space-between}.rightDiv,.rightLinks{display:flex;align-items:center}.rightLinks{gap:2.5rem}.book-now-parent{display:none}.propertyExploreSection .swiper-slide{box-shadow:0 .63vw 2.53vw .127vw rgba(11,18,33,.15);border-radius:3.13vw}.propertyExploreSection .cardDetailsHeight{height:auto}.custom-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;z-index:20000;padding:10px}.custom-modal-content{background:#fff;width:95%;max-width:1000px;max-height:90vh;overflow-y:auto;position:relative;padding:0 10px 10px;animation:fadeIn .25s ease}.custom-modal-close{position:absolute;top:0;right:0;background-color:#f35b04;color:white;border:none;width:30px;height:30px;font-size:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;z-index:2}.explore-btn{background:#ffffff!important;color:#000!important;border:1px solid #000!important;border-radius:4px;padding:4px 12px;font-size:10px!important}.explore-btn:hover{background:#f2f2f2!important}.propertyExploreSection .price-badge{background:#f35b04;color:#fff;padding:4px 12px;border-radius:4px;font-size:10px!important;display:inline-block;width:55%}.explore-secondary-btn{background:transparent!important;border:1px solid #000!important;color:#000!important;border-radius:4px;padding:4px 17px;font-size:10px!important}.explore-secondary-btn:hover{background:#ececec!important}.brand-slide-item-mobile{border:1px solid #ffffff33;border-radius:6px;transition:.3s}.brand-slide-item-mobile.active-brand{border-color:#fff;background:rgba(255,255,255,.1)}.ratio-16x9{--bs-aspect-ratio:calc(16 / 9 * 100%)}.ratio-9x16{--bs-aspect-ratio:calc(9 / 16 * 100%)}.brand-slide-item-mobile{flex:0 0 33%;max-width:33%;padding:10px;display:flex;justify-content:center;align-items:center}.brand-image-mobile{width:100%!important;height:auto!important;-o-object-fit:contain;object-fit:contain}.col-2-5{flex:0 0 20.833333%;max-width:20.833333%}.col-1-5{flex:0 0 12.5%;max-width:12.5%}.explore-left{min-height:0!important;height:100%;max-height:800px!important;overflow-y:auto!important}.winter-box.hotel-box{box-shadow:none;background-color:#fff;padding:0;border-radius:15px;margin:0 0 20px}.untold-stories-hotel-image img{height:290px!important;-o-object-fit:cover!important;object-fit:cover!important}.untold-stories-hotel-image .no-image-bg{background-color:#f0f0f0!important;min-height:250px!important}.brand-slide-item img{transition:.3s ease;border-bottom:4px solid transparent}.active-brand{position:relative}.active-brand img{position:relative;z-index:2}.active-brand:after{content:"";position:absolute;left:20px;right:20px;bottom:-5px;height:12px;background:rgba(0,0,0,.35);filter:blur(10px);border-radius:50%;z-index:1}.active-brand img{border-bottom:3px solid #ff6600;box-shadow:0 10px 12px -2px rgba(0,0,0,.45);border-radius:6px}.my-offer-card{background:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:768px){.contact-us-main .map-iframe{height:330px!important}.col-2-5{flex:0 0 20.833333%;max-width:100%}.col-1-5{flex:0 0 12.5%;max-width:100%}.room-description-wrapper{position:absolute;left:0;bottom:15px;right:0}.room-description-wrapper2{position:absolute;left:auto;bottom:15px;right:0}.about-us-page-image img{height:270px!important}.mainDiv{display:none}.book-now-parent{display:block}.brand-slide-item-mobile{max-width:500px}.brand-image-mobile{width:100%!important}.category-scroll{overflow-x:auto;white-space:nowrap}.category-scroll button{display:inline-block}.hotel-card-row{display:flex;flex-direction:column}.hotel-image-col img{width:100%!important;height:auto}.hotel-text-col{order:2!important;width:100%!important;height:200px}.brandlftlogo{flex-direction:row!important}.brandlftlogo>div:first-child{width:120px!important}.sidebar-scroll{display:flex!important;flex-direction:row!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;height:76px!important;padding:8px 0;border-bottom:1px solid #ddd;box-shadow:none;background:#fff}.brand-tab,.sidebar-scroll{align-items:center!important}.brand-tab{display:inline-flex!important;vertical-align:middle;justify-content:center!important;min-width:80px;height:65px;border-bottom:none!important;border-left:none!important}.brand-tab.active{border-bottom:1px solid #bf1e2d!important;border-left:none}.sidebar-scroll img{max-height:44px!important;width:auto!important;-o-object-fit:contain;object-fit:contain}.brand-content{width:100vw!important;padding:18px 12px 32px!important}.dining-sec .swiper-wrapper .swiper-slide,.rooms-venue .swiper-wrapper .swiper-slide{height:480px}}