ul{box-sizing:border-box;padding-left:2rem}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:where(figure){margin:0 0 1em}body{--extendify--spacing--large:var(--wp--custom--spacing--large,clamp(2em, 8vw, 8em))!important;--wp--preset--font-size--ext-xx-large:clamp(3.25rem, 7.5vw, 5.75rem)!important;--hb-primary:#e64b50;--hb-light:#fde3e3;--hb-background-section:#f6f6f6;--hb-border-radius:3px;--hb-color-border:#ddd;--extendify--spacing--large:var(
		--wp--custom--spacing--large,
		clamp(2em, 8vw, 8em)
	)!important;--wp--preset--font-size--ext-small:1rem!important;--wp--preset--font-size--ext-medium:1.125rem!important;--wp--preset--font-size--ext-large:clamp(1.65rem, 3.5vw, 2.15rem)!important;--wp--preset--font-size--ext-x-large:clamp(3rem, 6vw, 4.75rem)!important;--wp--preset--font-size--ext-xx-large:clamp(
		3.25rem,
		7.5vw,
		5.75rem
	)!important;--wp--preset--color--black:#000!important;--wp--preset--color--white:#fff!important;margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0;font-size:18px;color:#8d8b8a;line-height:28px;font-weight:400;background:#fff;font-family:"Outfit",sans-serif;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-font-smoothing:antialiased}.clearfix:after{content:"";display:block;clear:both}.single-hb_room .hb_single_room_details{clear:both}.single-hb_room .hb_single_room_tabs{clear:both;margin:0;padding:0;list-style:none;border-bottom:1px solid #ddd}.single-hb_room .hb_single_room_tabs>li{display:inline-block;margin:0;padding-right:40px;border:0}.single-hb_room .hb_single_room_tabs>li a{position:relative;display:block;font-size:var(--hb-font-size-base,16px);font-weight:500;color:#5d5d5d;text-decoration:none!important;padding-bottom:4px}.single-hb_room .hb_single_room_tabs>li a:after{content:"";bottom:-1px;height:2px;background:#fff0;left:0;right:0;width:100%;position:absolute}.single-hb_room .hb_single_room_tabs_content{padding:30px 0}button{-webkit-transition:all .3s;transition:all .3s}._hb_room_faqs ._hb_room_faqs__detail{cursor:pointer}._hb_room_faqs ._hb_room_faqs__detail:last-child{border-bottom:unset}._hb_room_faqs__detail ._hb_room_rule_title{margin:0;position:relative;font-weight:600}._hb_room_faqs__detail ._hb_room_rule_title::after{content:"+";position:absolute;right:0;font-size:22px;line-height:1}._hb_room_rule_content{display:none}@media (max-width:767px){html{overflow-x:hidden}}body.wp-hotel-booking-page{--form--font-size:16px;--form--border-width:1px;--form--label-weight:400;--responsive--alignwide-width:1200px}body.wp-hotel-booking-page:not(.tp-themes-premium){--wp--style--global--content-size:1200px;font-size:var(--hb-font-size-base,16px);background-color:#fff;box-sizing:border-box}@media (max-width:767px){body.wp-hotel-booking-page:not(.tp-themes-premium){overflow-x:hidden}}@font-face{font-display:swap;font-family:"WooCommerce";src:url(/wp-content/plugins/wp-hotel-booking/assets/fonts/WooCommerce.woff2)format("woff2")}@media (max-width:1200px){body.wp-hotel-booking-page:not(.tp-themes-premium){padding-left:15px;padding-right:15px}}body.wp-hotel-booking-page:not(.tp-themes-premium) h1{font-size:48px;font-weight:700;outline:0}body.wp-hotel-booking-page:not(.tp-themes-premium) h2{font-size:36px;font-weight:700;outline:0}body.wp-hotel-booking-page:not(.tp-themes-premium) h3{font-size:30px;font-weight:600;outline:0}body.wp-hotel-booking-page:not(.tp-themes-premium) h4{font-size:20px;font-weight:600;outline:0}body.wp-hotel-booking-page:not(.tp-themes-premium) h3 a{outline:0}body.wp-hotel-booking-page:not(.tp-themes-premium) p{line-height:1.75}body.wp-hotel-booking-page:not(.tp-themes-premium) a{text-decoration:none}body.wp-hotel-booking-page:not(.tp-themes-premium) a:focus,body.wp-hotel-booking-page:not(.tp-themes-premium) button:focus{outline:0;border:0}body.wp-hotel-booking-page:not(.tp-themes-premium) button{cursor:pointer;font-size:var(--hb-font-size-base,16px)}body.wp-hotel-booking-page:not(.tp-themes-premium) .hb_single_room_tabs_content h2{margin:20px 0 12px}body.single-hb_room .hb_single_room_tabs_content h2:first-child,body.single-hb_room .hb_single_room_tabs_content p:first-child{margin-top:0}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/plugins/wp-hotel-booking/assets/fonts/fontawesome-webfont.eot?v=4.4.0);src:url(/wp-content/plugins/wp-hotel-booking/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0)format("embedded-opentype"),url(/wp-content/plugins/wp-hotel-booking/assets/fonts/fontawesome-webfont.woff2?v=4.4.0)format("woff2"),url(/wp-content/plugins/wp-hotel-booking/assets/fonts/fontawesome-webfont.woff?v=4.4.0)format("woff"),url(/wp-content/plugins/wp-hotel-booking/assets/fonts/fontawesome-webfont.ttf?v=4.4.0)format("truetype"),url(/wp-content/plugins/wp-hotel-booking/assets/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa-times::before,.fa-times:before{content:""}@font-face{font-display:swap;font-family:hotel-booking-star;src:url(/wp-content/plugins/wp-hotel-booking/assets/fonts/hotel-booking-star.eot?f5rno8);src:url(/wp-content/plugins/wp-hotel-booking/assets/fonts/hotel-booking-star.eot?#iefixf5rno8)format("embedded-opentype"),url(/wp-content/plugins/wp-hotel-booking/assets/fonts/hotel-booking-star.ttf?f5rno8)format("truetype"),url(/wp-content/plugins/wp-hotel-booking/assets/fonts/hotel-booking-star.woff?f5rno8)format("woff"),url(/wp-content/plugins/wp-hotel-booking/assets/fonts/hotel-booking-star.svg?f5rno8#icomoon)format("svg");font-weight:400;font-style:normal}.owl-carousel{-ms-touch-action:pan-y}@font-face{font-display:swap;font-family:hotel-booking-star;src:url(/wp-content/plugins/wp-hotel-booking/assets/fonts/hotel-booking-star.eot?f5rno8);src:url(/wp-content/plugins/wp-hotel-booking/assets/fonts/hotel-booking-star.eot?#iefixf5rno8)format("embedded-opentype"),url(/wp-content/plugins/wp-hotel-booking/assets/fonts/hotel-booking-star.ttf?f5rno8)format("truetype"),url(/wp-content/plugins/wp-hotel-booking/assets/fonts/hotel-booking-star.woff?f5rno8)format("woff"),url(/wp-content/plugins/wp-hotel-booking/assets/fonts/hotel-booking-star.svg?f5rno8#icomoon)format("svg");font-weight:400;font-style:normal}[class^=icon-]{font-family:hotel-booking-star;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-display:swap;font-family:fcicons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=)format("truetype");font-weight:400;font-style:normal}:root{--fc-daygrid-event-dot-width:8px;--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5}.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free"}:host,:root{--fa-style-family-brands:'Font Awesome 6 Brands';--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands';--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Free';--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free'}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/grandeur/assets/fonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/grandeur/assets/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/grandeur/assets/fonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/themes/grandeur/assets/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/grandeur/assets/fonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/themes/grandeur/assets/webfonts/fa-solid-900.ttf)format("truetype")}.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url(/wp-content/themes/grandeur/assets/fonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/grandeur/assets/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url(/wp-content/themes/grandeur/assets/fonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/themes/grandeur/assets/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url(/wp-content/themes/grandeur/assets/fonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/themes/grandeur/assets/webfonts/fa-regular-400.ttf)format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(/wp-content/themes/grandeur/assets/fonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/themes/grandeur/assets/webfonts/fa-solid-900.ttf)format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(/wp-content/themes/grandeur/assets/fonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/grandeur/assets/webfonts/fa-brands-400.ttf)format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(/wp-content/themes/grandeur/assets/fonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/themes/grandeur/assets/webfonts/fa-regular-400.ttf)format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:"FontAwesome";font-display:swap;src:url(/wp-content/themes/grandeur/assets/fonts/fa-v4compatibility.woff2)format("woff2"),url(/wp-content/themes/grandeur/assets/webfonts/fa-v4compatibility.ttf)format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}@font-face{font-display:swap;font-family:"flaticon";src:url(/wp-content/themes/grandeur/assets/fonts/flaticon.ttf?b62dc249e1a880cc2acabc98b67a2102)format("truetype"),url(/wp-content/themes/grandeur/assets/fonts/flaticon.woff?b62dc249e1a880cc2acabc98b67a2102)format("woff"),url(/wp-content/themes/grandeur/assets/fonts/flaticon.woff2?b62dc249e1a880cc2acabc98b67a2102)format("woff2"),url(/wp-content/themes/grandeur/assets/fonts/flaticon.eot?b62dc249e1a880cc2acabc98b67a2102#iefix)format("embedded-opentype"),url(/wp-content/themes/grandeur/assets/fonts/flaticon.svg?b62dc249e1a880cc2acabc98b67a2102#flaticon)format("svg")}i[class^=flaticon-]:before{font-family:flaticon!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flaticon-house:before{content:""}.flaticon-thin-right-straight-arrow:before{content:""}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:#fff0;position:relative;z-index:1}.no-js .owl-carousel{display:block}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-body-color-rgb:33, 37, 41;--bs-body-bg-rgb:255, 255, 255;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}h1,h2,h3,h4{margin-bottom:.5rem;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}p,ul{margin-bottom:1rem}b{font-weight:bolder}a,a:hover{text-decoration:none}a{color:var(--bs-link-color);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}a:hover{color:var(--bs-link-hover-color);outline:0}figure{margin:0 0 1rem;margin:0}img{vertical-align:middle;display:inline-block;max-width:100%;height:auto;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.7s;transition-property:all}button{border-radius:0;margin:0;line-height:inherit;text-transform:none;-webkit-appearance:button;font-family:"Outfit",sans-serif;font-weight:400;font-size:16px;background:#fff0}button:focus:not(:focus-visible){outline:0}button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}@media (min-width:576px){.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md-12,.col-md-6{flex:0 0 auto;width:50%}.col-md-12{width:100%}}@media (min-width:992px){.col-lg-4{flex:0 0 auto;width:33.33333333%}}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.clearfix::after{display:block;clear:both;content:""}.mt-5{margin-top:3rem!important}*{margin:0;padding:0;border:0;outline:0}.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}.boxed_wrapper{position:relative;margin:0 auto;overflow:hidden!important;width:100%;min-width:300px}::-webkit-input-placeholder{color:inherit}::-moz-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}li,ul{list-style:none;padding:0;margin:0}button:focus{outline:0;box-shadow:none;transition:all 500ms ease}h1,h2,h3,h4,p{font-family:"Outfit",sans-serif;color:#7c8083;font-weight:400;margin:0}h1,h2,h3,h4{font-family:"Cardo",serif;color:#0a0807}.centred,.theme-btn{text-align:center}.theme-btn,h1,h2,h3,h4,p{position:relative;transition:all 500ms ease}.theme-btn{display:inline-block;overflow:hidden;vertical-align:middle;font-size:14px;line-height:24px;font-weight:600;font-family:"Outfit",sans-serif;padding:14px 30px;border-radius:30px;text-transform:uppercase;z-index:1}.theme-btn.btn-one{background:#fff;color:#0a0807}.theme-btn.btn-one:hover,.xs-sidebar-group .content-inner .info-box h3 a:hover{color:#fff}.row{--bs-gutter-x:30px}.sec-pad{padding:136px 0 140px}.scroll-top{position:absolute;right:70px;bottom:130px;transform:rotate(-90deg)}.scroll-top .text{position:absolute;display:inline-block;font-size:14px;line-height:24px;font-weight:600;text-transform:uppercase;color:#fff;padding-left:50px;transition:all 500ms ease}.scroll-top .text:hover{transform:scale(1.01)}.scroll-top .text i{position:absolute;left:0;top:-4px;font-size:34px}.sec-title,.sec-title .sub-title,.sec-title h2{position:relative;display:block}.sec-title{margin-bottom:46px}.sec-title .sub-title{font-size:32px;line-height:40px;font-family:"Carattere",cursive;margin-bottom:8px;text-transform:capitalize}.sec-title h2{font-size:50px;line-height:60px;font-weight:700;text-transform:uppercase;margin:0}.main-header,.sticky-header{left:0;top:0;width:100%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.main-header{position:relative;right:0;z-index:999}.sticky-header{position:fixed;opacity:0;visibility:hidden;z-index:0;background-color:#0a0807;border-bottom:1px solid rgb(255 255 255/.1)}.xs-sidebar-group .xs-overlay,.xs-sidebar-widget{position:fixed;top:0;width:100%;max-height:1030px;visibility:hidden;opacity:0}.xs-sidebar-group .xs-overlay{left:0;-webkit-transition:all .4s ease-in .8s;-o-transition:all .4s ease-in .8s;transition:all .4s ease-in .8s;cursor:url(/wp-content/themes/grandeur/assets/images/icons/cross-out.png),pointer;z-index:2}.xs-sidebar-widget{left:-100%;bottom:0;max-width:715px;padding-right:260px;overflow:hidden;z-index:11;-webkit-overflow-scrolling:touch;-webkit-transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;-o-transition:all .5s cubic-bezier(.9,.03,0,.96) .6s;transition:all .5s cubic-bezier(.9,.03,0,.96) .6s}.sidebar-textwidget{padding:184px 60px 101px}.sidebar-widget-container{position:relative;top:0;left:-50px;opacity:0;background-color:#0a0807;visibility:hidden;-webkit-transition:all .3s ease-in .3s;-o-transition:all .3s ease-in .3s;transition:all .3s ease-in .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.xs-overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.5;z-index:0}.xs-sidebar-group .content-inner .title-text{position:relative;display:block;margin-bottom:19px}.xs-sidebar-group .content-inner .title-text h3{font-size:24px;line-height:32px;font-weight:700;color:#fff;text-transform:uppercase}.xs-sidebar-group .content-inner .info-box{position:relative;display:block;padding-bottom:32px;margin-bottom:39px;border-bottom:1px solid #312d2b}.xs-sidebar-group .content-inner .info-box h3{display:block;font-size:22px;line-height:32px;color:#fff}.xs-sidebar-group .content-inner .info-box h3 a{display:inline-block;margin-top:13px}.xs-sidebar-group .content-inner .payment-list li{position:relative;display:inline-block;float:left;margin-right:10px}.footer-bottom .bottom-inner .footer-nav li:last-child,.xs-sidebar-group .content-inner .payment-list li:last-child{margin:0}.sidebar-menu{position:relative;display:block;width:100%;margin-bottom:151px;padding-left:35px}.main-header .nav-toggler:before,.sidebar-menu:after,.sidebar-menu:before{position:absolute;content:"";width:1px;height:298px}.sidebar-menu:before{left:6px;bottom:0}.sidebar-menu:after{left:0;bottom:10px}.sidebar-menu>li{display:block}.sidebar-menu>li>a{position:relative;display:block;font-size:14px;line-height:24px;font-family:"Outfit",sans-serif;color:#fff;font-weight:600;text-transform:uppercase;padding:15px 0;border-bottom:1px solid #312d2b}.header-lower,.sidebar-menu>li{position:relative}.header-lower .outer-container{position:absolute;left:0;top:0;width:100%}.main-header .outer-box,.main-header .outer-box .main-box{display:flex;align-items:center;justify-content:space-between}.main-header .outer-box{padding:0 60px}.main-header .outer-box .main-box{position:relative}.main-header .nav-toggler{position:relative;display:inline-block;font-size:14px;color:#fff;font-weight:600;text-transform:uppercase;padding-left:40px;margin-right:80px;cursor:pointer;transition:all 500ms ease}.main-header .nav-toggler i{position:absolute;left:0;top:1px;font-size:26px}.main-header .nav-toggler:before{background:#fff;height:40px;top:-6px;right:-40px;opacity:.2}.main-header .logo-box{padding:32px 0;margin-right:65px}.main-header .menu-right-content{position:relative;display:flex;align-items:center}.main-menu{float:left}.main-menu .navbar-collapse{padding:0;display:block!important}.main-menu .navigation{margin:0}.main-menu .navigation>li{position:inherit;float:left;z-index:2;margin:0 20px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.main-menu .navigation>li:last-child{margin-right:0!important}.main-menu .navigation>li:first-child{margin-left:0!important}.main-menu .navigation>li:nth-child(3),.main-menu .navigation>li:nth-child(4),.main-menu .navigation>li:nth-child(5){display:block}.main-menu .navigation>li>a{position:relative;display:block;text-align:center;font-size:14px;line-height:30px;padding:41px 0;font-weight:600;font-family:"Outfit",sans-serif;opacity:1;color:#fff;z-index:1;text-transform:uppercase;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.menu-area .mobile-nav-toggler{position:relative;float:right;font-size:40px;line-height:50px;cursor:pointer;color:#3786ff;display:none}.menu-area .mobile-nav-toggler .icon-bar{position:relative;height:2px;width:30px;display:block;margin-bottom:5px;background-color:#fff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.menu-area .mobile-nav-toggler .icon-bar:last-child,.mobile-menu .contact-info ul li:last-child{margin-bottom:0}.sticky-header .logo-box{padding:12px 0 20px}.mobile-menu{right:0;width:300px;padding-right:30px;max-width:100%;opacity:0;visibility:hidden;z-index:999999}.mobile-menu .nav-logo{position:relative;padding:50px 25px;text-align:left}.mobile-menu,.mobile-menu .menu-backdrop{position:fixed;top:0;height:100%;transition:all 900ms ease}.mobile-menu .menu-backdrop{left:0;width:100%;z-index:1;background-color:#000}.mobile-menu .menu-box{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;background:#0a0807;padding:0;z-index:5;opacity:0;visibility:hidden;border-radius:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:all 900ms ease!important}.mobile-menu .close-btn{position:absolute;right:25px;top:10px;line-height:30px;width:24px;text-align:center;font-size:16px;color:#fff;cursor:pointer;z-index:10;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease}.mobile-menu .close-btn:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu .contact-info{position:relative;padding:120px 30px 20px}.mobile-menu .contact-info h4{position:relative;font-size:20px;color:#fff;font-weight:700;margin-bottom:20px}.mobile-menu .contact-info ul li{position:relative;display:block;font-size:15px;color:rgb(255 255 255/.8);margin-bottom:3px}.mobile-menu .contact-info ul li a{color:rgb(255 255 255/.8)}.bg-color-1,.main-footer{background:#0a0807}.main-footer,.main-header .outer-box{position:relative}.main-footer .widget-section{position:relative;padding:136px 0 131px;border-bottom:1px solid #312d2b}.main-footer .logo-widget{position:relative;display:block;margin-right:0;margin-top:4px}.main-footer .logo-widget .footer-logo{position:relative;margin-bottom:32px}.main-footer a,.main-footer p{color:#bdb9b5}.main-footer .logo-widget .text{margin-bottom:26px}.main-footer .logo-widget .btn-box a{position:relative;display:inline-block;font-size:14px;line-height:24px;color:#fff;font-weight:600;padding-left:45px;text-transform:uppercase}.main-footer .logo-widget .btn-box a i{position:absolute;left:0;top:-5px;font-size:34px}.main-footer .widget-title{position:relative;display:block;margin-bottom:23px}.main-footer .contact-widget .social-box h3,.main-footer .widget-title h3{font-size:25px;line-height:35px;color:#fff;font-weight:700}.main-footer .contact-widget .social-box h3{display:block;margin-bottom:13px}.main-footer .contact-widget .social-box .social-list{position:relative;padding-left:75px}.main-footer .contact-widget .social-box .social-list:before{position:absolute;content:"";width:56px;height:1px;left:0;top:13px}.main-footer .contact-widget .widget-title{margin-bottom:30px}.footer-bottom{position:relative;width:100%;padding:23px 0}.footer-bottom .bottom-inner{position:relative;display:flex;align-items:center;justify-content:space-between}.footer-bottom .bottom-inner .footer-nav li{position:relative;display:inline-block;float:left;margin-right:38px}.footer-bottom .bottom-inner .footer-nav li:before{position:absolute;content:"";background:#6a6a6b;width:2px;height:2px;bottom:8px;right:-20px;border-radius:50%}.footer-bottom .bottom-inner .footer-nav li:last-child:before,.page-title .content-box .bread-crumb li:last-child:before,.room-overview-section .lower-box .list-column:last-child .list-item:before,.room-overview-section .upper-box .feature-list li:last-child:before{display:none}.bg-color-3{background-color:#f4f2f1}.gallery-block-one .inner-box,.gallery-block-one .inner-box .image-box{position:relative;display:block;overflow:hidden}.gallery-block-one .inner-box .image-box img{width:100%;transition:all 500ms ease}.gallery-block-one .inner-box:hover .image-box img{transform:scale(1.05)}.gallery-style-two,.page-title{position:relative;padding:0 60px}.gallery-style-two:before{position:absolute;content:"";background:#fff;width:100%;height:50%;left:0;top:0}.gallery-style-two .outer-container{position:relative;overflow:hidden}.gallery-style-two .owl-carousel{max-width:560px;margin:0 auto;width:100%;display:block}.gallery-style-two .gallery-block-one{max-width:560px}.page-title{padding:250px 0 195px}.page-title .bg-layer{position:absolute;width:100%;height:100%;left:0;top:0;background-repeat:no-repeat;background-position:center;background-size:cover}.page-title .bg-layer:before{position:absolute;content:"";width:100%;height:100%;background:-webkit-linear-gradient(-90deg,rgb(22 23 25/.95) 10%,rgb(22 23 25/.1) 100%);top:0;right:0}.page-title .content-box h1{position:relative;display:block;font-size:60px;line-height:70px;color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:5px}.page-title .content-box .bread-crumb li{position:relative;display:inline-block;font-size:14px;line-height:24px;color:#fff;font-weight:600;text-transform:uppercase;padding-right:20px;margin-right:12px}.page-title .content-box .bread-crumb li:last-child{padding:0;margin:0}.page-title .content-box .bread-crumb li a{display:inline-block;color:#fff}.page-title .content-box .bread-crumb li a:hover{text-decoration:underline}.page-title .content-box .bread-crumb li:before{position:absolute;content:"";font-family:"flaticon";font-size:12px;top:0;right:0}.room-overview-section{position:relative;padding:136px 0 133px}.page-title .price-box{position:absolute;left:0;bottom:0;width:100%;text-align:left}.page-title .price-box .price-inner{position:relative;display:inline-block;background:#fff;padding:17px 22px 12px 25px}.rooms-details-title{padding-bottom:194px}.room-overview-section .upper-box .feature-list{position:relative;display:block;border-top:1px solid #e2dfdd;border-bottom:1px solid #e2dfdd;margin-bottom:73px}.room-overview-section .upper-box .feature-list li{position:relative;display:inline-block;margin:0 58px;padding-top:35px;padding-bottom:33px}.room-overview-section .upper-box .feature-list li:before{position:absolute;content:"";background:#e2dfdd;width:1px;height:100%;top:0;right:-58px}.room-overview-section .lower-box .title-box h2{position:relative;display:block;font-size:30px;line-height:40px;font-weight:700;text-transform:uppercase}.room-overview-section .lower-box .list-item li{position:relative;display:block;padding-left:27px;margin-bottom:16px}._hb_room_rules__detail .list-item li:last-child,.room-overview-section .lower-box .list-item li:last-child{margin-bottom:0}.room-overview-section .lower-box .list-item li:before{position:absolute;content:"";background-image:url(/wp-content/themes/grandeur/assets/images/icons/icon-1.png);width:12px;height:12px;left:0;top:7px;background-repeat:no-repeat}.footer-widget,.room-overview-section .lower-box .list-item{position:relative}.room-overview-section .lower-box .list-item:before{position:absolute;content:"";top:7px;right:33px;width:1px;height:calc(100% - 15px);background:#e2dfdd}._hb_room_rules__detail .list-item li:before,.room-overview-section .pattern-layer .pattern-1{position:absolute;left:0;top:80px;width:444px;height:422px;background-repeat:no-repeat}.room-overview-section .pattern-layer .pattern-2{position:absolute;right:0;top:80px;width:444px;height:422px;background-repeat:no-repeat}._hb_room_rules__detail .list-item li{position:relative;display:block;padding-left:25px;margin-bottom:16px}._hb_room_rules__detail .list-item li:before{content:"";background-image:url(/wp-content/themes/grandeur/assets/images/icons/icon-1.png);width:12px;height:12px;top:8px}.footer-widget ul{position:relative;margin:0;padding:0}.footer-widget ul li{display:inline-block;position:relative;margin-bottom:12px;font-size:18px;min-width:49%;color:#999;font-weight:400;font-family:"Outfit",sans-serif}._hb_room_faqs ._hb_room_faqs__detail:last-child,.footer-widget ul li:last-child,.hb_single_room_details .hb_single_room_tabs li:last-child{margin-bottom:0}.footer-widget ul li a{position:relative;color:#999;display:inline-block;transition:.5s;font-size:18px;font-weight:400;font-family:"Outfit",sans-serif}.footer-widget ul li a:hover{text-decoration:underline;color:#a9774e}.main-footer .menu-useful-links-container{margin-top:50px}.page-title.rooms-details-title .price-box .price-inner h3{position:relative;display:inline-block;font-size:36px;line-height:46px;font-weight:700;padding-left:32px}.page-title.rooms-details-title .price-box .price-inner h3 span{position:relative;display:inline-block;font-size:20px}.container-custom{padding:0 60px;width:100%;position:relative}.hb_single_room_details{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.hb_single_room_details .hb_single_room_tabs{position:relative;width:25%;background-color:#fff;padding:40px}.hb_single_room_details .hb_single_room_tabs li{position:relative;display:block;margin-bottom:10px}.hb_single_room_details .hb_single_room_tabs li a{position:relative;display:block;font-size:14px;line-height:24px;color:#8d8b8a;font-weight:600;text-transform:uppercase;padding:15px 20px;border:1px solid #e2dfdd}.hb_single_room_details .hb_single_room_tabs li a:hover{border-color:#a9774e;color:#0a0807}.hb_single_room_tabs_content{width:72%}._hb_room_faqs ._hb_room_faqs__detail{background:#fff;padding:30px 30px 35px;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:30px;border:0}._hb_room_faqs__detail ._hb_room_rule_title{width:100%;margin-bottom:10px;display:block;font-size:20px;line-height:35px;font-family:"Cardo",serif;color:#0a0807}._hb_room_rules__detail h2{font-size:30px;line-height:40px;font-weight:700;text-transform:uppercase}._hb_room_rules__detail p{position:relative;margin:15px 0 36px}@media only screen and (max-width:1199px){.hb_single_room_details{flex-direction:column}.hb_single_room_details .hb_single_room_tabs{width:100%;margin-bottom:50px}.hb_single_room_tabs_content{width:100%}}.main-footer .logo-widget .btn-box a i,.main-footer .logo-widget .btn-box a:hover,.main-footer a:hover,.main-header .nav-toggler:hover,.scroll-top .text i,.sec-title .sub-title,.sidebar-menu>li>a:hover,.xs-sidebar-group .content-inner .info-box h3 a{color:#a9774e}.main-footer .contact-widget .social-box .social-list:before,.sidebar-menu:after,.sidebar-menu:before,.theme-btn.btn-one:hover{background:#a9774e}@media only screen and (max-width:1499px){.main-header .menu-right-content .button-box{display:none}}@media only screen and (max-width:1399px){.main-header .outer-box{padding:0 30px}}@media only screen and (max-width:1200px){.main-menu,.sticky-header{display:none!important}.menu-area .mobile-nav-toggler{display:block;padding:10px}.main-header .nav-toggler{display:none}}@media only screen and (max-width:991px){.footer-widget{margin:0 0 30px!important}.footer-bottom .bottom-inner{display:block;text-align:center}.footer-bottom .bottom-inner .footer-nav li{float:none}.room-overview-section .pattern-layer{display:none}}@media only screen and (max-width:767px){.main-header .logo-box{margin-right:30px}.sec-title h2{font-size:30px;line-height:40px}.sec-title{margin-bottom:30px}.sec-pad{padding:66px 0 70px}.main-footer .widget-section{padding:80px 0}.page-title{padding:170px 0 100px}.page-title .content-box h1{font-size:40px;line-height:50px}.rooms-details-title{padding-bottom:180px}.room-overview-section .upper-box .feature-list li:before{display:none}.room-overview-section{padding:70px 0}}@media only screen and (max-width:599px){.main-header .menu-right-content,.room-overview-section .lower-box .list-item:before{display:none}.main-header .outer-box{display:block}.gallery-style-two{padding:0}}@media only screen and (max-width:499px){.mobile-menu{width:100%}.main-header .outer-box{padding:0 15px}}