.goog-te-banner-frame{display:none!important}body{top:0!important}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-gadget,.skiptranslate,.skiptranslate iframe{display:none!important}:root{--project-primary-font:"Gesta";--project-secondry-font:"AlberNew";--bg-primary:#0B3454;--text-primary:#0B3454;--border-primary:#0B3454;--bg-blue:#007DC3;--bg-blue-60:rgba(0,125,195,0.6);--text-blue:#007DC3;--border-blue:#007DC3;--bg-white:#FFFFFF;--text-white:#FFFFFF;--border-white:#FFFFFF;--bg-off-white:#F8F8F8;--text-off-white:#F8F8F8;--border-off-white:#F8F8F8;--bg-orange:#E7B368;--text-orange:#E7B368;--border-orange:#E7B368;--bg-light-blue:#A6D9F5;--text-light-blue:#A6D9F5;--border-light-blue:#A6D9F5;--bg-dark-blue:#0A3352;--text-dark-blue:#0A3352;--border-dark-blue:#0A3352;--bg-light-gray:#E4DDCD;--text-light-gray:#E4DDCD;--border-light-gray:#E4DDCD;--bg-black:#000000;--bg-black-40:rgba(0,0,0,0.4);--text-black:#000000;--border-black:#000000;--bg-light-black:#404041;--bg-light-black-80:rgba(64,64,65,0.8);--bg-light-black-40:rgba(64,64,65,0.4);--text-light-black:#404041;--border-light-black:#404041;--bg-gray:#7F8285;--text-gray:#7F8285;--border-gray:#7F8285;--bg-dark-gray:#414044;--text-dark-gray:#414044;--border-dark-gray:#414044;--bg-red:#D11242;--text-red:#D11242;--border-red:#D11242;--bg-purple:#51378E;--text-purple:#51378E;--border-purple:#51378E;--menu-title:#808284;--menu-description:#404041;--primary-font:"Poppins",sans-serif;--color-transparent:transparent;--font-64px:4rem;--font-60px:3.75rem;--font-54px:3.375rem;--font-48px:3rem;--font-44px:2.75rem;--font-42px:2.625rem;--font-40px:2.5rem;--font-36px:2.25rem;--font-34px:2.125rem;--font-32px:2rem;--font-30px:1.875rem;--font-28px:1.75rem;--font-26px:1.625rem;--font-24px:1.5rem;--font-22px:1.375rem;--font-20px:1.25rem;--font-18px:1.125rem;--font-16px:1rem;--font-14px:0.875rem;--font-12px:0.75rem;--max-width:980px}*,:after,:before,a{text-decoration:none}*,:after,:before{padding:0;margin:0;box-sizing:border-box;list-style:none;list-style-type:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{font-size:100%;box-sizing:inherit;scroll-behavior:smooth;height:-webkit-fill-available}body,html{overflow-x:hidden}body{background-color:var(--body-bg);font-family:var(--project-secondry-font);transition:all .3s ease;position:relative}section{overflow:hidden}a,button{cursor:pointer;border:none;outline:none;color:inherit;background:none;box-shadow:none}img,video{display:block;max-width:100%;height:auto;object-fit:cover}img,picture{image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.section-padding-top{padding-top:70px}.section-padding-bottom{padding-bottom:70px}.main-container{padding:0 140px}.right-container{padding-right:140px}.left-container{padding-left:140px}.header-container{padding:0 120px}.cd-flex{display:flex}.flex-heading{display:flex;align-items:center;justify-content:space-between}.common-heading{width:100%;max-width:80%;margin:0 auto 36px;text-align:center}.heading-select{display:flex;gap:10px}select.form-control{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.heading-btn-position{text-align:right}.main-heading-row{display:flex;justify-content:space-between}.heading-col-left,.heading-col-right{width:100%;max-width:48%}.heading-col-right h2{font-size:var(--font-48px)!important}.common-heading h6{color:var(--text-dark-gray);font-size:var(--font-20px);margin-bottom:10px;text-align:start}.common-heading h2,.common-heading h6{font-family:var(--project-primary-font);text-transform:capitalize;font-weight:400}.common-heading h2{color:var(--text-gray);font-size:var(--font-54px);line-height:normal}.common-heading h2 span{font-weight:500}.common-heading p{color:var(--text-dark-gray);font-size:var(--font-20px);text-transform:capitalize;font-weight:400;margin-top:25px;margin-bottom:0}.common-heading p,.custom-header{font-family:var(--project-primary-font)}.custom-header{position:fixed;top:0;left:0;width:100%;padding:12px 20px;z-index:100;background:var(--color-transparent)}.custom-header.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0000007a;z-index:9}.header-container{width:100%;max-width:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.custom-header .logo{width:100%;max-width:200px;height:32px;object-fit:contain}.header-center{display:flex;align-items:center;gap:10px;font-size:14px}.header-center,.header-center a{color:var(--text-white)}.header-right{display:flex;align-items:center;gap:14px}.icon-btn,.menu-btn{background:none;font-size:20px}.icon-btn,.menu-btn,.stay-btn{border:none;color:var(--text-white);cursor:pointer}.stay-btn{background:#0075c9;padding:10px 15px;font-size:var(--font-14px);text-transform:uppercase}.header-right-links{display:flex;align-items:center;gap:50px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.togal-menu-img img{height:100vh;width:100%}.menu-overlay{position:fixed;inset:0;background:#E4DDCD;z-index:999;overflow:hidden;height:100vh}.close-btn{color:var();position:fixed;top:30px;right:40px;background:none;border:none;font-size:var(--font-28px);cursor:pointer}.close-btn i{font-weight:100!important}.menu-content{width:85%;margin:70px auto;display:flex;flex-direction:column;justify-content:space-between;height:85%}.opcity-0{opacity:0}.menu-title{font-size:var(--font-16px);margin-bottom:40px;font-weight:500}.menu-bottom,.menu-columns{display:flex;gap:120px;justify-content:space-between}.menu-col{list-style:none;padding:0}.menu-col li{margin-bottom:5px}.menu-col a{color:var(--text-gray);text-decoration:none;font-size:var(--font-20px)}.menu-bottom .header-label,.menu-col a.active,.menu-col a:hover{color:var(--text-dark-gray)}.menu-bottom .header-label{font-size:var(--font-16px)!important;margin-bottom:7px!important}.menu-bottom .contact-section p{color:var(--text-dark-gray);font-size:var(--font-20px);margin-bottom:0}.menu-bottom .contact-section p:last-child{font-size:var(--font-14px);margin-top:3px}.menu-bottom .contact-section p .social-icons a{margin-right:12px;color:var(--text-gray);font-size:16px}.social-icons a i{color:var(--text-gray)}.footer-block .social-icons{justify-content:inherit}.menu-content .social-section .social-icons{justify-content:start}.social-icons a{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background-color:var(--color-transparent);transition:all .3s ease-in-out;border-radius:40px;border:1px solid var(--border-gray)}.social-icons a:hover{background-color:var(--bg-dark-gray)}.social-icons a:hover i{color:#E4DDCD}.menu-footer{padding-top:20px;display:flex;gap:40px}.menu-footer a{color:#666;font-size:14px;text-decoration:none}.language-selection .a,.language-selection a{color:var(--text-white);font-size:16px}.language-selection .a{cursor:pointer;padding-bottom:2px;border-bottom:2px solid transparent;transition:border-color .2s ease}.language-selection .a.active{border-bottom-color:var(--text-white)}.header-right-links .icon-btn i.fa-regular.fa-user{font-size:18px}.language-selection .divider{color:var(--text-white);margin:0 10px;display:inline-block}.footer-section{background:var(--bg-dark-blue);color:#c9d6e3;padding:60px 6%}.footer-marquee,.footer-section{position:relative;font-family:var(--project-primary-font)}.footer-marquee{width:100%;overflow:hidden;background:#0a3353;padding:30px 0;color:var(--text-white)}.footer-marquee-track{display:flex;align-items:center;white-space:nowrap;animation:marquee 20s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.footer-marquee span{font-size:96px;font-weight:300;padding:0 40px}.footer-marquee .dot{padding:0 30px}.footer-content{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.footer-block{font-size:15px}.small-pretitle{font-size:14px;color:#8eb5d4;margin-bottom:25px}.footer-desc,.small-pretitle{font-family:var(--project-primary-font)}.footer-desc{margin-bottom:20px;color:#dbe4ec}.contact-link{color:#ffffff;text-decoration:underline}.footer-label{font-family:var(--project-primary-font);font-size:14px;color:#9fbad0;margin-bottom:10px}.footer-phone{font-size:20px;font-weight:500;color:#ffffff;margin-bottom:5px}.footer-email{font-size:14px;color:#d0e1ee}.social-icons{margin-top:15px;gap:10px}.icon-placeholder,.social-icons{display:flex;justify-content:center}.icon-placeholder{width:32px;height:32px;border:1px solid #8ab2cf;border-radius:50%;align-items:center;font-size:12px;color:#8ab2cf}.footer-section .social-icons a{color:var(--text-gray);font-size:var(--font-16px)}.footer-section .social-icons a:hover{background:var(--bg-white)}.footer-section .social-icons a:hover i{color:var(--text-dark-blue)}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:12px}.footer-links a{font-family:var(--project-primary-font);color:#dbe4ec;font-size:15px;text-decoration:none}.footer-links a:hover{text-decoration:underline}.copyright{font-family:var(--project-primary-font);font-size:13px;opacity:.85;margin-top:30px}.copyright a,.footer-help{color:#dbe4ec}.footer-help{font-family:var(--project-primary-font);position:absolute;bottom:30px;right:40px;text-align:right;font-size:14px}.help-btn{margin-top:10px;background:#1e8dd4;color:#fff;width:42px;height:42px;border-radius:50%;border:none;font-size:24px;cursor:pointer}@media (max-width:992px){.footer-marquee{font-size:36px}.footer-content{grid-template-columns:1fr;text-align:left;gap:40px}.footer-help{position:static;margin-top:40px;text-align:left}}.custom-badge{display:inline-block;background:#EFF6FF;color:var(--text-blue);font-size:var(--font-14px);padding:5px 12px;border-radius:33px}.wyndham-login-content h4{font-size:var(--font-22px);flex:1 1}.wyndham-login-content h4,.wyndham-login-content p{font-family:var(--project-secondry-font);color:var(--text-dark-gray);font-weight:400}.wyndham-login-content p{font-size:var(--font-16px)}.wyndham-login-content p a{color:var(--text-blue)}.custom-card{display:flex;flex-direction:column;height:100%}.custom-card .custom-card-top{position:relative}.custom-card .custom-card-top img{width:100%;height:350px;object-fit:cover}.custom-card .custom-card-bottom{padding:20px 0;display:flex;flex-direction:column;height:100%}.custom-card .custom-card-bottom .custom-card-content-top{flex:1 1;display:flex;flex-direction:column;height:100%}.custom-card .custom-card-bottom .custom-card-content-top h4{font-family:var(--project-secondry-font);color:var(--text-gray);font-size:var(--font-22px);font-weight:400;flex:1 1}.finest-lifestyle-offers .custom-card .custom-card-bottom .custom-card-content-top h4{flex:none}.custom-card .custom-card-bottom .custom-card-content-top p{font-family:var(--project-secondry-font);color:var(--text-dark-gray);font-size:var(--font-16px);font-weight:400;flex:1 1}.custom-card .custom-card-bottom .custom-card-content-top .card-badge-group{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.custom-card .custom-card-bottom .custom-card-content-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.custom-card .custom-card-bottom .custom-card-content-bottom .date{display:block;font-family:var(--project-secondry-font);color:var(--text-blue);font-size:var(--font-16px)}.product-card{background:var(--bg-blue);padding:30px 15px}.product-card .product-card-top img{width:70px;height:70px;margin:0 auto 26px;object-fit:contain}.product-card .product-card-content .product-card-content-top p{font-family:var(--project-secondry-font);color:var(--text-white);font-size:var(--font-18px);font-weight:400;text-align:center;margin-bottom:0}.menu-card-wrapper{display:flex;flex-direction:column;gap:15px}.menu-card-img img{width:100%;height:130px;object-fit:cover}.menu-card-wrapper .menu-card-check-box{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.form-check-input[type=checkbox]{border-radius:0}.menu-card-wrapper .menu-card-check-box .form-check{margin-bottom:0}.menu-card-wrapper .menu-card-check-box .form-check .form-check-input:checked{background-color:var(--bg-blue)}.menu-card-wrapper .menu-card-check-box .form-check .form-check-input:focus{box-shadow:none}.menu-card-wrapper .menu-card-check-box .form-check .form-check-label{font-family:var(--project-secondry-font);color:var(--text-gray);font-size:var(--font-14px);font-weight:400;text-align:center;margin-bottom:0}.menu-card-wrapper .menu-card-check-box .menu-card-price span{font-family:var(--project-secondry-font);color:var(--text-dark-gray);font-size:var(--font-16px);font-weight:400;text-align:center;margin-bottom:0}.menu-card-bottom .menu-card-item-img img{width:54px;height:54px;object-fit:cover}.menu-card-item-wrapper{display:flex;gap:7px;margin-bottom:10px}.menu-card-item-wrapper .menu-card-item-text{flex:1 1}.menu-card-item-wrapper .menu-card-item-text .menu-card-item-heading{font-family:var(--project-secondry-font);color:var(--menu-title);font-size:var(--font-16px);font-weight:400;text-align:center;margin-bottom:0}.menu-card-item-wrapper .menu-card-item-text .menu-card-item-label{font-family:var(--project-secondry-font);color:var(--text-gray);font-size:var(--font-16px);font-weight:400;text-align:left;display:block;line-height:normal}.menu-card-item-wrapper .menu-card-item-text .menu-card-item-dec{font-family:var(--project-secondry-font);color:var(--menu-description);font-size:var(--font-14px);font-weight:400;text-align:left;line-height:normal;display:block}.eating-item-cart{display:flex;gap:10px;align-items:center;padding:5px 8px;background:rgb(245,245,245);border:1px solid var(--border-light-gray);border-radius:5px}.eating-item-cart .quantity-label span{font-family:var(--project-secondry-font);color:var(--text-gray);font-size:var(--font-16px);font-weight:400;text-align:left;display:block;line-height:normal}.eating-item-cart .quantity{display:flex;border:2px solid var(--border-light-gray);border-radius:4px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.eating-item-cart .quantity-btn{font-size:10px;display:flex;align-items:center;cursor:pointer;padding:2px 5px 0}.eating-item-cart .input-box{width:20px;text-align:center;border:none;padding:0;font-size:var(--font-14px);outline:none}.eating-item-cart .input-box::-webkit-inner-spin-button,.eating-item-cart .input-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eating-item-cart .input-box[type=number]{-moz-appearance:textfield}.chat-contact-btn{padding:0 6px;font-weight:bolder;text-decoration:none;border-radius:10px;color:rgb(35 41 52)!important;background-color:rgb(84 136 173/63%)!important}.banner-mobile-form{display:none}.modal.custom-modal.fade.show .modal-content .booking-bar{background:hsl(0deg 0% 100%/80%)!important;-webkit-backdrop-filter:blur(8px) saturate(180%)!important;backdrop-filter:blur(8px) saturate(180%)!important;margin-top:0}.modal.custom-modal.fade.show .modal-content{border:none!important;background:transparent!important}.modal.custom-modal.fade.show .modal-content .modal-header{border-bottom:none!important}.modal.custom-modal.fade.show .modal-content .modal-footer{border-top:none!important;background:hsl(0deg 0% 100%/80%)!important;-webkit-backdrop-filter:blur(8px) saturate(180%)!important;backdrop-filter:blur(8px) saturate(180%)!important}.modal.custom-modal.fade.show .modal-header .btn-close{color:var(--text-white)!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E") 50% /1.3em no-repeat;filter:brightness(0) invert(1);opacity:1;transform:scale(1.3)}.modal.custom-modal.fade.show .modal-content .modal-body{padding:0!important}.hero-banner{font-family:var(--project-primary-font);position:relative;height:100vh;display:flex;align-items:flex-end;color:#fff;z-index:1;padding-bottom:0!important}.overlay-content.main-banner-overlay:before{content:"";width:100%;height:100%;background:linear-gradient(90deg,rgba(11,52,84,.5),rgba(11,52,84,0));position:absolute;top:0;left:0;display:block;z-index:-1}.overlay-bottom-space{padding-bottom:60px!important}.hero-banner-slider,.hero-banner-slider img{width:100%;height:100vh;object-fit:cover;z-index:1}.overlay-content.main-banner-overlay{position:absolute;z-index:2;left:0;height:100vh;display:flex;width:100%;flex-direction:column;justify-content:end}.overlay-content{width:100%;padding:0 140px}.sub-heading{font-size:14px;opacity:.8;margin-bottom:8px}.main-heading{font-size:42px;font-weight:600;margin-bottom:30px}.highlight{font-weight:700}.booking-bar{background:#fff;padding:20px 20px 20px 40px;display:flex;gap:20px;align-items:flex-end;justify-content:space-between;color:#000;margin-top:15px}.hero-banner .booking-bar{background:hsl(0deg 0% 100%/80%);-webkit-backdrop-filter:blur(8px) saturate(180%);backdrop-filter:blur(8px) saturate(180%)}.booking-bar .field{display:flex;align-items:end}.field-left{display:flex;flex-direction:column}.field-right i{color:var(--text-dark-gray);font-size:var(--font-14px)}.booking-bar .field.promocode{flex-direction:column;align-items:start}.booking-bar label{font-size:var(--font-14px);color:var(--text-gray);margin-bottom:3px}.booking-bar input,.booking-bar select{color:var(--text-dark-gray);border:none;background:transparent;padding:0;font-size:var(--font-18px);outline:none;width:180px;font-weight:500}.booking-bar input::placeholder{color:var(--text-dark-gray)}.booking-bar-field{display:flex;justify-content:space-between;flex:1 1;align-items:center}.booking-bar-field .field.promocode input{width:200px}.booking-bar-btn{width:18%;text-align:right}.book-now-btn{background:var(--bg-blue);color:#fff;border:none;padding:10px 25px;font-size:15px;font-weight:600;cursor:pointer}.rating-bar{font-size:14px;opacity:.9}.rating-bar span{margin-right:10px}.help-box{text-align:right;font-size:var(--font-14px);position:relative;z-index:1}.desktop-help-box{background:var(--bg-blue);padding:10px 20px;border-radius:15px;width:auto!important}.desktop-help-box .ai-chat-button{background:var(--bg-white)}.desktop-help-box .ai-chat-button i{color:var(--text-blue)}.mobile-help-box{display:none}.help-title{font-weight:900;font-size:21px}.help-sub{opacity:.9;font-size:18px}.hero-banner .ai-chat-button{box-shadow:0 4px 12px rgba(0,0,0,.3);width:65px;height:65px}.ai-chat-button,.hero-banner .ai-chat-button{display:flex;align-items:center;justify-content:center}.ai-chat-button{background-color:var(--bg-blue);color:var(--text-white);font-size:22px;padding:12px 15px;border-radius:50%;cursor:pointer;transition:background .3s;z-index:999;width:57px;height:57px}.search-separator{width:1px;height:50px;background:var(--bg-gray)}.form-section{width:100%;position:relative;overflow:hidden;height:100%}.form-section .form-section-bg-image{position:relative;height:350px;object-fit:cover;object-position:top}.form-section .form-section-bg-image:before{content:"";width:100%;height:100%;background:linear-gradient(90deg,rgba(11,52,84,.5),rgba(11,52,84,0));position:absolute;top:0;left:0;display:block;z-index:1}.form-section .bg-image{width:100%;height:100%;object-fit:cover}.form-section .overlay-box{width:67%;max-width:100%;margin:-230px auto 0;border:1px solid var(--border-light-gray);padding:40px 60px 80px;border-radius:6px;text-align:center;position:relative;z-index:1}.form-section .icon-placeholder{width:45px;height:45px;border-radius:0;border:none;margin:-65px auto 15px}body.ar .form-section .heading{font-size:var(--font-44px)}.form-section .heading{font-size:var(--font-40px);color:var(--text-white);font-weight:600;margin-bottom:10px}.form-section .subtext{font-size:16px;color:var(--text-white);margin-bottom:80px}.form-section .form-container{width:100%;background:var(--color-transparent);border-radius:8px;margin-top:20px}.form-section .form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.form-section .input-group{flex-direction:column;align-items:start}.form-section .input-group label{font-size:14px;margin-bottom:6px;color:var(--text-gray);display:block}.form-section .input-group input{width:100%;padding:10px 12px;border:1px solid #d0d0d0;border-radius:4px;font-size:14px}.multiselect__option--highlight,.multiselect__option--highlight:after,.multiselect__option--selected.multiselect__option--highlight,.multiselect__option--selected.multiselect__option--highlight:after{background:#007DC3}.form-section .date-wrapper{position:relative}.form-section .date-wrapper input{width:100%}.form-section .calendar-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:18px}.form-section .cta-button{margin-top:30px;width:100%;padding:14px;font-size:16px;background:var(--bg-blue);color:#fff;border:none;cursor:pointer;font-weight:600}.form-section .cta-button:hover{background:#007bd4}.form-section .form-container .cta-button{position:absolute;bottom:-25px;left:50%;transform:translatex(-50%);width:50%}.luxury-living-section .luxury-living-images{padding:20px 20px 0;display:grid;grid-template-columns:29% 40% 29%;grid-gap:14px;align-items:start}.luxury-living-section .luxury-living-images .img-left img{width:100%;height:408px;object-fit:cover}.sec-section-video-card{position:relative}.sec-section-video-card video.story-video{height:408px}.luxury-living-section .img-center{position:relative}.luxury-living-section .img-center img{width:100%;height:584px;object-fit:cover}.luxury-living-section .img-center video{width:100%;height:584px;object-fit:contain}.luxury-living-section .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50px;font-weight:700;cursor:pointer}.luxury-living-section .play-icon i{font-size:70px;color:#fff}.luxury-living-section .img-right{height:100%;display:flex;align-items:end}.luxury-living-section .img-right img{width:100%;height:408px;object-fit:cover}.luxury-living-section .luxury-text-block{text-align:right;margin-bottom:0;position:relative;z-index:1}.luxury-living-section .luxury-text-block .top-link{color:var(--text-blue);font-size:var(--font-24px);font-weight:500;margin-bottom:12px;text-align:center}.luxury-living-section .luxury-text-block h2{font-family:var(--project-primary-font);color:var(--text-gray);font-size:var(--font-64px);font-weight:400;width:100%;max-width:60%;text-align:center;line-height:1;margin:0 auto 14px}.luxury-living-section .luxury-text-block .desc{color:var(--text-dark-gray);font-size:var(--font-20px);width:100%;max-width:100%;margin:0 auto;text-align:center}.luxury-living-section .story-link{color:var(--text-dark-gray);font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px}.luxury-living-section .story-link img{width:12px;height:12px;object-fit:contain;margin-top:3px}.luxury-living-section .story-link:hover{text-decoration:underline}.feature-card{display:flex;flex-direction:column;align-items:center}.feature-card .feature-card-top{width:80px;height:80px;background:var(--bg-orange);border-radius:100px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feature-card .feature-card-top img{width:32px;height:32px;object-fit:contain}.feature-card .feature-card-bottom{text-align:center}.feature-card .feature-card-bottom h6{font-family:var(--project-primary-font);color:var(--text-dark-gray);font-size:var(--font-24px);font-weight:500}.feature-card .feature-card-bottom p{font-family:var(--project-primary-font);color:var(--text-gray);font-size:var(--font-18px);font-weight:400}.apartment-card .apartment-card-wrapper{position:relative;width:100%;height:100%}.apartment-card .apartment-card-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(11,52,84,0) 0,rgb(11 52 84/65%));z-index:3}.apartment-card .apartment-card-wrapper img{height:451px;width:100%;object-fit:cover;object-position:center;position:relative;z-index:1}.apartment-card .apartment-card-wrapper .apartment-card-content{position:absolute;bottom:40px;left:40px;right:40px;color:var(--text-white);line-height:normal;z-index:3;height:20%}.apartment-card .apartment-card-wrapper .apartment-card-content span{font-family:var(--project-primary-font);font-size:var(--font-24px);font-weight:400}.apartment-card .apartment-card-wrapper .apartment-card-content p{font-family:var(--project-primary-font);font-size:var(--font-30px);font-weight:400;line-height:normal;margin-bottom:0}.apartment-slider{position:relative;margin:0 -150px}.apartment-slider-arrow{display:flex;width:80%;margin:0 auto;justify-content:space-between;position:absolute;top:50%;left:50%;z-index:1;color:var(--text-white);transform:translate(-50%,-50%)}.apartment-slider-arrow .slider-btn.slider-next.slick-arrow.home-btn-next .fa.fa-angle-right,.apartment-slider-arrow .slider-btn.slider-prev.slick-arrow.home-btn-prev .fa.fa-angle-left{font-size:48px;font-weight:100;cursor:pointer}.room-gallery{padding-top:8px}.amenities-section .accordion-item{box-shadow:none!important}.amenities-section .accordion-button{position:relative;padding-left:20px;padding-right:20px;color:inherit;display:flex;align-items:center;gap:50px}.amenities-section .accordion-button span{vertical-align:top;margin-top:-7px}.amenities-section .accordion-button h6{margin-right:10px}.amenities-section .accordion-button h6,.amenities-section .accordion-button span{color:var(--text-dark-gray);font-family:var(--project-primary-font);font-size:var(--font-24px)}.amenities-section .accordion-body p{font-family:var(--project-primary-font);color:var(--text-gray);font-size:var(--font-20px);margin-left:60px;margin-right:15px}.amenities-section .accordion-button:after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:10px;height:10px;background-image:url(/images/web/button-arrow.svg);background-size:contain;background-repeat:no-repeat;transition:transform .3s ease}.amenities-section .accordion-item{border:0;border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);border-bottom:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);padding:10px 0;border-radius:0}.amenities-section .accordion-button:not(.collapsed){background:transparent!important}.amenities-section .accordion-button:not(.collapsed):after{transform:translateY(-50%) rotate(45deg);filter:brightness(0) saturate(100%) invert(46%) sepia(84%) saturate(7166%) hue-rotate(186deg) brightness(99%) contrast(99%)}.amenities-section .accordion-button:focus{box-shadow:none}.amenities-banner-img img{width:100%;height:550px;object-fit:cover}.experience-section .experience-thumbnail-img{position:relative;z-index:1}.experience-section .experience-thumbnail-img .main-experience-thumbnail{width:100%;height:500px}.experience-section .experience-thumbnail-img video{width:100%;height:500px;object-fit:contain}.experience-section .experience-thumbnail-img a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.experience-section .experience-thumbnail-img a img{width:100px;height:100px;object-fit:contain}.experience-section .apartment-slider{padding-top:10px;margin:0}.experience-section .apartment-slider-arrow{width:100%}.apartment-card-content a{font-family:var(--project-primary-font);font-size:var(--font-32px);color:var(--text-white);text-transform:capitalize;transition:all .3s ease-in-out;border-bottom:1px solid var(--color-transparent)}.apartment-card-content a:hover{border-bottom:1px solid var(--border-white)}.affiliations-section{background-color:var(--bg-orange);padding:50px 0}.affiliations-container{display:flex;align-items:center;justify-content:space-evenly;gap:60px}.affiliations-section .affiliations-text{font-family:var(--project-primary-font);font-size:var(--font-18px);font-weight:500;color:#000;width:260px}.affiliations-section .affiliations-logos{display:flex;align-items:center;gap:28px}.affiliations-section .logo-item{border-radius:6px;width:90px;height:90px;display:flex;align-items:center;justify-content:center}.affiliations-section .logo-item img{width:100%;height:auto;object-fit:contain}.instagram-section .apartment-slider{margin:0 -50px}.instagram-section .apartment-card .apartment-card-wrapper:before{display:none}.instagram-section .apartment-card .apartment-card-wrapper .zik-zak-height-360{height:360px;object-fit:cover}.instagram-section .apartment-card .apartment-card-wrapper .zik-zak-height-460{height:460px;object-fit:cover}.instagram-section .apartment-card .apartment-card-wrapper{background:var(--color-transparent)}.instagram-section .apartment-card .apartment-card-wrapper .apartment-card-content{position:unset}.instagram-section .apartment-card .apartment-card-wrapper .apartment-card-content .user-profile-details{display:flex;align-items:center;gap:16px;margin-top:20px}.instagram-section .apartment-card .apartment-card-wrapper .apartment-card-content .user-profile-details .user-profile-location{flex:1 1}.instagram-section .apartment-card .apartment-card-wrapper .apartment-card-content .user-profile-details .user-profile-location h6{font-family:var(--project-primary-font);color:var(--text-dark-gray);font-size:var(--font-24px);font-weight:400;margin-bottom:0}.instagram-section .apartment-card .apartment-card-wrapper .apartment-card-content .user-profile-details .user-profile-location span{font-family:var(--project-primary-font);color:var(--text-gray);font-size:var(--font-16px);font-size:500;display:block}.instagram-section .apartment-card .apartment-card-wrapper .apartment-card-content .user-profile-details .user-profile-img .profile-size{width:64px;height:64px;object-fit:cover;object-position:top}.guest-dropdown{width:100%;max-width:360px;position:relative;font-family:Arial,sans-serif}.guest-dropdown__trigger{width:100%;background:#1f1f1f;color:#fff;border:none;padding:14px 16px;font-size:15px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.arrow{font-size:14px}.guest-dropdown__box{width:100%;background:#fff;border:1px solid #ddd;padding:16px;margin-top:6px;border-radius:4px;position:absolute;z-index:100}.gd-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.gd-label{font-size:15px;color:#333}.gd-note{margin-top:-10px;font-size:13px;color:#c11d36;margin-bottom:16px}.gd-counter{display:flex;align-items:center;gap:12px}.gd-btn{width:32px;height:32px;border:1px solid #d3033a;background:transparent;color:#d3033a;font-size:20px;cursor:pointer;border-radius:3px;display:grid;place-items:center}.gd-btn:hover{background:#d3033a;color:#fff}.gd-counter span{width:20px;text-align:center;font-size:16px}.float-img{position:relative;top:5px;left:2px;width:30px}.float-ai{position:fixed;bottom:70px;right:20px;background:#f57670;border-radius:50%;width:27px;height:27px;font-weight:700;text-align:center;border:3px solid #fff}.float-ai span{position:relative;font-size:11px;top:-9px;right:1px}.chat-button{position:fixed;bottom:25px;right:25px;background-color:#0066cc;color:#fff;font-size:22px;padding:20px 17px;border-radius:50%;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:background .3s;z-index:999}.chat-button:hover{background-color:#004a99}.chat-window{position:fixed;bottom:10px;right:11px;width:30%;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column;z-index:1000}.chat-header{background:#0066cc;color:#fff;padding:15px 20px;height:auto}.chat-logo-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:0}.chat-logo-img{width:45px}.chat-header-left h2{font-size:18px;margin-bottom:0}.chat-header-left{display:flex;flex-direction:column;gap:8px}.chat-logo{background:#fff;color:#0066cc;font-weight:700;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px}.chat-header h3{margin:0;font-size:14px}.chat-header p{margin:0;font-size:11px;opacity:.8}.chat-close{background:#00000052;border-radius:50%;color:#fff;width:30px;height:30px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-body{position:relative;background:#f8f9fb;padding:12px;height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.bot-content{flex:1 1}.chat-body.chat-resume-active{overflow-y:hidden}.chat-resume{position:absolute!important;top:0;right:0;width:100%;padding:20px;height:100%;display:flex;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;align-items:center;justify-content:center;z-index:3}.chat-option-buttons{width:100%;display:flex;justify-content:space-between;margin-top:10px}button.continue-btn{background:#ff0000}button.continue-btn,button.new-btn{width:45%;border-radius:10px;padding:5px 0;color:#fff}button.new-btn{background:#0066cc}.message{padding:8px 10px;border-radius:10px;max-width:95%;line-height:1.4;font-size:13px;word-wrap:break-word}.message.bot p{margin-bottom:10px}.bot-img{margin-right:10px}.bot-img img{width:30px;height:30px;border-radius:50%}.bot-title{font-size:13px;color:#000;font-weight:600;margin-bottom:4px}.user{display:flex;justify-content:flex-end}.message.user{background:#0066cc;color:#fff;align-self:flex-end;border-radius:10px 0 10px 10px}.message.bot{background:#c4ddff;color:#000;align-self:flex-start;border-radius:0 10px 10px 10px}.typing .typing-label{font-size:13px;color:#555;font-style:italic;line-height:1.2;font-weight:400;animation:typing-pulse 1.4s ease-in-out infinite}@keyframes typing-pulse{0%,to{opacity:.6}50%{opacity:1}}.chat-suggestions.suggestions{display:grid;grid-template-columns:1fr 1fr}.suggestion-btn{cursor:pointer;font-weight:700;font-size:12px;height:30px;box-shadow:0 4px 9px 0 rgba(7,40,78,.25);border-radius:14px;padding:0 10px;margin:5px;background:rgb(255,255,255)!important}.chat-input,.suggestion-btn{display:flex;align-items:center;justify-content:center}.chat-input{border-top:1px solid #ddd;padding:8px;background:#fff}.chat-input input{flex:1 1;border:1px solid #ccc;border-radius:8px;padding:8px;font-size:13px;outline:none}.chat-input input:disabled{background-color:#f5f5f5;cursor:not-allowed}.chat-input button{background:#0066cc;color:#fff;border:none;margin-left:8px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .3s}.chat-input button:hover:not(:disabled){background:#004a99}.chat-input button:disabled{background:#ccc;cursor:not-allowed}.chat-body::-webkit-scrollbar{width:5px}.chat-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}@media only screen and (max-width:1200px){.chat-window{width:35%}}@media only screen and (max-width:768px){.chat-window{width:50%}}@media only screen and (max-width:600px){.chat-window{width:95%;right:2.5%}.chat-header{height:auto;padding:12px 15px}.chat-header-left h2{font-size:16px}.chat-body{height:350px}}.message{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.voice-button.listening{background:linear-gradient(135deg,#d00e3f,#d00e3f);animation:pulse 1.5s infinite;color:#fff}.voice-status{position:fixed;bottom:70px;right:23px;background:#0066cc;color:#fff;padding:10px 15px;border-radius:10px 0 10px 10px;font-size:.9em;z-index:99999;display:flex;align-items:center;gap:10px;max-width:300px}.pulse-animation{width:12px;height:12px;border-radius:50%;background:#ff0000;animation:voicePulse 1s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes voicePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}}.field-guest-dropdown{width:20%}.booking-bar .field .guest-dropdown{font-family:var(--project-primary-font);width:100%;max-width:360px;position:relative}.booking-bar .field .guest-dropdown__trigger{font-family:var(--project-primary-font);width:125%;background:var(--color-transparent);color:var(--text-dark-gray);border:none;padding:0;font-size:var(--font-18px);text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:500}.booking-bar .field .arrow{color:var(--text-dark-gray)}.booking-bar .field .guest-dropdown__box{width:220%;background:#fff;border:1px solid #ddd;padding:16px;margin-top:6px;border-radius:4px;position:absolute;right:0;z-index:100}.booking-bar .field .gd-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.booking-bar .field .gd-label{font-size:15px;color:#333}.booking-bar .field .gd-note{margin-top:-10px;font-size:13px;color:#c11d36;margin-bottom:16px}.booking-bar .field .gd-counter{display:flex;align-items:center;gap:12px}.booking-bar .field .gd-btn{width:32px;height:32px;border:1px solid #d3033a;background:transparent;color:#d3033a;font-size:20px;cursor:pointer;border-radius:3px;display:grid;place-items:center}.booking-bar .field .gd-btn:hover{background:#d3033a;color:#fff}.booking-bar .field .gd-counter span{width:20px;text-align:center;font-size:16px}.tab-section .accordion-item{border:none!important}.tab-section.home-tab .nav-link:hover,.tab-section.home-tab .nav-tabs .nav-link.active{background:var(--color-transparent)!important}.tab-section.home-tab .nav-link:hover{color:var(--text-dark-gray)}.attractions-card-img img{width:100%;height:500px}.attractions-card-bottom .attractions-card-content{padding:20px 0}.attractions-card-bottom .attractions-card-content .attractions-card-top h6{font-family:var(--project-primary-font);font-size:var(--font-18px);color:var(--text-dark-gray);font-weight:400}.attractions-card-bottom .attractions-card-content .attractions-card-top p{font-family:var(--project-secondry-font);font-size:var(--font-16px);color:var(--text-gray);font-weight:400;margin-bottom:5px!important}.attractions-card-bottom .attractions-card-content .attractions-card-bottom{display:flex;gap:15px;justify-content:space-between;align-items:center}.attractions-card-bottom .attractions-card-content .attractions-card-bottom .distance a,.attractions-card-bottom .attractions-card-content .attractions-card-bottom .link-button .link-btn{font-family:var(--project-secondry-font);color:var(--text-blue);font-size:var(--font-16px)}.tab-section .cuisine-tab{background:var(--bg-dark-blue);padding:70px 40px}.tab-section .cuisine-tab .common-heading h2{font-size:var(--font-48px)}.tab-section .cuisine-tab .common-heading h2,.tab-section .cuisine-tab .common-heading p{color:var(--text-white)}.tab-section .cuisine-tab .cuisine-img,.tab-section .cuisine-tab .cuisine-img img{width:100%;height:400px}.cuisine-content h6{font-family:var(--project-primary-font);font-size:var(--font-16px);color:var(--text-white);border-top:1px solid var(--border-gray);border-bottom:1px solid var(--border-gray);padding:15px 18px;margin-bottom:20px;font-weight:400;display:flex;justify-content:space-between;align-items:center;gap:15px}.cuisine-content h6 i{transform:rotate(320deg)}.cuisine-content p{color:var(--text-white);font-family:var(--project-secondry-font);font-size:var(--font-16px);font-weight:400;padding:0 0 0 18px}.cuisine-button{padding:0 0 0 18px}.custom-btn-group{display:flex;flex-wrap:wrap;gap:10px}.link-btn{color:var(--text-blue);font-size:var(--font-16px);display:flex;gap:8px}.link-btn,.primary-btn{font-family:var(--project-secondry-font);align-items:center}.primary-btn{background:var(--bg-blue);color:var(--text-white);font-size:var(--font-14px);font-weight:400;padding:8px 15px;text-transform:uppercase;width:165px;display:inline-flex;justify-content:center;border:1px solid var(--color-transparent);transition:all .3s ease-in-out;gap:5px}.primary-btn:hover{color:var(--text-dark-blue);border:1px solid var(--border-dark-blue)}.primary-btn:hover,.secondary-btn{background:var(--color-transparent)}.secondary-btn{color:var(--text-dark-gray);font-family:var(--project-secondry-font);font-size:var(--font-14px);font-weight:400;padding:8px 15px;text-transform:uppercase;width:auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-dark-gray);transition:all .3s ease-in-out;gap:5px}.secondary-btn i{margin-right:5px;transition:all .3s ease-in-out}.secondary-btn:hover{background:var(--bg-blue);color:var(--text-white);border:1px solid var(--color-transparent)}.offer-valid{display:flex;align-items:center;gap:5px;margin-bottom:15px;color:var(--text-gray);font-size:var(--font-15px);font-style:italic}.offer-valid img{width:20px;height:20px;object-fit:contain}.offer-valid p{margin-bottom:0;font-weight:400}.cuisine-content-wrapper{display:flex;justify-content:space-between;flex-direction:column;width:100%;height:100%}section.tab-section #myTab{justify-content:space-between;border-bottom:none;width:80%;margin:0 auto 24px}section.tab-section .nav-item,section.tab-section .nav-link,section.tab-section .nav-link button{border:none;border-bottom:1px solid var(--color-transparent);margin-bottom:0!important}section.tab-section .nav-link{color:var(--text-gray);font-size:var(--font-28px);font-family:var(--project-primary-font);font-weight:500;transition:all .3s ease-in-out;padding:0 0 7px}section.tab-section .nav-link.active,section.tab-section .nav-link:hover{border:none;border-bottom:1px solid var(--border-black)}section.tab-section .nav-link.active{margin-bottom:0!important;color:var(--text-dark-gray)}.tab-section .apartment-card-content h6{font-family:var(--project-primary-font);font-size:var(--font-32px);color:var(--text-white);font-weight:400}.tab-section .apartment-card-content p{font-family:var(--project-secondry-font)!important;font-size:var(--font-16px)!important;color:var(--text-white)!important;font-weight:400!important}.slider-arrow.apartment-slider-arrow .topAttractions-btn-next .fa.fa-angle-right,.slider-arrow.apartment-slider-arrow .topAttractions-btn-prev .fa.fa-angle-left{font-size:48px;font-weight:100;cursor:pointer}.tab-section .apartment-slider-arrow{width:100%}.inner-pages-banner{position:relative}.inner-pages-banner,.inner-pages-banner img,.inner-pages-banner:after{height:70vh;width:100%}.inner-pages-banner:after{content:"";background:linear-gradient(90deg,rgba(11,52,84,.5),rgba(11,52,84,0));position:absolute;top:0;left:0;display:block;z-index:1}.inner-pages-heading-content{position:absolute;top:60%;left:0;transform:translateY(-50%);color:var(--text-white);z-index:2;padding-right:24px}[dir=rtl] .inner-pages-heading-content{left:auto;right:0;padding-right:0;padding-left:24px;text-align:right}.inner-pages-heading{text-align:start;color:var(--text-gray)!important}.max-w-100{max-width:100%!important}.inner-pages-heading-content .common-heading{max-width:100%}.inner-pages-heading-content .common-heading h6{color:var(--text-white)}.inner-pages-heading-content .common-heading h2{color:var(--text-white);font-size:var(--font-48px);text-align:start}.booking-bar-section{overflow:visible}.booking-bar-section .common-heading{max-width:100%}.booking-bar-section .common-heading h2{color:var(--text-gray);text-align:start}.booking-bar-section .booking-bar{border:1px solid var(--border-gray);padding:15px 15px 15px 25px}.dubai-offer-section .hotel-offer-wrapper:after{content:"";background:linear-gradient(0deg,rgba(11,52,84,.5),rgba(11,52,84,0));position:absolute;top:0;left:0;display:block;z-index:1;width:100%;height:100%}.dubai-offer-section .hotel-offer-wrapper .common-heading{position:relative;z-index:2}.dubai-offer-section .hotel-offer-wrapper .common-heading p,.dubai-offer-section .hotel-offer-wrapper .inner-pages-heading{color:var(--text-white)!important}.dubai-offer-section{position:relative}.dubai-offer-section .hotel-offer-wrapper img{width:100%;object-fit:cover;height:650px}.dubai-offer-section .hotel-offer-wrapper .main-heading-row{position:absolute;bottom:50px;width:100%}.vision-mission-left-img img{width:100%;margin-right:auto}.vision-mission-left-img img,.vision-mission-right-img img{height:350px}.vision-mission-left-img{position:relative}.vision-mission-section .common-heading.max-w-100.left{margin-left:60px}.vision-mission-section .common-heading.max-w-100.left,.vision-mission-section .common-heading.max-w-100.right{padding-left:24px;border-left:2px solid var(--border-blue)}.vision-mission-left-img h6{position:absolute;top:10%;left:0;color:var(--text-white);z-index:2;font-size:var(--font-48px)}.vision-mission-left-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(11,52,84,.5),rgba(11,52,84,0));z-index:1}.vision-mission-section .common-heading h6{font-size:var(--font-48px);color:var(--text-blue);font-weight:500}.vision-mission-section .common-heading h2{font-size:var(--font-36px);color:var(--text-gray)}.vision-mission-section .common-heading p{color:var(--text--dark-gray)}.vision-mission-right-img img{width:100%;margin-right:auto;margin-left:0}.vision-mission-right-img h6{left:auto;right:0}.local-map-section{position:relative;background:var(--bg-off-white)}.local-map-section .common-heading{position:absolute;top:18%;left:50%;transform:translateX(-50%);max-width:50%}.local-map-section .common-heading h2{color:var(--text-gray)}.local-map-content{color:var(--text-white)}.local-map-section .common-heading p{color:var(--text-dark-gray)}.local-map-section .common-heading .primary-btn{width:300px;margin-top:15px}.local-map-section .local-map-content h3{font-family:var(--project-primary-font);font-size:var(--font-34px);font-weight:500;text-align:left;text-transform:uppercase}.local-map-section .local-map-content p{display:flex;align-items:center;gap:7px;font-size:var(--font-18px)}.local-map-parent{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:10px;grid-row-gap:0;align-items:flex-end}.local-map-img-1,.local-map-img-1 img{width:100%;height:380px;position:relative;bottom:-80px}.local-map-relative.local-map-img-1 .local-map-content,.local-map-relative.local-map-img-6 .local-map-content{bottom:-80px}.local-map-relative:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#00000078;display:block}.local-map-relative.local-map-img-1:after,.local-map-relative.local-map-img-6:after{bottom:-80px}.local-map-img-2,.local-map-img-2 img{width:100%;height:210px;position:relative}.local-map-img-3,.local-map-img-3 img{width:100%;height:380px;position:relative}.local-map-img-4,.local-map-img-4 img{width:100%;height:235px;position:relative}.local-map-img-5,.local-map-img-5 img,.local-map-img-6,.local-map-img-6 img{width:100%;height:380px;position:relative}.local-map-img-6,.local-map-img-6 img{bottom:-80px}.local-map-img-7,.local-map-img-7 img{width:100%;height:210px;position:relative}.local-map-img-1{grid-area:1/1/2/2}.local-map-img-2{grid-area:5/1/6/2}.local-map-img-3{grid-area:5/2/6/3}.local-map-img-4{grid-area:5/3/6/4}.local-map-img-5{grid-area:5/4/6/5}.local-map-img-6{grid-area:1/5/2/6}.local-map-img-7{grid-area:5/5/6/6}.local-map-content{position:absolute;bottom:0;left:10px;text-align:center;width:100%;z-index:1}.features-grid-section .features-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;text-align:center}.features-grid-section .feature-item{display:flex;flex-direction:column;align-items:center}.features-grid-section .feature-icon{width:72px;height:72px;border-radius:50%;background-color:var(--bg-orange);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.features-grid-section .feature-icon img{width:28px;height:28px;object-fit:contain}.features-grid-section .feature-item span{font-family:var(--project-primary-font);font-size:var(--font-18px);color:var(--text-gray);font-weight:400;margin:10px}.features-grid-section .feature-item p{font-family:var(--project-secondry-font);font-size:var(--font-18px);color:var(--text-dark-gray);font-weight:400;margin:0}.accommodation-left-img,.accommodation-left-img img{height:100%}.accommodation-right-img img{height:375px}.accommodation-section .common-heading h2{color:var(--text-gray)}.accommodation-section .common-heading p{color:var(--text-dark-gray);font-size:var(--font-18px)}.accommodation-left-img,.accommodation-right-img{position:relative}.accommodation-left-img:after,.accommodation-right-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(11,52,84,.5),rgba(11,52,84,0));z-index:1}.accommodation-left-img-content{padding-left:140px;color:var(--text-white);position:absolute;bottom:90px;left:0;z-index:2;width:85%}.accommodation-left-img-content h4{font-size:var(--font-32px)}.accommodation-right-img .accommodation-left-img-content{padding-left:0;left:20px;bottom:30px;width:74%}.accommodation-right-img .accommodation-left-img-content h4{font-size:var(--font-22px);line-height:normal;margin-bottom:0}.accommodation-overview{margin-top:24px}.accommodation-overview .accommodation-overview-wrapper span{font-family:var(--project-primary-font);color:var(--text-gray);font-size:var(--font-16px);font-weight:400;display:block}.accommodation-overview .accommodation-overview-wrapper p{color:var(--text-dark-gray);font-family:var(--project-secondry-font);font-size:var(--font-16px);font-weight:400}.facilities-section .common-heading h2{color:var(--text-gray)}.facilities-section .common-heading p{color:var(--text-dark-gray)}.dining-section{position:relative;padding:200px 0 150px;background-size:cover;background-position:inherit;background-repeat:no-repeat;z-index:1}.dining-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0b3454c9,rgba(11,52,84,0));z-index:-1}.dining-section .common-heading{margin-bottom:200px}.dining-section .common-heading h2,.dining-section .common-heading p{color:var(--text-white)}.dining-section.features-grid-section .features-grid{grid-template-columns:repeat(3,1fr)}.dining-section.features-grid-section .features-grid .feature-item p,.dining-section.features-grid-section .features-grid .feature-item span{color:var(--text-white)}.commitment-section .common-heading h2{color:var(--text-gray)}.commitment-section .common-heading p{color:var(--bg-dark-gray)}.nav-tabs{border:none;gap:8px;justify-content:space-between;flex-wrap:wrap;margin-bottom:26px}.nav-tabs .nav-link{margin-bottom:0;border-radius:0;border:none;color:var(--text-dark-gray);transition:all .3s ease-in-out}.nav-tabs .nav-link.active{border:none;background:var(--bg-blue);border-radius:0;color:var(--text-white)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border:none;margin:0;background:var(--bg-blue);color:var(--text-white)}.offer-card-tag-top{position:absolute;top:20px;left:10px;display:flex;gap:5px}.offer-card-tag-top .custom-badge{background:var(--bg-blue-60);color:var(--text-white);font-size:var(--font-12px)!important;padding:7px 12px}.offer-card-tag-top .custom-badge:nth-child(2){background:var(--bg-light-black-80);color:var(--text-white);padding:7px 12px}.offer-card-tag-bottom{background:var(--bg-light-black-80);color:var(--text-white);position:absolute;bottom:0;left:0;padding:5px 15px}.offer-card-tag-bottom span{font-size:var(--font-16px);font-style:italic}.offer-card-tag-bottom h4,.offer-card-tag-bottom span{font-family:var(--project-secondry-font);font-weight:400}.offer-card-tag-bottom h4{margin-bottom:0;font-size:var(--font-24px);display:flex;align-items:center;gap:5px}.offers-tab-section .custom-card .custom-card-top img{height:550px}.special-offers-page.features-grid-section .features-grid{grid-template-columns:repeat(4,1fr)}.faq-section .common-heading h2,.offers-tab-section .common-heading h2,.special-offers-page.features-grid-section .common-heading h2{color:var(--text-gray)}.faq-section .accordion-button:not(.collapsed){color:var(--text-light-black)}.faq-section .accordion-button{font-family:var(--primary-font);font-size:var(--font-24px);color:var(--text-light-black);font-weight:500}.faq-section .accordion-body{font-family:var(--secondry-font);color:var(--text-light-black);font-size:var(--font-16px)}.faq-section .accordion-button:focus{border-color:var(--color-transparent);box-shadow:none}.faq-section .accordion{display:flex;flex-direction:column}.faq-section .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2320384a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(0deg);width:40px;height:40px;background-position:50%;background-color:#CFD3CF;border-radius:40px;box-shadow:none}.faq-section .accordion-button:after{width:40px;height:40px;background-position:50%;border-radius:40px;transform:rotate(-90deg);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.faq-section .accordion-button:not(.collapsed){background:var(--color-transparent)}.book-your-stay-bg-section{position:relative;padding:200px 0;background-size:cover;background-position:inherit;background-repeat:no-repeat}.book-your-stay-bg-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgb(11 52 84/45%),rgba(11,52,84,0));z-index:1}.book-your-stay-bg-section .common-heading{position:relative;z-index:2}.book-your-stay-bg-section .common-heading h2{color:var(--text-white)}.book-your-stay-bg-section .common-heading p{color:var(--text-white);margin-bottom:24px}.book-your-stay-bg-section .common-heading .primary-btn:hover,.book-your-stay-bg-section .common-heading .secondary-btn{border-color:var(--border-white);color:var(--text-white)}.book-your-stay-bg-section .common-heading .secondary-btn:hover{border-color:var(--color-transparent)}.guide-section{background:var(--bg-dark-blue);padding-bottom:200px;position:relative;z-index:1}.guide-section .common-heading h2,.guide-section .common-heading p{color:var(--text-white)}.guide-section .multi-step-form{width:100%;max-width:1180px;margin:0 auto;position:relative}.guide-section .multi-step-form:after{right:-100px}.guide-section .multi-step-form:after,.guide-section .multi-step-form:before{content:"";position:absolute;top:23%;width:100%;height:2px;background:var(--bg-white);transform:translateY(-50%);z-index:0;border-radius:4px}.guide-section .multi-step-form:before{left:-100px}.guide-section .progressbar{display:flex;justify-content:space-between;position:relative;margin-bottom:2rem;width:95%}.guide-section .progressbar:before{content:"";width:100%;height:1px;background:var(--bg-white)}.guide-section .progress,.guide-section .progressbar:before{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:0;border-radius:4px}.guide-section .progress{height:4px;background:linear-gradient(135deg,#4f46e5,#9333ea);width:0;transition:width .6s ease}.guide-section .step{width:65px;height:65px;background:var(--bg-blue);border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1;border:2px solid var(--border-white);transition:background .4s ease,transform .3s ease}.guide-section .step img{width:30px;height:30px;object-fit:contain}.guide-section .progressbar-text{display:flex;justify-content:space-between;position:relative;margin-bottom:2rem;color:var(--text-white)}.guide-section .step-text{width:160px;display:flex;justify-content:start;align-items:center;z-index:1;transition:background .4s ease,transform .3s ease}.how-it-work-section.guide-section .step.active{background:var(--bg-blue);box-shadow:0 0 12px rgba(79,70,229,.5);transform:scale(1.1);border-color:var(--border-blue);color:var(--text-white)}.how-it-work-section.guide-section .step{font-family:var(--project-secondry-font);background:var(--bg-light-gray);color:var(--text-gray);font-size:var(--font-24px);font-weight:500}.guide-section .form-step{display:none;flex-direction:column;gap:1rem;animation:fadeIn .4s ease}.guide-section .step-text span{font-size:var(--font-16px)}.guide-section .form-step.active{display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.guide-content-left{width:100%;max-width:50%;margin-right:auto;position:relative;padding:110px 40px}.guide-content-left:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-light-black-80);z-index:1}.guide-content-section .common-heading{max-width:100%;position:relative;z-index:2;margin-bottom:0}.guide-content-section .common-heading h2,.guide-content-section .common-heading p{color:var(--text-white);text-align:left}.guide-content-section{margin-top:-170px;position:relative;z-index:2}.guide-content-form{display:flex;align-items:center;width:100%;border:1px solid var(--border-white);margin-bottom:40px}.guide-content-form input{width:100%;padding:8px;color:var(--text-white)}.guide-content-form input::placeholder{color:var(--text-gray)}input:focus-visible{outline:0!important}.guide-content-details a{font-family:var(--project-primary-font);font-size:var(--font-36px);color:var(--text-white);font-weight:500;display:block;text-align:left;line-height:normal}.guide-content-details p{font-family:var(--project-secondry-font);font-size:var(--font-20px);color:var(--text-white);font-weight:400;display:block;margin-top:0!important}.guide-content-form button.primary-btn:hover{background:var(--bg-blue);color:var(--text-white);border-color:var(--color-transparent)}.pizza-offer-section .common-heading h2{color:var(--text-gray)}.pizza-offer-section .common-heading p{color:var(--text-dark-gray)}.pizza-offer-section .offer-card-tag-bottom{left:auto;right:0}.pizza-offer-section .custom-card .custom-card-top img{height:100%}.pizza-offer-section .custom-card .custom-card-bottom{padding:0}.pizza-offer-section .custom-card-content-top{display:flex}.pizza-offer-section .custom-card .custom-card-bottom .custom-card-content-top{flex-direction:row}.pizza-offer-section .custom-card{padding-left:50px;height:100%}.pizza-offer-section .custom-card .custom-card-bottom .custom-card-content-bottom{flex-direction:column;align-items:flex-start}.room-details-images-section .room-amenities-details .room-amenities-row .room-amenities-right .room-details-wrapper .room-area-row{gap:20px;flex-direction:row}.pizza-offer-section .custom-card .custom-card-top{height:100%}.pizza-offer-section .custom-card-content-top-icon{width:80px!important;height:80px!important;background:var(--bg-orange);display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:20px;flex-shrink:0}.pizza-offer-section .custom-card-content-top-icon img{width:35px;height:35px;object-fit:contain}.pizza-offer-section .custom-card-content-top .custom-card-content-top-text{flex:1 1}.hotel-menu-btn{display:flex;align-items:flex-end;margin-bottom:35px;gap:10px}.hotel-menu-btn img{width:42px;height:60px;object-fit:contain}.hotel-menu-btn .hotel-menu-text p{font-family:var(--project-secondry-font);font-size:var(--font-16px);color:var(--text-gray);font-weight:400}.hotel-menu-btn .hotel-menu-text h6{font-family:var(--project-secondry-font);font-size:var(--font-24px);color:var(--text-black);font-weight:500;margin-bottom:0}.how-it-work-section{background:var(--bg-white);padding-bottom:50px}.how-it-work-section .common-heading h2{color:var(--text-gray)}.how-it-work-section .common-heading p{color:var(--text-dark-gray)}.how-it-work-section.guide-section .multi-step-form:after,.how-it-work-section.guide-section .multi-step-form:before{display:none}.how-it-work-section.guide-section.guide-section .progressbar:before{background:var(--bg-light-gray);height:2px}.how-it-work-section .custom-card{padding:15px;border:1px solid var(--border-light-gray)}.how-it-work-section .custom-card .custom-card-top img{height:215px}.how-it-work-section .custom-card .custom-card-bottom{padding-bottom:0}.how-it-work-section .custom-card .custom-card-bottom .custom-card-content-top{text-align:center}.how-it-work-section .custom-card .custom-card-bottom .custom-card-content-top p{margin-bottom:0}.offer-timer-section{background:var(--bg-light-gray)}.offer-timer-wrapper{background:var(--bg-blue);padding:40px 0}.offer-timer-content,.offer-timer-wrapper{width:100%;max-width:80%;margin:0 auto}.offer-timer-section .common-heading i{font-size:var(--font-24px);margin-bottom:20px}.offer-timer-section .common-heading h2,.offer-timer-section .common-heading i,.offer-timer-section .common-heading p{color:var(--text-white)}.offer-timer-box-wrapper .offer-timer-box{padding:12px 50px;background:var(--bg-gray);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px rgba(0,0,0,.1),0 26px 26px rgba(0,0,0,.09);border-radius:5px}.offer-timer-box-wrapper .offer-timer-box h4{font-family:var(--project-primary-font);font-size:var(--font-36px);font-weight:500;color:var(--text-white);margin-bottom:0;line-height:normal}.offer-timer-box-wrapper span{font-family:var(--project-secondry-font);font-size:var(--font-16px);color:var(--text-white);text-transform:capitalize;font-weight:400;margin-top:10px;display:block;text-align:center}.offer-timer-section .secondary-btn{border-color:var(--border-white);color:var(--text-white)}.offer-timer-section .secondary-btn:hover{border-color:var(--color-transparent);background:var(--bg-white);color:var(--text-blue)}.ongoing-offer-section .common-heading h2{color:var(--text-gray)}.ongoing-offer-section .common-heading p{color:var(--text-dark-gray)}.ongoing-offer-section .offer-card-tag-top .custom-badge{padding:7px 20px}#scrollBar{height:50%;background:var(--bg-blue-60);border-radius:4px;transition:transform .1s linear;position:absolute;left:10px;top:28%}.scroll-progress{width:100%;padding:7px 5px;background:var(--bg-light-gray);border-radius:16px;position:relative;opacity:0;transition:opacity .3s ease;overflow:hidden}.scroll-progress-bar{height:100%;width:0;background:#ff5a00;border-radius:4px;transition:width .15s linear}#scrollProgress.show~.scroll-arrow-left,#scrollProgress.show~.scroll-arrow-right{pointer-events:auto}#scrollProgress:hover~.scroll-arrow-left,#scrollProgress:hover~.scroll-arrow-right{opacity:1;pointer-events:auto}.scroll-progress{opacity:1;transition:opacity .3s}.scroll-progress.show{opacity:1}.price-fliter{text-align:right;margin-bottom:20px}#priceFilter{padding:10px 15px;font-size:16px;border:1px solid #ccc;border-radius:5px;background-color:#fff;color:#333;width:200px;cursor:pointer;transition:all .3s ease}#priceFilter:focus,#priceFilter:hover{border-color:#1fa0e0}#priceFilter:focus{outline:none}#priceFilter option{padding:10px}.offers-tab-section.room-list-page .custom-card .custom-card-top img{height:350px}.room-details-wrapper{display:flex;flex-wrap:wrap;gap:20px}.room-area-row{display:flex;flex-direction:column;gap:7px}.room-area-details{display:flex;align-items:center;gap:8px}.room-area-details .room-area-label{font-family:var(--project-secondry-font);font-size:var(--font-16px);color:var(--text-gray);font-weight:400;text-transform:capitalize;display:block}.room-area-details .room-area-label-details{font-family:var(--project-secondry-font);font-size:var(--font-14px);color:var(--text-dark-gray);font-weight:400;display:block}.room-area-details img{width:15px;height:15px;object-fit:contain}.room-area-details span{font-family:var(--project-secondry-font);font-size:var(--font-14px);color:var(--text-gray)}.book-your-stay-bg-section.room-list-page:after{background:var(--bg-light-black-40)}.room-list-page.features-grid-section .common-heading h2{color:var(--text-gray)}.room-list-page.features-grid-section .common-heading p{color:var(--text-dark-gray)}.room-list-page.features-grid-section .features-grid{grid-template-columns:repeat(3,1fr)}.room-list-page.features-grid-section.dining-grid-section .features-grid{grid-template-columns:repeat(4,1fr)}.room-details-images-section{position:relative}.room-details-images-section .common-heading h2{color:var(--text-gray)}.room-details-images-section .common-heading h6{color:var(--text-dark-gray)}.section-navigation ul{padding:5px 15px;background:var(--bg-gray);color:var(--text-white);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;margin-bottom:0}.section-navigation ul li a{font-family:var(--project-secondry-font);font-size:var(--font-16px);color:var(--text-white);font-weight:400}.section-navigation ul li:hover{color:var(--text-white)}.room-details-images{position:relative}.room-details-images span{position:absolute;bottom:30px;left:20px;font-family:var(--project-primary-font);color:var(--text-white);font-size:var(--font-16px);text-transform:uppercase;font-weight:500}.room-details-images-section .room-details-images img{width:100%;height:550px;object-fit:cover}.swiper-container{direction:rtl}.room-details-images-slider{position:relative}.slider-arrow.roomDetails-slider-arrow{display:flex;align-items:center;justify-content:space-between}.slider-btn.slider-next.slick-arrow,.slider-btn.slider-prev.slick-arrow{cursor:pointer}.slider-arrow.roomDetails-slider-arrow{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:1;color:var(--text-white);font-size:var(--font-32px);font-weight:300}.room-amenities-details{background:var(--bg-off-white);padding:30px}.room-amenities-row{display:flex;flex-wrap:wrap;align-items:center;gap:70px}.room-amenities-row .room-details-wrapper{margin-bottom:0}.room-amenities-left h4{font-family:var(--project-secondry-font);color:var(--text-gray);font-size:var(--font-36px);font-weight:400;margin-bottom:0}.room-amenities-left a{color:var(--text-blue)}.custom-text-card{box-shadow:0 8px 10px -6px rgba(0,0,0,.1),0 20px 25px -5px rgba(0,0,0,.1);padding:24px}.checkin-checkout-time{border-bottom:1px solid var(--border-light-gray);margin-bottom:16px}.room-details-margin{margin-top:40px}.checkin-checkout-time span{color:var(--text-gray);font-size:var(--font-16px);display:block;margin-bottom:5px}.checkin-checkout-time h6,.checkin-checkout-time span{font-family:var(--project-secondry-font);font-weight:400;text-transform:capitalize}.checkin-checkout-time h6{color:var(--text-dark-gray);font-size:var(--font-20px)}.checkin-checkout-bottom{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:40px}.checkin-checkout-bottom .primary-btn{color:var(--text-white);text-transform:uppercase}.checkin-checkout-bottom .primary-btn:hover{color:var(--text--dark-gray)}.checkin-checkout-bottom a{color:var(--text-gray);text-transform:capitalize}.features-rooms-section.offers-tab-section.room-list-page .common-heading{max-width:100%;display:flex}.features-rooms-section.offers-tab-section.room-list-page .common-heading .primary-btn{width:auto}.features-rooms-section.offers-tab-section.room-list-page .common-heading p{margin-top:5px}.photos-section .common-heading h2{color:var(--text-gray)}.photos-section .common-heading p{color:var(--text-dark-gray)}.photos-gallery-left-img img,.photos-gallery-right-img img{width:100%;object-fit:cover}.photos-gallery-left-img img{height:605px}.photos-gallery-right-img img{height:290px}.photos-gallery-right-wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:24px;width:100%}.photos-gallery-right-img{position:relative}.photos-gallery-right-img .secondary-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-color:var(--border-white);color:var(--text-white)}.photos-gallery-right-img .secondary-btn:hover{border-color:var(--color-transparent)}.hotel-amenities-section .common-heading h2,.map-directions-section .common-heading h2{color:var(--text-gray)}.hotel-amenities-section .common-heading p,.map-directions-section .common-heading p{margin-top:5px;color:var(--text-dark-gray)}.map-directions-section .common-heading .primary-btn{width:auto}.map-directions-wrapper,.map-directions-wrapper iframe{height:600px}.hotel-amenities-wrapper{display:flex;align-items:self-start;gap:20px}.hotel-amenities-wrapper .hotel-amenities-icon{width:70px;height:70px;background:var(--bg-orange);border-radius:70px;display:flex;align-items:center;justify-content:center}.hotel-amenities-wrapper .hotel-amenities-icon img{width:32px;height:32px;object-fit:contain}.hotel-amenities-wrapper .hotel-amenities-content{flex:1 1}.hotel-amenities-wrapper .hotel-amenities-content h6{font-family:var(--project-secondry-font);color:var(--text-gray);font-size:var(--font-16px);font-weight:400;text-transform:capitalize;margin:25px 0}.hotel-amenities-wrapper .hotel-amenities-content .hotel-amenities-point{display:flex;align-items:center;gap:5px;margin-bottom:10px}.hotel-amenities-wrapper .hotel-amenities-content .hotel-amenities-point:last-child{margin-bottom:0}.hotel-amenities-wrapper .hotel-amenities-content .hotel-amenities-point img{width:12px;height:12px;object-fit:contain}.hotel-amenities-wrapper .hotel-amenities-content .hotel-amenities-point span{display:block;font-family:var(--project-secondry-font);color:var(--text-dark-gray);font-size:var(--font-16px);font-weight:400;text-transform:capitalize}.taste-section .common-heading h2{color:var(--text-gray)}.taste-section .common-heading p{color:var(--text-dark-gray)}.taste-section .test-card-img{position:relative}.taste-section .test-card-img:after{content:"";background:var(--bg-black-40);position:absolute;top:0;left:0;display:block;z-index:1;width:100%;height:100%}.taste-section .test-card-img img{width:100%;height:350px;object-fit:cover}.taste-section .test-card-img span{font-family:var(--project-secondry-font);color:var(--text-white);font-size:var(--font-16px);font-weight:400;text-transform:uppercase;position:absolute;bottom:20px;left:20px;z-index:2}.dining-information-section .common-heading h2{color:var(--text-gray)}.dining-information-section .common-heading p{color:var(--text-dark-gray)}.dining-info-wrapper .dining-info-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}.dining-info-wrapper .dining-info-heading h6{font-family:var(--project-secondry-font);color:var(--text-dark-gray);font-size:var(--font-20px);font-weight:400;text-transform:capitalize;margin-bottom:0}.dining-info-wrapper .dining-info-heading img{width:17px;height:20px;object-fit:contain}.dining-info-points{display:flex;gap:15px;justify-content:space-between;padding-bottom:10px;margin-top:20px;border-bottom:1px solid var(--border-light-gray)}.dining-info-points-left{display:flex;align-items:center;gap:15px}.dining-info-points-left img{width:15px;height:15px;object-fit:contain}.dining-info-points-left span{color:var(--text-gray)}.dining-info-points-left span,.dining-info-points-right span{font-family:var(--project-secondry-font);font-size:var(--font-16px);font-weight:400;text-transform:capitalize}.dining-info-points-right span{color:var(--text-dark-gray)}.location-contact .dining-info-points{flex-direction:column;border-bottom:none;padding-bottom:0;gap:3px}.dining-information-section .map-directions-wrapper,.dining-information-section .map-directions-wrapper iframe{height:350px}.book-your-stay-bg-section.dining-list-page{padding:180px 0}.guest-loved-section .common-heading h2{color:var(--text-gray)}.guest-loved-section .common-heading p{color:var(--text-dark-gray)}.custom-bullte-points{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.custom-bullte-points .bullte-points-ic img{width:20px;height:20px;object-fit:contain;margin-top:4px}.custom-bullte-points p{font-family:var(--project-secondry-font);color:var(--text-dark-gray);font-size:var(--font-16px);font-weight:400;text-transform:capitalize;margin-bottom:0}.guest-loved-img img{width:100%;height:500px;object-fit:cover}.facilities-section.facilities-list-page .apartment-slider{margin:0}.facilities-section.facilities-list-page .apartment-slider .apartment-card .apartment-card-wrapper .apartment-card-content p{margin-bottom:15px}.features-rooms-section.business-event.offers-tab-section.room-list-page .common-heading,.features-rooms-section.health-facilities.offers-tab-section .common-heading{display:block}.features-rooms-section.business-event.offers-tab-section.room-list-page .room-details-wrapper{gap:20px}.features-rooms-section.business-event.offers-tab-section.room-list-page .room-area-details{flex-wrap:wrap;margin-bottom:7px}.features-rooms-section.business-event.offers-tab-section.room-list-page .custom-btn-group{margin-top:5px}.offers-tab-section.room-list-page-tab.room-list-page .nav-tabs{justify-content:unset}.offers-tab-section.room-list-page-tab.room-list-page .nav-tabs .nav-link{width:130px}.offers-tab-section.room-list-page-tab.dining-details-page.room-list-page .nav-tabs .nav-link,.offers-tab-section.room-list-page-tab.dining-details-page.room-list-page .price-fliter .primary-btn{width:auto}.eating-menu-tag{display:flex;align-items:center;gap:10px;margin-bottom:24px}.eating-menu-tag .eating-menu-ic img{width:30px;height:30px;object-fit:contain}.eating-menu-tag .eating-menu-text .eating-menu-label{color:var(--text-gray);font-size:var(--font-14px)}.eating-menu-tag .eating-menu-text .eating-menu-label,.eating-menu-tag .eating-menu-text .eating-menu-time{font-family:var(--project-secondry-font);text-transform:capitalize;margin-bottom:0;font-weight:400;display:block}.eating-menu-tag .eating-menu-text .eating-menu-time{color:var(--text-dark-gray);font-size:var(--font-16px)}.local-map-section.downtown-lifestyle-map .common-heading{top:7%;max-width:40%}.local-map-section.downtown-lifestyle-map .common-heading p{margin-bottom:16px}.local-map-section.downtown-lifestyle-map .search-location .search-flex{display:flex;background:var(--bg-white);border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.2);margin-bottom:16px}.local-map-section.downtown-lifestyle-map .search-location .search-flex input{width:100%;padding:7px 22px 7px 10px}.local-map-section.downtown-lifestyle-map .search-location i{font-size:var(--font-18px);color:var(--text-gray);margin-left:20px;padding:13px 0}.local-map-section.downtown-lifestyle-map .common-heading .form-select{border-radius:0;border:none;box-shadow:0 4px 8px rgba(0,0,0,.2)}.local-map-section.downtown-lifestyle-map .common-heading .form-select:focus{box-shadow:none;border-color:var(--border-light-gray)}.details-page-grid-section .feature-icon{width:60px;height:60px;margin:0}.details-page-grid-section .features-grid{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:24px}.details-page-grid-section .feature-item{flex-direction:row;gap:15px;border-radius:8px;background:#E3DCCD;padding:12px}.details-page-grid-section .feature-item .feature-item-content{flex:1 1}.details-page-grid-section .feature-item .feature-item-content span{margin:0;display:block;text-align:left}.details-page-grid-section .feature-item .feature-item-content p{text-align:left;margin-bottom:0}.contact-us-information-section{background:#F5F5F5}.contact-card-wrapper{display:flex;flex-direction:column;align-items:center;padding:24px 10px;background:var(--bg-white);height:100%}.contact-card-top{width:65px;height:65px;background:var(--bg-orange);border-radius:100px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.contact-card-content{text-align:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;flex:1 1}.contact-card-content-top h6{font-family:var(--project-secondry-font);color:var(--text-dark-gray);font-size:var(--font-18px);text-transform:capitalize;margin-bottom:10px;font-weight:400;display:block}.contact-card-content-top a{margin-bottom:7px!important}.contact-card-content-top a,.contact-card-content-top span{font-family:var(--project-secondry-font);color:var(--text-dark-gray);font-size:var(--font-14px);text-transform:capitalize;font-weight:400;display:block}.contact-card-content-top span{display:inline-block!important}.contact-card-content-bottom{margin-top:16px}.form-control:focus{border-color:var(--border-light-gray);outline:0;box-shadow:none!important}form.contact-us-form-wrapper{background:#F5F5F5;padding:30px 20px;border-radius:8px}form.contact-us-form-wrapper label{font-family:var(--project-secondry-font);color:var(--text-gray)}form.contact-us-form-wrapper input,form.contact-us-form-wrapper input::placeholder,form.contact-us-form-wrapper textarea,form.contact-us-form-wrapper textarea::placeholder{color:var(--text-dark-gray)}.contact-us-map-section{background:#F5F5F5}.community-section.details-page-grid-section .features-grid{grid-template-columns:repeat(1,1fr)!important;gap:40px}.community-section.details-page-grid-section .features-grid .feature-item{display:flex;align-items:center;padding:0;background:var(--color-transparent)}.community-section-right-img img{width:100%;height:400px;object-fit:cover}.privacy-policy-left,.privacy-policy-right{padding:20px;border:1px solid var(--border-light-gray);border-radius:8px}.privacy-policy-reach-us{padding:20px;border-radius:8px;background:var(--bg-dark-gray)}.privacy-policy-right{margin-bottom:20px}.privacy-policy-reach-us .privacy-policy-heading h4,.privacy-policy-reach-us .privacy-policy-heading p{color:var(--text-white)}.privacy-policy-reach-us .privacy-policy-point{display:block}.privacy-policy-reach-us .privacy-policy-point span{word-wrap:break-word}.privacy-policy-reach-us .privacy-policy-card-top{gap:0}.privacy-policy-reach-us .privacy-policy-card{padding:0;border:none}.privacy-policy-reach-us .privacy-policy-card .privacy-policy-card-top h6,.privacy-policy-reach-us .privacy-policy-point span{color:var(--text-white)}.privacy-policy-left h6{font-family:var(--project-secondry-font);font-size:var(--font-20px);color:var(--text-dark-gray);margin-bottom:10px;font-weight:400;display:block}.privacy-policy-left ul{padding-left:25px;margin-bottom:0}.privacy-policy-left ul li{list-style:decimal;font-size:var(--font-16px);color:var(--text-gray)}.privacy-policy-left ul li a{font-family:var(--project-secondry-font);font-size:var(--font-16px);color:var(--text-gray);margin-bottom:10px;font-weight:400;display:block}.privacy-policy-left ul li:last-child a{margin-bottom:0}.privacy-policy-heading{margin-bottom:20px}.privacy-policy-heading h4{font-family:var(--project-primary-font);font-size:var(--font-24px);color:var(--text-gray);margin-bottom:10px;font-weight:400}.privacy-policy-heading p{font-family:var(--project-secondry-font);font-size:var(--font-16px);color:var(--text-dark-gray);margin-bottom:0;font-weight:400}.privacy-policy-card{padding:20px;border-radius:8px;height:100%}.privacy-policy-card h4{font-family:var(--project-primary-font);font-size:var(--font-20px);color:var(--text-gray);margin-bottom:5px;font-weight:400}.privacy-policy-card-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.privacy-policy-card .privacy-policy-card-top .pp-ic-box{background:var(--bg-blue);width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center}.privacy-policy-card .privacy-policy-card-top .pp-ic-box img{width:15px;height:15px;object-fit:contain}.privacy-policy-card .privacy-policy-card-top h6,.privacy-policy-card .privacy-policy-point h6{font-family:var(--project-secondry-font);font-size:var(--font-16px);color:var(--text-gray);margin-bottom:0;font-weight:400}.privacy-policy-card .privacy-policy-card-top h6{flex:1 1}.privacy-policy-card-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.transparent-bg{background:var(--color-transparent)!important}.pp-card-green{background:#F0FDF4}.pp-card-blue{background:#EFF6FF}.pp-card-gray{background:#FAF5FF}.pp-card-pink{background:#FFF7ED}.custome-border-gray{border:1px solid var(--border-light-gray)}.privacy-policy-point{display:flex;align-items:self-start;gap:7px;margin-bottom:5px}.privacy-policy-point:last-child{margin-bottom:0}.privacy-policy-point img{width:10px;height:10px;object-fit:contain;margin-top:7px}.privacy-policy-point span{font-family:var(--project-secondry-font);font-size:var(--font-16px);color:var(--text-dark-gray);margin-bottom:0;font-weight:400;flex:1 1}.form-switch .form-check-input{width:3rem;height:24px;border-radius:24px}.form-check-input:focus{box-shadow:none;border-color:var(--border-light-gray)}.custom-border-left{border-left:3.5px solid var(--border-blue);border-radius:8px}.pizza-offer-section.career-list-page .custom-card .custom-card-top img{height:350px}.featured-opning-section{background:#F5F5F5}.career-card{padding:40px 20px;background:var(--bg-white)!important;box-shadow:0 4px 6px -4px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1)}.career-card .privacy-policy-card-top h6{color:var(--text-dark-gray)}.career-card .custom-card-content-bottom{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:10px}.career-card .custom-card-content-bottom .date{color:var(--text-dark-gray);font-size:var(--font-14px)}.career-card .custom-card-content-bottom .date i{margin-right:5px;color:var(--text-gray)}.career-card .privacy-policy-card-top .pp-ic-box{width:15px;height:15px}.job-card.career-card{padding:15px 20px}.career-badge-group{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:24px}.career-badge{padding:10px 18px 10px 15px;display:flex;align-items:center;gap:8px;background:#F3F4F6;border-radius:99px}.career-badge.active{background:#E3DCCD}.career-badge img{width:14px;height:14px;object-fit:contain}.career-badge span{font-family:var(--project-secondry-font);font-size:var(--font-14px);color:var(--text-dark-gray);margin-bottom:0;font-weight:400;flex:1 1}.career.privacy-policy-card{background:#E3DCCD;border-radius:0}.career.privacy-policy-card .custom-border-left{border-radius:0}.career-details-group-btn{margin:24px 0;display:flex;flex-wrap:wrap;gap:20px}.career-details-role{padding:24px;background:#F8F9FA;margin-top:24px}.career-details-role .features-grid{gap:24px!important}.career-details-role .feature-icon{width:40px;height:40px}.career-details-role .feature-icon img{width:15px;height:15px;object-fit:contain}.career-details-role h4{font-family:var(--project-secondry-font);font-size:var(--font-22px);color:var(--text-gray);font-weight:400;margin-bottom:15px}.career-details.privacy-policy-card-top{align-items:start}.career-details.privacy-policy-card-top .career-badge img{margin-top:2px}.career-details.privacy-policy-card-top h6{font-size:var(--font-14px)}.about-career p{color:var(--text--dark-gray)}.about-career p,.about-career-details span{font-family:var(--project-secondry-font);font-size:var(--font-14px);font-weight:400}.about-career-details span{display:block;color:var(--text-dark-gray)}.career-btn-box{background:#F4F4F4;display:flex;flex-direction:column;gap:10px;padding:20px}.applications-close-bage{display:flex;gap:10px;align-items:center;width:100%;background:var(--bg-dark-gray);padding:12px}.applications-close-bage img{width:18px;height:18px;object-fit:contain}.applications-close-bage .close-bage-text span{font-family:var(--project-secondry-font);font-size:var(--font-14px);color:var(--text-white);font-weight:400;display:block}.career-btn-box .privacy-policy-card{display:flex;align-items:flex-start;gap:10px}.career-btn-box .privacy-policy-card .career-badge img{margin-top:3px}.career-btn-box .privacy-policy-point{flex-direction:column}.career-details-section .custom-bullte-points p{flex:1 1}.custom-card .custom-card-bottom .custom-card-content-bottom{align-items:flex-start;flex-direction:column}.blog-listing-page .custom-card .custom-card-bottom .custom-card-content-bottom{flex-direction:row;align-items:center}.privacy-policy-bullet-point-list{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.privacy-policy-bullet-point-list .custom-bullte-points{margin-bottom:0}.privacy-policy-bullet-point-list .custom-bullte-points .bullte-points-ic img{width:15px;height:15px;object-fit:contain}body.ar .booking-bar-btn,body.ar .luxury-living-section .luxury-text-block{text-align:left}body.ar .luxury-living-section .luxury-text-block h2{margin:0 auto;text-align:center}body.ar .luxury-living-section .luxury-text-block .desc{margin:0 auto 0 0}body.ar .amenities-section .accordion-button:after{right:auto;left:20px}body.ar .close-btn,body.ar .footer-help{right:auto;left:40px}body.ar .form-section .overlay-box{margin:-180px auto 0}body.ar .local-map-content{left:10px;width:90%}body.ar .faq-section .accordion-button:after{margin-right:auto;margin-left:0}body.ar .guide-content-section .guide-content-details a,body.ar .guide-content-section .guide-content-details p,body.ar .guide-content-section .guide-content-left h2.mb-2,body.ar .guide-content-section .guide-content-left p.mb-5.mt-0{text-align:right}body.ar .taste-section .test-card-img span{left:auto;right:20px}body.ar .details-page-grid-section .feature-item .feature-item-content p,body.ar .details-page-grid-section .feature-item .feature-item-content span{text-align:right}.space-between-content{padding:80px 0}.not-found{font-size:28px;text-align:center}.accommodation-right-part h2,.accommodation-right-part p{text-align:start}.vision-mission-section .common-heading h2{text-align:start!important}.vision-mission-section .common-heading h2,.vision-mission-section .common-heading p{text-align:start}.flex-rooms{display:flex;align-items:center;justify-content:space-between}.mobile-view-only{display:none}.chat-logo-header span{margin-bottom:5px;display:block}.chat-logo-header div h2{font-size:var(--font-18px)}