@font-face{font-family:"Poppins";src:url("../fonts/poppins/poppins-regular.eot");src:url("../fonts/poppins/poppins-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-regular.woff2") format("woff2"),url("../fonts/poppins/poppins-regular.woff") format("woff"),url("../fonts/poppins/poppins-regular.ttf") format("truetype"),url("../fonts/poppins/poppins-regular.svg#poppinsregular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/poppins-medium.eot");src:url("../fonts/poppins/poppins-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-medium.woff2") format("woff2"),url("../fonts/poppins/poppins-medium.woff") format("woff"),url("../fonts/poppins/poppins-medium.ttf") format("truetype"),url("../fonts/poppins/poppins-medium.svg#poppinsmedium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/poppins-light.eot");src:url("../fonts/poppins/poppins-light.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-light.woff2") format("woff2"),url("../fonts/poppins/poppins-light.woff") format("woff"),url("../fonts/poppins/poppins-light.ttf") format("truetype"),url("../fonts/poppins/poppins-light.svg#poppinslight") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/poppins-semibold.eot");src:url("../fonts/poppins/poppins-semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-semibold.woff2") format("woff2"),url("../fonts/poppins/poppins-semibold.woff") format("woff"),url("../fonts/poppins/poppins-semibold.ttf") format("truetype"),url("../fonts/poppins/poppins-semibold.svg#poppinssemibold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/poppins-extrabold.eot");src:url("../fonts/poppins/poppins-extrabold.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-extrabold.woff2") format("woff2"),url("../fonts/poppins/poppins-extrabold.woff") format("woff"),url("../fonts/poppins/poppins-extrabold.ttf") format("truetype"),url("../fonts/poppins/poppins-extrabold.svg#poppinsextrabold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../fonts/poppins/poppins-black.eot");src:url("../fonts/poppins/poppins-black.eot?#iefix") format("embedded-opentype"),url("../fonts/poppins/poppins-black.woff2") format("woff2"),url("../fonts/poppins/poppins-black.woff") format("woff"),url("../fonts/poppins/poppins-black.ttf") format("truetype"),url("../fonts/poppins/poppins-black.svg#poppinsblack") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel/Cinzel-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel/Cinzel-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel/Cinzel-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel/Cinzel-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel/Cinzel-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel/Cinzel-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"PlayfairDisplay";src:url("../fonts/PlayfairDisplay/PlayfairDisplay-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"PlayfairDisplay";src:url("../fonts/PlayfairDisplay/PlayfairDisplay-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"PlayfairDisplay";src:url("../fonts/PlayfairDisplay/PlayfairDisplay-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"PlayfairDisplay";src:url("../fonts/PlayfairDisplay/PlayfairDisplay-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"PlayfairDisplay";src:url("../fonts/PlayfairDisplay/PlayfairDisplay-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"PlayfairDisplay";src:url("../fonts/PlayfairDisplay/PlayfairDisplay-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"PlusJakartaSans";src:url("../fonts/PlusJakartaSans/PlusJakartaSans-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Miracle";src:url("../fonts/miracle/MiraclePersonaluse.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"DIN Next LT Pro";src:url("../fonts/dinNextLTPro/DinNextLTPro-Regular.woff") format("woff");font-weight:400;font-style:normal}.grecaptcha-badge{transform:scale(0.5);transform-origin:0px 0px;right:-222px !important;bottom:-15px !important}.btn-pending-approval-wrapper{position:relative;position:relative;display:flex;width:24%;justify-content:center;margin:auto}.btn-pending-approval-wrapper .btn-pending-approval-curtain{position:absolute;width:100%;min-height:40px;height:100%;opacity:.6;background-color:#63b0b0}@media screen and (max-width: 992px){.btn-pending-approval-wrapper{width:99%}}.loader{color:#334d4a;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:220px auto;position:relative;transform:translateZ(0);animation:load6 1.7s infinite ease,round 1.7s infinite ease}@keyframes load6{0%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em,-0.087em -0.825em 0 -0.42em,-0.173em -0.812em 0 -0.44em,-0.256em -0.789em 0 -0.46em,-0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em,-0.338em -0.758em 0 -0.42em,-0.555em -0.617em 0 -0.44em,-0.671em -0.488em 0 -0.46em,-0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em,-0.377em -0.74em 0 -0.42em,-0.645em -0.522em 0 -0.44em,-0.775em -0.297em 0 -0.46em,-0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em,0 -0.83em 0 -0.42em,0 -0.83em 0 -0.44em,0 -0.83em 0 -0.46em,0 -0.83em 0 -0.477em}}@keyframes round{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.completed{color:#334d4a;font-size:100px;width:100px;margin:auto}.completed:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.navigation-bar{position:fixed;top:0;left:0;width:100%;height:111px;z-index:999;background-color:rgba(0,0,0,0);transition:background-color .3s ease;padding:20px 0;transition:background-color .3s ease,opacity .3s ease,height .3s ease,box-shadow .3s ease}.navigation-bar:after{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);z-index:-1;position:absolute;inset:0}.navigation-bar.scrolled{background-color:#fff;opacity:1;height:80px;border-bottom-width:1px;border-style:solid;border-color:#e9ebed}.navigation-bar.scrolled:after{display:none;content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);z-index:-1;position:absolute;inset:0}.navigation-bar.scrolled .nav-center img{width:70px}.navigation-bar.scrolled .book-now{padding:.4rem .9rem;font-size:.81rem;color:#000;background:rgba(0,0,0,0);border:1px solid #000}.navigation-bar.scrolled .book-now:hover{color:#fff;border:1px solid #003a5d;background:#003a5d}.navigation-bar.scrolled .menu-text{color:#000;font-size:.8rem;margin-bottom:-0.375rem}.navigation-bar.scrolled .hamburger{width:1.4rem;height:1rem}.navigation-bar.scrolled .hamburger span{background:#000;font-size:1.5px}.navigation-bar .nav-container{display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.navigation-bar .hamburger-menu-wrapper{display:flex;align-items:center;gap:.5rem}.navigation-bar .menu-text{color:#fff;font-size:1rem;font-family:"Poppins",Arial,sans-serif;font-weight:lighter}.navigation-bar .logo img{width:100%}.navigation-bar .book-now{color:#fff;background:rgba(0,0,0,0);border:1px solid #fff;padding:.5rem 1rem;border-radius:6px;text-decoration:none;transition:.3s;font-family:"Poppins",Arial,sans-serif;font-weight:lighter;font-size:.875rem}.navigation-bar .book-now:hover{color:#003a5d;background:#fff}.before-opacity-0:before{opacity:0}.opacity-100{opacity:1}.h100{height:100%}.navigation-bar .hamburger.active span:nth-of-type(1){transform:translateY(8px) rotate(45deg)}.hamburger.active span:nth-of-type(2){opacity:0}.hamburger.active span:nth-of-type(3){transform:translateY(-8px) rotate(-45deg)}.hamburger{width:1.5rem;height:1.125rem;position:relative;cursor:pointer}.hamburger span{display:block;width:100%;height:2px;background:#fff;margin-bottom:5px;transition:all .3s ease}.mobile-menu{position:fixed;top:0;left:0;width:25rem;height:100vh;background-color:#fff;box-shadow:2px 0 5px rgba(0,0,0,.2);transform:translateX(-100%);transition:transform .3s ease;z-index:9999;display:flex;flex-direction:column;overflow-y:auto}.mobile-menu.open{transform:translateX(0)}.mobile-menu-header{padding:10px 15px;position:relative}.mobile-menu-header .close-container{text-align:right}.mobile-menu-header .close-container .close-menu{background:rgba(0,0,0,0);border:none;font-size:1.25rem;cursor:pointer}.mobile-menu-header .close-container .close-menu i{color:#555;font-style:normal}.mobile-menu-header .mobile-menu-logo{text-align:center}.mobile-menu-header .mobile-menu-logo img{width:111px;height:88px}.mobile-menu-content{padding:20px;font-size:18px}.mobile-menu-content .title{color:#a69569;font-family:"Poppins",sans-serif}.mobile-menu-content ul{list-style:none;padding:0;margin:0}.mobile-menu-content ul>li{margin-bottom:15px;list-style-type:none}.mobile-menu-content ul>li span,.mobile-menu-content ul>li a{font-weight:600;color:#a69569;text-decoration:none}.mobile-menu-content ul>li span:hover,.mobile-menu-content ul>li a:hover{color:#a69569}.mobile-menu-content ul>li ul{margin-top:5px;margin-left:15px}.mobile-menu-content ul>li ul li{margin-bottom:5px}.mobile-menu-content ul>li ul li a{font-weight:400;color:#555;text-decoration:none;transition:color .3s}.mobile-menu-content ul>li ul li a:hover{color:#a69569}.mobile-menu{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.mobile-menu ::-webkit-scrollbar{display:none}.navigation-bar{transition:top .3s ease}.navbar-hidden{top:-120px !important}header{position:relative;width:100%;height:100vh;overflow:hidden}header .poster-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover}header .poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}header .video-hidden{display:none}header #heroVideo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}header .header-content{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;padding:0 1rem}header .header-content h1{font-size:3rem;font-family:"Miracle",Arial,sans-serif}header .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}header .poster{display:block;width:100%;cursor:pointer}header .play-button{cursor:pointer;background-color:rgba(0,0,0,.4);border-radius:50%;width:5rem;height:5rem;display:flex;margin:1rem 0px 2.56rem 0px;justify-content:center;align-items:center;border:5px solid #fff}header .play-icon{width:0;height:0;border-left:15px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);margin-left:3px}header .video-box{display:none;width:100%;height:auto}header .discover-btn{background-color:#fff;color:#fff;border:none;padding:.8rem 1.5rem;font-size:1rem;cursor:pointer;transition:background-color .3s ease,color .3s ease;border-radius:.9rem;font-family:"Poppins",Arial,sans-serif;margin:1rem 0px 2.56rem 0px}header .discover-btn:hover{background-color:#fff;color:#003a5d}@keyframes zoomIn{from{transform:scale(1)}to{transform:scale(1.2)}}.image-slide{position:relative;overflow:hidden}.image-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:zoomIn 10s linear infinite}.hero-section{position:relative;width:100%;height:100vh;overflow:hidden}.hero-section .swiper-container{position:absolute;inset:0}.hero-section .video-slider{position:absolute;top:0;left:0;width:100%;height:100%}.hero-section .video-slider .swiper-wrapper,.hero-section .video-slider .swiper-slide{width:100%;height:100%}.hero-section .video-slider .swiper-slide video,.hero-section .video-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-section .swiper-slide-active .slide-content{opacity:1;transform:translate(-50%, -50%) scale(1)}.hero-section .swiper-slide-active .slide-content h1{font-size:3rem;font-family:"Miracle",Arial,sans-serif}.hero-section .slide-content{position:absolute;top:50%;left:50%;width:80%;max-width:800px;text-align:center;color:#fff;transform:translate(-50%, -50%) scale(0.95);opacity:0;transition:opacity .5s ease,transform .5s ease;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 1rem;z-index:5}.hero-section .slide-content h1{font-size:3rem;font-family:"Miracle",Arial,sans-serif}.hero-section .discover-btn{margin-top:1rem;background-color:#fff;color:#003a5d;border-radius:.9rem;padding:.8rem 1.5rem;font-family:"Poppins",Arial,sans-serif;transition:background .3s,color .3s}.hero-section .discover-btn:hover{background-color:#003a5d;color:#fff}@keyframes fadeInScale{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:scale(1)}}.right-nav{position:absolute;top:50%;right:30px;transform:translateY(-50%);z-index:10}.right-nav ul{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;align-items:center;justify-content:center}.right-nav ul li a{display:block;width:12px;height:12px;border:1px solid #ccc;border-radius:50%;transition:all .3s ease}.right-nav ul li a.active{width:2.5rem;height:2.5rem;border:none;background:#fff url(../../../../assets/front/images/logo/xheko_imperial.png) no-repeat center/cover;background-size:1.5rem 1.5rem;animation:fadeInScale .5s ease forwards}.slide-clock{position:relative;display:flex;align-items:center;font-size:5rem;font-family:"Poppins",Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slide-clock .digit-box{width:1.2em;height:1.2em;overflow:hidden;position:relative}.slide-clock .digit-box .digit-list{display:flex;flex-direction:column;transition:transform .8s ease-in-out}.slide-clock .digit-box .digit-list span{height:1.2em;line-height:1.2em;text-align:center;display:block}.slide-clock .colon{margin:0 .2em}.footer{background-color:#000;color:#fff;padding:5rem 7.5rem;bottom:0px;width:100%}.footer .footer-container{max-width:1440px;margin:0 auto}.footer .footer-col{margin-bottom:1rem}.footer .footer-col ul{list-style:none;padding-left:0}.footer .footer-col ul li{margin-bottom:.5rem}.footer .footer-page-links li a{font-size:.8rem;color:#fff;font-weight:lighter;font-family:"Poppins",Arial,sans-serif}.footer .footer-cateogry-title{font-size:1.2rem;font-family:"Poppins",Arial,sans-serif;color:#a69569;margin-bottom:1.5rem}.footer .footer-col ul li a{color:#fff;text-decoration:none;transition:.3s}.footer .footer-col ul li a:hover{color:#ccc}.footer .footer-logo img{max-width:137px;max-height:109px;margin-bottom:1.875rem}.footer .footer-copy{font-size:.9rem;color:#999}.footer .footer-col hr{border:none;border-top:1px solid #666;margin:1rem 0}.footer .footer-desc{font-size:.8rem;font-family:"Poppins",Arial,sans-serif;font-weight:lighter}.footer .subscribe-form{display:flex;margin-top:1rem}.footer .subscribe-form input{flex:1;padding:.5625rem 1rem;border:none;outline:none;border-radius:3px 0 0 3px;background-color:#575656;color:#a69569;font-size:.875rem}.footer .subscribe-form input::-moz-placeholder{color:#a69569}.footer .subscribe-form input::placeholder{color:#a69569}.footer .subscribe-form input:-ms-input-placeholder{color:#a69569}.footer .subscribe-form input::-ms-input-placeholder{color:#a69569}.footer .subscribe-form input::-webkit-input-placeholder{color:#a69569}.footer .subscribe-form button{padding:.5rem 1rem;border:none;background-color:#d4c07f;color:#000;cursor:pointer;border-radius:0 3px 3px 0;transition:background-color .3s,color .3s}.footer .subscribe-form button:hover{background-color:#fff;color:#000}.footer .footer-bottom{padding-top:1rem;margin-top:2rem}.footer .footer-bottom.row{margin-left:0px;margin:0px}.footer .footer-bottom.row .row{margin-left:0px;margin-right:0px;padding:0px}.footer .social-icons a:hover{color:#d4c07f;border-color:#d4c07f;transform:scale(1.1)}.footer .social-icons a{color:#fff;font-size:1.2rem;text-decoration:none;transition:color .3s,transform .3s;border:1px solid #fff;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.footer .footer-links{display:flex;justify-content:space-between}.footer .footer-links a{color:#ccc;margin-left:1rem;text-decoration:none;transition:.3s;font-size:.8rem}.footer .footer-links a:first-child{margin-left:0}.footer .footer-links a:hover{color:#fff}.footer .subscribe-desc{font-size:.875rem;font-weight:lighter;font-family:"Poppins",Arial,sans-serif;opacity:1;color:#fff}.footer .left-line,.footer .right-line{padding:0px}.footer .left-line{margin-right:3.75rem}.footer .right-line{margin-left:3.75rem}.footer .social-media-container{margin-top:1.5rem;margin-bottom:3.75rem}@media(max-width: 576px){.footer-bottom{display:flex;flex-direction:column;align-items:center;gap:1rem}.footer-links{margin-top:1rem;text-align:center}}@media(max-width: 767px){.footer-logo-container{text-align:center}.footer .footer-col{margin-bottom:2rem}.footer .left-line{margin-right:1.75rem}.footer .right-line{margin-left:1.75rem}}.digitalexchange-logo-container{display:flex;align-items:end;justify-content:end;padding:20px 0px 0px 0px}.digitalexchange-logo-container a img{width:70px}.hero-section .video-slider::before,.hero-section .video-slider .swiper-wrapper,.hero-section .video-slider .swiper-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.slide-container .owl-carousel .item,.slide-container .slide .item,.detail-slide-container .owl-carousel .item,.detail-slide-container .slide .item{max-height:85vh}.slide-container .owl-carousel .item,.detail-slide-container .owl-carousel .item{position:relative}.slide-container .owl-carousel .item img,.slide-container .slide .item img,.detail-slide-container .owl-carousel .item img,.detail-slide-container .slide .item img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.slide-container .owl-carousel .owl-dots,.detail-slide-container .owl-carousel .owl-dots{display:none !important}.slide-container .owl-carousel .owl-nav button,.detail-slide-container .owl-carousel .owl-nav button{border-radius:50%;padding:10px;width:3.5rem;border:1px solid #fff;display:flex;height:3.5rem;align-items:center;justify-content:center;transition:border-color .3s,color .3s}.slide-container .owl-carousel .owl-nav button:hover,.detail-slide-container .owl-carousel .owl-nav button:hover{border-color:#003a5d;color:#003a5d;background-color:rgba(0,0,0,0)}.slide-container .owl-carousel .owl-nav button:hover span,.detail-slide-container .owl-carousel .owl-nav button:hover span{color:#003a5d}.slide-container .owl-carousel .owl-nav button span,.detail-slide-container .owl-carousel .owl-nav button span{font-weight:100;color:#fff;width:100%;text-align:center;font-size:3.5rem;transition:color .3s}.slide-container .owl-carousel .owl-nav .owl-prev,.detail-slide-container .owl-carousel .owl-nav .owl-prev{left:-0.625rem;margin-right:1rem}.slide-container .owl-carousel .owl-nav .owl-next,.detail-slide-container .owl-carousel .owl-nav .owl-next{right:-0.625rem;margin-left:1rem}.slide-container .owl-nav,.detail-slide-container .owl-nav{bottom:12vw;position:absolute;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.owl-carousel.detail-slide-carousel.owl-theme.owl-loaded.owl-drag{position:relative;overflow-x:hidden;overflow-y:hidden}.section-mrg{margin-top:-10vw;z-index:1;overflow:hidden}.detail-slide-container .owl-nav{bottom:12vw}.slide-container .owl-nav{bottom:2vw}.position-relative.section-mrg.slider-mrg:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:140%;height:337px;border-top-left-radius:50%;border-top-right-radius:50%;background:#fff}.room-section,.bars-dinners-section,.spa-wellness-section,.local-attractions-section{position:relative}.room-section .row{padding:0px;margin:0px}.room-section .room-cards{padding:0px}.room-section .room-cards .room-card-left .room-detail-container{padding-right:35px}.room-section .room-cards .room-card-right .room-detail-container{padding-left:35px}.room-section .room-cards .room-card{margin-bottom:60px;display:flex;justify-content:center;align-items:center}.room-section .room-cards .room-card .room-detail-container .room-img-content{display:none}.room-section .room-cards .room-card .room-detail-container .room-detail-title{font-size:2.25rem;font-weight:400;font-family:"Miracle",Arial,sans-serif}.room-section .room-cards .room-card .room-detail-container .room-detail-price,.room-section .room-cards .room-card .room-detail-container .room-detail-room-area,.room-section .room-cards .room-card .room-detail-container .room-detail-guests,.room-section .room-cards .room-card .room-detail-container .room-detail-perice-per-night{font-size:.875rem;font-weight:300;margin-bottom:.8rem}.room-section .room-cards .room-card .room-detail-container .room-detail-price{color:#003a5d}.room-section .room-cards .room-card .room-detail-container .room-detail-desc{text-align:justify}.room-section .room-cards .room-card .room-detail-container hr{color:#2d2c2c;margin:40px 0px;width:100%}.room-section .room-cards .room-card .room-detail-container .room-detail-features ul{display:flex}.room-section .room-cards .room-card .room-detail-container .room-detail-features li{margin-bottom:16px}.room-section .room-cards .room-card .room-detail-container .room-detail-features li img{width:24px;height:24px;margin-right:12px}.room-section .room-cards .room-card .room-detail-container .room-detail-features li span{font-size:.875rem}.room-section .room-cards .room-card .room-detail-container .room-actions{margin-top:40px;display:flex;justify-content:space-between;align-items:center}.room-section .room-cards .room-card .room-detail-container .room-actions i{padding-left:20px;width:7px;height:14px;display:inline}.room-section .room-cards .room-card .room-detail-container .room-actions .room-detail-btn{color:#2d2c2c;font-style:italic;font-size:1rem;transition:background-color .3s,color .3s}.room-section .room-cards .room-card .room-detail-container .room-actions .room-detail-btn:hover{color:#003a5d;font-weight:500}.room-section .room-cards .room-card .room-detail-container .room-actions .room-book-now{border-top:1px solid #003a5d;border-bottom:1px solid #003a5d;color:#003a5d;padding:10px 20px;transition:background-color .3s,color .3s}.room-section .room-cards .room-card .room-detail-container .room-actions .room-book-now:hover{color:#171717;border-top-color:#171717;border-bottom-color:#171717;color:#171717;font-weight:500}.room-section .room-cards .room-card .room-img img{width:100%;border-radius:10px}.page-info-container{text-align:center;margin:3.75rem auto;padding:0rem 13rem}.page-info-container .page-info-subtitle{font-size:1.5rem;letter-spacing:.5rem;color:#003a5d;font-weight:lighter;margin-bottom:.5rem}.page-info-container .page-info-title{font-size:3.125rem;font-family:"Miracle",Arial,sans-serif;margin-bottom:1.2rem}.page-info-container .page-info-desc{font-size:1rem;font-weight:lighter;margin-bottom:1.8rem}.page-info-container .page-info-actions{display:flex;justify-content:center;align-items:center}.page-info-container .page-info-actions .select-date-btn,.page-info-container .page-info-actions .book-now-btn{font-size:.875rem;font-weight:lighter;padding:8px 23px;border-radius:20px;transition:background-color .3s,color .3s}.page-info-container .page-info-actions .select-date-btn{background-color:#003a5d;color:#fff;margin-right:40px}.page-info-container .page-info-actions .select-date-btn:hover{background-color:#171717;color:#003a5d}.page-info-container .page-info-actions .book-now-btn{background-color:#171717;color:#fff}.page-info-container .page-info-actions .book-now-btn:hover{background-color:#003a5d;color:#171717}@media(max-width: 1400px){.room-section .room-cards{padding:0px}.page-info-container{padding:0px}}@media(max-width: 761px){.room-section .room-cards .room-card .room-detail-container{padding:0px 10px}.room-section .room-cards .room-card .room-detail-container .room-img-content{display:block}.room-section .room-cards .room-card .room-detail-container .room-img-content img{margin-top:20px;width:100%}.room-section .room-cards .room-card .room-detail-container .room-actions{margin-top:6px}.room-section .room-cards .room-card .room-detail-container hr{margin:20px 0px}.room-section .room-cards .room-card .room-detail-container .room-detail-features li img{width:20px;height:20px;margin-right:9px}.room-section .room-img{display:none}}.amenities-section{text-align:center;padding:40px 0}.amenities-section .section-title{font-size:1.5rem;font-weight:lighter;color:#003a5d;text-align:left;margin-bottom:10px;letter-spacing:5px}.amenities-section .section-subtitle{font-size:3.125rem;color:#171717;margin-bottom:10px;font-weight:normal;text-align:left;font-family:"Miracle",Arial,sans-serif}.amenities-section .amenity-card{border-radius:10px;padding:20px;text-align:left;margin-bottom:40px}.amenities-section .amenity-card img{width:50px;max-width:50px;margin-bottom:16px}.amenities-section .amenity-card h3{font-size:18px;font-weight:600;color:#333;margin-bottom:10px}.amenities-section .amenity-card p{font-size:14px;color:#707070}.amenities-section .amenities-container .amenity-card{opacity:.5;transition:opacity .3s ease-in-out}.room-details-section{position:relative}.room-details-section .room-header{text-align:center;margin:3.75rem auto}.room-details-section .room-header .room-title{font-size:3.125rem;font-weight:normal;color:#171717;font-family:"Miracle",Arial,sans-serif}.room-details-section .room-header .room-description{font-size:1rem;color:#575656;margin-top:10px}.room-details-section .room-header .room-price{font-size:1.5rem;font-weight:normal;color:#171717;margin-top:15px;font-family:"Miracle",Arial,sans-serif}.room-details-section .room-content .room-info .room-check-container{display:flex;align-items:center;justify-content:left;margin-bottom:58px}.room-details-section .room-content .room-info .room-check-container .room-check-in,.room-details-section .room-content .room-info .room-check-container .room-check-out{display:flex;align-items:center;justify-content:center}.room-details-section .room-content .room-info .room-check-container .room-check-in img,.room-details-section .room-content .room-info .room-check-container .room-check-out img{width:3.125rem;height:3.125rem;margin-right:1.5rem}.room-details-section .room-content .room-info .room-check-container .room-check-time-title{font-family:"Miracle",Arial,sans-serif;font-size:1.5rem;color:#171717;font-weight:normal}.room-details-section .room-content .room-info .room-check-container .room-check-time{font-size:1rem;font-weight:400}.room-details-section .room-content .room-info .room-check-container .room-check-in{margin-right:7.8125rem}.room-details-section .room-content .room-info .room-amenities{margin-bottom:3.75rem}.room-details-section .room-content .room-info .room-amenities h6{font-size:1.5rem;font-family:"Miracle",Arial,sans-serif;font-weight:normal;margin-bottom:2rem}.room-details-section .room-content .room-info .room-amenities ul li{margin-bottom:1.06rem}.room-details-section .room-content .room-info .room-amenities ul li img{width:1.5rem;height:1.5rem;margin-right:.7rem}.room-details-section .room-content .room-info .room-amenities ul li span{font-size:1rem}.room-details-section .room-content .room-info .available-offers{margin-bottom:3.75rem}.room-details-section .room-content .room-info .available-offers h6{font-size:1.5rem;font-family:"Miracle",Arial,sans-serif;font-weight:normal;margin-bottom:2rem}.room-details-section .room-content .room-info .available-offers .offers-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem;list-style-type:none;padding-left:0}.room-details-section .room-content .room-info .available-offers li{font-size:1rem;color:#575656;display:flex;align-items:center}.room-details-section .room-content .room-info .available-offers li::before{content:"";background-color:#003a5d;margin-right:.75rem;width:.5rem;height:.5rem}.room-details-section .room-content .room-info .room-rules h6{font-size:1.5rem;font-family:"Miracle",Arial,sans-serif;font-weight:normal;margin-bottom:2rem}.room-details-section .room-content .room-info .room-rules .rules-list{list-style-type:none;padding-left:0}.room-details-section .room-content .room-info .room-rules .rules-list li{font-size:1rem;color:#575656;display:flex;align-items:center;margin-bottom:.81rem}.room-details-section .room-content .room-info .room-rules .rules-list li::before{content:"";background-color:#003a5d;margin-right:.75rem;width:.5rem;height:.5rem}.other-rooms-section{text-align:center;margin-top:3.125rem;margin-bottom:11.625rem}.other-rooms-section h2{font-size:3.125rem;font-weight:400;margin-bottom:2.5rem;text-align:left}.other-rooms-section .owl-carousel .room-card{position:relative;overflow:hidden;border-radius:10px;margin-right:1.875rem}.other-rooms-section .owl-carousel .room-card a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0));opacity:1;transition:opacity .3s ease}.other-rooms-section .owl-carousel .room-card a:hover::before{opacity:1;cursor:pointer;background:linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0))}.other-rooms-section .owl-carousel .room-card img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;border-radius:10px;transition:all .3s ease}.other-rooms-section .owl-carousel .room-card .room-details{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:0px 1.75rem 2rem 1.375rem;text-align:left}.other-rooms-section .owl-carousel .room-card .room-details h3{font-size:1.375rem;font-weight:normal;font-family:"Miracle",Arial,sans-serif}.other-rooms-section .owl-carousel .room-card .room-details hr{width:100%;background:#fff;opacity:1;margin:14px 0px 12px 0px}.other-rooms-section .owl-carousel .room-card .room-details .btn-details{display:inline-block;text-decoration:none;margin-top:10px;font-size:1rem;font-style:italic;color:#fff}.bars-dinners-section .row{padding:0px;margin:0px}.bars-dinners-section .bar-dinners-cards{padding:0px}.bars-dinners-section .bar-dinners-cards .bar-dinner-card-left .bar-dinner-detail-container{padding-right:35px}.bars-dinners-section .bar-dinners-cards .bar-dinner-card-right .bar-dinner-detail-container{padding-left:35px}.bars-dinners-section .bar-dinners-cards .bar-dinner-card{margin-bottom:60px;display:flex;justify-content:center;align-items:center}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-img-content{display:none}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-detail-title{font-size:2.25rem;font-weight:400;font-family:"Miracle",Arial,sans-serif}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-detail-price{font-size:.875rem;font-weight:300;margin-bottom:.8rem;color:#003a5d}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-detail-desc{text-align:justify}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container hr{color:#2d2c2c;margin:40px 0px;width:100%}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-actions{margin-top:40px;display:flex;align-items:center}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-actions .bar-dinner-detail-btn{background-color:#003a5d;margin-right:30px}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-actions .bar-dinner-detail-btn:hover{background-color:#171717;color:#fff}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-actions .room-book-now{background-color:#171717}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-actions .room-book-now:hover{background-color:#003a5d;color:#fff}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-actions .bar-dinner-detail-btn,.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-actions .room-book-now{transition:background-color .3s,color .3s;color:#fff;font-size:14px;padding:5px 20px;border-radius:15px}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-img img{width:100%;border-radius:10px}.amenities-section{text-align:center;padding:40px 0}.amenities-section .section-title{font-size:1.5rem;font-weight:lighter;color:#003a5d;text-align:left;margin-bottom:10px;letter-spacing:5px}.amenities-section .section-subtitle{font-size:3.125rem;color:#171717;margin-bottom:10px;font-weight:normal;text-align:left;font-family:"Miracle",Arial,sans-serif}.amenities-section .amenity-card{border-radius:10px;padding:20px;text-align:left;margin-bottom:40px}.amenities-section .amenity-card img{width:50px;max-width:50px;margin-bottom:16px}.amenities-section .amenity-card h3{font-size:18px;font-weight:600;color:#333;margin-bottom:10px}.amenities-section .amenity-card p{font-size:14px;color:#707070}.amenities-section .amenities-container .amenity-card{opacity:.5;transition:opacity .3s ease-in-out}.restaurant-details-section{position:relative}.restaurant-details-section .restaurant-header{text-align:center;margin-bottom:40px}.restaurant-details-section .restaurant-header .restaurant-title{font-size:3.125rem;font-weight:normal;color:#171717;font-family:"Miracle",Arial,sans-serif}.restaurant-details-section .restaurant-header .restaurant-description{font-size:1rem;color:#575656;margin-top:10px}.restaurant-details-section .restaurant-image-container{position:relative;width:100%;height:80vh;margin-bottom:60px;overflow:hidden}.restaurant-details-section .restaurant-image-container .restaurant-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.other-bars-drinks-section{text-align:center;margin-top:3.125rem;margin-bottom:11.625rem}.other-bars-drinks-section h2{font-size:3.125rem;margin-bottom:2.5rem;font-weight:400;font-family:"Miracle",Arial,sans-serif}.other-bars-drinks-section .owl-carousel .room-card{position:relative;overflow:hidden;border-radius:10px;margin-right:30px}.other-bars-drinks-section .owl-carousel .room-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));opacity:1;transition:opacity .3s ease}.other-bars-drinks-section .owl-carousel .room-card:hover::before{opacity:1;cursor:pointer;background:linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0))}.other-bars-drinks-section .owl-carousel .room-card img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;border-radius:10px;transition:all .3s ease}.other-bars-drinks-section .owl-carousel .room-card .room-details{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:0px 28px 32px 22px;text-align:left}.other-bars-drinks-section .owl-carousel .room-card .room-details h3{font-size:1.375rem;font-weight:normal;font-family:"Miracle",Arial,sans-serif}.other-bars-drinks-section .owl-carousel .room-card .room-details hr{width:100%;background:#fff;opacity:1;margin:14px 0px 12px 0px}.other-bars-drinks-section .owl-carousel .room-card .room-details .btn-details{display:inline-block;text-decoration:none;margin-top:10px;font-size:1rem;font-style:italic;color:#fff}@media(min-width: 1025px){.restaurant-details-section .restaurant-image-container{height:60vh}}@media(max-width: 1024px){.restaurant-details-section .restaurant-image-container{height:50vh}.other-rooms-section .owl-carousel .room-card{margin-right:0px}}@media(max-width: 768px){.restaurant-details-section .restaurant-image-container{height:40vh}.footer{padding:5rem 2.5rem}}@media(max-width: 480px){.restaurant-details-section .restaurant-image-container{height:20vh}}.spa-wellness-section .row{padding:0px;margin:0px}.spa-wellness-section .spa-wellness-cards{padding:0px}.spa-wellness-section .spa-wellness-cards .spa-wellness-left .spa-wellness-detail-container{padding-right:35px}.spa-wellness-section .spa-wellness-cards .spa-wellness-right .spa-wellness-detail-container{padding-left:35px}.spa-wellness-section .spa-wellness-cards .spa-wellness{margin-bottom:60px;display:flex;justify-content:center;align-items:center}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-img-content{display:none}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-detail-title{font-size:2.25rem;font-weight:400;font-family:"Miracle",Arial,sans-serif}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-detail-price{font-size:.875rem;font-weight:300;margin-bottom:.8rem;color:#003a5d}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-detail-desc{text-align:justify}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container hr{color:#2d2c2c;margin:40px 0px;width:100%}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-detail-features ul{display:flex}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-detail-features li{margin-bottom:16px}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-detail-features li img{width:24px;height:24px;margin-right:12px}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-detail-features li span{font-size:.875rem}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-actions{margin-top:40px}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-actions .get-gift-card{background-color:#a69569;margin-right:30px;transition:background-color .3s,color .3s;color:#fff;font-size:14px;padding:10px 20px;border-radius:15px}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-actions .get-gift-card:hover{background-color:#171717;color:#fff}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-img img{width:100%;border-radius:10px}.page-info-container{text-align:center;margin:3.75rem auto;padding:0rem 13rem}.page-info-container .page-info-subtitle{font-size:1.5rem;letter-spacing:.5rem;color:#003a5d;font-weight:lighter;margin-bottom:.5rem}.page-info-container .page-info-title{font-size:3.125rem;font-family:"Forum",sans-serif;margin-bottom:1.2rem}.page-info-container .page-info-desc{font-size:1rem;font-weight:lighter;margin-bottom:1.8rem}.page-info-container .page-info-actions{display:flex;justify-content:center;align-items:center}.page-info-container .page-info-actions .select-date-btn,.page-info-container .page-info-actions .book-now-btn{font-size:.875rem;font-weight:lighter;padding:8px 23px;border-radius:20px;transition:background-color .3s,color .3s}.page-info-container .page-info-actions .select-date-btn{background-color:#003a5d;color:#fff;margin-right:40px}.page-info-container .page-info-actions .select-date-btn:hover{background-color:#171717;color:#003a5d}.page-info-container .page-info-actions .book-now-btn{background-color:#171717;color:#fff}.page-info-container .page-info-actions .book-now-btn:hover{background-color:#003a5d;color:#171717}.spa-wellness-img .owl-spa-carousel .item img,.history-img .owl-spa-carousel .item img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.spa-wellness-img .owl-spa-carousel .owl-dots,.history-img .owl-spa-carousel .owl-dots{display:none !important}.spa-wellness-img .owl-spa-carousel .owl-nav button,.history-img .owl-spa-carousel .owl-nav button{border-radius:50%;padding:10px;width:56px;border:1px solid #fff;display:flex;height:56px;align-items:center;justify-content:center;transition:border-color .3s,color .3s}.spa-wellness-img .owl-spa-carousel .owl-nav button:hover,.history-img .owl-spa-carousel .owl-nav button:hover{border-color:#003a5d;color:#003a5d;background-color:rgba(0,0,0,0)}.spa-wellness-img .owl-spa-carousel .owl-nav button:hover span,.history-img .owl-spa-carousel .owl-nav button:hover span{color:#003a5d}.spa-wellness-img .owl-spa-carousel .owl-nav button span,.history-img .owl-spa-carousel .owl-nav button span{font-weight:100;color:#fff;width:100%;text-align:center;font-size:56px;transition:color .3s}.spa-wellness-img .owl-spa-carousel .owl-nav .owl-prev,.history-img .owl-spa-carousel .owl-nav .owl-prev{left:-10px;margin-right:16px}.spa-wellness-img .owl-spa-carousel .owl-nav .owl-next,.history-img .owl-spa-carousel .owl-nav .owl-next{right:-10px;margin-left:16px}.spa-wellness-img .owl-spa-carousel .owl-nav,.history-img .owl-spa-carousel .owl-nav{margin-bottom:26px;position:absolute;bottom:0px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.about-us-section .about-info{padding-right:30px}.about-us-section .about-info h2{font-size:3.125rem;text-align:left;font-weight:400;margin-bottom:1rem}.about-us-section .about-info .description{font-size:1.2rem;font-weight:400;margin-bottom:2.5rem}.about-us-section .about-info .sub_title p{font-size:1.875rem;font-weight:400;font-family:"Poppins",Arial,sans-serif}.about-us-section .about-info .about-stats .stat-item{text-align:center;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}.about-us-section .about-info .about-stats .stat-item i{font-size:3rem;color:#fc0;margin-bottom:10px}.about-us-section .about-info .about-stats .stat-item p{font-size:1rem}.about-us-section .about-info .about-stats .stat-item span{font-size:1.2rem;font-weight:300}.about-us-section .history .history-container{display:flex;flex-wrap:wrap;justify-content:left;align-items:center;margin:40px 0}.about-us-section .history .history-container .history-content{flex:1;padding:20px;max-width:42%;box-sizing:border-box}.about-us-section .history .history-container .history-content h3{font-size:2rem;margin-bottom:20px}.about-us-section .history .history-container .history-content p{font-size:1rem;line-height:1.6;margin-bottom:20px}.about-us-section .history .history-container .history-img{max-width:58%;flex:1;border-radius:10px}.about-us-section .history .history-container .history-img img{flex:1;max-width:100%;box-sizing:border-box;border-radius:10px}.about-us-section .about-us-img{padding-left:.77rem}.about-us-section .about-us-img img{width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.about-us-section .hotel-info h1{font-size:2rem}.about-us-section .hotel-info h2{font-size:1.2rem}.about-us-section .hotel-stats{flex-direction:column;align-items:center}.about-us-section .stat-item{margin-bottom:20px}.about-us-section .hotel-gallery{flex-direction:column}.about-us-section .gallery-item{flex:1 1 100%;margin-bottom:20px}}.stats-section{background-color:#d3cec9;text-align:center;padding:4.75rem 1.25rem;font-family:"Georgia",serif;margin:3rem 0px}.stats-container{display:flex;justify-content:center;flex-wrap:wrap;gap:13rem;margin-bottom:2.5rem}.stat-item h2{font-size:3.125rem;margin:0;font-weight:normal}.stat-item p{font-size:1rem;letter-spacing:1px;margin:10px 0 0}.stats-description p{margin:0 auto;font-size:1.875rem;font-weight:400;font-family:"Poppins","DIN Next LT Pro",Arial,sans-serif}.contact-info-section{margin-bottom:3.75rem}.contact-info-section .container .contact-info .contact-img{width:100%;-o-object-fit:cover;object-fit:cover}.contact-info-section .container .contact-info .contact-infos .adress-container,.contact-info-section .container .contact-info .contact-infos .phone-container{margin-bottom:2rem}.contact-info-section .container .contact-info .contact-infos .adress-container .title,.contact-info-section .container .contact-info .contact-infos .phone-container .title,.contact-info-section .container .contact-info .contact-infos .email-container .title{font-weight:400;font-size:1.5rem;font-family:"Miracle",Arial,sans-serif}.contact-info-section .container .contact-info .contact-infos .adress-container .desc,.contact-info-section .container .contact-info .contact-infos .phone-container .desc,.contact-info-section .container .contact-info .contact-infos .email-container .desc{font-weight:300;font-size:1.125rem}.contact-info-section .container .contact-info .contact-infos .phone-container ul li{list-style:none}.contact-info-section .container .contact-info .contact-infos .phone-container ul li a{font-size:1.125rem;font-weight:300;color:#575656}.contact-info-section .container .contact-info .contact-infos .phone-container ul li a:hover{color:#003a5d}.contact-info-section .container .contact-info .contact-infos .email-container a{color:#575656}.contact-info-section .container .contact-info .contact-infos .email-container a:hover{color:#003a5d}.contact-info-section .container .contact-info .info-box{align-items:center;justify-content:left;display:flex}.contact-form-section{background-color:#f5f5f5;padding:64px 0px}.contact-form-section .map-container{position:relative;padding:20px}.contact-form-section .map-container .map-embed{position:relative;width:100%;height:540px}.contact-form-section .map-container .map-embed iframe{width:100%;height:100%;border:0}.contact-form-section .form-container{padding:20px}.contact-form-section .form-container #contact_form{display:block}.contact-form-section .form-container .form-row{display:flex;gap:20px;margin-bottom:20px}.contact-form-section .form-container .form-row .form-group{flex:1;display:flex;flex-direction:column}.contact-form-section .form-container .form-row .form-group label{font-weight:500;margin-bottom:8px}.contact-form-section .form-container .form-row .form-group input,.contact-form-section .form-container .form-row .form-group textarea{padding:10px;border:1px solid #ccc;font-size:.95rem}.contact-form-section .form-container .form-row .form-group input{border-radius:6px}.contact-form-section .form-container .form-row .form-group textarea{resize:none}.contact-form-section .form-container .form-row .iti input{width:100%;padding-left:48px}.contact-form-section .form-container .form-group.full-width{flex:1 1 100%}.contact-form-section .form-container .btn-submit{background-color:#003a5d;color:#fff;border:none;padding:5px 30px;font-size:1rem;font-weight:300;cursor:pointer;border-radius:15px;transition:background .3s ease}.contact-form-section .form-container .btn-submit:hover{background-color:#003a5d}.contact-form-section .form-container .checkbox-group{display:flex;align-items:center;margin-bottom:1.81rem}.contact-form-section .form-container .checkbox-group input{width:1rem;height:1rem;margin-right:.81rem}.contact-form-section .form-container .checkbox-group label{font-weight:400;font-size:.81rem}.contact-form-section .form-container .custom-checkbox{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact-form-section .form-container .custom-checkbox input[type=checkbox]{position:absolute;opacity:0}.contact-form-section .form-container .custom-checkbox .checkmark{width:1.2rem;height:1.2rem;border:1px solid #ccc;border-radius:3px;margin-right:.81rem;background-color:rgba(0,0,0,0);position:relative}.contact-form-section .form-container .custom-checkbox input[type=checkbox]:checked+.checkmark{background-color:#003a5d}.contact-form-section .form-container .custom-checkbox input[type=checkbox]:checked+.checkmark::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media(max-width: 768px){.form-container .form-row{flex-direction:column}.form-container .form-row .form-group .map-embed{height:300px}}.booking-section{position:fixed;bottom:0px;width:100%;z-index:2}.booking-section .container{width:100%;max-width:78.5rem;margin:0 auto;background-color:#2d2c2c;color:#a69569;padding:0px}.booking-section .booking-form{padding:2.1875rem 4.4375rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.booking-section .booking-form .booking-item{display:flex;flex-direction:column;margin-bottom:.625rem;margin-right:1.25rem;min-width:9.375rem}.booking-section .booking-form .booking-item:last-child{margin-bottom:0;margin-right:0}.booking-section .booking-form .booking-item label{margin-bottom:.3125rem;font-weight:500}.booking-section .booking-form .booking-item .title{color:#fff;font-size:1.5rem;font-weight:400;font-family:"Miracle",Arial,sans-serif}.booking-section .booking-form .booking-item select{display:inline-block;width:100%;padding:.625rem;height:2.625rem;line-height:1.25rem;border:1px solid #444;border-radius:4px;background-color:#2a2a2a;color:#b6a77a;font-size:.95rem}.booking-section .booking-form .booking-item .input-wrapper,.booking-section .booking-form .booking-item select{position:relative}.booking-section .booking-form .booking-item .input-wrapper .date-picker{display:inline-block;width:100%;padding:.625rem;height:2.625rem;line-height:20px;border-radius:4px;color:#b6a77a;font-size:.95rem}.booking-section .booking-form .booking-item .input-wrapper .date-picker{padding-right:40px}.booking-section .booking-form .booking-item .input-wrapper i{position:absolute;top:50%;right:.625rem;transform:translateY(-50%);color:#fff}.booking-section .booking-form .booking-item .btn-check-availability{color:#b6a77a;border:none;cursor:pointer;font-weight:500;transition:color .3s ease;display:flex;align-items:center;margin-top:2.1875rem;background-color:#2d2c2c}.booking-section .booking-form .booking-item .btn-check-availability:hover{color:#fff}.booking-section .booking-form .booking-item .btn-check-availability i{margin-left:.5rem}@media(max-width: 870){.booking-section .booking-section{display:none}.booking-section .booking-form{flex-direction:column;align-items:flex-start}.booking-section .booking-item{width:100%;margin-right:0;margin-bottom:.9375rem}}.flatpickr-calendar{background-color:#000 !important;color:#fff !important;border:1px solid #444}.flatpickr-months{background-color:#000 !important;border-bottom:1px solid #444 !important}.flatpickr-monthDropdown-months,.flatpickr-current-month .cur-year{background-color:#111 !important;color:#fff !important;border:none !important;outline:none !important}.flatpickr-prev-month,.flatpickr-next-month{color:#fff !important;opacity:.8}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background:none !important;opacity:1}.flatpickr-weekday{background-color:#000 !important;color:#fff !important;font-weight:500}.flatpickr-day{color:#fff !important;background:rgba(0,0,0,0) !important;border-radius:4px !important}.flatpickr-day:hover{background:none !important;border:1px solid gold !important;color:gold !important}.flatpickr-day.today{background:#444 !important;color:#fff !important}.flatpickr-day.selected{background:gold !important;color:#000 !important}.flatpickr-day.disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#666 !important;opacity:.5}.flatpickr-weekwrapper{background-color:#000 !important;border-right:1px solid #444 !important}.flatpickr-weekwrapper .flatpickr-weeks .flatpickr-week{color:#fff !important}.flatpickr-calendar.open{z-index:9999 !important}.flatpickr-current-month{display:flex !important;align-items:center;justify-content:center;gap:2rem}.flatpickr-current-month .flatpickr-monthDropdown-months{font-size:1rem !important;padding:.5rem !important}.gallery-container .row>*{padding:0px;margin:0px}.gallery-container .category-buttons{margin-bottom:3.8125rem;text-align:center;justify-content:center;align-items:center}.gallery-container .category-buttons button{background:#a69569;color:#fff;border-radius:15px;font-weight:300;font-weight:.875;padding:.2rem 2rem;margin:.2rem;border:rgba(0,0,0,0)}.gallery-container .category-buttons button.active{transition:background-color .3s,color .3s;background-color:#171717;color:#fff}.gallery-container .gallery-item{padding-right:30px;padding-bottom:61px}.gallery-container .gallery-item img{width:100%;display:block;height:42vh;max-width:45rem;border-radius:8px;-o-object-fit:cover;object-fit:cover}.gallery-container .hide{display:none}.local-attractions-section .row{padding:0px;margin:0px}.local-attractions-section .local-attractions-cards{padding:0px}.local-attractions-section .local-attractions-cards .local-attractions-left .local-attractions-detail-container{padding-right:35px}.local-attractions-section .local-attractions-cards .local-attractions-right .local-attractions-detail-container{padding-left:35px}.local-attractions-section .local-attractions-cards .local-attractions{margin-bottom:60px;display:flex;justify-content:center;align-items:center}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-img-content{display:none;width:100%}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-img-content img{width:100%}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-detail-title{font-size:2.25rem;font-weight:400;font-family:"Miracle",Arial,sans-serif}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-detail-price{font-size:.875rem;font-weight:300;margin-bottom:.8rem;color:#003a5d}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-detail-desc{text-align:justify}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container hr{color:#2d2c2c;margin:40px 0px;width:100%}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-detail-features ul{display:flex}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-detail-features li{margin-bottom:16px}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-detail-features li img{width:24px;height:24px;margin-right:12px}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-detail-features li span{font-size:.875rem}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-actions{margin-top:40px}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-actions .get-gift-card{background-color:#a69569;margin-right:30px;transition:background-color .3s,color .3s;color:#fff;font-size:14px;padding:10px 20px;border-radius:15px}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-actions .get-gift-card:hover{background-color:#171717;color:#fff}.local-attractions-section .local-attractions-cards .local-attractions .local-attractions-detail-container .local-attractions-img img{width:100%;border-radius:10px}.page-info-container{text-align:center;margin:0rem auto 3.75rem auto;padding:3.7rem 13rem 0px 13rem}.page-info-container .page-info-subtitle{font-size:1.5rem;letter-spacing:.5rem;color:#003a5d;font-weight:lighter;margin-bottom:.5rem}.page-info-container .page-info-title{font-size:3.125rem;font-family:"Miracle",Arial,sans-serif;margin-bottom:1.2rem}.page-info-container .page-info-desc{font-size:1rem;font-weight:lighter;margin-bottom:1.8rem}.page-info-container .page-info-actions{display:flex;justify-content:center;align-items:center}.page-info-container .page-info-actions .select-date-btn,.page-info-container .page-info-actions .book-now-btn{font-size:.875rem;font-weight:lighter;padding:8px 23px;border-radius:20px;transition:background-color .3s,color .3s}.page-info-container .page-info-actions .select-date-btn{background-color:#003a5d;color:#fff;margin-right:40px}.page-info-container .page-info-actions .select-date-btn:hover{background-color:#171717;color:#003a5d}.page-info-container .page-info-actions .book-now-btn{background-color:#171717;color:#fff}.page-info-container .page-info-actions .book-now-btn:hover{background-color:#003a5d;color:#171717}.local-attractions-img img{width:100%}.local-attractions-img .owl-spa-carousel .item img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.local-attractions-img .owl-spa-carousel .owl-dots{display:none !important}.local-attractions-img .owl-spa-carousel .owl-nav button{border-radius:50%;padding:10px;width:56px;border:1px solid #fff;display:flex;height:56px;align-items:center;justify-content:center;transition:border-color .3s,color .3s}.local-attractions-img .owl-spa-carousel .owl-nav button:hover{border-color:#003a5d;color:#003a5d;background-color:rgba(0,0,0,0)}.local-attractions-img .owl-spa-carousel .owl-nav button:hover span{color:#003a5d}.local-attractions-img .owl-spa-carousel .owl-nav button span{font-weight:100;color:#fff;width:100%;text-align:center;font-size:56px;transition:color .3s}.local-attractions-img .owl-spa-carousel .owl-nav .owl-prev{left:-10px;margin-right:16px}.local-attractions-img .owl-spa-carousel .owl-nav .owl-next{right:-10px;margin-left:16px}.local-attractions-img .owl-spa-carousel .owl-nav{margin-bottom:26px;position:absolute;bottom:0px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.post-list-section .blog-post{background:#fff;border-radius:10px;margin-bottom:1.875rem}.post-list-section .blog-post .post-img{width:100%;height:auto;border-radius:10px;margin-bottom:1.78rem}.post-list-section .blog-post .blog-post-title{font-size:1.25rem;margin-bottom:10px;font-weight:bold;color:#171717;transition:color .3s;font-family:"Miracle",Arial,sans-serif;font-weight:400}.post-list-section .blog-post .blog-post-title:hover{color:#003a5d}.post-list-section .blog-post .blog-post-meta{display:flex;align-items:center;font-size:.9rem;color:#999}.post-list-section .blog-post .blog-post-meta img{margin-right:.6875rem}.post-list-section .blog-post .blog-post-meta .author-container,.post-list-section .blog-post .blog-post-meta .post-comment,.post-list-section .blog-post .blog-post-meta .post-time{display:flex;align-items:center}.post-list-section .blog-post hr{width:100%;margin:.875rem 0px;background-color:#bdbdbd}.mr-5{margin-right:1.875rem}.post-sidebar{background-color:#2d2c2c;color:#bf9766;padding:3.75rem 2.0625rem}.post-sidebar h4{font-size:1.5rem;margin-bottom:2rem;color:#fff}.post-sidebar .search-section{max-width:400px;color:#e3c98b;margin-bottom:3.75rem}.post-sidebar .search-form{position:relative}.post-sidebar .search-input{width:100%;padding:10px 40px 10px 12px;border:none;border-bottom:1px solid #fff;background-color:rgba(0,0,0,0);color:#e3c98b;font-size:.875rem;outline:none;box-sizing:border-box}.post-sidebar .search-input::-moz-placeholder{color:#bfa781}.post-sidebar .search-input::placeholder{color:#bfa781}.post-sidebar .search-button{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#e3c98b;font-size:1.2rem;outline:none}.post-sidebar .search-button:hover{color:#b37f2f}.post-sidebar .latest-posts .latest-post-item{display:flex;margin-bottom:15px}.post-sidebar .latest-posts .latest-post-item a{width:100%;height:100%;max-width:8.375rem;max-height:5.75rem;-o-object-fit:cover;object-fit:cover;margin-right:10px;border-radius:4px;height:5.75rem}.post-sidebar .latest-posts .latest-post-item img{width:100%;height:100%;max-width:8.375rem;max-height:5.75rem;-o-object-fit:cover;object-fit:cover;margin-right:10px;border-radius:4px}.post-sidebar .latest-posts .latest-post-item .lp-content{font-size:.85rem}.post-sidebar .latest-posts .latest-post-item .lp-content a{color:#bf9766;transition:color .3s;font-size:1rem}.post-sidebar .latest-posts .latest-post-item .lp-content a:hover{color:#fff}.post-sidebar .latest-posts .latest-post-item .lp-content hr{margin:.75rem 0rem;color:#bdbdbd;border-top:2px solid}.post-sidebar .latest-posts .latest-post-item .lp-content .separator{margin:0rem .5rem}.post-sidebar .latest-posts .latest-post-item .lp-content small{color:#bdbdbd;font-size:.875rem}.post-sidebar .categories,.post-sidebar .tags ul{list-style:none;padding:0;margin:0}.post-sidebar .categories li,.post-sidebar .tags ul li{margin-bottom:5px}.post-sidebar .tags ul{display:flex;flex-wrap:wrap;gap:18px 12px;list-style:none;padding:0;margin:0}.post-sidebar .tags ul li a{color:#fff;text-decoration:none;font-size:.8rem;padding:.625rem 1.25rem;border:1px solid #fff;background-color:rgba(0,0,0,0);transition:color .3s,border-color .3s}.post-sidebar .tags ul li a:hover{color:#bf9766;border-color:#bf9766}.post-sidebar .categories ul li a{display:flex;align-items:center;color:#bf9766;transition:color .3s;font-size:.875rem}.post-sidebar .categories ul li a:before{content:"";background-color:#bf9766;margin-right:.75rem;width:.5rem;height:.5rem;display:inline-block;transition:background-color .3s}.post-sidebar .categories ul li a:hover{color:#fff}.post-sidebar .categories ul li a:hover:before{background-color:#fff}.post-detail-section .post-detail-title{margin-bottom:1.875rem}.post-detail-section .post-detail-title h1{font-size:3.125rem;font-family:"Miracle",Arial,sans-serif}.post-detail-section .post-detail-content img{width:100%}.post-detail-section .post-detail-content ul li{display:flex;align-items:center;transition:color .3s;font-size:.875rem}.post-detail-section .post-detail-content ul li:before{content:"";background-color:#bf9766;margin-right:.75rem;width:.5rem;height:.5rem;display:inline-block;transition:background-color .3s}.post-detail-section .tags-container{margin:3.75rem 0rem}.post-detail-section .tags-container hr{margin-bottom:2rem;width:6rem;background-color:#bf9766;color:#bf9766}.post-detail-section .tags-container .tags ul{display:flex;flex-wrap:wrap;gap:18px 12px;list-style:none;padding:0;margin:0}.post-detail-section .tags-container .tags ul li a{color:#bf9766;text-decoration:none;font-size:.8rem;padding:.625rem 1.25rem;border:1px solid #fff;background-color:rgba(0,0,0,0);transition:color .3s,border-color .3s;border-color:#bf9766}.post-detail-section .tags-container .tags ul li a:hover{color:#575656;border-color:#575656}.comment-section .section-title{font-size:1.5rem;font-weight:300;letter-spacing:.4rem}.comment-section .comment-count{font-size:4rem;font-family:"Poppins",Arial,sans-serif;font-weight:400;margin-bottom:3.75rem}.comment-section .comment{border-radius:5px;display:flex}.comment-section .comment .comment-img img{width:100%;height:100%}.comment-section .comment .comment-author{font-weight:400;margin-bottom:.5rem;font-size:1.5rem;font-family:"Poppins",Arial,sans-serif}.comment-section .comment .comment-text{font-size:1rem;font-weight:300;margin-bottom:.5rem}.comment-section .comment .comment-date{font-size:.875rem;color:#999}.comment-section .comment .btn-reply{color:#3a3a3a;font-size:1rem;padding:0;border:none;background:none;font-style:italic;font-weight:400;cursor:pointer;transition:color .3s}.comment-section .comment .btn-reply:hover{color:#bf9766}.comment-section .comment .btn-reply i{padding-left:1.25rem;width:7px;height:14px;display:inline}.comment-section .comment .detail-footer{display:flex;align-items:center;justify-content:space-between}.comment-section .feedback-form{margin-bottom:10rem}.comment-section .reply-form{margin-top:.75rem;padding:.75rem}.comment-section .feedback-form,.comment-section .reply-form{background:#fff;border-radius:5px;padding:20px}.comment-section .feedback-form .feedback-title,.comment-section .reply-form .feedback-title{margin-bottom:.3rem;font-size:1.5rem;font-weight:300;letter-spacing:.4rem}.comment-section .feedback-form .feedback-subtitle,.comment-section .reply-form .feedback-subtitle{font-weight:400;font-size:4rem;font-family:"Miracle",Arial,sans-serif;margin-bottom:3.75rem}.comment-section .feedback-form label,.comment-section .reply-form label{font-weight:400;font-size:1.5rem;font-family:"Poppins",Arial,sans-serif}.comment-section .feedback-form .form-control,.comment-section .reply-form .form-control{border-radius:0;border:1px solid #d5d5d5;background-color:#d5d5d5;margin-bottom:1.25rem;padding:.75rem 1rem}.comment-section .feedback-form .form-relative,.comment-section .reply-form .form-relative{position:relative}.comment-section .feedback-form .form-relative span img,.comment-section .reply-form .form-relative span img{width:1.4rem;height:1.4rem}.comment-section .feedback-form .form-relative .form-icon,.comment-section .reply-form .form-relative .form-icon{position:absolute;top:55%;transform:translateY(-50%);right:.75rem;pointer-events:none}.comment-section .feedback-form .form-relative .form-icon-website,.comment-section .reply-form .form-relative .form-icon-website{position:absolute;top:70%;transform:translateY(-50%);right:.75rem;pointer-events:none}.comment-section .feedback-form .form-relative .form-icon-comment,.comment-section .reply-form .form-relative .form-icon-comment{position:absolute;top:40%;transform:translateY(-50%);right:.75rem;pointer-events:none}.comment-section .feedback-form textarea,.comment-section .reply-form textarea{resize:none}.comment-section .feedback-form .form-control:focus,.comment-section .reply-form .form-control:focus{box-shadow:none;border-color:#666}.comment-section .feedback-form input[type=submit],.comment-section .reply-form input[type=submit]{background:#fff;color:#3a3a3a;padding:.62rem 1.5rem;border-left:none;border-right:none;border-bottom:1px solid #3a3a3a;border-top:1px solid #3a3a3a;cursor:pointer}.comment-section .reply-comment hr{margin:1rem 0rem}.mt-43{margin-top:4.375rem}.submit-comment{position:relative}.submit-comment i{position:absolute;width:7px;height:14px;display:inline;top:14px;right:6px}.post-detail-section,.post-list-section{margin-bottom:6.625rem}.no-posts{width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;font-size:5rem}.no-posts h3{font-size:3rem}.post-pagination-container{display:flex;justify-content:center;align-items:center}.post-pagination-container ul.pagination{display:flex;list-style:none;align-items:center;padding:0;margin:.8rem auto;justify-content:center;gap:.5rem}.post-pagination-container ul.pagination li.page-item{display:inline-block}.post-pagination-container ul.pagination .page-link{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;border:1px solid #ccc;color:#333;font-size:.875rem;text-decoration:none;transition:all .3s;background-color:#fff;padding-top:.5625rem;font-size:1rem}.post-pagination-container ul.pagination .page-link:hover{background-color:#003a5d;border-color:#003a5d;color:#fff}.post-pagination-container ul.pagination li.active .page-link{background-color:#003a5d;color:#fff;border-color:#003a5d;cursor:default;padding-top:.5625rem}.post-pagination-container ul.pagination li.disabled .page-link{background-color:rgba(166,149,105,.3882352941);border-color:#003a5d;color:#aaa;padding-top:.5625rem;cursor:not-allowed}.gift-card-section{background-color:#f5f5f5;padding:64px 0px}.gift-card-section h2{font-size:1.875rem;font-weight:400;font-family:"Miracle",Arial,sans-serif;margin-bottom:1.25rem}.gift-card-section .form-container{padding:20px}.gift-card-section .form-container #contact_form{display:block}.gift-card-section .form-container .form-row{display:flex;gap:20px;margin-bottom:20px}.gift-card-section .form-container .form-row .form-group{flex:1;display:flex;flex-direction:column}.gift-card-section .form-container .form-row .form-group label{font-weight:500;margin-bottom:8px}.gift-card-section .form-container .form-row .form-group input,.gift-card-section .form-container .form-row .form-group textarea{padding:.875rem .9375rem;border:1px solid #b7b7b7;font-size:.95rem;font-weight:400;font-family:"Poppins",Arial,sans-serif}.gift-card-section .form-container .form-row .form-group textarea{resize:none}.gift-card-section .form-container .form-row .form-group .iti input{width:100%;padding-left:48px}.gift-card-section .form-container .form-group.full-width{flex:1 1 100%}.gift-card-section .form-container .btn-submit{background-color:#000;color:#fff;border:none;padding:.875rem 6.0625rem;font-size:1rem;font-weight:300;cursor:pointer;transition:background .3s ease}.gift-card-section .form-container .btn-submit:hover{background-color:#003a5d}.gift-card-section .form-container .checkbox-group-mr{margin-bottom:1.3125rem}.gift-card-section .form-container .checkbox-group-mr-2{margin-bottom:1.81rem}.gift-card-section .form-container .checkbox-group{display:flex;align-items:center}.gift-card-section .form-container .checkbox-group input{width:1rem;height:1rem;margin-right:.81rem}.gift-card-section .form-container .checkbox-group label{font-weight:400;font-size:.81rem;font-family:"Roboto",sans-serif}.gift-card-section .form-container .custom-checkbox{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gift-card-section .form-container .custom-checkbox input[type=checkbox]{position:absolute;opacity:0}.gift-card-section .form-container .custom-checkbox .checkmark{width:1.2rem;height:1.2rem;border:1px solid #ccc;border-radius:3px;margin-right:.81rem;background-color:rgba(0,0,0,0);position:relative}.gift-card-section .form-container .custom-checkbox input[type=checkbox]:checked+.checkmark{background-color:#003a5d}.gift-card-section .form-container .custom-checkbox input[type=checkbox]:checked+.checkmark::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.gift-card-section .form-container .gift-card-title{font-size:1.875rem;margin-top:.5rem;font-weight:400;font-family:"Miracle",Arial,sans-serif}@media(max-width: 768px){.form-container .form-row{flex-direction:column}.form-container .form-row .form-group .map-embed{height:300px}}#bookNow .modal-dialog{align-items:center;justify-content:center}#bookNow .modal-content{padding:3.4375rem 2.8125rem;background:#ebe7e3}#bookNow .modal-content .modal-header{border:none;display:block;padding:0px}#bookNow .modal-content .modal-header .modal-title{font-size:2rem;font-family:"Miracle",Arial,sans-serif;text-align:center;font-weight:400}#bookNow .modal-content .modal-body input,#bookNow .modal-content .modal-body select,#bookNow .modal-content .modal-body textarea{width:100%;font-size:.8125rem;font-family:"Poppins",Arial,sans-serif;color:#000;padding:.625rem 1rem;border-radius:0px;border:none;font-weight:400}#bookNow .modal-content .modal-body input:focus,#bookNow .modal-content .modal-body select:focus,#bookNow .modal-content .modal-body textarea:focus{border-color:#000;box-shadow:0 0 0 1px #000;outline:none}#bookNow .modal-content .modal-body textarea{resize:none}#bookNow .modal-content .modal-body .btn-submit{background-color:#000;color:#fff;border:none;padding:.875rem 6.0625rem;font-size:1rem;font-weight:300;cursor:pointer;transition:background .3s ease}#bookNow .modal-content .modal-body .btn-submit:hover{background-color:#003a5d}#bookNow .modal-content .iti{width:100%}#bookNow .modal-content .iti .iti__selected-flag{max-width:23.4rem}#bookNow .modal-content .iti input{padding:.625rem 16%}#bookNow .btn-close{position:absolute;right:4%;top:3%;z-index:99}*{margin:0;padding:0;box-sizing:border-box;font-family:"Poppins","DIN Next LT Pro",Arial,sans-serif}body{margin:0;padding:0;font-family:"Poppins","DIN Next LT Pro",Arial,sans-serif;background-color:#fff;height:100vh}a{text-decoration:none}h1,h2,h3,h4,h5,h6,.title,.section-title{font-family:"Miracle",Arial,sans-serif;font-weight:400}@media(min-width: 1800px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1680px}}@media(min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1500px}}p,h1,h2,h3,h4,h5,h6,ul,li,a{margin:0rem;padding:0rem;text-decoration:none;list-style-type:none;font-size:1rem}@media screen and (max-width: 1600px){html{font-size:16px}}@media screen and (max-width: 1400px){html{font-size:14px}}@media screen and (max-width: 1200px){html{font-size:13px}}@media screen and (max-width: 991px){html{font-size:12px}}@media screen and (max-width: 769px){html{font-size:11px}}@media screen and (max-width: 500px){html{font-size:10px}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(15px)}60%{transform:translateY(7px)}}.restaurant-details-section .page-info-actions,.bars-dinners-section .page-info-actions,.spa-wellness-section .page-info-actions,.local-attractions-section .page-info-actions,.contact-section .page-info-actions{display:flex;justify-content:center;align-items:center}.restaurant-details-section .page-info-actions .call-the-restaurant,.restaurant-details-section .page-info-actions .write-on-whatsapp,.restaurant-details-section .page-info-actions .book-now-btn,.restaurant-details-section .page-info-actions .call-the-meet,.restaurant-details-section .page-info-actions .restaurant-menu,.bars-dinners-section .page-info-actions .call-the-restaurant,.bars-dinners-section .page-info-actions .write-on-whatsapp,.bars-dinners-section .page-info-actions .book-now-btn,.bars-dinners-section .page-info-actions .call-the-meet,.bars-dinners-section .page-info-actions .restaurant-menu,.spa-wellness-section .page-info-actions .call-the-restaurant,.spa-wellness-section .page-info-actions .write-on-whatsapp,.spa-wellness-section .page-info-actions .book-now-btn,.spa-wellness-section .page-info-actions .call-the-meet,.spa-wellness-section .page-info-actions .restaurant-menu,.local-attractions-section .page-info-actions .call-the-restaurant,.local-attractions-section .page-info-actions .write-on-whatsapp,.local-attractions-section .page-info-actions .book-now-btn,.local-attractions-section .page-info-actions .call-the-meet,.local-attractions-section .page-info-actions .restaurant-menu,.contact-section .page-info-actions .call-the-restaurant,.contact-section .page-info-actions .write-on-whatsapp,.contact-section .page-info-actions .book-now-btn,.contact-section .page-info-actions .call-the-meet,.contact-section .page-info-actions .restaurant-menu{font-size:.875rem;font-weight:lighter;padding:8px 23px;border-radius:20px;transition:background-color .3s,color .3s}.restaurant-details-section .page-info-actions .call-the-restaurant,.restaurant-details-section .page-info-actions .call-the-meet,.bars-dinners-section .page-info-actions .call-the-restaurant,.bars-dinners-section .page-info-actions .call-the-meet,.spa-wellness-section .page-info-actions .call-the-restaurant,.spa-wellness-section .page-info-actions .call-the-meet,.local-attractions-section .page-info-actions .call-the-restaurant,.local-attractions-section .page-info-actions .call-the-meet,.contact-section .page-info-actions .call-the-restaurant,.contact-section .page-info-actions .call-the-meet{margin-right:40px}.restaurant-details-section .page-info-actions .call-the-restaurant,.restaurant-details-section .page-info-actions .book-now-btn,.restaurant-details-section .page-info-actions .call-the-meet,.bars-dinners-section .page-info-actions .call-the-restaurant,.bars-dinners-section .page-info-actions .book-now-btn,.bars-dinners-section .page-info-actions .call-the-meet,.spa-wellness-section .page-info-actions .call-the-restaurant,.spa-wellness-section .page-info-actions .book-now-btn,.spa-wellness-section .page-info-actions .call-the-meet,.local-attractions-section .page-info-actions .call-the-restaurant,.local-attractions-section .page-info-actions .book-now-btn,.local-attractions-section .page-info-actions .call-the-meet,.contact-section .page-info-actions .call-the-restaurant,.contact-section .page-info-actions .book-now-btn,.contact-section .page-info-actions .call-the-meet{background-color:#003a5d;color:#fff}.restaurant-details-section .page-info-actions .call-the-restaurant:hover,.restaurant-details-section .page-info-actions .book-now-btn:hover,.restaurant-details-section .page-info-actions .call-the-meet:hover,.bars-dinners-section .page-info-actions .call-the-restaurant:hover,.bars-dinners-section .page-info-actions .book-now-btn:hover,.bars-dinners-section .page-info-actions .call-the-meet:hover,.spa-wellness-section .page-info-actions .call-the-restaurant:hover,.spa-wellness-section .page-info-actions .book-now-btn:hover,.spa-wellness-section .page-info-actions .call-the-meet:hover,.local-attractions-section .page-info-actions .call-the-restaurant:hover,.local-attractions-section .page-info-actions .book-now-btn:hover,.local-attractions-section .page-info-actions .call-the-meet:hover,.contact-section .page-info-actions .call-the-restaurant:hover,.contact-section .page-info-actions .book-now-btn:hover,.contact-section .page-info-actions .call-the-meet:hover{background-color:#171717;color:#fff}.restaurant-details-section .page-info-actions .write-on-whatsapp,.bars-dinners-section .page-info-actions .write-on-whatsapp,.spa-wellness-section .page-info-actions .write-on-whatsapp,.local-attractions-section .page-info-actions .write-on-whatsapp,.contact-section .page-info-actions .write-on-whatsapp{margin-right:40px}.restaurant-details-section .page-info-actions .restaurant-menu,.bars-dinners-section .page-info-actions .restaurant-menu,.spa-wellness-section .page-info-actions .restaurant-menu,.local-attractions-section .page-info-actions .restaurant-menu,.contact-section .page-info-actions .restaurant-menu{margin-left:40px}.restaurant-details-section .page-info-actions .write-on-whatsapp,.restaurant-details-section .page-info-actions .restaurant-menu,.bars-dinners-section .page-info-actions .write-on-whatsapp,.bars-dinners-section .page-info-actions .restaurant-menu,.spa-wellness-section .page-info-actions .write-on-whatsapp,.spa-wellness-section .page-info-actions .restaurant-menu,.local-attractions-section .page-info-actions .write-on-whatsapp,.local-attractions-section .page-info-actions .restaurant-menu,.contact-section .page-info-actions .write-on-whatsapp,.contact-section .page-info-actions .restaurant-menu{background-color:#171717;color:#fff}.restaurant-details-section .page-info-actions .write-on-whatsapp:hover,.restaurant-details-section .page-info-actions .restaurant-menu:hover,.bars-dinners-section .page-info-actions .write-on-whatsapp:hover,.bars-dinners-section .page-info-actions .restaurant-menu:hover,.spa-wellness-section .page-info-actions .write-on-whatsapp:hover,.spa-wellness-section .page-info-actions .restaurant-menu:hover,.local-attractions-section .page-info-actions .write-on-whatsapp:hover,.local-attractions-section .page-info-actions .restaurant-menu:hover,.contact-section .page-info-actions .write-on-whatsapp:hover,.contact-section .page-info-actions .restaurant-menu:hover{background-color:#003a5d;color:#fff}.restaurant-details-section .room-header,.restaurant-details-section .restaurant-header,.bars-dinners-section .room-header,.bars-dinners-section .restaurant-header,.spa-wellness-section .room-header,.spa-wellness-section .restaurant-header,.local-attractions-section .room-header,.local-attractions-section .restaurant-header,.contact-section .room-header,.contact-section .restaurant-header{text-align:center;margin-bottom:40px}.restaurant-details-section .room-header .room-title,.restaurant-details-section .room-header .restaurant-title,.restaurant-details-section .restaurant-header .room-title,.restaurant-details-section .restaurant-header .restaurant-title,.bars-dinners-section .room-header .room-title,.bars-dinners-section .room-header .restaurant-title,.bars-dinners-section .restaurant-header .room-title,.bars-dinners-section .restaurant-header .restaurant-title,.spa-wellness-section .room-header .room-title,.spa-wellness-section .room-header .restaurant-title,.spa-wellness-section .restaurant-header .room-title,.spa-wellness-section .restaurant-header .restaurant-title,.local-attractions-section .room-header .room-title,.local-attractions-section .room-header .restaurant-title,.local-attractions-section .restaurant-header .room-title,.local-attractions-section .restaurant-header .restaurant-title,.contact-section .room-header .room-title,.contact-section .room-header .restaurant-title,.contact-section .restaurant-header .room-title,.contact-section .restaurant-header .restaurant-title{font-size:3.125rem;font-weight:normal;color:#171717;font-family:"Miracle",Arial,sans-serif}.restaurant-details-section .room-header .room-description,.restaurant-details-section .room-header .restaurant-description,.restaurant-details-section .restaurant-header .room-description,.restaurant-details-section .restaurant-header .restaurant-description,.bars-dinners-section .room-header .room-description,.bars-dinners-section .room-header .restaurant-description,.bars-dinners-section .restaurant-header .room-description,.bars-dinners-section .restaurant-header .restaurant-description,.spa-wellness-section .room-header .room-description,.spa-wellness-section .room-header .restaurant-description,.spa-wellness-section .restaurant-header .room-description,.spa-wellness-section .restaurant-header .restaurant-description,.local-attractions-section .room-header .room-description,.local-attractions-section .room-header .restaurant-description,.local-attractions-section .restaurant-header .room-description,.local-attractions-section .restaurant-header .restaurant-description,.contact-section .room-header .room-description,.contact-section .room-header .restaurant-description,.contact-section .restaurant-header .room-description,.contact-section .restaurant-header .restaurant-description{font-size:1rem;font-weight:lighter;margin-bottom:1.8rem}.restaurant-details-section .room-header .room-price,.restaurant-details-section .restaurant-header .room-price,.bars-dinners-section .room-header .room-price,.bars-dinners-section .restaurant-header .room-price,.spa-wellness-section .room-header .room-price,.spa-wellness-section .restaurant-header .room-price,.local-attractions-section .room-header .room-price,.local-attractions-section .restaurant-header .room-price,.contact-section .room-header .room-price,.contact-section .restaurant-header .room-price{font-size:1.5rem;font-weight:normal;color:#171717;margin-top:15px;font-family:"Miracle",Arial,sans-serif}.restaurant-details-section .page-info-container,.bars-dinners-section .page-info-container,.spa-wellness-section .page-info-container,.local-attractions-section .page-info-container,.contact-section .page-info-container{text-align:center;padding:3.75rem 13rem 0px 13rem}.restaurant-details-section .page-info-container .page-info-subtitle,.bars-dinners-section .page-info-container .page-info-subtitle,.spa-wellness-section .page-info-container .page-info-subtitle,.local-attractions-section .page-info-container .page-info-subtitle,.contact-section .page-info-container .page-info-subtitle{font-size:1.5rem;letter-spacing:.5rem;color:#003a5d;font-weight:lighter;margin-bottom:.5rem}.restaurant-details-section .page-info-container .page-info-title,.bars-dinners-section .page-info-container .page-info-title,.spa-wellness-section .page-info-container .page-info-title,.local-attractions-section .page-info-container .page-info-title,.contact-section .page-info-container .page-info-title{font-size:3.125rem;font-family:"Miracle",Arial,sans-serif;margin-bottom:1.2rem}.restaurant-details-section .page-info-container .page-info-desc,.bars-dinners-section .page-info-container .page-info-desc,.spa-wellness-section .page-info-container .page-info-desc,.local-attractions-section .page-info-container .page-info-desc,.contact-section .page-info-container .page-info-desc{font-size:1rem;font-weight:lighter;margin-bottom:1.8rem}.post-detail-section .post-detail-title,.restaurant-header .restaurant-title{margin:3.75rem auto 2rem auto}.room-image-container,.about-image-container{position:relative;width:100%;height:80vh;margin-bottom:60px;overflow:hidden}.room-image-container .room-image,.room-image-container .about-image,.about-image-container .room-image,.about-image-container .about-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}@media(max-width: 1400px){.spa-wellness-section .spa-wellness-cards{padding:0px}.page-info-container{padding:3.75rem 0px 0px 0px}.detail-slide-container .owl-nav{bottom:12vw}}@media(max-width: 1024px){.room-details-section .room-image-container,.about-image-container{height:50vh}.other-rooms-section .owl-carousel .room-card,.other-bars-drinks-section .owl-carousel .room-card{margin-right:0px}.detail-slide-container .owl-nav{bottom:12vw}}@media(max-width: 768px){.page-info-container .page-info-actions .select-date-btn{margin:0px}.page-info-container .page-info-actions,.restaurant-details-section .page-info-actions,.spa-wellness-section .page-info-actions,.contact-section .page-info-actions{display:flex;justify-content:center;align-items:center;gap:20px}.page-info-container .page-info-actions .call-the-restaurant,.page-info-container .page-info-actions .write-on-whatsapp,.page-info-container .page-info-actions .call-the-meet,.restaurant-details-section .page-info-actions .call-the-restaurant,.restaurant-details-section .page-info-actions .write-on-whatsapp,.restaurant-details-section .page-info-actions .call-the-meet,.spa-wellness-section .page-info-actions .call-the-restaurant,.spa-wellness-section .page-info-actions .write-on-whatsapp,.spa-wellness-section .page-info-actions .call-the-meet,.contact-section .page-info-actions .call-the-restaurant,.contact-section .page-info-actions .write-on-whatsapp,.contact-section .page-info-actions .call-the-meet{margin:0px}.room-details-section .room-image-container,.about-image-container{height:40vh}.footer{padding:5rem 2.5rem}.history-container{flex-direction:column}.about-us-section .about-us-img{padding:0px}.about-us-section .history .history-container .history-content{width:100%;max-width:100%}.about-us-section .history .history-container .history-img{width:100%;max-width:100%}.contact-info-section .container .contact-info .info-box{justify-content:center;margin-top:2rem;align-items:center}#bookBarsAndDinnersModal .modal-content{width:75%}.hero-section .right-nav{left:50%;top:75%;right:auto;transform:translateX(-47%)}.hero-section .right-nav ul{flex-direction:row;gap:1rem}.slide-container .owl-nav,.detail-slide-container .owl-nav{bottom:12vw}.navigation-bar .logo img{width:80px}.hamburger span{height:1px}.navigation-bar .menu-text{margin-top:2px}}@media(max-width: 761px){.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container{padding:0px 10px}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-img-content{display:block}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-img-content img{margin-top:20px;width:100%}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-actions{margin-top:1.5rem;justify-content:center}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container hr{margin:20px 0px}.spa-wellness-section .spa-wellness-cards .spa-wellness .spa-wellness-detail-container .spa-wellness-detail-features li img{width:20px;height:20px;margin-right:9px}.spa-wellness-section .spa-wellness-img{display:none}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container,.bars-dinners-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container,.bars-dinners-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container,.bars-dinners-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container,.bars-dinners-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container,.bars-dinners-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container,.spa-wellness-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container,.spa-wellness-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container,.spa-wellness-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container,.spa-wellness-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container{padding:0px 10px}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-img-content,.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .spa-wellness-img-content,.bars-dinners-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container .bar-dinner-img-content,.bars-dinners-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container .spa-wellness-img-content,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container .bar-dinner-img-content,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container .spa-wellness-img-content,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container .bar-dinner-img-content,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container .spa-wellness-img-content,.bars-dinners-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container .bar-dinner-img-content,.bars-dinners-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container .spa-wellness-img-content,.bars-dinners-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container .bar-dinner-img-content,.bars-dinners-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container .spa-wellness-img-content,.bars-dinners-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container .bar-dinner-img-content,.bars-dinners-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container .spa-wellness-img-content,.bars-dinners-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container .bar-dinner-img-content,.bars-dinners-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container .spa-wellness-img-content,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-img-content,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .spa-wellness-img-content,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container .bar-dinner-img-content,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container .spa-wellness-img-content,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container .bar-dinner-img-content,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container .spa-wellness-img-content,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container .bar-dinner-img-content,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container .spa-wellness-img-content,.spa-wellness-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container .bar-dinner-img-content,.spa-wellness-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container .spa-wellness-img-content,.spa-wellness-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container .bar-dinner-img-content,.spa-wellness-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container .spa-wellness-img-content,.spa-wellness-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container .bar-dinner-img-content,.spa-wellness-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container .spa-wellness-img-content,.spa-wellness-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container .bar-dinner-img-content,.spa-wellness-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container .spa-wellness-img-content{display:block}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-img-content img,.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .spa-wellness-img-content img,.bars-dinners-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container .bar-dinner-img-content img,.bars-dinners-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container .spa-wellness-img-content img,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container .bar-dinner-img-content img,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container .spa-wellness-img-content img,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container .bar-dinner-img-content img,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container .spa-wellness-img-content img,.bars-dinners-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container .bar-dinner-img-content img,.bars-dinners-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container .spa-wellness-img-content img,.bars-dinners-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container .bar-dinner-img-content img,.bars-dinners-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container .spa-wellness-img-content img,.bars-dinners-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container .bar-dinner-img-content img,.bars-dinners-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container .spa-wellness-img-content img,.bars-dinners-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container .bar-dinner-img-content img,.bars-dinners-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container .spa-wellness-img-content img,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-img-content img,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .spa-wellness-img-content img,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container .bar-dinner-img-content img,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container .spa-wellness-img-content img,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container .bar-dinner-img-content img,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container .spa-wellness-img-content img,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container .bar-dinner-img-content img,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container .spa-wellness-img-content img,.spa-wellness-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container .bar-dinner-img-content img,.spa-wellness-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container .spa-wellness-img-content img,.spa-wellness-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container .bar-dinner-img-content img,.spa-wellness-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container .spa-wellness-img-content img,.spa-wellness-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container .bar-dinner-img-content img,.spa-wellness-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container .spa-wellness-img-content img,.spa-wellness-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container .bar-dinner-img-content img,.spa-wellness-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container .spa-wellness-img-content img{margin-top:20px;width:100%}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-actions,.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .spa-wellness-actions,.bars-dinners-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container .bar-dinner-actions,.bars-dinners-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container .spa-wellness-actions,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container .bar-dinner-actions,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container .spa-wellness-actions,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container .bar-dinner-actions,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container .spa-wellness-actions,.bars-dinners-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container .bar-dinner-actions,.bars-dinners-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container .spa-wellness-actions,.bars-dinners-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container .bar-dinner-actions,.bars-dinners-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container .spa-wellness-actions,.bars-dinners-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container .bar-dinner-actions,.bars-dinners-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container .spa-wellness-actions,.bars-dinners-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container .bar-dinner-actions,.bars-dinners-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container .spa-wellness-actions,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .bar-dinner-actions,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container .spa-wellness-actions,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container .bar-dinner-actions,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container .spa-wellness-actions,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container .bar-dinner-actions,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container .spa-wellness-actions,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container .bar-dinner-actions,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container .spa-wellness-actions,.spa-wellness-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container .bar-dinner-actions,.spa-wellness-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container .spa-wellness-actions,.spa-wellness-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container .bar-dinner-actions,.spa-wellness-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container .spa-wellness-actions,.spa-wellness-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container .bar-dinner-actions,.spa-wellness-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container .spa-wellness-actions,.spa-wellness-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container .bar-dinner-actions,.spa-wellness-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container .spa-wellness-actions{margin-top:1.5rem;justify-content:center}.bars-dinners-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container hr,.bars-dinners-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container hr,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container hr,.bars-dinners-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container hr,.bars-dinners-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container hr,.bars-dinners-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container hr,.bars-dinners-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container hr,.bars-dinners-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container hr,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .bar-dinner-detail-container hr,.spa-wellness-section .bar-dinners-cards .bar-dinner-card .spa-wellness-detail-container hr,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .bar-dinner-detail-container hr,.spa-wellness-section .bar-dinners-cards .spa-wellness-card .spa-wellness-detail-container hr,.spa-wellness-section .spa-wellness .bar-dinner-card .bar-dinner-detail-container hr,.spa-wellness-section .spa-wellness .bar-dinner-card .spa-wellness-detail-container hr,.spa-wellness-section .spa-wellness .spa-wellness-card .bar-dinner-detail-container hr,.spa-wellness-section .spa-wellness .spa-wellness-card .spa-wellness-detail-container hr{margin:20px 0px}.bars-dinners-section .bar-dinner-img,.bars-dinners-section .spa-wellness-img,.spa-wellness-section .bar-dinner-img,.spa-wellness-section .spa-wellness-img{display:none}.restaurant-details-section .page-info-container,.bars-dinners-section .page-info-container,.spa-wellness-section .page-info-container,.contact-section .page-info-container{padding:3.75rem 0px 0px 0px}.slide-container .owl-carousel .item,.detail-slide-container .owl-carousel .item{height:40vh}.slide-container .owl-carousel .item img,.detail-slide-container .owl-carousel .item img{height:100%;-o-object-fit:cover;object-fit:cover}}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}.relative-position{position:relative;z-index:1}.sbmt-button-container{position:relative}.sbmt-button-container .button-curtain{display:block;position:absolute;width:100%;z-index:23;height:100%;background-color:rgba(255,249,235,.51)}.pdpcheckbox a{font-weight:400;font-size:.81rem;color:#171717}.gallery-detail-section .gallery-header{text-align:center}.gallery-detail-section .gallery-header .title{font-size:3.125rem;margin-bottom:2.5rem;font-weight:400;font-family:"Miracle",Arial,sans-serif}.gallery-detail-section .gallery-carousel .owl-stage-outer{margin:0 auto}.gallery-detail-section .gallery-carousel.owl-theme .owl-nav{position:absolute;top:45%;width:100%;margin-top:-25px;display:flex;justify-content:space-between;pointer-events:none}.gallery-detail-section .gallery-carousel.owl-theme .owl-nav button.owl-prev{margin-left:1rem}.gallery-detail-section .gallery-carousel.owl-theme .owl-nav button.owl-next{margin-right:1rem}.gallery-detail-section .gallery-carousel.owl-theme .owl-nav button.owl-prev,.gallery-detail-section .gallery-carousel.owl-theme .owl-nav button.owl-next{pointer-events:all;border-radius:50%;padding:10px;width:3.5rem;border:1px solid #003a5d;height:3.5rem;align-items:center;justify-content:center;transition:border-color .3s,color .3s;background-color:#003a5d;color:#fff}.gallery-detail-section .gallery-carousel.owl-theme .owl-nav button.owl-prev:hover,.gallery-detail-section .gallery-carousel.owl-theme .owl-nav button.owl-next:hover{background:rgba(0,58,93,.9);border-color:#003a5d}.gallery-detail-section .gallery-carousel.owl-theme .owl-dots{text-align:center;margin-top:10px}.gallery-detail-section .gallery-carousel.owl-theme .owl-dots .owl-dot{display:inline-block;margin:0 3px}.gallery-detail-section .gallery-carousel.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;background:#ccc;display:block;border-radius:50%;transition:background .3s}.gallery-detail-section .gallery-carousel.owl-theme .owl-dots .owl-dot.active span{background:#003a5d}.gallery-detail-section .gallery-carousel .item{padding:0 5px}.gallery-detail-section .gallery-carousel .item img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.ui-datepicker{background:#fff;border:1px solid #ccc;padding:.5em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;box-shadow:0 2px 5px rgba(0,0,0,.2)}.ui-datepicker-header{background:#f0f0f0;border-bottom:1px solid #ccc;padding:.5em;position:relative}.ui-datepicker-title{font-size:16px;font-weight:bold;margin:0;line-height:1.2}.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.ui-datepicker-prev{left:10px}.ui-datepicker-next{right:10px}.ui-datepicker button.ui-datepicker-close{background:#ddd;border:none;padding:.3em .6em;cursor:pointer;font-size:14px;margin-top:.5em}.nav-right{display:flex;align-items:center;justify-content:center}.nav-right .language-switcher{padding-right:1.2rem}.language-dropdown .dropdown-item:hover{background-color:#f0f0f0;color:#000;border-radius:5px}.dropdown.language-dropdown button{color:#fff}.dropdown.language-dropdown{margin-right:10px}.language-dropdown .dropdown-menu{min-width:auto;width:100%;padding:0;border-radius:6px;overflow:hidden}.language-dropdown .dropdown-item{padding:6px 10px;font-size:14px;display:flex;align-items:center;gap:8px;white-space:nowrap}.language-dropdown .dropdown-item img{width:20px;height:14px}.scrolled .dropdown.language-dropdown button{color:#000}.language-dropdown .dropdown-item:hover{background-color:#f2f2f2}.contact-img{width:100%;max-height:500px;border-radius:20px;-o-object-fit:cover;object-fit:cover}.hero-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.slide-content{position:relative;z-index:3}.about-us-section .about-us-img img,.gallery-detail-section .gallery-carousel .item img,.spa-wellness-img .owl-spa-carousel .item img,.history-img .owl-spa-carousel .item img{border-radius:10px}.features-grid ul{list-style:none;padding:0;margin:0 auto;margin-top:20px;text-align:left}.features-grid li{padding-bottom:5px;font-size:12px}.features-grid li .icon{width:30px;height:30px}.hotel-info .room-amenities{margin-bottom:11.625rem}.hotel-info .room-amenities .hotel-amenities-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem}.hotel-info .room-amenities .hotel-amenities-header h6{font-family:"Miracle",Arial,sans-serif;font-weight:bold;margin-bottom:0rem;font-size:3.125rem;font-weight:400;text-align:left}.hotel-info .room-amenities .hotel-amenities-header .hotel-amenities-count{color:#1c1c1c}.hotel-info .room-amenities ul li{margin-bottom:1.06rem}.hotel-info .room-amenities ul li img{width:1.5rem;height:1.5rem;margin-right:.7rem}.hotel-info .room-amenities ul li span{font-size:1rem}.mobile-action-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #ddd;z-index:9999;box-shadow:0 -2px 8px rgba(0,0,0,.05)}.mobile-action-bar .action-item{display:flex;flex-direction:column;align-items:center;font-size:12px;color:#222;text-decoration:none}.mobile-action-bar .action-item i{font-size:20px;margin-bottom:5px}.mobile-action-bar .action-item.center{transform:translateY(-20%)}.call-circle{height:65px;width:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#d4b04c;color:#000;border-radius:50px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center}.call-circle i{font-size:20px;display:block}.call-circle span{font-size:10px;font-weight:500;display:block}.mobile-action-bar .whatsapp{color:#25d366}.mobile-action-bar{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;z-index:9999;box-shadow:0 -2px 8px rgba(0,0,0,.05)}.mobile-action-bar .action-reservation{width:50%;background-color:#a69569;border-top-left-radius:20px}.mobile-action-bar .action-reservation .action-item{color:#fff;font-size:14px;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top-left-radius:20px}.mobile-action-bar .action-reservation .action-item span{font-size:10px}.mobile-action-bar .action-whatsapp{width:50%;border-top-right-radius:20px;background-color:#003a5d}.mobile-action-bar .action-whatsapp .action-item{color:#fff;font-size:14px;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top-right-radius:20px}.mobile-action-bar .action-whatsapp .action-item span{font-size:10px}.mobile-action-bar .action-reservation,.mobile-action-bar .action-whatsapp{padding:10px 0px}.mobile-action-bar .action-call{position:absolute;top:-20px;left:50%;transform:translateX(-50%)}.mobile-action-bar .action-call .action-item{width:55px;height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:14px;text-decoration:none;padding:10px 0px;border-radius:50%;background-color:#000;box-shadow:0 4px 12px rgba(0,0,0,.1)}.mobile-action-bar .action-call .action-item span{font-size:10px}.reservation-widget{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);display:flex;align-items:flex-end;gap:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;max-width:800px;width:calc(100% - 2rem);z-index:1000}.reservation-widget .field{position:relative;display:flex;flex-direction:column}.reservation-widget .field label{font-size:.75rem;margin-bottom:.25rem;font-weight:600}.reservation-widget .input-wrapper{position:relative}.reservation-widget .field input,.reservation-widget .field .summary{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;min-width:250px;cursor:pointer;background:#fff;padding-right:2rem}.reservation-widget .calendar-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23A69569' viewBox='0 0 24 24'%3E%3Cpath d='M7 10h5v5H7v-5z'/%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.reservation-widget .dropdown{position:absolute;bottom:calc(100% + .5rem);left:0;width:260px;background:#fff;border:1px solid #d1d7e0;border-radius:8px;padding:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);display:none;z-index:10}.reservation-widget .dropdown.open{display:block}.reservation-widget .room-item{border-bottom:1px solid #e5e7eb;padding:.5rem 0}.reservation-widget .room-header{display:flex;justify-content:space-between;align-items:center;font-weight:bold;font-size:.875rem}.reservation-widget .controls{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.reservation-widget .controls label{flex:1;font-size:.8125rem}.reservation-widget .controls button{width:24px;height:24px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.reservation-widget .controls span{min-width:24px;text-align:center;font-size:.875rem}.reservation-widget .add-room{padding:.5rem;color:#a69569;cursor:pointer;text-align:center;font-size:.875rem}.reservation-widget button.search{padding:.5rem 1rem;background:#a69569;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;align-self:flex-end;width:100%}.flatpickr-day.selected{background-color:#a69569 !important}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #003a5d !important}.flatpickr-day.inRange{box-shadow:-5px 0 0 #003a5d,5px 0 0 #003a5d !important}.flatpickr-current-month .flatpickr-monthDropdown-months{font-size:12px !important}.flatpickr-current-month input.cur-year{padding:.563rem !important;font-size:12px !important}@media(min-width: 768px){.mobile-action-bar{display:none}}.mobile-action-bar{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;z-index:9999;box-shadow:0 -2px 8px rgba(0,0,0,.05)}.mobile-action-bar .action-reservation{width:50%;background-color:#a69569;border-top-left-radius:20px;padding:10px 0}.mobile-action-bar .action-reservation .action-item{color:#fff;font-size:14px;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top-left-radius:20px}.mobile-action-bar .action-reservation .action-item span{font-size:10px}.mobile-action-bar .action-whatsapp{width:50%;background-color:#003a5d;border-top-right-radius:20px;padding:10px 0}.mobile-action-bar .action-whatsapp .action-item{color:#fff;font-size:14px;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top-right-radius:20px}.mobile-action-bar .action-whatsapp .action-item span{font-size:10px}.mobile-action-bar .action-call{position:absolute;top:-20px;left:50%;transform:translateX(-50%)}.mobile-action-bar .action-call .action-item{width:55px;height:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:14px;text-decoration:none;padding:10px 0;border-radius:50%;background-color:#000;box-shadow:0 4px 12px rgba(0,0,0,.1)}.mobile-action-bar .action-call .action-item span{font-size:10px}.reservation-widget{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);display:flex;align-items:flex-end;gap:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;max-width:800px;width:calc(100% - 2rem);z-index:1000}.reservation-widget .field{position:relative;display:flex;flex-direction:column}.reservation-widget .field label{font-size:.75rem;margin-bottom:.25rem;font-weight:600}.reservation-widget .input-wrapper{position:relative}.reservation-widget .field input,.reservation-widget .field .summary{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;min-width:250px;cursor:pointer;background:#fff;padding-right:2rem}.reservation-widget .calendar-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23A69569' viewBox='0 0 24 24'%3E%3Cpath d='M7 10h5v5H7v-5z'/%3E%3Cpath d='M19 4h-1V2h-2v2H8V2H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.reservation-widget .dropdown{position:absolute;bottom:calc(100% + .5rem);left:0;width:260px;background:#fff;border:1px solid #d1d7e0;border-radius:8px;padding:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);display:none;z-index:10}.reservation-widget .dropdown.open{display:block}.reservation-widget .room-item{border-bottom:1px solid #e5e7eb;padding:.5rem 0}.reservation-widget .room-header{display:flex;justify-content:space-between;align-items:center;font-weight:bold;font-size:.875rem}.reservation-widget .controls{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}.reservation-widget .controls label{flex:1;font-size:.8125rem}.reservation-widget .controls button{width:24px;height:24px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.reservation-widget .controls span{min-width:24px;text-align:center;font-size:.875rem}.reservation-widget .add-room{padding:.5rem;color:#a69569;cursor:pointer;text-align:center;font-size:.875rem}.reservation-widget button.search{padding:.5rem 1rem;background:#a69569;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;align-self:flex-end;width:100%}.flatpickr-day.selected{background-color:#a69569 !important}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #003a5d !important}.flatpickr-day.inRange{box-shadow:-5px 0 0 #003a5d,5px 0 0 #003a5d !important}.flatpickr-current-month .flatpickr-monthDropdown-months{font-size:12px !important}.flatpickr-current-month input.cur-year{padding:.563rem !important;font-size:12px !important}@media(min-width: 768px){.mobile-action-bar{display:none}}@media(max-width: 767px){.reservation-widget{display:none}}/*# sourceMappingURL=global-ltr.min.css.map */