@media(max-width: 767px){.cms-hide-mobile{display:none !important}}@media(min-width: 768px)and (max-width: 1199px){.cms-hide-tablet{display:none !important}}@media(min-width: 1200px){.cms-hide-desktop{display:none !important}}@media(min-width: 992px){html:has(.fancybox-active){scrollbar-gutter:stable;background-color:#28292a}}html body.fancybox-active{overflow:hidden}html body.hero-not-available #main{margin-block-start:var(--js-dynamic-header-height)}html body #main{position:relative;margin-block-start:var(--js-banner-height);transition:margin-block-start 300ms ease-out;z-index:1}body{padding:0;margin:0;box-sizing:border-box;background-color:#f3efe8;-webkit-text-size-adjust:100%}body *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;box-sizing:border-box;font-synthesis:none}body *:focus-visible{outline:1px solid #aa9378 !important;outline-offset:2px}body * .has-error>input:focus-visible{outline:0 !important}body * :focus:not(:focus-visible){outline:none}body section{position:relative}.hide{display:none;visibility:hidden}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--custom-bg-color, #F3EFE8) inset !important;-webkit-text-fill-color:#17265e !important;box-shadow:0 0 0 30px var(--custom-bg-color, #F3EFE8) inset !important}.has-custom-paddings{position:relative;padding-block-start:var(--mb-padding-top, 60px);padding-block-end:var(--mb-padding-bottom, 60px)}@media(min-width: 992px){.has-custom-paddings{padding-block-start:var(--dt-padding-top, 100px);padding-block-end:var(--dt-padding-bottom, 100px)}}.content-width{position:relative;width:calc(100% - 40px);margin-inline:auto;z-index:1}@media(min-width: 992px){.content-width{width:calc(100% - 40px)}}@media(min-width: 1200px){.content-width{width:calc(100% - 200px);max-width:1320px}}.mobile-fullwidth{position:relative;width:100%;margin-inline:auto;z-index:1}@media(min-width: 992px){.mobile-fullwidth{width:calc(100% - 40px)}}@media(min-width: 1200px){.mobile-fullwidth{width:calc(100% - 200px);max-width:1320px}}.reset-list{margin:0px;padding:0px;list-style:none}.sr-only{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.load-more-hidden{display:none !important}.loadmore-button.load-more-hidden{display:none !important}.load-more-btn-wrap:has(.load-more-hidden){display:none !important}.animate-item-inner-wrap .animate-image-wrap{overflow:hidden}.animate-item-inner-wrap .animate-image-wrap .animate-image{transform:scale(1);transition:transform 300ms ease-in-out}@media(hover: hover){.animate-item-inner-wrap:hover .animate-image-wrap .animate-image{transform:scale(1.1)}}.animate-item-inner-wrap:focus-visible .animate-image-wrap .animate-image{transform:scale(1.1)}.link{background:none;border-radius:0;border:none;padding:0;margin:0px;text-decoration:none;position:relative;display:inline-block;cursor:pointer}.dark-text-link{position:relative;font-weight:700;text-transform:uppercase;transition:color 200ms ease-out;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px;color:#2e2c2a}@media(min-width: 992px){.dark-text-link{font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px}}.dark-text-link .text{position:relative;display:inline-block;padding-block-end:6px}.dark-text-link .text::after{content:"";position:absolute;width:100%;height:2px;inset-block-end:0px;inset-inline-start:50%;transform:translateX(-50%);background-color:#2e2c2a;transition:width 200ms ease-in-out,background-color 200ms ease-in-out;z-index:1}@media(hover: hover){.dark-text-link:hover{color:#846924}.dark-text-link:hover .text::after{content:"";width:0;background-color:#846924}}.dark-text-link:focus-visible{color:#846924}.dark-text-link:focus-visible .text::after{content:"";width:0;background-color:#846924}.light-text-link{position:relative;font-weight:700;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px;color:#fff}@media(min-width: 992px){.light-text-link{font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px}}.light-text-link .text{position:relative;display:inline-block;padding-block-end:6px}.light-text-link .text::after{content:"";position:absolute;width:100%;height:2px;inset-block-end:0px;inset-inline-start:50%;transform:translateX(-50%);background-color:#fff;transition:width 200ms ease-in-out;z-index:1}@media(hover: hover){.light-text-link:hover{color:#cfab4f}.light-text-link:hover .text::after{content:"";width:0}}.light-text-link:focus-visible{color:#cfab4f}.light-text-link:focus-visible .text::after{content:"";width:0}.white-text-link{position:relative;font-weight:700;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px;color:#fff}@media(min-width: 992px){.white-text-link{font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px}}.white-text-link .text{position:relative;display:inline-block;padding-block-end:6px}.white-text-link .text::after{content:"";position:absolute;width:100%;height:2px;inset-block-end:0px;inset-inline-start:50%;transform:translateX(-50%);background-color:#fff;transition:width 200ms ease-in-out;z-index:1}@media(hover: hover){.white-text-link:hover{color:#fff}.white-text-link:hover .text::after{content:"";width:0}}.white-text-link:focus-visible{color:#fff}.white-text-link:focus-visible .text::after{content:"";width:0}.body-link{position:relative;font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#fff}@media(min-width: 992px){.body-link{font-size:1rem;line-height:1.875rem;letter-spacing:.96px}}.body-link .text{position:relative;display:inline-block}.body-link .text::after{content:"";position:absolute;width:100%;height:1px;inset-block-end:3px;inset-inline-start:50%;transform:translateX(-50%);background-color:#fff;transition:width 200ms ease-in-out;z-index:1}@media(hover: hover){.body-link:hover{color:#fff}.body-link:hover .text::after{content:"";width:0}}.body-link:focus-visible{color:#fff}.body-link:focus-visible .text::after{content:"";width:0}.nav-main-link-wrap .main-link{display:flex;align-items:center;column-gap:5px;position:relative;font-weight:400;text-transform:capitalize;transition:color 200ms ease-in-out;font-family:"new-hero",sans-serif;font-size:1.0625rem;line-height:1.5rem;letter-spacing:.68px;color:#fff}@media(min-width: 992px){.nav-main-link-wrap .main-link{text-transform:uppercase}}.nav-main-link-wrap .main-link .text{position:relative;display:block;width:max-content}.nav-main-link-wrap .main-link .text::after{content:"";position:absolute;width:0;height:2px;inset-block-end:-4px;inset-inline-start:50%;transform:translateX(-50%);background-color:#fff;transition:width 200ms ease-in-out,background-color 200ms ease-in-out;z-index:1}.nav-main-link-wrap .main-link.current .text::after{content:"";width:100%}.nav-main-link-wrap .icon{display:block}.nav-main-link-wrap .icon svg{display:block;transition:transform 300ms ease-in-out}.nav-main-link-wrap .icon path{fill:#fff;transition:fill 200ms ease-in-out}.nav-main-link-wrap .nav-main-link.open .main-link .text::after{content:"";width:100%}.nav-main-link-wrap .nav-main-link.open .icon svg{transform:rotate(-180deg)}@media(hover: hover){.nav-main-link-wrap .nav-main-link:hover .main-link .text::after{content:"";width:100%}.nav-main-link-wrap .nav-main-link:hover .icon svg{transform:rotate(-180deg)}}.nav-main-link-wrap .nav-main-link:focus-visible .main-link .text::after{content:"";width:100%}.nav-main-link-wrap .nav-main-link:focus-visible .icon svg{transform:rotate(-180deg)}.nav-main-link-wrap .nav-main-link:has(.sub-link.current) .main-link .text::after{content:"";width:100%}.subnav-main-link-wrap .main-link{position:relative;font-weight:400;text-transform:capitalize;font-family:"new-hero",sans-serif;font-size:1.0625rem;line-height:1.5rem;letter-spacing:.68px;color:#2e2c2a}@media(min-width: 992px){.subnav-main-link-wrap .main-link{text-transform:uppercase}}.subnav-main-link-wrap .main-link .text{position:relative;display:inline-block;word-break:break-all}.subnav-main-link-wrap .main-link .text::after{content:"";position:absolute;width:0;height:2px;inset-block-end:0px;inset-inline-start:50%;transform:translateX(-50%);background-color:#2e2c2a;transition:width 200ms ease-in-out;z-index:1}@media(hover: hover){.subnav-main-link-wrap .main-link:hover .text::after{content:"";width:100%}}.subnav-main-link-wrap .main-link:focus-visible .text::after{content:"";width:100%}.subnav-main-link-wrap .main-link.current .text::after{content:"";width:100%}.subnav-main-link-wrap .nav-main-link .icon{position:absolute;width:12px;height:8px;inset-block-start:0;inset-inline-end:auto;margin-block:8px;margin-inline-start:5px}.sub-link{position:relative;font-weight:400;text-transform:capitalize;font-family:"new-hero",sans-serif;font-size:1.0625rem;line-height:1.5rem;letter-spacing:.68px;color:#2e2c2a}@media(min-width: 992px){.sub-link{text-transform:uppercase}}.sub-link .text{position:relative;display:inline-block;padding-block-end:4px}.sub-link .text::after{content:"";position:absolute;width:0;height:2px;inset-block-end:3px;inset-inline-start:50%;transform:translateX(-50%);background-color:#2e2c2a;transition:width 200ms ease-in-out;z-index:1}@media(hover: hover){.sub-link:hover .text::after{content:"";width:100%}}.sub-link:focus-visible .text::after{content:"";width:100%}.sub-link.current .text::after{content:"";width:100%}.lang-link,.current-lang-text{font-weight:400;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.375rem;letter-spacing:0px;color:#fff}.lang-link .text,.current-lang-text .text{position:relative}.lang-link .text::after,.current-lang-text .text::after{content:"";position:absolute;width:0;height:2px;inset-block-end:0px;inset-inline-start:50%;transform:translateX(-50%);background-color:#fff;transition:width 200ms ease-in-out,background-color 200ms ease-in-out;z-index:1}@media(hover: hover){.lang-link:hover .text::after,.current-lang-text:hover .text::after{content:"";width:100%}}.lang-link:focus-visible .text::after,.current-lang-text:focus-visible .text::after{content:"";width:100%}@font-face{font-family:"CormorantGaramond";font-weight:300;font-style:normal;font-display:swap;src:url("/integration/gansevoort-redesign/public/fonts/CormorantGaramond/CormorantGaramond-Light.woff2") format("woff2")}@font-face{font-family:"CormorantGaramond";font-weight:400;font-style:normal;font-display:swap;src:url("/integration/gansevoort-redesign/public/fonts/CormorantGaramond/CormorantGaramond-Regular.woff2") format("woff2")}@font-face{font-family:"CormorantGaramond";font-weight:400;font-style:italic;font-display:swap;src:url("/integration/gansevoort-redesign/public/fonts/CormorantGaramond/CormorantGaramond-Italic.woff2") format("woff2")}.btn{background:none;border-radius:0;border:none;padding:0;margin:0px;text-decoration:none;position:relative;display:inline-block;text-align:center;cursor:pointer}.btn-action{position:relative;border:none;font-weight:700;text-transform:uppercase;padding-block:15px;padding-inline:30px;background-color:#60788b;transition:background-color 200ms ease-in-out;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px;color:#fff}@media(min-width: 992px){.btn-action{font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px}}.btn-action .text{display:inline-block}@media(hover: hover){.btn-action:hover{background-color:#142b45}}.btn-action:focus-visible{background-color:#142b45}.btn-ghost-dark{position:relative;font-weight:700;text-transform:uppercase;padding-block:14px;padding-inline:29px;border-width:1px;border-style:solid;border-color:#2e2c2a;background-color:rgba(255,255,255,0);transition:background-color 200ms ease-in-out,border-color 200ms ease-in-out,color 200ms ease-in-out;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px;color:#2e2c2a}@media(min-width: 992px){.btn-ghost-dark{font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px}}.btn-ghost-dark .text{display:inline-block}@media(hover: hover){.btn-ghost-dark:hover{color:#fff;background-color:#6f2e2a;border-color:#6f2e2a}}.btn-ghost-dark:focus-visible{color:#fff;background-color:#6f2e2a;border-color:#6f2e2a}.btn-ghost-light{position:relative;font-weight:700;text-transform:uppercase;padding-block:14px;padding-inline:29px;border-width:1px;border-style:solid;border-color:#fff;background-color:rgba(255,255,255,0);transition:background-color 200ms ease-in-out,border-color 200ms ease-in-out;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px;color:#fff}@media(min-width: 992px){.btn-ghost-light{font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px}}.btn-ghost-light .text{display:inline-block}@media(hover: hover){.btn-ghost-light:hover{background-color:#6f2e2a;border-color:#6f2e2a}}.btn-ghost-light:focus-visible{background-color:#6f2e2a;border-color:#6f2e2a}.btn-ghost-white{position:relative;font-weight:700;text-transform:uppercase;padding-block:14px;padding-inline:29px;border-width:1px;border-style:solid;border-color:#fff;background-color:rgba(255,255,255,0);transition:background-color 200ms ease-in-out,border-color 200ms ease-in-out,color 200ms ease-in-out;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px;color:#fff}@media(min-width: 992px){.btn-ghost-white{font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px}}.btn-ghost-white .text{display:inline-block}@media(hover: hover){.btn-ghost-white:hover{color:#2e2c2a;border-color:#fff;background-color:#fff}}.btn-ghost-white:focus-visible{color:#2e2c2a;border-color:#fff;background-color:#fff}@media(hover: hover){.side-menu-close:hover path{fill:#846924}}.side-menu-close:focus-visible path{fill:#846924}.ada-skip{position:absolute;inset-inline-start:0px;inset-block-start:15px;transform:translateX(calc(-100% - 10px));transition:transform 300ms ease-out;z-index:9999}.ada-skip:focus-visible{transform:translateX(0)}.h1-title{margin:0;font-weight:normal;font-style:normal;font-weight:300;font-family:"CormorantGaramond",serif;font-size:2.8125rem;line-height:3.375rem;letter-spacing:0px;color:#2e2c2a}@media(min-width: 992px){.h1-title{font-size:4.0625rem;line-height:4.9375rem;letter-spacing:0px}}.h1-title.light{color:#fff}.h2-title{margin:0;font-weight:normal;font-style:normal;font-weight:400;font-family:"CormorantGaramond",serif;font-size:2rem;line-height:2.4375rem;letter-spacing:0px;color:#2e2c2a}@media(min-width: 992px){.h2-title{font-size:2.8125rem;line-height:3.375rem;letter-spacing:0px}}.h2-title.light{color:#fff}.h3-title{margin:0;font-weight:normal;font-style:normal;font-weight:400;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:1.1875rem;line-height:2.375rem;letter-spacing:.95px;color:#2e2c2a}@media(min-width: 992px){.h3-title{font-size:1.375rem;line-height:2.375rem;letter-spacing:1.1px}}.h3-title.light{color:#fff}.body-text{font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#2e2c2a}@media(min-width: 992px){.body-text{font-size:1rem;line-height:1.875rem;letter-spacing:.96px}}.body-text h1,.body-text h2,.body-text h3,.body-text h4,.body-text h5,.body-text h6{margin:0;font-weight:normal;font-style:normal}.body-text h1{margin:0;font-weight:normal;font-style:normal;font-weight:300;font-family:"CormorantGaramond",serif;font-size:2.8125rem;line-height:3.375rem;letter-spacing:0px;color:#2e2c2a}@media(min-width: 992px){.body-text h1{font-size:4.0625rem;line-height:4.9375rem;letter-spacing:0px}}.body-text h2{margin:0;font-weight:normal;font-style:normal;font-weight:400;font-family:"CormorantGaramond",serif;font-size:2rem;line-height:2.4375rem;letter-spacing:0px;color:#2e2c2a}@media(min-width: 992px){.body-text h2{font-size:2.8125rem;line-height:3.375rem;letter-spacing:0px}}.body-text h3{margin:0;font-weight:normal;font-style:normal;font-weight:400;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:1.1875rem;line-height:2.375rem;letter-spacing:.95px;color:#2e2c2a}@media(min-width: 992px){.body-text h3{font-size:1.375rem;line-height:2.375rem;letter-spacing:1.1px}}.body-text a{position:relative;display:inline-block;font-weight:400;color:#2e2c2a;text-decoration:none}.body-text a::after{content:"";position:absolute;width:100%;height:1px;inset-block-end:3px;inset-inline-start:50%;transform:translateX(-50%);background-color:#2e2c2a;transition:width 200ms ease-in-out;z-index:1}@media(hover: hover){.body-text a:hover::after{content:"";width:0}}.body-text a:focus-visible::after{content:"";width:0}.body-text p strong,.body-text p b{font-weight:700}.body-text p em,.body-text p i{font-weight:400;font-style:italic}.body-text p strong em,.body-text p strong i,.body-text p b em,.body-text p b i{font-weight:700;font-style:italic}.body-text p em strong,.body-text p em b,.body-text p i strong,.body-text p i b{font-weight:700;font-style:italic}.body-text ul{margin-inline-start:20px;padding:0;font-size:inherit;font-weight:inherit}.body-text ul li{position:relative;margin-inline-start:5px}.body-text ul strong,.body-text ul b{font-weight:700}.body-text ul em,.body-text ul i{font-weight:400;font-style:italic}.body-text ul strong em,.body-text ul strong i,.body-text ul b em,.body-text ul b i{font-weight:700;font-style:italic}.body-text ul em strong,.body-text ul em b,.body-text ul i strong,.body-text ul i b{font-weight:700;font-style:italic}.body-text p:first-child{margin-block-start:0}.body-text p:last-child{margin-block-end:0}.body-text.light{color:#fff}.body-text.light a:not(.link):not(.btn){color:#fff}.body-text.light a:not(.link):not(.btn)::after{background-color:#fff}body::before{content:"";width:100%;height:100%;background-color:#f3efe8;position:fixed;top:0;left:0;z-index:501;transition:opacity .8s ease-out}body:not(.body-loaded){overflow:hidden}body.body-loaded::before{opacity:0}body.body-loaded .pre-loader-icon-wrap{opacity:0}body:not(.loader-active)::before{display:none}body:not(.loader-active) .pre-loader-icon-wrap{display:none}body:not(.loader-active) .pre-loader-icon{display:none}.pre-loader-icon-wrap{position:fixed;width:121px;height:55px;top:0;right:0;bottom:0;left:0;margin:auto;z-index:501;transition:opacity .3s ease-out}@media(min-width: 992px){.pre-loader-icon-wrap{width:132px;height:60px}}.pre-loader-icon{animation:loaderBasic 5s ease 0s infinite normal forwards;width:100%;height:100%}.pre-loader-icon svg{width:100%;height:100%;overflow:visible}@keyframes loaderBasic{0%,50%,100%{opacity:1}25%,75%{opacity:0}}html:has(.side-menu-open){scrollbar-gutter:stable;background-color:#28292a}html:has(.side-menu-open) body{overflow:hidden;pointer-events:none}@media(min-width: 992px){.body--header:has(.nav-side-navigation.open) .nav-bottom-section::after{content:"";position:fixed;opacity:.2;width:100%;height:100dvh;top:0px;left:0px;background-color:#2e2c2a;overflow:hidden;z-index:1}}.header{position:fixed;top:0px;inset-inline-start:0px;width:100%;z-index:100;transition:background-color 300ms ease-out}.header.scrolling,.header.no-hero{background-color:#f3efe8;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15);z-index:102}.header.scrolling .nav-logo-wrap .default-logo,.header.no-hero .nav-logo-wrap .default-logo{opacity:0}.header.scrolling .nav-logo-wrap .scroll-logo,.header.no-hero .nav-logo-wrap .scroll-logo{opacity:1}.header.scrolling .language-switcher-wrap .current-lang-text,.header.no-hero .language-switcher-wrap .current-lang-text{color:#2e2c2a}.header.scrolling .language-switcher-wrap .current-lang-icon path,.header.no-hero .language-switcher-wrap .current-lang-icon path{fill:#2e2c2a}.header.scrolling .guest-portal-wrap .link-transparent,.header.no-hero .guest-portal-wrap .link-transparent{color:#2e2c2a}.header.scrolling .guest-portal-wrap path,.header.no-hero .guest-portal-wrap path{fill:#2e2c2a}@media(min-width: 992px){.header.scrolling .nav-right-section,.header.no-hero .nav-right-section{opacity:1;pointer-events:all}}@media(min-width: 992px){.header.scrolling .nav-bottom-section,.header.no-hero .nav-bottom-section{border-block-start:1px solid #2e2c2a}}.header.scrolling .hamburger-icon path,.header.no-hero .hamburger-icon path{stroke:#2e2c2a}.header.scrolling .nav-main-link-wrap .main-link,.header.no-hero .nav-main-link-wrap .main-link{color:#2e2c2a}.header.scrolling .nav-main-link-wrap .main-link .text::after,.header.no-hero .nav-main-link-wrap .main-link .text::after{content:"";background-color:#2e2c2a}.header.scrolling .nav-main-link-wrap .icon path,.header.no-hero .nav-main-link-wrap .icon path{fill:#2e2c2a}.header.scrolling .nav-main-link-wrap .nav-sub-link-wrap::before,.header.no-hero .nav-main-link-wrap .nav-sub-link-wrap::before{content:"";position:absolute;inset-block-start:16px;inset-inline-start:0px;width:100%;height:8px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);pointer-events:none}.header .nav-primary-wrap{display:flex;justify-content:flex-end}@media(min-width: 992px){.header .nav-primary-wrap{display:unset;justify-content:unset}}.header .nav-top-section{display:flex;justify-content:space-between;align-items:center;min-height:56px}@media(min-width: 992px){.header .nav-top-section{min-height:70px}}.header .nav-left-section{display:none}@media(min-width: 992px){.header .nav-left-section{display:flex;column-gap:28px;align-items:center}}.header .language-switcher-wrap .language-switcher{position:relative}.header .language-switcher-wrap .language-switcher.open .language-dropdown{opacity:1;pointer-events:all}.header .language-switcher-wrap .language-switcher.open .current-lang-icon svg{transform:rotateX(180deg)}@media(hover: hover){.header .language-switcher-wrap .language-switcher:hover .language-dropdown{opacity:1;pointer-events:all}.header .language-switcher-wrap .language-switcher:hover .current-lang-icon svg{transform:rotateX(180deg)}}.header .language-switcher-wrap .language-switcher:focus-visible .language-dropdown{opacity:1;pointer-events:all}.header .language-switcher-wrap .language-switcher:focus-visible .current-lang-icon svg{transform:rotateX(180deg)}.header .language-switcher-wrap .current-lang{display:flex;align-items:center;column-gap:6px}@media(min-width: 992px){.header .language-switcher-wrap .current-lang{padding-block:6px}}.header .language-switcher-wrap .current-lang-icon svg{transition:transform 300ms ease-in-out}.header .language-switcher-wrap svg{display:block}.header .language-switcher-wrap .language-dropdown{margin:0px;padding:0px;list-style:none;opacity:0;position:absolute;inset-block-start:auto;inset-inline-start:0px;width:100%;height:auto;border-width:1px;border-style:solid;border-color:#000;background-color:#2e2c2a;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15);transition:opacity 300ms ease-in-out;pointer-events:none}.header .language-switcher-wrap .lang-item{padding-inline:9px;padding-block:2px}.header .guest-portal-wrap .js-insert-gms-header{display:none}@media(min-width: 992px){.header .guest-portal-wrap .js-insert-gms-header{display:flex}}.header .guest-portal-wrap .header-gms-container-mobile{display:flex}@media(min-width: 992px){.header .guest-portal-wrap .header-gms-container-mobile{display:none}}.header .guest-portal-wrap .header-user__sign-in{min-width:auto;padding:0px;margin:0px}.header .guest-portal-wrap .link-transparent{display:flex;align-items:center;column-gap:5px;text-decoration:none;margin:0px;padding:0px;font-weight:400;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.375rem;letter-spacing:0px;color:#fff}@media(min-width: 992px){.header .guest-portal-wrap .link-transparent{text-transform:uppercase}}.header .guest-portal-wrap svg{display:block}.header:not(:has(.header-user__sign-in)) .js-more-menu-gp{display:none}.header .nav-logo-wrap{position:absolute;width:185px;height:16.05px;inset-block-start:20px;inset-inline-start:50%;transform:translateX(-50%);object-fit:contain}@media(min-width: 992px){.header .nav-logo-wrap{width:219px;height:19px;inset-block-start:25px}}.header .nav-logo-wrap .logo-link{display:flex;width:100%;height:100%;overflow:hidden}.header .nav-logo-wrap .logo{position:absolute;width:100%;height:100%;inset-block-start:0px;inset-inline-start:0px;transition:opacity .3s ease-in-out}.header .nav-logo-wrap .default-logo{opacity:1}.header .nav-logo-wrap .scroll-logo{opacity:0}.header .nav-right-section{display:none}@media(min-width: 992px){.header .nav-right-section{position:relative;display:flex;padding-block:10px;opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out}}.header .nav-booking-wrap{display:flex;align-items:center}.header .nav-booking-wrap .bm-open-btn{transition:opacity 300ms ease-in-out,visibility 300ms ease-in-out}.header .nav-booking-wrap .bm-close-btn{position:absolute;width:max-content;height:auto;inset-block-start:50%;inset-inline-end:0px;transform:translateY(-50%);transition:opacity 300ms ease-in-out,visibility 300ms ease-in-out}.header .nav-booking-wrap .bm-close-btn .text{display:flex;align-items:center;column-gap:5px}.header .nav-booking-wrap .bm-close-btn path{transition:fill 300ms ease-in-out}.header .nav-booking-wrap .bm-close-btn:hover path{fill:#846924}.header .nav-booking-wrap .bm-close-btn .icon,.header .nav-booking-wrap .bm-close-btn svg{display:flex}.header .nav-bottom-section{display:flex;align-items:center;column-gap:40px;justify-content:center;padding-block-start:12px;padding-block-end:16px}@media(min-width: 992px){.header .nav-bottom-section{border-block-start:1px solid #fff;transition:border-block-start 300ms ease-in-out}}.header .nav-main-navigation{display:none}@media(min-width: 992px){.header .nav-main-navigation{display:flex}}.header .nav-main-link-wrap{margin:0px;padding:0px;list-style:none;display:flex;justify-content:center;column-gap:40px}.header .nav-main-link-wrap .nav-sub-link-outer{opacity:0;position:absolute;width:max-content;height:auto;inset-block-end:0px;inset-inline-start:50%;transform:translate(-50%, 100%);pointer-events:none;transition:opacity 300ms ease-in-out}.header .nav-main-link-wrap .nav-sub-link-wrap{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;align-items:center;row-gap:15px;margin-block-start:16px;padding-block-start:11px;padding-block-end:10px;padding-inline:12px;background-color:#f3efe8;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15)}.header .nav-main-link-wrap .nav-main-link{display:flex;align-items:center;column-gap:5px}.header .nav-main-link{position:relative}.header .nav-main-link svg{display:block;transition:transform 300ms ease-in-out}.header .nav-main-link.open .nav-sub-link-outer{opacity:1;pointer-events:all}@media(hover: hover){.header .nav-main-link:hover .nav-sub-link-outer{opacity:1;pointer-events:all}}.header .nav-main-link:focus-visible .nav-sub-link-outer{opacity:1;pointer-events:all}.header .nav-main-link:has(.nav-sub-link-outer.open) svg{transform:rotate(-180deg)}.header .nav-main-link.nav-link-hide{display:none}.header .nav-main-link.js-nav-overflow-hide{display:none}.header .hamburger-icon{display:flex;width:26px;height:13px}@media(min-width: 992px){.header .hamburger-icon.js-hide{display:none}}.header .hamburger-icon .bar{transition:transform 300ms ease-in-out,stroke 300ms ease-in-out;transform-origin:center}.header .hamburger-icon.active .bar-1,.header .hamburger-icon.active .bar-3{transform:scaleX(0.65)}@media(hover: hover){.header .hamburger-icon:hover .bar-1,.header .hamburger-icon:hover .bar-3{transform:scaleX(0.65)}}.header .hamburger-icon:focus-visible .bar-1,.header .hamburger-icon:focus-visible .bar-3{transform:scaleX(0.65)}.header .nav-side-navigation{position:fixed;inset-block-start:0;inset-inline-end:0;transform:translateX(100%);width:100%;height:100%;background:#f3efe8;transition:transform .4s ease;pointer-events:none;z-index:2}@media(min-width: 992px){.header .nav-side-navigation{opacity:0;inset-block-start:0px;inset-inline-start:auto;width:345px;box-shadow:2px 0px 8px 0px rgba(0,0,0,.15);transition:transform 300ms ease,opacity 300ms ease}}.header .nav-side-navigation.open{transform:translateX(0);pointer-events:all}@media(min-width: 992px){.header .nav-side-navigation.open{opacity:1}}.header .nav-side-navigation .language-switcher-wrap .current-lang-text{color:#2e2c2a}.header .nav-side-navigation .language-switcher-wrap .current-lang-icon path{fill:#2e2c2a}.header .nav-side-navigation .language-switcher-wrap .language-dropdown{inset-block-end:0px;transform:translateY(-34px)}.header .nav-side-navigation .guest-portal-wrap path{fill:#2e2c2a}.header .nav-side-inner-wrap{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding-block-start:20px;padding-block-end:24px;padding-inline-start:30px;padding-inline-end:20px}@media(min-width: 992px){.header .nav-side-inner-wrap{padding-inline-start:20px;padding-inline-end:21px}}.header .close-icon-wrap{display:flex;justify-content:end}.header .close-icon-wrap svg{display:block}.header .menu-logo-wrap{display:flex;margin-inline-start:10px}.header .menu-logo-wrap .menu-logo{display:block;width:33px;height:41px;object-fit:contain}.header .subnav-main-link-wrap{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;row-gap:35px;margin-block-start:50px;margin-inline:30px;max-height:calc(100% - 180px);overflow:auto}@media(min-width: 992px){.header .subnav-main-link-wrap{margin-block-start:81px;margin-inline:20px;max-height:calc(100% - 225px)}}.header .subnav-main-link-wrap .nav-sub-link-wrap{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;row-gap:20px;margin-inline-start:30px;margin-block-start:20px}.header .subnav-main-link-wrap .nav-sub-link-outer{opacity:0;display:none}.header .nav-side-inner-bottom{display:flex;justify-content:space-between;margin-block-start:auto;padding-block-start:24px;border-block-start:1px solid #2e2c2a}html:has(.side-menu-open){scrollbar-gutter:stable;background-color:#28292a}html:has(.side-menu-open) body{overflow:hidden;pointer-events:none}@media(min-width: 992px){.body--header:has(.nav-side-navigation.open) .nav-bottom-section::after{content:"";position:fixed;opacity:.2;width:100%;height:100dvh;top:0px;left:0px;background-color:#2e2c2a;overflow:hidden;z-index:1}}.header-home{position:fixed;top:0px;inset-inline-start:0px;width:100%;z-index:100;transition:background-color 300ms ease-out}@media(min-width: 992px){.header-home{--hero-logo-top: 42.5%;--hero-logo-scale: 2.6}}@media(min-width: 1440px){.header-home{--hero-logo-top: 42.5%;--hero-logo-scale: 4.5}}@media(min-width: 2850px){.header-home{--hero-logo-top: 50%;--hero-logo-scale: 5.5}}.header-home .nav-top-section{display:flex;justify-content:space-between;align-items:center;min-height:0;transition:min-height 300ms ease-out}@media(min-width: 992px){.header-home .nav-top-section{min-height:0}}.header-home .nav-left-section{display:none}@media(min-width: 992px){.header-home .nav-left-section{display:flex;column-gap:30px;align-items:center;max-height:0;overflow:visible;opacity:0;pointer-events:none;transition:opacity 200ms ease-in-out}}.header-home.header-docked,.header-home.no-hero{background-color:#f3efe8;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15);z-index:102}.header-home.header-docked .nav-logo-wrap .default-logo,.header-home.no-hero .nav-logo-wrap .default-logo{filter:grayscale(1) invert(1)}.header-home.header-docked .language-switcher-wrap .current-lang-text,.header-home.no-hero .language-switcher-wrap .current-lang-text{color:#2e2c2a}.header-home.header-docked .language-switcher-wrap .current-lang-icon path,.header-home.no-hero .language-switcher-wrap .current-lang-icon path{fill:#2e2c2a}.header-home.header-docked .guest-portal-wrap .link-transparent,.header-home.no-hero .guest-portal-wrap .link-transparent{color:#2e2c2a}.header-home.header-docked .guest-portal-wrap path,.header-home.no-hero .guest-portal-wrap path{fill:#2e2c2a}.header-home.header-docked .hamburger-icon path,.header-home.no-hero .hamburger-icon path{stroke:#2e2c2a}.header-home.header-docked .nav-main-link-wrap .main-link,.header-home.no-hero .nav-main-link-wrap .main-link{color:#2e2c2a}.header-home.header-docked .nav-main-link-wrap .main-link .text::after,.header-home.no-hero .nav-main-link-wrap .main-link .text::after{content:"";background-color:#2e2c2a}.header-home.header-docked .nav-main-link-wrap .icon path,.header-home.no-hero .nav-main-link-wrap .icon path{fill:#2e2c2a}.header-home.header-docked .nav-main-link-wrap .nav-sub-link-wrap::before,.header-home.no-hero .nav-main-link-wrap .nav-sub-link-wrap::before{content:"";position:absolute;inset-block-start:16px;inset-inline-start:0px;width:100%;height:8px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);pointer-events:none}.header-home.header-docked .nav-top-section,.header-home.no-hero .nav-top-section{min-height:56px}@media(min-width: 992px){.header-home.header-docked .nav-top-section,.header-home.no-hero .nav-top-section{min-height:70px}}@media(min-width: 992px){.header-home.header-docked .nav-left-section,.header-home.header-docked .nav-right-section,.header-home.no-hero .nav-left-section,.header-home.no-hero .nav-right-section{display:flex;opacity:1;pointer-events:all}}@media(min-width: 992px){.header-home.header-docked .nav-bottom-section,.header-home.no-hero .nav-bottom-section{padding-block-start:12px;padding-block-end:16px;border-block-start:1px solid #2e2c2a}}.header-home .nav-primary-wrap{display:flex;justify-content:flex-end}@media(min-width: 992px){.header-home .nav-primary-wrap{display:unset;justify-content:unset}}.header-home .language-switcher-wrap .language-switcher{position:relative}.header-home .language-switcher-wrap .language-switcher.open .language-dropdown{opacity:1;pointer-events:all}.header-home .language-switcher-wrap .language-switcher.open .current-lang-icon svg{transform:rotateX(180deg)}@media(hover: hover){.header-home .language-switcher-wrap .language-switcher:hover .language-dropdown{opacity:1;pointer-events:all}.header-home .language-switcher-wrap .language-switcher:hover .current-lang-icon svg{transform:rotateX(180deg)}}.header-home .language-switcher-wrap .language-switcher:focus-visible .language-dropdown{opacity:1;pointer-events:all}.header-home .language-switcher-wrap .language-switcher:focus-visible .current-lang-icon svg{transform:rotateX(180deg)}.header-home .language-switcher-wrap .current-lang{display:flex;align-items:center;column-gap:6px}@media(min-width: 992px){.header-home .language-switcher-wrap .current-lang{padding-block:6px}}.header-home .language-switcher-wrap .current-lang-icon svg{transition:transform 300ms ease-in-out}.header-home .language-switcher-wrap svg{display:block}.header-home .language-switcher-wrap .language-dropdown{margin:0px;padding:0px;list-style:none;opacity:0;position:absolute;inset-block-start:auto;inset-inline-start:0px;width:100%;height:auto;border-width:1px;border-style:solid;border-color:#000;background-color:#2e2c2a;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15);transition:opacity 300ms ease-in-out;pointer-events:none;z-index:1}.header-home .language-switcher-wrap .lang-item{padding-inline:9px;padding-block:2px}.header-home .guest-portal-wrap .js-insert-gms-header{display:none}@media(min-width: 992px){.header-home .guest-portal-wrap .js-insert-gms-header{display:flex}}.header-home .guest-portal-wrap .header-gms-container-mobile{display:flex}@media(min-width: 992px){.header-home .guest-portal-wrap .header-gms-container-mobile{display:none}}.header-home .guest-portal-wrap .header-user__sign-in{min-width:auto;padding:0px;margin:0px}.header-home .guest-portal-wrap .link-transparent{display:flex;align-items:center;column-gap:5px;text-decoration:none;margin:0px;padding:0px;font-weight:400;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.375rem;letter-spacing:0px;color:#fff}@media(min-width: 992px){.header-home .guest-portal-wrap .link-transparent{text-transform:uppercase}}.header-home .guest-portal-wrap svg{display:block}.header-home:not(:has(.header-user__sign-in)) .js-more-menu-gp{display:none}.header-home .nav-logo-wrap{position:absolute;width:185px;height:16.05px;inset-block-start:20px;inset-inline-start:50%;transform:translateX(-50%);object-fit:contain;z-index:1;transition:transform 300ms ease-out,scale 300ms ease-out}@media(min-width: 992px){.header-home .nav-logo-wrap{width:219px;height:19px;inset-block-start:25px}}.header-home .nav-logo-wrap .logo-link{display:flex;width:100%;height:100%;overflow:hidden}.header-home .nav-logo-wrap .logo{position:absolute;width:100%;height:100%;inset-block-start:0px;inset-inline-start:0px;transition:opacity .3s ease-in-out,filter 300ms ease-out}.header-home .nav-logo-wrap .default-logo{opacity:1}.header-home .nav-logo-wrap.js-logo-fixed{inset-inline-start:50%;pointer-events:none}.header-home:not(:has(.page-scroll)) .js-logo-fixed{filter:drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.7))}.header-home .nav-right-section{display:none}@media(min-width: 992px){.header-home .nav-right-section{position:relative;display:none;padding-block:11px;overflow:hidden;opacity:0;pointer-events:none;transition:max-height 300ms ease-out,opacity 200ms ease-in-out}}.header-home .nav-booking-wrap{display:flex;align-items:center}.header-home .nav-booking-wrap .bm-open-btn{transition:opacity 300ms ease-in-out,visibility 300ms ease-in-out}.header-home .nav-booking-wrap .bm-close-btn{position:absolute;width:max-content;height:auto;inset-block-start:50%;inset-inline-end:0px;transform:translateY(-50%);transition:opacity 300ms ease-in-out,visibility 300ms ease-in-out}.header-home .nav-booking-wrap .bm-close-btn .text{display:flex;align-items:center;column-gap:5px}.header-home .nav-booking-wrap .bm-close-btn path{transition:fill 300ms ease-in-out}.header-home .nav-booking-wrap .bm-close-btn:hover path{fill:#846924}.header-home .nav-booking-wrap .bm-close-btn .icon,.header-home .nav-booking-wrap .bm-close-btn svg{display:flex}.header-home .nav-bottom-section{display:flex;align-items:center;column-gap:40px;justify-content:center;padding-block-start:23px;padding-block-end:20px}@media(min-width: 992px){.header-home .nav-bottom-section{padding-block-start:31px;border-block-start:1px solid rgba(0,0,0,0);transition:border-block-start-color 300ms ease-in-out;transition:transform 300ms ease-out}}.header-home .nav-main-navigation{display:none}@media(min-width: 992px){.header-home .nav-main-navigation{display:flex}}.header-home .nav-main-link-wrap{margin:0px;padding:0px;list-style:none;display:flex;justify-content:center;column-gap:40px}.header-home .nav-main-link-wrap .nav-sub-link-outer{opacity:0;position:absolute;width:max-content;height:auto;inset-block-end:0px;inset-inline-start:50%;transform:translate(-50%, 100%);pointer-events:none;transition:opacity 300ms ease-in-out;z-index:2}.header-home .nav-main-link-wrap .nav-sub-link-wrap{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;align-items:center;row-gap:15px;margin-block-start:16px;padding-block-start:11px;padding-block-end:10px;padding-inline:12px;background-color:#f3efe8;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15)}.header-home .nav-main-link-wrap .nav-main-link{display:flex;align-items:center;column-gap:5px}.header-home .nav-main-link{position:relative}.header-home .nav-main-link svg{display:block;transition:transform 300ms ease-in-out}.header-home .nav-main-link.open .nav-sub-link-outer{opacity:1;pointer-events:all}@media(hover: hover){.header-home .nav-main-link:hover .nav-sub-link-outer{opacity:1;pointer-events:all}}.header-home .nav-main-link:focus-visible .nav-sub-link-outer{opacity:1;pointer-events:all}.header-home .nav-main-link:has(.nav-sub-link-outer.open) svg{transform:rotate(-180deg)}.header-home .nav-main-link.nav-link-hide{display:none}.header-home .nav-main-link.js-nav-overflow-hide{display:none}.header-home .hamburger-icon{display:flex;width:26px;height:13px}@media(min-width: 992px){.header-home .hamburger-icon.js-hide{display:none}}.header-home .hamburger-icon .bar{transition:transform 300ms ease-in-out,stroke 300ms ease-in-out;transform-origin:center}.header-home .hamburger-icon.active .bar-1,.header-home .hamburger-icon.active .bar-3{transform:scaleX(0.65)}@media(hover: hover){.header-home .hamburger-icon:hover .bar-1,.header-home .hamburger-icon:hover .bar-3{transform:scaleX(0.65)}}.header-home .hamburger-icon:focus-visible .bar-1,.header-home .hamburger-icon:focus-visible .bar-3{transform:scaleX(0.65)}.header-home .nav-side-navigation{position:fixed;inset-block-start:0;inset-inline-end:0;transform:translateX(100%);width:100%;height:100%;background:#f3efe8;transition:transform .4s ease;pointer-events:none;z-index:2}@media(min-width: 992px){.header-home .nav-side-navigation{opacity:0;inset-block-start:0px;inset-inline-start:auto;width:345px;box-shadow:2px 0px 8px 0px rgba(0,0,0,.15);transition:transform 300ms ease,opacity 300ms ease}}.header-home .nav-side-navigation.open{transform:translateX(0);pointer-events:all}@media(min-width: 992px){.header-home .nav-side-navigation.open{opacity:1}}.header-home .nav-side-navigation .language-switcher-wrap .current-lang-text{color:#2e2c2a}.header-home .nav-side-navigation .language-switcher-wrap .current-lang-icon path{fill:#2e2c2a}.header-home .nav-side-navigation .language-switcher-wrap .language-dropdown{inset-block-end:0px;transform:translateY(-34px)}.header-home .nav-side-navigation .guest-portal-wrap path{fill:#2e2c2a}.header-home .nav-side-inner-wrap{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding-block-start:20px;padding-block-end:24px;padding-inline-start:30px;padding-inline-end:20px}@media(min-width: 992px){.header-home .nav-side-inner-wrap{padding-inline-start:20px;padding-inline-end:21px}}.header-home .close-icon-wrap{display:flex;justify-content:end}.header-home .close-icon-wrap svg{display:block}.header-home .menu-logo-wrap{display:flex;margin-inline-start:10px}.header-home .menu-logo-wrap .menu-logo{display:block;width:33px;height:41px;object-fit:contain}.header-home .subnav-main-link-wrap{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;row-gap:35px;margin-block-start:50px;margin-inline:30px;max-height:calc(100% - 180px);overflow:auto}@media(min-width: 992px){.header-home .subnav-main-link-wrap{margin-block-start:81px;margin-inline:20px;max-height:calc(100% - 225px)}}.header-home .subnav-main-link-wrap .nav-sub-link-wrap{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;row-gap:20px;margin-inline-start:30px;margin-block-start:20px}.header-home .subnav-main-link-wrap .nav-sub-link-outer{opacity:0;display:none}.header-home .nav-side-inner-bottom{display:flex;justify-content:space-between;margin-block-start:auto;padding-block-start:24px;border-block-start:1px solid #2e2c2a}.footer .footer-newsletter{background-color:#142b45}.footer .footer-newsletter .newsletter-inner{padding-block:30px;padding-inline:20px}@media(min-width: 992px){.footer .footer-newsletter .newsletter-inner{width:61.7361111111%;max-width:1320px;display:flex;align-items:flex-end;justify-content:space-between;margin:0 auto;padding-block:40px;padding-inline:unset}}.footer .footer-newsletter .newsletter-inner .intro-wrap .intro-inner{display:flex;flex-direction:column;row-gap:20px;padding-inline-start:30px;margin-block-start:10px}@media(min-width: 992px){.footer .footer-newsletter .newsletter-inner .intro-wrap .intro-inner{column-gap:60px;flex-direction:row;padding-inline-start:60px}}.footer .footer-newsletter .newsletter-inner .intro-wrap .intro-btn{width:max-content}@media(min-width: 992px){.footer .footer-newsletter .newsletter-inner .intro-wrap:not(:has(.btn-wrap)){width:75.6451612903%}}@media(min-width: 992px){.footer .footer-newsletter .newsletter-inner .intro-wrap:not(:has(.btn-wrap)) .intro-inner{width:93.6034115139%}}.footer .footer-newsletter .newsletter-inner .intro-wrap:not(:has(.intro-inner)) .title{text-align:center}.footer .footer-outer{background-color:#181716}@media(min-width: 992px){.footer .footer-outer:has(.footer-logo-slider) .footer-inner{padding-block-end:40px}}@media(min-width: 992px){.footer .footer-outer:not(:has(.footer-logo-slider)) .footer-copyright-wrap{margin-block-start:unset}}@media(min-width: 992px){.footer .footer-outer:not(:has(.footer-logo-slider)) .footer-inner{padding-block-end:60px}}.footer .footer-logo{display:flex;justify-content:center;align-items:center}.footer .footer-logo img,.footer .footer-logo svg{display:block;width:305px;height:27px}.footer .footer-inner{display:flex;flex-direction:column;justify-content:center;row-gap:50px;width:calc(100% - 60px);margin:0 auto;padding-block-start:39px;padding-block-end:50px}@media(min-width: 992px){.footer .footer-inner{width:calc(100% - 200px);max-width:1320px;flex-direction:row;column-gap:62.5px;padding-block:60px}}@media(min-width: 1200px){.footer .footer-inner{column-gap:125px}}.footer .social-media-wrap{display:flex;flex-direction:column;align-items:center;row-gap:50px}@media(min-width: 992px){.footer .social-media-wrap{max-width:305px}}.footer .f-link-wrapper{text-align:center}@media(min-width: 992px){.footer .f-link-wrapper{text-align:unset}}.footer .contact-inner-wrap{display:flex;flex-direction:column;row-gap:20px;align-items:center;text-align:center}@media(min-width: 992px){.footer .contact-inner-wrap{align-items:unset;text-align:unset}}.footer .f-link-inner{list-style:none;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:20px}@media(min-width: 992px){.footer .f-link-inner{grid-template-columns:repeat(2, 1fr);column-gap:20px}}@media(min-width: 1440px){.footer .f-link-inner .footer-link-item{min-width:201px}}@media(min-width: 992px){.footer .footer-nav-links{width:32.2580645161%}}.footer .f-social-wrapper{display:flex;flex-wrap:wrap;align-items:center;column-gap:50px;row-gap:50px}.footer .social-icon-link .icon{width:100%;height:100%;transition:opacity .3s ease-in-out}.footer .social-icon-link .icon.defalt-icon{opacity:1;position:absolute;left:0;top:0}.footer .social-icon-link .icon.hover-icon{position:absolute;opacity:0;left:0;top:0}@media(hover: hover){.footer .social-icon-link:hover:hover .icon.defalt-icon{opacity:0}.footer .social-icon-link:hover:hover .icon.hover-icon{opacity:1}}.footer .social-icon-link:hover:focus-visible .icon.defalt-icon{opacity:0}.footer .social-icon-link:hover:focus-visible .icon.hover-icon{opacity:1}.footer .social-icon-link .icon-wrapper{display:flex;position:relative;width:20px;height:20px}.footer .footer-logo-slider-wrap{position:relative;overflow:hidden}@media(min-width: 992px){.footer .footer-logo-slider-wrap{max-width:1320px}}.footer .footer-logo-slider-wrap .controls-wrap{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);pointer-events:all}.footer .footer-logo-slider-wrap .slider-controls{display:flex;justify-content:space-between;align-items:center;width:100%}.footer .footer-logo-slider{width:49.3333333333%}@media(min-width: 992px){.footer .footer-logo-slider{width:81.0483870968%}}@media(min-width: 992px){.footer .footer-logo-slider.less-than-five .footer-logo-slider-wrapper{justify-content:center}}.footer .logo-item{display:flex;justify-content:center;align-items:center}.footer .logo-item img,.footer .logo-item svg{display:block;max-width:185px;max-height:90px;width:100%;height:auto}.footer .footer-nav-link{position:relative;display:inline-block;text-transform:uppercase;font-weight:400;font-family:"new-hero",sans-serif;font-size:1.0625rem;line-height:1.5rem;letter-spacing:.68px;color:#fff}@media(min-width: 992px){.footer .footer-nav-link{padding-block-end:2px}}.footer .footer-nav-link .text{position:relative;display:inline-block}.footer .footer-nav-link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .35s ease}@media(hover: hover)and (pointer: fine){.footer .footer-nav-link:hover::after{transform:scaleX(1)}}.footer .footer-nav-link.active::after{transform:scaleX(1)}.footer .hotel-detail-item{font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#fff}.footer .f-copyrights-title,.footer .cp-name{font-weight:400;text-align:center;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#fff}.footer .cp-name{position:relative;text-decoration:none}.footer .cp-name::after{content:"";position:absolute;left:0;bottom:5px;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:center;transition:transform .3s ease}.footer .cp-name:hover::after{transform:scaleX(0)}@media(min-width: 992px){.footer .footer-copyright-wrap{margin-block-start:40px}}.footer .copyright{display:flex;justify-content:center;padding-block-end:60px}@media(min-width: 992px){.footer .copyright{padding-block-end:20px}}.footer .book-btn-wrap{position:fixed;inset-block-end:0px;inset-inline-start:0px;width:100%;height:auto;z-index:99}@media(min-width: 992px){.footer .book-btn-wrap{display:none}}.footer .book-btn-wrap .book-btn{width:100%;height:auto}.illustration-wrap{position:absolute;display:flex;width:auto;height:auto;overflow:hidden;pointer-events:none}.illustration-wrap.illustration-top{max-width:255px;max-height:135px;inset-block-start:0px;inset-inline-start:0px;justify-content:flex-start}@media(min-width: 992px){.illustration-wrap.illustration-top{max-width:536px;max-height:284px}}.illustration-wrap.illustration-bottom{max-width:131px;max-height:114px;inset-block-end:0px;inset-inline-end:0px;justify-content:flex-end}@media(min-width: 992px){.illustration-wrap.illustration-bottom{max-width:220px;max-height:234px}}@media(min-width: 1200px){.illustration-wrap.illustration-bottom{max-width:243px}}.illustration-wrap .picture,.illustration-wrap .image{display:block;width:100%;height:100%}.illustration-wrap .image{object-fit:cover}.custom-bg-color{position:absolute;inset-block-start:0px;inset-inline-start:0px;width:100%;height:100%;z-index:0;pointer-events:none}.custom-bg-color.hudson-navy{background-color:#142b45}.custom-bg-color.midnight-black{background-color:#2e2c2a}.custom-bg-color.exposed-brick{background-color:#6f2e2a}section:not(:has(.custom-special)):has(.custom-bg-color) .h1-title,section:not(:has(.custom-special)):has(.custom-bg-image) .h1-title{color:#fff}section:not(:has(.custom-special)):has(.custom-bg-color) .h2-title,section:not(:has(.custom-special)):has(.custom-bg-image) .h2-title{color:#fff}section:not(:has(.custom-special)):has(.custom-bg-color) .h3-title,section:not(:has(.custom-special)):has(.custom-bg-image) .h3-title{color:#fff}section:not(:has(.custom-special)):has(.custom-bg-color) .body-text,section:not(:has(.custom-special)):has(.custom-bg-image) .body-text{color:#fff}section:not(:has(.custom-special)):has(.custom-bg-color) h1,section:not(:has(.custom-special)):has(.custom-bg-color) h2,section:not(:has(.custom-special)):has(.custom-bg-color) h3,section:not(:has(.custom-special)):has(.custom-bg-color) h4,section:not(:has(.custom-special)):has(.custom-bg-color) h5,section:not(:has(.custom-special)):has(.custom-bg-color) h6,section:not(:has(.custom-special)):has(.custom-bg-color) p,section:not(:has(.custom-special)):has(.custom-bg-image) h1,section:not(:has(.custom-special)):has(.custom-bg-image) h2,section:not(:has(.custom-special)):has(.custom-bg-image) h3,section:not(:has(.custom-special)):has(.custom-bg-image) h4,section:not(:has(.custom-special)):has(.custom-bg-image) h5,section:not(:has(.custom-special)):has(.custom-bg-image) h6,section:not(:has(.custom-special)):has(.custom-bg-image) p{color:#fff}section:not(:has(.custom-special)):has(.custom-bg-color) a:not(.btn),section:not(:has(.custom-special)):has(.custom-bg-image) a:not(.btn){color:#fff}section:not(:has(.custom-special)):has(.custom-bg-color) a:not(.btn)::after,section:not(:has(.custom-special)):has(.custom-bg-image) a:not(.btn)::after{background-color:#fff}section:not(:has(.custom-special)):has(.custom-bg-color) a:not(.btn) .text::after,section:not(:has(.custom-special)):has(.custom-bg-image) a:not(.btn) .text::after{background-color:#fff}section:not(:has(.custom-special)):has(.custom-bg-color) .btn-slider-dark rect,section:not(:has(.custom-special)):has(.custom-bg-image) .btn-slider-dark rect{stroke:#fff}section:not(:has(.custom-special)):has(.custom-bg-color) .btn-slider-dark path,section:not(:has(.custom-special)):has(.custom-bg-image) .btn-slider-dark path{fill:#fff}.custom-bg-image{position:absolute;inset-inline-start:0px;inset-block-start:0px;width:100%;height:100%;z-index:0;pointer-events:none}.custom-bg-image::after{content:"";position:absolute;inset-inline-start:0px;inset-block-start:0px;width:100%;height:100%;opacity:1;background-color:rgba(0,0,0,.54);z-index:1;pointer-events:none}.custom-bg-image.bg-image-wrap{width:100%;height:100%;overflow:hidden}.custom-bg-image.bg-image-wrap .picture,.custom-bg-image.bg-image-wrap .image{display:block;width:100%;height:100%}.custom-bg-image.bg-image-wrap .image{object-fit:cover}.custom-bg-image.custom-bg-image-overlay::after{content:"";position:absolute;inset-inline-start:0px;inset-block-start:0px;width:100%;height:100%;opacity:var(--custom-bg-image-overlay-opacity, 0.54);background-color:var(--custom-bg-image-overlay-color, #000000);z-index:1;pointer-events:none}.custom-bg-image-border{position:absolute;inset-inline-start:0px;inset-block-start:0px;width:100%;height:100%;z-index:0;pointer-events:none}.custom-bg-image-border.bg-image-wrap{width:100%;height:100%;overflow:hidden}.custom-bg-image-border.bg-image-wrap .picture,.custom-bg-image-border.bg-image-wrap .image{display:block;width:100%;height:100%}.custom-bg-image-border.bg-image-wrap .image{object-fit:cover}.custom-image-border-bg-image{position:absolute;inset-inline-start:0px;inset-block-start:0px;width:100%;height:100%;z-index:0;pointer-events:none}.custom-image-border-bg-image.bg-image-wrap{width:100%;height:100%;overflow:hidden}.custom-image-border-bg-image.bg-image-wrap .picture,.custom-image-border-bg-image.bg-image-wrap .image{display:block;width:100%;height:100%}.custom-image-border-bg-image.bg-image-wrap .image{object-fit:cover}section:has(.custom-bg-image-border) .outer-wrap,section:has(.custom-image-border-bg-image) .outer-wrap{padding-block:20px;padding-inline:20px;background-color:#f3efe8;z-index:1}@media(min-width: 992px){section:has(.custom-bg-image-border) .outer-wrap,section:has(.custom-image-border-bg-image) .outer-wrap{padding-block:30px;padding-inline:30px}}@media(min-width: 992px){section:has(.custom-bg-image-border) .content-wrap,section:has(.custom-image-border-bg-image) .content-wrap{padding-block-start:30px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:60px}}.detail-page-navigation{width:100%;height:auto}.detail-page-navigation .navigation-inner-wrap{display:flex;justify-content:space-between}.m-personalization-popup-open{overflow:hidden}.m-personalization-popup-open .fancybox-bg{background-color:#000;opacity:.25 !important}.m-personalization-popup-open .fancybox-container .fancybox-slide{padding:0px}.m-personalization-popup-open .fancybox-container .dark-text-link{position:relative;font-weight:700;text-transform:uppercase;transition:color 200ms ease-out;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px;color:#2e2c2a}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .dark-text-link{font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px}}.m-personalization-popup-open .fancybox-container .dark-text-link .text{position:relative;display:inline-block;padding-block-end:6px}.m-personalization-popup-open .fancybox-container .dark-text-link .text::after{content:"";position:absolute;width:100%;height:2px;inset-block-end:0px;inset-inline-start:50%;transform:translateX(-50%);background-color:#2e2c2a;transition:width 200ms ease-in-out,background-color 200ms ease-in-out;z-index:1}@media(hover: hover){.m-personalization-popup-open .fancybox-container .dark-text-link:hover{color:#846924}.m-personalization-popup-open .fancybox-container .dark-text-link:hover .text::after{content:"";width:0;background-color:#846924}}.m-personalization-popup-open .fancybox-container .dark-text-link:focus-visible{color:#846924}.m-personalization-popup-open .fancybox-container .dark-text-link:focus-visible .text::after{content:"";width:0;background-color:#846924}.m-personalization-popup-open .fancybox-container .fancybox-content{padding:44px 0 0 0;background:rgba(0,0,0,0)}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .fancybox-content{padding:0}}.m-personalization-popup-open .fancybox-container .fancybox-content.image-fit-height .m-popup-wrap--img{align-self:normal}.m-personalization-popup-open .fancybox-container .fancybox-content.image-fit-height .m-popup-wrap--img .ratio-content{position:relative;width:100%;height:100%}.m-personalization-popup-open .fancybox-container .fancybox-content.image-fit-height .m-popup-wrap--img img{height:100%}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .fancybox-content.image-fit-height .m-popup-wrap--img img{height:100%}}.m-personalization-popup-open .fancybox-container .m-personalization-popup__modal{position:relative;width:100%;max-width:100%;margin:auto;background-color:#f9f7f0;color:#2e2c2a;box-shadow:0 0 8px 0 rgba(0,0,0,.15)}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .m-personalization-popup__modal{max-width:67.2222222222%}}@media(min-width: 1200px){.m-personalization-popup-open .fancybox-container .m-personalization-popup__modal{max-width:840px}}.m-personalization-popup-open .fancybox-container .fancybox-close-small{padding:0;display:none}.m-personalization-popup-open .fancybox-container .m-popup-wrap{border-width:30px 20px 30px 20px;border-style:solid;border-color:#f3efe8}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .m-popup-wrap{border-width:26px 26px 25px 28px;display:flex;position:relative;align-items:stretch}}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--img{flex-shrink:0;position:relative;overflow:hidden;flex:0 0 45.8%}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--img>div{display:block;width:100%;height:100%}.m-personalization-popup-open .fancybox-container .m-popup-wrap--img .ratio-3-4:not(.placeholder__image){position:relative;overflow:hidden}.m-personalization-popup-open .fancybox-container .m-popup-wrap--img .ratio-3-4:not(.placeholder__image)::before{content:"";display:block;padding-bottom:75%}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--img .ratio-3-4:not(.placeholder__image)::before{padding-bottom:133.3333333333%}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--img .ratio-4-3:not(.placeholder__image){position:relative;overflow:hidden}.m-personalization-popup-open .fancybox-container .m-popup-wrap--img .ratio-4-3:not(.placeholder__image)::before{content:"";display:block;padding-bottom:75%}.m-personalization-popup-open .fancybox-container .m-popup-wrap--img .ratio-content{aspect-ratio:335/277;position:absolute;left:0;top:0;right:0;bottom:0}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--img .ratio-content{aspect-ratio:unset}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--img picture,.m-personalization-popup-open .fancybox-container .m-popup-wrap--img img{width:100%;height:100%;object-fit:cover;object-position:center}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content{margin-block-start:15px;padding:15px 0px;flex:0 0 54.2%}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content{padding:15px 20px;margin-block:auto;padding-block-start:43px;padding-block-end:45px;padding-inline-start:30px;padding-inline-end:0px}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h2{margin:0;font-weight:normal;font-style:normal;font-weight:400;font-family:"CormorantGaramond",serif;font-size:2rem;line-height:2.4375rem;letter-spacing:0px;color:#2e2c2a}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h2{font-size:2.8125rem;line-height:3.375rem;letter-spacing:0px}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h3{margin:0;font-weight:normal;font-style:normal;font-weight:400;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:1.1875rem;line-height:2.375rem;letter-spacing:.95px;color:#2e2c2a;margin-block-start:10px}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content h3{font-size:1.375rem;line-height:2.375rem;letter-spacing:1.1px}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .content{font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#2e2c2a;margin-block:20px;color:inherit}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .content{font-size:1rem;line-height:1.875rem;letter-spacing:.96px}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .content p:first-child{margin-block-start:0px}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .content p:last-child{margin-block-end:0px}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link{margin-block-start:8px;text-decoration:none;position:relative;display:inline-block;font-weight:700;text-transform:uppercase;transition:color 200ms ease-out;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px;color:#2e2c2a}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link::after{content:"";position:absolute;width:100%;height:2px;inset-block-end:-3px;inset-inline-start:0;background-color:#2e2c2a;transform:scaleX(1);transform-origin:center center;transition:transform 300ms ease-in-out,background-color 200ms ease-in-out}@media(min-width: 992px){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link{font-size:.875rem;line-height:1.25rem;letter-spacing:1.4px}}@media(hover: hover){.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link:hover{color:#846924}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link:hover::after{transform:scaleX(0);transform-origin:center center;background-color:#846924}}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link:focus-visible{color:#846924}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .more-link:focus-visible::after{transform:scaleX(0);transform-origin:center center;background-color:#846924}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .m-popup-rate.lead-rates{margin-block-start:35px;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:.64px;color:#2e2c2a}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .stripe-btn-wrapper{margin-block-start:34px}.m-personalization-popup-open .fancybox-container .m-popup-wrap--content .stripe-btn-wrapper .btn{display:inline-block;text-align:center;width:auto;text-decoration:none}.m-personalization-popup-open .fancybox-container .js-dialog-close{position:absolute;box-sizing:unset;inset-inline-end:6px;color:rgba(0,0,0,0);padding:0px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none}.m-personalization-popup-open .fancybox-container .js-dialog-close:focus{outline:none !important}.m-personalization-popup-open .fancybox-container .js-dialog-close:focus-visible{outline:none !important}.m-personalization-popup-open .fancybox-container .js-dialog-close::after{content:"";position:absolute;width:12px;height:12px;top:8px;inset-inline-end:2px;background-image:url("/integration/gansevoort-redesign/public/images/personalization-popup/close.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;z-index:1;transition:background-image 200ms ease-out}.m-personalization-popup-open .fancybox-container .js-dialog-close:hover::after{background-image:url("/integration/gansevoort-redesign/public/images/personalization-popup/close-hover-dark.svg")}@media(min-width: 992px){.m-personalization-popup.imageRight .m-popup-wrap--content{padding-inline:30px}}.common-media-popup.fancybox-container .fancybox-toolbar,.common-media-popup.fancybox-container .fancybox-navigation{opacity:1;visibility:visible}.common-media-popup.fancybox-container.fancybox-show-caption .fancybox-caption{opacity:1;visibility:visible}.common-media-popup.fancybox-container .fancybox-bg{opacity:1;background-color:#2e2c2a}.common-media-popup.fancybox-container .fancybox-infobar{display:none}.common-media-popup.fancybox-container .fancybox-toolbar{display:flex;margin-block-start:10px;margin-inline-end:10px}@media(min-width: 992px){.common-media-popup.fancybox-container .fancybox-toolbar{margin-block-start:20px;margin-inline-end:20px}}.common-media-popup.fancybox-container .fancybox-button{background:none;padding:0px}.common-media-popup.fancybox-container .fancybox-button--close{width:32px;height:32px;padding:10px}.common-media-popup.fancybox-container .fancybox-button--close path{transition:fill 300ms ease-out}@media(hover: hover){.common-media-popup.fancybox-container .fancybox-button--close:hover path{fill:#cfab4f}}.common-media-popup.fancybox-container .fancybox-button--close:focus-visible path{fill:#cfab4f}.common-media-popup.fancybox-container .fancybox-button--arrow_right,.common-media-popup.fancybox-container .fancybox-button--arrow_left{position:absolute;inset-block-start:0px;opacity:1;visibility:visible;width:28px;height:28px;object-fit:contain}.common-media-popup.fancybox-container .fancybox-button rect,.common-media-popup.fancybox-container .fancybox-button path{transition:stroke 300ms ease-out,fill 300ms ease-out}@media(hover: hover){.common-media-popup.fancybox-container .fancybox-button:hover rect{stroke:#cfab4f}.common-media-popup.fancybox-container .fancybox-button:hover path{fill:#cfab4f}}.common-media-popup.fancybox-container .fancybox-button:focus-visible rect{stroke:#cfab4f}.common-media-popup.fancybox-container .fancybox-button:focus-visible path{fill:#cfab4f}.common-media-popup.fancybox-container .fancybox-slide{padding-block-start:86px !important;padding-block-end:177px !important;padding-inline:20px !important}@media(min-height: 1px)and (max-height: 450px){.common-media-popup.fancybox-container .fancybox-slide{padding-block-start:35px !important;padding-block-end:145px !important}}@media(min-width: 992px){.common-media-popup.fancybox-container .fancybox-slide{padding-block-start:86px !important;padding-block-end:134px !important;padding-inline:220px !important}}.common-media-popup.fancybox-container .fancybox-caption{padding-block-start:30px;padding-block-end:88px;padding-inline:0px;border-block-start:1px solid #fff;background:none}@media(min-height: 1px)and (max-height: 450px){.common-media-popup.fancybox-container .fancybox-caption{padding-block-start:21px;padding-block-end:80px}}@media(min-width: 992px){.common-media-popup.fancybox-container .fancybox-caption{padding-block-start:26px;padding-block-end:43px}}.common-media-popup.fancybox-container .fancybox-caption__body{font-weight:400;text-align:center;font-family:"CormorantGaramond";font-size:1.25rem;line-height:1.5rem;letter-spacing:0;color:#fff;pointer-events:none}@media(min-width: 992px){.common-media-popup.fancybox-container .fancybox-caption__body{text-align:start;font-size:1.5625rem;line-height:1.875rem}}.common-media-popup.fancybox-container .fancybox-navigation{display:flex;justify-content:space-between;position:absolute;width:76px;height:28px;inset-block-end:30px;inset-inline-start:50%;transform:translateX(-50%);z-index:99995}@media(min-width: 992px){.common-media-popup.fancybox-container .fancybox-navigation{inset-block-end:35px}}.btn-slider-dark rect,.btn-slider-dark path{transition:stroke 300ms ease-in-out,fill 300ms ease-in-out}@media(hover: hover){.btn-slider-dark:hover rect{stroke:#846924}.btn-slider-dark:hover path{fill:#846924}}.btn-slider-dark:focus-visible rect{stroke:#846924}.btn-slider-dark:focus-visible path{fill:#846924}.btn-slider-light rect,.btn-slider-light path{transition:stroke 300ms ease-in-out,fill 300ms ease-in-out}@media(hover: hover){.btn-slider-light:hover rect{stroke:#cfab4f}.btn-slider-light:hover path{fill:#cfab4f}}.btn-slider-light:focus-visible rect{stroke:#cfab4f}.btn-slider-light:focus-visible path{fill:#cfab4f}.hero-controls .nav-control-btn,.slider-controls .nav-control-btn{display:flex;cursor:pointer}.hero-controls .nav-control-btn svg,.slider-controls .nav-control-btn svg{display:block;width:28px;height:28px;object-fit:contain;overflow:visible}.swiper-button-lock{display:none !important}.swiper-button-disabled{opacity:.5 !important;pointer-events:none !important}.swiper-pagination-hidden{display:none !important}body:has(.header-home) .cms-hero .image-container{position:relative}body:has(.header-home) .cms-hero .image-container::after{content:"";position:absolute;inset-block-end:0px;inset-inline-start:0px;width:100%;height:100%;background:rgba(0,0,0,.2);pointer-events:none;z-index:1}.cms-hero{position:relative;width:100%;height:500px;overflow:hidden}@media(min-width: 992px){.cms-hero{height:calc((var(--js-hero-height, 500px)) - (var(--js-banner-height, 0px)) - .5px)}}.cms-hero [data-swiper-state=active] .swiper-slide::after{content:"";position:absolute;inset-block-end:0px;inset-inline-start:0px;width:100%;height:240px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.54) 63.85%, rgba(0, 0, 0, 0.6) 100%);pointer-events:none;z-index:1}@media(min-width: 992px){.cms-hero [data-swiper-state=active] .swiper-slide::after{height:270px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.54) 69.65%, rgba(0, 0, 0, 0.6) 100%)}}.cms-hero [data-swiper-state=locked] .bottom-overlay::after{content:"";position:absolute;inset-block-end:0px;inset-inline-start:0px;width:100%;height:240px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.54) 63.85%, rgba(0, 0, 0, 0.6) 100%);pointer-events:none;z-index:1}@media(min-width: 992px){.cms-hero [data-swiper-state=locked] .bottom-overlay::after{height:270px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.54) 69.65%, rgba(0, 0, 0, 0.6) 100%)}}.cms-hero .swiper{position:relative;width:100%;height:100%}.cms-hero .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1}.cms-hero .swiper-slide{position:relative;width:100%;height:100%}.cms-hero .swiper-slide::before{content:"";position:absolute;inset-block-start:0px;inset-inline-start:0px;width:100%;height:209px;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.54) 77.81%, rgba(0, 0, 0, 0.6) 100%);pointer-events:none;z-index:2}@media(min-width: 992px){.cms-hero .swiper-slide::before{height:302px;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.54) 63.05%, rgba(0, 0, 0, 0.6) 100%)}}.cms-hero .image-container{position:relative;width:100%;height:100%;overflow:hidden}.cms-hero .image-container picture,.cms-hero .image-container img{display:block;width:100%;height:100%}.cms-hero .image-container img{object-fit:cover}.cms-hero .video-poster-wrap{position:relative;display:block;overflow:hidden;height:100%;width:100%;transition:opacity 600ms ease-out 800ms,visibility 600ms ease-out 800ms;z-index:0}.cms-hero .video-poster-wrap::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:inherit;backdrop-filter:blur(5px);pointer-events:none}.cms-hero .poster-image{display:block;width:100%;height:calc(100% - 1px);object-fit:cover}.cms-hero .swiper-slide[data-video-lazyloading=true] iframe{opacity:0}.cms-hero .swiper-slide[data-loading-state=loaded] iframe{opacity:1}.cms-hero .video-container{position:relative;width:100%;height:100%;pointer-events:none;overflow:hidden}.cms-hero .video-container iframe{position:absolute;inset:0;width:100%;height:100%;border:none;z-index:1;transition:opacity 800ms ease-out}.cms-hero .swiper-slide[data-video-type=youtube] iframe,.cms-hero .swiper-slide[data-video-type=vimeo] iframe{width:var(--video-width, 100%);height:var(--video-height, 100%);inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%, -50%)}.cms-hero .hero-caption{position:relative;display:flex;justify-content:center;padding-block-end:58px;transform:translateY(-100%);z-index:2}@media(min-width: 992px){.cms-hero .hero-caption{padding-block-end:116px}}.cms-hero .hero-caption .hero-title{font-weight:400;font-style:italic;text-align:center;filter:drop-shadow(0px 0px 20px rgb(0, 0, 0));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:"CormorantGaramond",sans-serif;font-size:1.75rem;line-height:2.125rem;letter-spacing:0;color:#fff}.cms-hero .hero-caption .hero-title p{display:inline}@media(min-width: 992px){.cms-hero .hero-caption .hero-title{font-size:40px;line-height:48px;letter-spacing:0px}}.cms-hero .hero-controls{position:relative;display:flex;column-gap:6px;justify-content:center;align-items:center;padding-block-end:20px;transform:translateY(-100%);z-index:2}@media(min-width: 992px){.cms-hero .hero-controls{justify-content:flex-end;padding-block-end:47px}}.cms-hero .hero-controls .video-and-autoplay-controls{display:flex;justify-content:center;min-width:15px;transition:min-width 300ms ease-out}.cms-hero .hero-controls svg{display:flex}.cms-hero [data-swiper-autoplay-state=disabled][data-swiper-video-state=disabled] .video-and-autoplay-controls{min-width:0px}.cms-hero .hero-controls{opacity:0;transition:opacity 500ms ease-out}.cms-hero .hero-slider.swiper-initialized .hero-controls{opacity:1}.cms-hero [data-swiper-state=locked] .hero-controls{display:none}.cms-hero [data-swiper-state=locked-video] .slider-pagination{display:none}.cms-hero [data-swiper-state=locked-video] .navigation-controls{display:none}.cms-hero [data-swiper-state=locked-video] .autoplay-control-btn{display:none}.cms-hero [data-swiper-has-videos=false] .video-control-btn{display:none}.cms-hero [data-swiper-autoplay-state=disabled] .autoplay-control-btn{display:none}.cms-hero [data-swiper-autoplay-state=play] .slider-autoplay-play-btn{display:none}.cms-hero [data-swiper-autoplay-state=pause] .slider-autoplay-pause-btn{display:none}.cms-hero [data-swiper-video-state=disabled] .video-control-btn{display:none}.cms-hero [data-swiper-video-state=loading] .video-control-btn{display:none}.cms-hero [data-swiper-video-state=play] .slider-video-play-btn{display:none}.cms-hero [data-swiper-video-state=pause] .slider-video-pause-btn{display:none}.cms-form-builder{position:relative;overflow:hidden}.cms-form-builder input:-webkit-autofill,.cms-form-builder input:-webkit-autofill:hover,.cms-form-builder input:-webkit-autofill:focus,.cms-form-builder input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,0) inset !important;-webkit-text-fill-color:#fff !important;transition:background-color 9999s ease-in-out 0s}.cms-form-builder .form-builder-wrapper{width:100%;height:auto;margin-inline:auto;background-color:#7f7469;position:relative;overflow:hidden;z-index:10}@media(min-width: 1200px){.cms-form-builder .form-builder-wrapper{width:calc(100% - 200px);max-width:1320px}}.cms-form-builder .intro-section{margin-inline:auto;text-align:center;margin-block-end:50px;width:calc(100% - 30px)}@media(min-width: 992px){.cms-form-builder .intro-section{width:38.54%}}.cms-form-builder .intro-section .intro-inner{display:flex;flex-direction:column;row-gap:20px}.cms-form-builder .intro-section .intro-title{display:flex;justify-content:center;column-gap:9px}.cms-form-builder .intro-section .intro-title.title-break{flex-direction:column}.cms-form-builder .form-content-wrapper{padding-block:40px;padding-inline:20px;height:auto;margin:auto}@media(min-width: 1200px){.cms-form-builder .form-content-wrapper{padding-block:60px;padding-inline:60px}}.cms-form-builder .form-head{display:flex;flex-direction:column;row-gap:10px;justify-content:center;margin-block-end:40px}@media(min-width: 992px){.cms-form-builder .form-head{margin-block-end:36px;text-align:left;align-items:flex-start}}.cms-form-builder .form-body{position:relative;row-gap:40px}.cms-form-builder .form-section-title{position:relative;padding-block-end:20px}.cms-form-builder .form-section-title::after{content:"";position:absolute;left:0;right:0;bottom:0;width:calc(100% - 40px);height:1px;background-color:#fff;margin:auto}@media(min-width: 992px){.cms-form-builder .form-section-title::after{width:calc(100% - 30px)}}.cms-form-builder .title{color:#fff}.cms-form-builder .form-field{min-height:29px}.cms-form-builder .form-field.value-selected .error,.cms-form-builder .form-field.file-uploading .error{display:none !important}.cms-form-builder .form-field.value-selected .form-group .form-select .select2-container--default .select2-selection--single .select2-selection__rendered,.cms-form-builder .form-field.drop-open .form-group .form-select .select2-container--default .select2-selection--single .select2-selection__rendered{opacity:1}@media(min-width: 992px){.cms-form-builder .form-field.add-extra-top-gap{margin-block-start:15px}}.cms-form-builder .form-field.value-selected .form-group.dropdown .form-input .select2-selection.select2-selection--single{border-bottom:1px solid #fff}.cms-form-builder .form-group{display:flex;flex-direction:column;row-gap:10px}.cms-form-builder .form-group label{display:flex;align-items:center}.cms-form-builder .form-group .form-required{transform:translateY(2.5px)}.cms-form-builder .form-group.radiobuttons .form-label,.cms-form-builder .form-group.checkboxes .form-label{position:relative;transform:none}.cms-form-builder .form-group.radiobuttons{padding-inline-start:20px}.cms-form-builder .form-group.checkboxes{row-gap:10px}.cms-form-builder .form-group.open-cal{z-index:2}@media(min-width: 992px){.cms-form-builder .form-group.countries,.cms-form-builder .form-group.dropdown,.cms-form-builder .form-group.hotel{row-gap:8px}}.cms-form-builder .form-group.countries .form-label.active,.cms-form-builder .form-group.dropdown .form-label.active,.cms-form-builder .form-group.hotel .form-label.active{opacity:1}.cms-form-builder .form-group.countries .form-icon,.cms-form-builder .form-group.dropdown .form-icon,.cms-form-builder .form-group.hotel .form-icon{transition:transform .3s ease-in-out;bottom:auto;top:25px;inset-inline-end:18px}@media(min-width: 992px){.cms-form-builder .form-group.countries .form-icon,.cms-form-builder .form-group.dropdown .form-icon,.cms-form-builder .form-group.hotel .form-icon{top:10px;inset-inline-end:16px}}@media(min-width: 992px){.cms-form-builder .form-group.datepicker{row-gap:8px}}.cms-form-builder .form-group.datepicker .form-input{width:100%;height:auto;padding:0;border-bottom:1px solid #fff;border-radius:0}.cms-form-builder .form-group.datepicker .form-input:focus::placeholder{opacity:1}.cms-form-builder .form-group.datepicker .form-icon{width:20px;min-width:20px;height:auto;bottom:auto;top:11px;inset-inline-end:8px}.cms-form-builder .form-group.datepicker .form-date-picker input{padding-inline-start:10px;padding-inline-end:42px;padding-block:5px}.cms-form-builder .form-group.comments{row-gap:8px}.cms-form-builder .form-group.comments.has-error .form-input{border:1px solid #8c2a23}.cms-form-builder .form-group.has-error .form-input{border-color:#8c2a23}.cms-form-builder .form-group.has-error .form-input:focus::placeholder{opacity:0;visibility:hidden}.cms-form-builder .form-group.has-error .form-select .select2-container--default .select2-selection--single{border-color:#8c2a23}.cms-form-builder .form-group.has-error .form-select .select2 .selection .select2-selection--single{border:1px solid #8c2a23}.cms-form-builder input{font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.05rem;letter-spacing:0px;color:#fff}.cms-form-builder .form-input{border:1px solid #fff;border-radius:0;background:rgba(0,0,0,0);padding-inline:10px;padding-block:5px;font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#fff}.cms-form-builder .form-input::placeholder{font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.05rem;letter-spacing:0px;color:#fff}.cms-form-builder .form-input:focus-visible{outline-offset:0px}.cms-form-builder .form-input:focus{caret-color:#fff}.cms-form-builder .form-label{font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#fff;font-weight:600;pointer-events:none}.cms-form-builder .form-check-label{font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#fff}.cms-form-builder label.error{display:inline-flex;position:relative;background-color:#8c2a23;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.05rem;letter-spacing:0px;color:#fff}.cms-form-builder label.error:empty{padding:0}.cms-form-builder .field-Radio{display:flex;align-items:center;column-gap:17px}@keyframes fadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cms-form-builder .from-checkbox-label{opacity:1;transform:unset}.cms-form-builder textarea.form-input{height:136px;min-height:136px;border:1px solid #fff;padding-block-start:5px;padding-inline-start:10px;max-width:100%;border-radius:0}@media(min-width: 992px){.cms-form-builder textarea.form-input{height:179px}}.cms-form-builder textarea.form-input:focus-visible{outline-offset:0px;outline:0px;border:1px solid #fff}.cms-form-builder .form-check-label{font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#fff}.cms-form-builder .form-checkbox .form-checkbox-input{position:absolute;opacity:0;cursor:pointer;z-index:10}.cms-form-builder .form-checkbox label{display:flex;align-items:center;column-gap:10px}.cms-form-builder .form-checkbox.checkbox-single label{align-items:flex-start}.cms-form-builder .form-checkbox .form-check{width:20px;height:20px;min-width:20px;min-height:20px;display:inline-flex;justify-content:center;transition:all .25s ease;position:relative;border:1px solid #fff}.cms-form-builder .form-checkbox .form-check::after{content:"";width:6px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) scale(0);transition:transform .2s ease}.cms-form-builder .form-checkbox .form-checkbox-input:checked+.form-check::after{transform:rotate(45deg) scale(1)}.cms-form-builder .form-checkbox .form-checkbox-input:checked+.form-check{background-color:#60788b}.cms-form-builder .form-checkboxes{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}.cms-form-builder .form-checkboxes .form-checkbox label .form-label{display:flex}.cms-form-builder .form-checkboxes .form-checkbox label .form-label p{margin-block:unset}.cms-form-builder .checkbox-text{display:flex;flex:1;margin-inline-start:17px}.cms-form-builder .checkbox-text p{margin:0}.cms-form-builder .checkbox-text a{color:#fff}.cms-form-builder .form-radiobuttons{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}.cms-form-builder .form-radiobuttons .form-radio-input{position:absolute;opacity:0;height:0;width:0}.cms-form-builder .form-radiobuttons .form-check{position:relative;display:inline-block;inset-inline-start:0;min-width:18px;min-height:18px;height:18px;width:18px;border:1px solid #fff;border-radius:10px}.cms-form-builder .form-radiobuttons .form-check:after{content:"";position:absolute;width:10px;height:10px;background-color:#60788b;inset-inline-start:0;right:0;bottom:0;top:0;margin:auto;opacity:0;border-radius:10px}.cms-form-builder .form-radiobuttons .form-radio-input:checked~.form-check:after{opacity:1}.cms-form-builder .form-radiobuttons label{display:flex;align-items:center;column-gap:8px}.cms-form-builder .checkbox-single .form-check{width:18px;height:18px}.cms-form-builder .form-file-upload-wrapper{display:flex;align-items:flex-start;flex-direction:column;column-gap:20px;row-gap:20px}@media(min-width: 992px){.cms-form-builder .form-file-upload-wrapper{flex-direction:row;align-items:center}}.cms-form-builder .form-file-upload-wrapper .form-file-name{list-style-type:none;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:154px;font-style:italic;text-transform:capitalize;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#fff}.cms-form-builder .form-file-upload-wrapper .form-file-close{display:none}.cms-form-builder .form-file-upload-wrapper .form-fake-upload{position:relative}.cms-form-builder .form-file-upload-wrapper .form-file-close{background:none;border-radius:0;border:none;padding:0;position:absolute;right:-15px;top:0;bottom:0;margin:auto;background:none}.cms-form-builder .form-file-upload-wrapper .form-file-close svg g line{stroke:#fff}.cms-form-builder .form-file-format{display:flex;width:100%;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.625rem;letter-spacing:.22px;color:#fff}.cms-form-builder .form-icon{position:absolute;inset-inline-end:9px;bottom:auto;top:10px;margin:auto;height:fit-content;width:19px;pointer-events:none}.cms-form-builder .form-select,.cms-form-builder .form-date-picker{position:relative;cursor:pointer}.cms-form-builder .form-select.error,.cms-form-builder .form-date-picker.error{border:1px solid #8c2a23}.cms-form-builder .form-date-picker .form-icon svg g path{fill:#fff}.cms-form-builder .form-calendar-icon{position:absolute;right:0px;top:10px}.cms-form-builder .form-input.error+.select2-container--default.select2-container .select2-selection--single{border:1px solid #8c2a23}.cms-form-builder .form-input.error+.select2-container--default.select2-container:has(.select2-selection__rendered:not(:empty)) .select2-selection--single{border:1px solid #fff}.cms-form-builder .value-selected .form-input.error+.select2-container--default.select2-container .select2-selection--single{border:1px solid #fff}.cms-form-builder .form-action{width:fit-content}@media(min-width: 992px){.cms-form-builder .submit-btn-wrap{width:fit-content;height:auto;position:absolute;bottom:0;right:0;z-index:10}}.cms-form-builder label.error{display:inline-flex;position:relative;padding-block:4px;padding-inline:12px;background-color:#8c2a23;width:max-content;max-width:100%;font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#fff}.cms-form-builder label.error:empty{padding:0}@media(min-width: 992px){.cms-form-builder.block-intro-enabled .response-overlay{flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.cms-form-builder.block-intro-enabled .form-builder-wrapper{display:flex;justify-content:space-between;padding-inline:70px;align-items:flex-start;flex-wrap:wrap}}@media(min-width: 992px){.cms-form-builder.block-intro-enabled .block-intro-wrap{width:36.3636363636%;margin-block-start:40px;margin-inline:0}}@media(min-width: 992px){.cms-form-builder.block-intro-enabled .block-intro-wrap .block-intro-content{margin-block-start:20px}}.cms-form-builder.block-intro-enabled .block-intro-wrap .block-intro-link{margin-block-start:25px}@media(min-width: 992px){.cms-form-builder.block-intro-enabled .form-container{width:45.4545454545%;padding-block-start:0;margin-inline:0}}@media(min-width: 992px){.cms-form-builder.block-intro-enabled .form-date-picker.group-end-date .pika-single{left:auto;right:0}}@media(min-width: 1200px){.cms-form-builder.block-intro-enabled .form-date-picker.group-end-date .pika-single{right:auto}}.cms-form-builder.block-intro-enabled .form-date-picker input{padding-inline:20px;padding-block:11px}.cms-form-builder .form-container .select2-results .select2-results__options .select2-results__option{width:100% !important;margin-inline-start:0;padding-inline-start:20px}.cms-form-builder .submit-btn-wrap button{margin:0 auto}.cms-form-builder .form-group.has-error .form-select-wrap .select2-container--default .select2-selection--single{border-bottom:3px solid #8c2a23}.cms-form-builder .form-field.value-selected .form-select-wrap .select2-selection--single{border-bottom:1px solid #fff}.cms-form-builder .form-select{position:relative}.cms-form-builder .form-select .form-arrow-icon{position:absolute;inset-inline-end:24px;top:40%;pointer-events:none;transition:transform .3s ease;transform-origin:center}.cms-form-builder .form-select .form-arrow-icon svg{display:flex;width:12px;height:12px}.cms-form-builder .form-select.is-open .form-arrow-icon{transform:rotate(180deg)}.select2.select2-container--default .selection .select2-selection--single{border:1px solid #fff;background-color:rgba(0,0,0,0);border-radius:unset;height:unset;min-height:30px;padding-inline-start:10px;padding-block:5px;padding-inline-end:14px}.select2.select2-container--default .selection .select2-selection--single .select2-selection__rendered{font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#fff}.select2.select2-container--default .selection .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#fff}.select2.select2-container--default .selection .select2-selection--single .select2-selection__arrow{display:none}.select2-container--open .select2-dropdown{z-index:99;background-color:#f3efe8}.select2-results .select2-results__options{max-height:160px}.select2-results .select2-results__options .select2-results__option{padding-block:5px;padding-inline:12px;width:100%;font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#3e3d3d}.select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable{background-color:#fff;color:#3e3d3d}.select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable,.select2-results .select2-results__options .select2-results__option.select2-results__option--selected{color:#3e3d3d}.form-result-fancy-container .fancybox-content{text-align:center;min-height:50%;min-width:50%;max-width:650px;max-height:420px;height:100%;padding:20px;background-color:#f3efe8;box-shadow:0px 0px 8px 0px rgba(0,0,0,.15)}.form-result-fancy-container .fancybox-content .popup-inner-wrap{display:flex;height:100%;justify-content:center;align-items:center;margin-block:auto}.form-result-fancy-container .fancybox-content .form-msg-wrap{display:flex;flex-direction:column;row-gap:20px}.form-result-fancy-container .fancybox-content button{width:fit-content;margin:0 auto}.form-result-fancy-container .fancybox-content .fancybox-button.fancybox-close-small{color:#2e2c2a}.form-result-fancy-container .fancybox-content .fancybox-button.fancybox-close-small svg rect{fill:currentColor;transition:fill 300ms ease-out}@media(hover: hover){.form-result-fancy-container .fancybox-content .fancybox-button.fancybox-close-small:hover rect{fill:#cfab4f}}.form-result-fancy-container .fancybox-content .fancybox-button.fancybox-close-small:focus-visible rect{fill:#cfab4f}.response-overlay,.response-wrp,.response-container,.form-close-btn{padding:0;min-height:auto;border:none}.response-container{width:100%;max-width:800px}.cms-form-builder .pika-single{background:#f3efe8;border:none}.cms-form-builder .pika-lendar{width:322px;margin:10px}@media(min-width: 992px){.cms-form-builder .pika-lendar{width:auto}}@media(min-width: 1200px){.cms-form-builder .pika-lendar{width:334px}}.cms-form-builder .pika-title{margin-block-end:10px}.cms-form-builder .pika-title select{border:0px;background-color:#f3efe8}.cms-form-builder .pika-title select option{font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#2e2c2a;padding-block:5px;padding-inline:12px}@media(hover: hover){.cms-form-builder .pika-title select option:hover{box-shadow:none;background-color:#fff}}.cms-form-builder .pika-title select option:focus-visible{box-shadow:none;background-color:#fff}.cms-form-builder .pika-title select option:focus,.cms-form-builder .pika-title select option:checked{background-color:#fff}.cms-form-builder .pika-title select option[selected=selected]{background-color:#fff}.cms-form-builder .pika-title select option[disabled=disabled]{color:#b5b5b5}.cms-form-builder .pika-label{font-weight:700;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:1.6px;color:#2e2c2a;background:rgba(0,0,0,0);padding-block:0px;padding-inline:6px}.cms-form-builder .pika-prev,.cms-form-builder .pika-next{display:block;padding:0;border:0;white-space:nowrap;overflow:hidden;cursor:pointer;opacity:1;background-repeat:no-repeat;background-size:contain;background-position:center;width:7px;height:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.cms-form-builder .pika-prev,.cms-form-builder .is-rtl .pika-next{left:9px;right:auto;background-image:url("/integration/gansevoort-redesign/public/images/bm/bm-cal-prev.svg")}.cms-form-builder .pika-next,.cms-form-builder .is-rtl .pika-prev{right:9px;left:auto;background-image:url("/integration/gansevoort-redesign/public/images/bm/bm-cal-next.svg")}.cms-form-builder .pika-table thead th{padding-block-end:5px}.cms-form-builder .pika-table thead abbr{text-align:center;font-weight:700;text-decoration:none;margin-block-end:10px;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:1.6px;color:#2e2c2a}.cms-form-builder .pika-table tbody .pika-row td{width:28px;height:28px;padding-inline:9px}.cms-form-builder .pika-table tbody .pika-row .pika-button{font-weight:400;text-align:center;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:1.6px;color:#2e2c2a;background:rgba(0,0,0,0);padding:0px;margin-block:2.5px;box-sizing:border-box;box-shadow:none}@media(hover: hover){.cms-form-builder .pika-table tbody .pika-row .pika-button:hover{box-shadow:none}}.cms-form-builder .pika-table tbody .pika-row .pika-button:focus-visible{box-shadow:none}.cms-form-builder .pika-table tbody .pika-row .is-empty .pika-button{box-shadow:none}.cms-form-builder .pika-table tbody .pika-row .is-disabled .pika-button{opacity:1;color:#b5b5b5;box-shadow:none}.cms-form-builder .pika-table tbody .pika-row .is-today .pika-button{outline:1px solid #2e2c2a;border-radius:21px;box-shadow:none}.cms-form-builder .pika-table tbody .pika-row .is-today.is-disabled .pika-button{outline-color:#b5b5b5}.cms-form-builder .pika-table tbody .pika-row .is-startrange{background-color:#2e2c2a}.cms-form-builder .pika-table tbody .pika-row .is-startrange .pika-button{color:#fff;box-shadow:none}.cms-form-builder .pika-table tbody .pika-row .is-inrange{position:relative}.cms-form-builder .pika-table tbody .pika-row .is-inrange::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:calc(100% + 1px);height:calc(100% - 4px);transform:translate(-50%, -50%);background-color:#60788b;z-index:-1;pointer-events:none}.cms-form-builder .pika-table tbody .pika-row .is-inrange .pika-button{color:#fff;box-shadow:none}.cms-form-builder .pika-table tbody .pika-row .is-endrange{background-color:#2e2c2a}.cms-form-builder .pika-table tbody .pika-row .is-endrange .pika-button{color:#fff;box-shadow:none}.cms-form-builder .pika-table tbody .pika-row .is-selected .pika-button{box-shadow:none}.cms-form-builder .row{display:flex;flex-wrap:wrap;margin-inline:-15px}.cms-form-builder .form-field,.cms-form-builder .submit-btn-wrap,.cms-form-builder .form-section-title,.cms-form-builder [class*=col-]{position:relative;width:100%;max-width:100%;flex:0 0 100%;padding-inline:15px;box-sizing:border-box}@media(min-width: 768px){.cms-form-builder .col-md-6{flex:0 0 50%;max-width:50%}.cms-form-builder .col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.cms-form-builder .col-lg-3{flex:0 0 25%;max-width:25%}.cms-form-builder .col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}}.cms-gallery-carousel{overflow:hidden}@media(min-width: 992px){.cms-gallery-carousel.is-single-slide .gallery-carousel{aspect-ratio:1440/564}}.cms-gallery-carousel.is-single-slide .gallery-carousel-wrapper{justify-content:center}.cms-gallery-carousel.is-single-slide .gallery-carousel-item{width:89.3333333333vw}@media(min-width: 992px){.cms-gallery-carousel.is-single-slide .gallery-carousel-item{width:62.5vw}}.cms-gallery-carousel.is-single-slide .gallery-carousel-item .image-wrap{width:100%;height:56vw}@media(min-width: 992px){.cms-gallery-carousel.is-single-slide .gallery-carousel-item .image-wrap{width:62.5vw;height:39.1666666667vw}}.cms-gallery-carousel.is-single-slide .gallery-carousel-item .image-wrap a{pointer-events:auto}.cms-gallery-carousel.is-single-slide .gallery-carousel-item .image-wrap:hover .hover-elements{opacity:1}.cms-gallery-carousel.is-single-slide .controls-wrap{display:none}.cms-gallery-carousel .section-inner{width:calc(100% - 40px);max-width:1320px;margin-inline:auto;padding-block-end:40px}@media(min-width: 992px){.cms-gallery-carousel .section-inner:has(.content-plus-btn-wrap>a){width:65.1388888889vw}}.cms-gallery-carousel .section-inner:not(:has(.content-plus-btn-wrap)) .title{text-align:center;padding-block-end:0px}@media(min-width: 992px){.cms-gallery-carousel .section-inner{width:65.1388888889vw;padding-block-end:60px}.cms-gallery-carousel .section-inner:not(:has(.content-plus-btn-wrap>a)){width:60.9722222222vw}}.cms-gallery-carousel .section-inner .title{padding-block-end:10px}.cms-gallery-carousel .section-inner .content{padding-inline-start:30px}@media(min-width: 992px){.cms-gallery-carousel .section-inner .content{padding-inline-start:60px}}.cms-gallery-carousel .content-plus-btn-wrap{display:flex;flex-direction:column;gap:20px;align-items:flex-start}@media(min-width: 992px){.cms-gallery-carousel .content-plus-btn-wrap{flex-direction:row;align-items:flex-start;justify-content:space-between;column-gap:60px}}.cms-gallery-carousel .content-plus-btn-wrap .body-text{flex:1;min-width:0}.cms-gallery-carousel .content-plus-btn-wrap .btn{margin-inline-start:30px}@media(min-width: 992px){.cms-gallery-carousel .content-plus-btn-wrap .btn{margin-inline-start:unset}}.cms-gallery-carousel .carousel-wrapper{width:100%;position:relative}.cms-gallery-carousel .gallery-carousel{width:100%;overflow:visible;aspect-ratio:unset}@media(min-width: 992px){.cms-gallery-carousel .gallery-carousel{aspect-ratio:1440/564}}.cms-gallery-carousel .gallery-carousel-wrapper{align-items:center}.cms-gallery-carousel .gallery-carousel-item{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:89.3333333333vw}@media(min-width: 992px){.cms-gallery-carousel .gallery-carousel-item{width:62.5vw}}.cms-gallery-carousel .gallery-carousel-item .image-wrap{aspect-ratio:335/210;position:relative;overflow:hidden;transition:width .6s cubic-bezier(0.4, 0, 0.35, 1),height .6s cubic-bezier(0.4, 0, 0.35, 1)}@media(min-width: 992px){.cms-gallery-carousel .gallery-carousel-item .image-wrap{width:62.5vw;height:31.8055555556vw}}.cms-gallery-carousel .gallery-carousel-item .image-wrap a{display:block;width:100%;height:100%}.cms-gallery-carousel .gallery-carousel-item .image-wrap picture{display:block;width:100%;height:100%}.cms-gallery-carousel .gallery-carousel-item .image-wrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width: 992px){.cms-gallery-carousel .gallery-carousel-item.swiper-slide-prev .image-wrap{height:31.8055555556vw}}.cms-gallery-carousel .gallery-carousel-item.swiper-slide-prev .image-wrap a{pointer-events:none}.cms-gallery-carousel .gallery-carousel-item.swiper-slide-active{justify-content:center;position:relative;z-index:3}@media(min-width: 992px){.cms-gallery-carousel .gallery-carousel-item.swiper-slide-active .image-wrap{width:62.5vw;height:39.1666666667vw}}@media(min-width: 992px){.cms-gallery-carousel .gallery-carousel-item.swiper-slide-next .image-wrap{height:31.8055555556vw}}.cms-gallery-carousel .gallery-carousel-item.swiper-slide-next .image-wrap a{pointer-events:none}.cms-gallery-carousel .hover-elements{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;background-color:rgba(0,0,0,.65);transition:opacity .3s ease,transform .3s ease;transform:scale(1)}@media(hover: hover){.cms-gallery-carousel .hover-elements:hover{transform:scale(1.25)}}.cms-gallery-carousel .hover-elements:focus-visible{transform:scale(1.25)}.cms-gallery-carousel .hover-elements .expand-icon{pointer-events:auto;cursor:pointer}@media(hover: hover){.cms-gallery-carousel .gallery-carousel-item.swiper-slide-active .image-wrap:hover .hover-elements{opacity:1}}.cms-gallery-carousel .gallery-carousel-item.swiper-slide-active .image-wrap:focus-visible .hover-elements{opacity:1}.cms-gallery-carousel .controls-wrap{display:flex;justify-content:center;padding-block-start:20px}.cms-gallery-carousel .controls-wrap .slider-controls{display:flex;align-items:center;justify-content:center;gap:20px}.cms-gallery-carousel .slider-control-btn{display:flex;justify-content:center;align-items:center;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.cms-gallery-carousel .slider-control-btn svg{display:block}.cms-gallery-carousel .illustration-container{position:absolute;inset-block-start:0px;inset-inline-end:-23px;width:53px;height:68px;pointer-events:none}@media(min-width: 992px){.cms-gallery-carousel .illustration-container{inset-inline-end:0;width:235px;height:213px}}.cms-gallery-carousel .illustration-container .picture,.cms-gallery-carousel .illustration-container .image{display:block;width:100%;height:100%}.cms-gallery-carousel .illustration-container .image{object-fit:cover}.cms-text-plus-image-slider{position:relative}@media(min-width: 992px){.cms-text-plus-image-slider .section-inner{display:flex;align-items:stretch;column-gap:60px}}@media(min-width: 992px){.cms-text-plus-image-slider .img-swiper{width:56.4516129032%;display:flex;flex-direction:column;padding-block-end:3px}}@media(min-width: 992px){.cms-text-plus-image-slider .img-swiper .img-swiper-wrapper{flex-grow:1}}@media(min-width: 992px){.cms-text-plus-image-slider .img-swiper-slide{height:auto}}@media(min-width: 992px){.cms-text-plus-image-slider .img-swiper-slide .img-wrap{height:100%}}.cms-text-plus-image-slider .img-swiper-slide .picture{display:block;width:100%;height:100%;aspect-ratio:335/215;overflow:hidden}@media(min-width: 992px){.cms-text-plus-image-slider .img-swiper-slide .picture{aspect-ratio:700/450}}.cms-text-plus-image-slider .img-swiper-slide .image{width:100%;height:100%;object-fit:cover}.cms-text-plus-image-slider .slider-controls{display:flex;align-items:center;justify-content:center;margin-block-start:20px;column-gap:20px}.cms-text-plus-image-slider .content-wrap{margin-block-start:20px}@media(min-width: 992px){.cms-text-plus-image-slider .content-wrap{width:38.7096774194%;display:flex;flex-direction:column;justify-content:center;margin-block-start:83px;margin-block-end:131px}}.cms-text-plus-image-slider .content-wrap .description{padding-block-start:10px;padding-inline-start:30px}@media(min-width: 992px){.cms-text-plus-image-slider .content-wrap .description{padding-inline-start:60px}}.cms-text-plus-image-slider .content-wrap .btn-wrap{padding-block-start:20px;padding-inline-start:30px}@media(min-width: 992px){.cms-text-plus-image-slider .content-wrap .btn-wrap{padding-inline-start:60px}}@media(min-width: 992px){.cms-text-plus-image-slider.right .section-inner{flex-direction:row-reverse}}.cms-text-plus-image-slider.has-single-slide .slider-controls{display:none}@media(min-width: 992px){.cms-text-plus-image-slider.has-single-slide .content-wrap{margin-block-end:83px}}.cms-art-slider{position:relative;overflow:hidden}.cms-art-slider .illustration-wrap{max-width:165px;max-height:115px;inset-inline-start:auto;inset-inline-end:0}@media(min-width: 992px){.cms-art-slider .illustration-wrap{max-width:395px;max-height:278px;inset-block-start:19px}}.cms-art-slider .section-inner{position:relative;z-index:2;margin-inline:auto;margin-inline-end:0}@media(min-width: 992px){.cms-art-slider .section-inner{width:calc(100% - 162px)}}.cms-art-slider .section-inner .section-inner-wrap{padding-block-end:40px;padding-inline:20px}@media(min-width: 992px){.cms-art-slider .section-inner .section-inner-wrap{padding-inline:unset;width:55.1388888889vw;padding-block-end:60px}}.cms-art-slider .section-inner .title{padding-block-end:10px}.cms-art-slider .section-inner .content{padding-inline-start:30px}@media(min-width: 992px){.cms-art-slider .section-inner .content{padding-inline-start:60px}}.cms-art-slider .content-plus-btn-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media(min-width: 992px){.cms-art-slider .content-plus-btn-wrap{flex-direction:row;align-items:flex-start;justify-content:space-between;column-gap:60px}}.cms-art-slider .content-plus-btn-wrap .body-text{flex:1;min-width:0}.cms-art-slider .content-plus-btn-wrap .btn{margin-inline-start:30px}@media(min-width: 992px){.cms-art-slider .content-plus-btn-wrap .btn{margin-inline-start:0}}.cms-art-slider .bg-wrap-content{position:relative;width:100%;margin-block-start:-120px;padding-block:119px 20px}@media(min-width: 992px){.cms-art-slider .bg-wrap-content{padding-block:117px 60px}}.cms-art-slider .bg-wrap-content::after{content:"";position:absolute;inset:0;background-color:#2e2c2a;z-index:0}.cms-art-slider .bg-wrap-content .active-slide-content-wrap,.cms-art-slider .bg-wrap-content .controls-wrap{position:relative;z-index:1}.cms-art-slider .gallery-carousel-wrapper{align-items:flex-end}.cms-art-slider .gallery-carousel-item{position:relative;display:flex;width:auto;flex-shrink:0;align-items:flex-end;justify-content:center;cursor:pointer}.cms-art-slider .gallery-carousel-item .image-wrap{position:relative;display:flex;width:fit-content;height:auto;max-width:380px;max-height:380px;overflow:hidden;transition:opacity .35s ease,transform .6s cubic-bezier(0.4, 0, 0.35, 1)}.cms-art-slider .gallery-carousel-item .image-wrap picture,.cms-art-slider .gallery-carousel-item .image-wrap img{display:block;width:100%;height:100%}.cms-art-slider .gallery-carousel-item .image-wrap img{object-fit:contain}.cms-art-slider .gallery-carousel-item .image-wrap a{display:block;width:fit-content;height:fit-content}.cms-art-slider .gallery-carousel-item:not(.swiper-slide-active) .image-wrap a{pointer-events:none}.cms-art-slider .gallery-carousel-item.swiper-slide-active{z-index:3}.cms-art-slider .gallery-carousel-item.swiper-slide-active .image-wrap a{pointer-events:auto}.cms-art-slider .slider-item-content-wrap{position:absolute;visibility:hidden;pointer-events:none;margin-inline:auto}@media(min-width: 992px){.cms-art-slider .slider-item-content-wrap{width:33.8194444444vw;max-width:487px}}.cms-art-slider .controls-wrap .slider-controls{display:flex;align-items:center;justify-content:center;gap:20px}.cms-art-slider.is-single-slide .gallery-carousel-wrapper{justify-content:center}.cms-art-slider.is-single-slide .gallery-carousel-item{cursor:default}.cms-art-slider.is-single-slide .controls-wrap{display:none}.cms-art-slider .active-slide-content-wrap{width:calc(100% - 40px);margin-inline:auto;text-align:center;padding-block-start:23px}@media(min-width: 992px){.cms-art-slider .active-slide-content-wrap{width:33.8194444444vw;max-width:487px}}.cms-art-slider .active-slide-content-wrap .title-wrap{padding-block-end:10px}.cms-art-slider .active-slide-content-wrap .content{padding-block-end:20px}.cms-art-slider .active-slide-content-wrap .title{text-transform:uppercase}.cms-art-slider .active-slide-content-wrap.is-empty{display:none}.cms-items-grid .content-wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:40px}@media(min-width: 992px){.cms-items-grid .content-wrap{row-gap:60px}}.cms-items-grid .text-content-wrap{display:flex;flex-direction:column;align-items:flex-start;row-gap:10px;width:89.3333333333%;margin-inline:auto}@media(min-width: 1440px){.cms-items-grid .text-content-wrap{width:77.9032258065%}}.cms-items-grid .text-content-wrap:not(:has(.text-content-inner)){align-items:center}.cms-items-grid .text-content-wrap .text-content-inner{display:flex;flex-direction:column;align-items:flex-start;row-gap:20px;margin-inline-start:30px}@media(min-width: 992px){.cms-items-grid .text-content-wrap .text-content-inner{flex-direction:row;justify-content:space-between;margin-inline-start:60px}}@media(min-width: 992px){.cms-items-grid .text-content-wrap .text-content-inner .section-content{width:70.861%}}@media(min-width: 992px){.cms-items-grid .text-content-wrap .text-content-inner:not(:has(a)) .section-content{width:96.9094922737%}}.cms-items-grid .grid-content-wrap{display:grid;grid-template-columns:1fr;row-gap:60px}.cms-items-grid .grid-content-wrap .grid-item-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:20px}.cms-items-grid .grid-content-wrap .grid-item-wrap .image-wrap{width:100%;height:auto;aspect-ratio:375/374;overflow:hidden}.cms-items-grid .grid-content-wrap .grid-item-wrap .image-wrap picture,.cms-items-grid .grid-content-wrap .grid-item-wrap .image-wrap img{display:block;width:100%;height:100%}.cms-items-grid .grid-content-wrap .grid-item-wrap .image-wrap img{object-fit:cover}.cms-items-grid .grid-content-wrap .grid-item-wrap .item-text-content-wrap{display:flex;flex-direction:column;align-items:flex-start;padding-inline:20px}@media(min-width: 992px){.cms-items-grid .grid-content-wrap .grid-item-wrap .item-text-content-wrap{width:100%;padding-inline:unset}}.cms-items-grid .grid-content-wrap .grid-item-wrap .item-text-content-wrap .item-content{margin-block-start:10px}.cms-items-grid .grid-content-wrap .grid-item-wrap .link-wrap{padding-inline:20px;margin-block-start:auto;padding-block-start:10px}@media(min-width: 992px){.cms-items-grid .grid-content-wrap .grid-item-wrap .link-wrap{padding-inline:unset}}@media(min-width: 992px){.cms-items-grid .grid-content-wrap{padding-inline:0px}.cms-items-grid .grid-content-wrap.column-layout-2{grid-template-columns:repeat(2, 1fr);column-gap:60px}.cms-items-grid .grid-content-wrap.column-layout-2 .image-wrap{aspect-ratio:590/374}.cms-items-grid .grid-content-wrap.column-layout-3{grid-template-columns:repeat(3, 1fr);column-gap:60.5px}.cms-items-grid .grid-content-wrap.column-layout-3 .image-wrap{aspect-ratio:373/374}.cms-items-grid .grid-content-wrap.column-layout-4{grid-template-columns:repeat(4, 1fr);column-gap:20px}.cms-items-grid .grid-content-wrap.column-layout-4 .image-wrap{aspect-ratio:295/374}}.cms-items-grid:not(:has(.grid-item-wrap)){display:none}@media(min-width: 992px){.cms-icon-slider .icon-slider-wrapper{width:calc(100% - 200px);max-width:1320px;margin-inline:auto}}.cms-icon-slider .cms-icon-slider .icon-wrap{display:none}.cms-icon-slider .icon-slider-outer{width:calc(100% - 40px);margin-inline:auto;position:relative;margin-block-end:30px}@media(min-width: 992px){.cms-icon-slider .icon-slider-outer{width:100%;margin-inline:unset}}.cms-icon-slider .top-cms-icon-slider{width:41.7910447761%}@media(min-width: 992px){.cms-icon-slider .top-cms-icon-slider{width:88.7096774194%}}.cms-icon-slider .top-cms-icon-slider .item-title{transition:color .4s ease}@media(hover: hover)and (pointer: fine){.cms-icon-slider .top-cms-icon-slider .swiper-slide:hover .icon:not(.hover-icon){opacity:0}.cms-icon-slider .top-cms-icon-slider .swiper-slide:hover .hover-icon{opacity:1;visibility:visible}.cms-icon-slider .top-cms-icon-slider .swiper-slide:hover .item-title{color:#846924}}.cms-icon-slider .top-cms-icon-slider .swiper-slide.is-active .icon:not(.hover-icon){opacity:0}.cms-icon-slider .top-cms-icon-slider .swiper-slide.is-active .hover-icon{opacity:1;visibility:visible}.cms-icon-slider .top-cms-icon-slider .swiper-slide.is-active .item-title{color:#846924}.cms-icon-slider .top-cms-icon-slider .icon{transition:opacity .5s ease,visibility .5s ease}.cms-icon-slider .top-cms-icon-slider .top-cms-icon-slide{margin-block:auto}.cms-icon-slider .intro-wrap{margin-block-end:40px}@media(min-width: 992px){.cms-icon-slider .intro-wrap{width:95.7692307692%;margin-inline:auto;margin-block-end:60px}}.cms-icon-slider .intro-wrap .intro-inner{display:flex;flex-direction:column;row-gap:20px;padding-inline-start:30px;margin-block-start:10px}@media(min-width: 992px){.cms-icon-slider .intro-wrap .intro-inner{column-gap:60px;flex-direction:row;padding-inline-start:60px}}.cms-icon-slider .intro-wrap .intro-btn{width:max-content}@media(min-width: 992px){.cms-icon-slider .intro-wrap:not(:has(.btn-wrap)){width:75.6451612903%}}@media(min-width: 992px){.cms-icon-slider .intro-wrap:not(:has(.btn-wrap)) .intro-inner{width:93.6034115139%}}.cms-icon-slider .intro-wrap:not(:has(.intro-inner)) .title{text-align:center}.cms-icon-slider .image-wrap{width:100%;height:auto;aspect-ratio:375/280;overflow:hidden}@media(min-width: 992px){.cms-icon-slider .image-wrap{aspect-ratio:1240/530}}.cms-icon-slider .image-wrap picture,.cms-icon-slider .image-wrap img{display:block;width:100%;height:100%}.cms-icon-slider .image-wrap img{object-fit:cover}.cms-icon-slider .icon-wrap{width:auto;height:auto;min-height:94px}.cms-icon-slider .icon-wrap .icon-inner{display:flex;flex-direction:column;row-gap:5px;justify-content:center;align-items:center}.cms-icon-slider .icon-wrap .icon{width:64px;height:64px;padding:8px;object-fit:contain;cursor:pointer}.cms-icon-slider .icon-wrap .icon-inner{position:relative}.cms-icon-slider .icon-wrap .icon.hover-icon{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden}.cms-icon-slider .item-title{font-weight:700;text-transform:uppercase;text-align:center;word-wrap:break-word;max-width:140px;margin-block:unset;cursor:pointer;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.5625rem;letter-spacing:.7px;color:#2e2c2a}.cms-icon-slider .controls-wrap{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);pointer-events:all;padding-inline:35.5px}@media(min-width: 992px){.cms-icon-slider .controls-wrap{width:100%;padding-inline:unset}}.cms-icon-slider .slider-controls{display:flex;justify-content:space-between;align-items:center;width:100%}.cms-art-callout .art-callout-wrapper{margin-inline:auto}@media(min-width: 1200px){.cms-art-callout .art-callout-wrapper{width:calc(100% - 200px);max-width:1320px}}.cms-art-callout .callout-wrapper{display:flex;flex-direction:column;row-gap:40px}@media(min-width: 1200px){.cms-art-callout .callout-wrapper{row-gap:unset}}.cms-art-callout .callout-row-one{display:none}@media(min-width: 1200px){.cms-art-callout .callout-row-one{display:flex;column-gap:126px}}@media(min-width: 1200px){.cms-art-callout .callout-row-one .item-wrap:nth-child(1){width:41.935483871%;height:27.0161290323%;margin-block-start:87px;margin-inline-start:52px}}@media(min-width: 1200px){.cms-art-callout .callout-row-one .item-wrap:nth-child(1) .image-wrap{aspect-ratio:520/335;min-height:335px}}@media(min-width: 1200px){.cms-art-callout .callout-row-one .item-wrap:nth-child(2){width:20.9677419355%;height:20.9677419355%}}@media(min-width: 1200px){.cms-art-callout .callout-row-one .item-wrap:nth-child(2) .image-wrap{aspect-ratio:260/260;min-height:260px}}.cms-art-callout .callout-row-two{display:flex;justify-content:flex-end;column-gap:44px}@media(min-width: 1200px){.cms-art-callout .callout-row-two .item-wrap{width:25.3225806452%;height:34.3548387097%;margin-block-start:-67px}}@media(min-width: 1200px){.cms-art-callout .callout-row-two .item-wrap .image-wrap{aspect-ratio:314/426;min-height:426px}}.cms-art-callout .callout-row-three{display:none}@media(min-width: 1200px){.cms-art-callout .callout-row-three{display:flex;column-gap:205px}}@media(min-width: 1200px){.cms-art-callout .callout-row-three .item-wrap:nth-child(1){width:30.564516129%;height:39.6774193548%;margin-block-start:-159px}}@media(min-width: 1200px){.cms-art-callout .callout-row-three .item-wrap:nth-child(1) .image-wrap{aspect-ratio:379/492;min-height:492px}}@media(min-width: 1200px){.cms-art-callout .callout-row-three .item-wrap:nth-child(2){margin-block-start:45px;width:21.935483871%;height:29.5161290323%}}@media(min-width: 1200px){.cms-art-callout .callout-row-three .item-wrap:nth-child(2) .image-wrap{aspect-ratio:273/366;min-height:366px}}@media(min-width: 1200px){.cms-art-callout .item-wrap{position:relative;overflow:hidden}}.cms-art-callout .item-wrap .item-content-wrap{padding-block-start:20px;padding-inline:20px}@media(min-width: 1200px){.cms-art-callout .item-wrap .item-content-wrap{position:absolute;bottom:20px;left:0;right:0;padding-block-start:unset;padding-inline:unset}}.cms-art-callout .item-wrap .item-content-wrap .item-content{overflow:hidden;padding-block-start:5px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cms-art-callout .item-wrap .item-content-wrap .item-content p{display:inline}@media(min-width: 1200px){.cms-art-callout .item-wrap .item-content-wrap .item-content{padding-block-start:unset}}.cms-art-callout .item-wrap .item-content-wrap .item-content p{margin-block:unset}@media(min-width: 1200px){.cms-art-callout .item-wrap .item-content-inner{padding-inline:20px;opacity:0;visibility:hidden;transform:translateY(15px);transition:opacity .8s ease,visibility .8s ease,transform .8s ease}}@media(min-width: 1200px){.cms-art-callout .item-wrap:has(.item-content-wrap)::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.65);opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease;pointer-events:none;z-index:1}}@media(min-width: 1200px){.cms-art-callout .item-wrap .item-content-wrap{z-index:2}}@media(hover: hover)and (pointer: fine){.cms-art-callout .item-wrap:has(.item-content-wrap):hover::after{opacity:1;visibility:visible}.cms-art-callout .item-wrap:has(.item-content-wrap):hover .item-content-inner{opacity:1;visibility:visible;transform:translateY(0)}}@media(min-width: 1200px){.cms-art-callout .item-wrap .item-title,.cms-art-callout .item-wrap .item-content{color:#fff;word-wrap:break-word}}.cms-art-callout .art-callout-slider{width:100%;height:auto}.cms-art-callout .image-wrap{aspect-ratio:375/375;overflow:hidden}.cms-art-callout .image-wrap picture,.cms-art-callout .image-wrap img{display:block;width:100%;height:100%}.cms-art-callout .image-wrap img{object-fit:cover}.cms-art-callout .middle-content-wrap{display:flex;flex-direction:column;padding-inline:20px}.cms-art-callout .middle-content-wrap .content{margin-block-start:10px}.cms-art-callout .middle-content-wrap .btn-wrap{margin-block-start:20px}.cms-art-callout .middle-content-wrap .middle-inner{padding-inline-start:30px}@media(min-width: 1200px){.cms-art-callout .middle-content-wrap .middle-inner{padding-inline-start:60px}}@media(min-width: 1200px){.cms-art-callout .middle-content-wrap{width:100%;height:fit-content;margin-block-start:60px;padding-inline:unset;width:38.8709677419%}}.cms-art-callout .controls-wrap{display:flex;justify-content:center;margin-block-start:30px}.cms-art-callout .controls-wrap .slider-controls{display:flex;column-gap:20px}.cms-art-callout .illustration-bottom{max-width:142px;max-height:123px;pointer-events:none}@media(min-width: 1200px){.cms-art-callout .illustration-bottom{max-width:421px;max-height:363px}}.cms-art-callout .illustration-top{display:none;pointer-events:none}@media(min-width: 1200px){.cms-art-callout .illustration-top{display:block}}.cms-timeline{overflow-x:hidden}.cms-timeline .timeline-container{display:flex;flex-direction:column;row-gap:10px}@media(min-width: 992px){.cms-timeline .timeline-container{row-gap:34px}}.cms-timeline .timeline-header{display:flex;flex-direction:column;row-gap:30px;padding-inline:7px}@media(min-width: 992px){.cms-timeline .timeline-header{flex-direction:row;justify-content:space-between;align-items:flex-end;padding-inline:0}}.cms-timeline .timeline-header:has(.swiper-button-lock){display:none}.cms-timeline .timeline-header .intro-title{margin-block-end:10px}.cms-timeline .timeline-header .intro-desc{padding-inline-start:30px}@media(min-width: 992px){.cms-timeline .timeline-header .intro-desc{padding-inline-start:60px;max-width:80%}}.cms-timeline .timeline-header .timeline-controls{display:flex;justify-content:center;column-gap:20px}@media(min-width: 992px){.cms-timeline .timeline-header .timeline-controls{align-self:flex-end;justify-content:flex-end;flex-grow:1}}.cms-timeline .timeline-nav-wrapper{position:relative;width:100%}.cms-timeline .timeline-nav-wrapper .timeline-line{position:absolute;top:24px;left:50%;transform:translateX(-50%);width:100vw;height:2px;background-color:#2e2c2a;z-index:0;pointer-events:none}.cms-timeline .timeline-nav-wrapper .timeline-nav-swiper{overflow:hidden;margin:0px;padding-inline:0px;padding-block-start:20px;padding-block-end:0px}.cms-timeline .timeline-nav-wrapper .swiper-wrapper{transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1) !important}.cms-timeline .timeline-nav-wrapper .timeline-nav-item{display:flex;justify-content:center;flex-shrink:0}@media(min-width: 992px){.cms-timeline .timeline-nav-wrapper .timeline-nav-item{padding-block-end:3px}}.cms-timeline .timeline-nav-wrapper .swiper-slide-active .date-btn .dot{background-color:#846924;transform:scale(1.5);opacity:1}.cms-timeline .timeline-nav-wrapper .swiper-slide-active .date-btn .date-text{font-weight:600;font-family:"new-hero",sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:1.6px;color:#846924}.cms-timeline .active-date-label{text-align:center;font-weight:600;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:1.6px;color:#846924}@media(min-width: 992px){.cms-timeline .active-date-label{display:none}}.cms-timeline .date-btn{display:flex;flex-direction:column;align-items:center;z-index:1}.cms-timeline .date-btn .dot{width:10px;height:10px;border-radius:50%;background-color:#2e2c2a;position:relative;margin-block-end:14px;transition:transform .3s ease,background-color .3s ease,opacity .3s ease;z-index:2;opacity:0}@media(min-width: 768px){.cms-timeline .date-btn .dot{opacity:1}}@media(hover: hover){.cms-timeline .date-btn:hover .date-text{color:#846924}.cms-timeline .date-btn:hover .dot{background-color:#846924}}.cms-timeline .date-btn:focus-visible .date-text{color:#846924}.cms-timeline .date-btn:focus-visible .dot{background-color:#846924}.cms-timeline .date-text{font-family:"new-hero",sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:1.6px;color:#2e2c2a;font-weight:600;white-space:nowrap;text-transform:uppercase;transition:all 300ms ease-out;display:none}@media(min-width: 992px){.cms-timeline .date-text{font-size:1rem;line-height:1.375rem;letter-spacing:1.28px;display:block}}.cms-timeline .timeline-content-wrap{padding-block-start:12px}@media(min-width: 992px){.cms-timeline .timeline-content-wrap{padding-inline:89px;padding-block-start:27px}}.cms-timeline .timeline-content-swiper{overflow:hidden}.cms-timeline .slide-card{display:flex;flex-direction:column;row-gap:20px}@media(min-width: 992px){.cms-timeline .slide-card{flex-direction:row;align-items:center;justify-content:space-between;gap:30px}}.cms-timeline .image-wrap{position:relative;overflow:hidden;width:100%;aspect-ratio:335/213}@media(min-width: 992px){.cms-timeline .image-wrap{aspect-ratio:550/350;width:51.78%}}.cms-timeline .image-wrap picture,.cms-timeline .image-wrap img{display:block;width:100%;height:100%}.cms-timeline .image-wrap img{object-fit:cover;object-position:center}.cms-timeline .slide-body{display:flex;flex-direction:column;row-gap:10px}@media(min-width: 992px){.cms-timeline .slide-body{width:43.31%}}.cms-timeline .slide-body .item-date{display:none}.cms-timeline .animate-text{display:block;transform:translateY(-100%);overflow:hidden;transition:transform 800ms ease-in-out 400ms}.cms-timeline .swiper-slide-active .animate-text{transform:translateY(0)}.cms-timeline .item-title,.cms-timeline .item-desc{overflow:hidden}.cms-timeline .item-desc{padding-inline-start:30px}@media(min-width: 992px){.cms-timeline .item-desc{padding-inline-start:60px}}.cms-item-slider{position:relative}@media(min-width: 992px){.cms-item-slider.left-aligned .bg-image-wrap{inset-inline-start:0px;inset-inline-end:auto}}@media(min-width: 992px){.cms-item-slider.left-aligned .inner-wrapper{flex-direction:row;margin-inline:auto 6.9444444444dvw}}@media(min-width: 992px){.cms-item-slider.left-aligned .slider-controls{inset-inline-start:0px;inset-inline-end:auto}}@media(min-width: 992px){.cms-item-slider.left-aligned .illustration-wrap.illustration-bottom{inset-inline-start:auto;inset-inline-end:0px}}.cms-item-slider .section-wrapper{overflow:hidden;position:relative}.cms-item-slider .bg-image-wrap{position:absolute;inset-block-start:0px;inset-inline-end:0px;display:block;aspect-ratio:375/381;width:100dvw;height:auto;overflow:hidden}@media(min-width: 992px){.cms-item-slider .bg-image-wrap{aspect-ratio:537/827;width:37.2916666667dvw;height:100%}}.cms-item-slider .bg-image-wrap .picture,.cms-item-slider .bg-image-wrap .bg-image{display:block;width:100%;height:100%}.cms-item-slider .bg-image-wrap .bg-image{object-fit:cover}.cms-item-slider .bg-image-wrap::after{content:"";position:absolute;inset-inline-start:0px;inset-block-start:0px;width:100%;height:100%;background-color:#000;opacity:var(--bg-image-overlay-opacity, 0.1);pointer-events:none}.cms-item-slider .inner-wrapper{padding-inline:20px;padding-block-start:151px}@media(min-width: 768px){.cms-item-slider .inner-wrapper{padding-inline:50px}}@media(min-width: 992px){.cms-item-slider .inner-wrapper{position:relative;display:flex;flex-direction:row-reverse;column-gap:60px;width:72.8472222222dvw;margin-inline:6.9444444444dvw auto;padding-inline:0px;padding-block:105.5px}}@media(min-width: 992px){.cms-item-slider .image-wrapper{width:46.9%}}.cms-item-slider .image-wrap{display:block;aspect-ratio:335/419;width:100%;height:auto;overflow:hidden}@media(min-width: 992px){.cms-item-slider .image-wrap{aspect-ratio:492/616;height:100%}}.cms-item-slider .image-wrap .picture,.cms-item-slider .image-wrap .image{display:block;width:100%;height:100%}.cms-item-slider .image-wrap .image{object-fit:cover}.cms-item-slider .item-image-slider{height:100%}.cms-item-slider .item-text-content-wrap{margin-block-start:40px}@media(min-width: 992px){.cms-item-slider .item-text-content-wrap{margin-block-start:0px}}.cms-item-slider .item-content{margin-block-start:10px;padding-inline-start:30px;overflow:hidden}@media(min-width: 992px){.cms-item-slider .item-content{padding-inline-start:60px}}.cms-item-slider .link-wrap{margin-block-start:20px;padding-inline-start:30px;overflow:hidden}@media(min-width: 992px){.cms-item-slider .link-wrap{padding-inline-start:60px}}.cms-item-slider .slider-controls{display:flex;justify-content:center;margin-block-start:40px;column-gap:20px;width:fit-content;margin-inline:auto}@media(min-width: 992px){.cms-item-slider .slider-controls{position:absolute;inset-block-end:0px;inset-inline-end:0px}}.cms-item-slider .slider-control-btn{display:block;width:100%;height:100%}.cms-item-slider .slider-control-btn svg{display:block;width:28px;height:28px;object-fit:contain;overflow:visible}.cms-item-slider .content-slider{padding-block-end:1px}@media(min-width: 992px){.cms-item-slider .content-slider{position:relative;display:flex;align-items:center;width:47.38%;padding-block-start:45.5px;padding-block-end:46.5px}}@media(min-width: 992px){.cms-item-slider .illustration-wrap.illustration-bottom{inset-inline-start:0px;inset-inline-end:auto}}.cms-item-slider .item-title,.cms-item-slider .item-content p,.cms-item-slider .link-wrap a{opacity:0;transform:translateY(-100%)}.cms-item-slider .swiper-slide-active .item-title,.cms-item-slider .swiper-slide-active .item-content p,.cms-item-slider .swiper-slide-active .link-wrap a{opacity:1;transform:translateY(0%);transition:transform 700ms ease-in-out,opacity 700ms ease-in-out}.cms-gallery-grid .filter-wrap{width:100%}@media(min-width: 992px){.cms-gallery-grid .filter-wrap{width:calc(100% - 200px);margin-inline:auto;max-width:1320px}}.cms-gallery-grid .filter-nav-button{display:none}.cms-gallery-grid .filter-swiper{margin-block-end:40px;padding-inline-start:43px;padding-inline-end:80px}.cms-gallery-grid .filter-swiper::before{content:"";position:absolute;inset-block-start:0px;inset-inline-start:0px;width:8px;height:50px;background-color:#cfab4f;pointer-events:none;z-index:2}.cms-gallery-grid .filter-swiper::after{content:"";position:absolute;inset-block-start:0px;inset-inline-end:0px;width:95px;height:50px;background:linear-gradient(90deg, rgba(243, 239, 232, 0) 0%, rgba(243, 239, 232, 0.5) 30.29%, #F3EFE8 100%);pointer-events:none;z-index:2}@media(min-width: 992px){.cms-gallery-grid .filter-swiper{margin-block-end:52px;padding-inline-start:58px;padding-inline-end:0px}.cms-gallery-grid .filter-swiper::after{display:none}}@media(min-width: 992px){.cms-gallery-grid .filter-swiper-wrapper{display:flex;column-gap:51px;row-gap:4px;flex-wrap:wrap}}.cms-gallery-grid .category-slide{width:fit-content;margin-block:10px}@media(min-width: 992px){.cms-gallery-grid .category-slide{margin-block:8px}}.cms-gallery-grid .category-slide:not(:has(.filter-btn)){display:none}.cms-gallery-grid .filter-btn{font-weight:400;font-family:"CormorantGaramond",serif;font-size:1.5625rem;line-height:1.875rem;letter-spacing:0;color:#2e2c2a;transition:color 300ms ease-in-out}@media(min-width: 992px){.cms-gallery-grid .filter-btn{font-size:1.75rem;line-height:2.125rem}}@media(hover: hover){.cms-gallery-grid .filter-btn:hover{color:#846924}}.cms-gallery-grid .filter-btn:focus-visible{color:#846924}.cms-gallery-grid .filter-btn.active{color:#846924}.cms-gallery-grid .gallery-video-item{display:block;width:100%;height:100%;overflow:hidden}.cms-gallery-grid .gallery-image-item{display:block;width:100%;height:100%;overflow:hidden}.cms-gallery-grid .picture,.cms-gallery-grid .image{display:block;width:100%;height:100%}.cms-gallery-grid .image{object-fit:cover}.cms-gallery-grid .gallery-item-inner-wrap{position:relative;display:block;width:100%;height:100%}@media(hover: hover){.cms-gallery-grid .gallery-item-inner-wrap:hover .expand-icon{opacity:1;visibility:visible;pointer-events:all}.cms-gallery-grid .gallery-item-inner-wrap:hover .play-icon{opacity:0;visibility:hidden;pointer-events:none}}.cms-gallery-grid .gallery-item-inner-wrap:focus-visible .expand-icon{opacity:1;visibility:visible;pointer-events:all}.cms-gallery-grid .gallery-item-inner-wrap:focus-visible .play-icon{opacity:0;visibility:hidden;pointer-events:none}.cms-gallery-grid .expand-icon{opacity:0;visibility:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;inset-block-start:0px;inset-inline-start:0px;background:rgba(0,0,0,.65);pointer-events:none;transition:opacity 300ms ease-in-out,visibility 300ms ease-in-out}.cms-gallery-grid .expand-icon svg{display:block;width:22px;height:22px;object-fit:contain}.cms-gallery-grid .play-icon{opacity:1;visibility:visible;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;inset-block-start:0px;inset-inline-start:0px;pointer-events:all;transition:opacity 300ms ease-in-out,visibility 300ms ease-in-out}.cms-gallery-grid .play-icon svg{display:block;width:34px;height:34px;object-fit:contain}.cms-gallery-grid .btn-wrap{display:flex;justify-content:center;transition:margin-block-start 300ms ease-in-out}.cms-gallery-grid .btn-wrap:not(:has(.js-controll-btn-hide)){margin-block-start:60px}.cms-gallery-grid .expand-icon svg{transition:all 300ms ease-out;overflow:visible}.cms-gallery-grid .expand-icon svg path{transform:translate(0px);transition:transform 300ms ease-out}.cms-gallery-grid .expand-icon svg .path-1,.cms-gallery-grid .expand-icon svg .path-2{inset-block-start:0px;inset-inline-start:0px;transform-origin:top left}.cms-gallery-grid .expand-icon svg .path-3,.cms-gallery-grid .expand-icon svg .path-4{inset-block-start:0px;inset-inline-end:0px;transform-origin:top right}.cms-gallery-grid .expand-icon svg .path-5,.cms-gallery-grid .expand-icon svg .path-6{inset-block-end:0px;inset-inline-start:0px;transform-origin:bottom left}.cms-gallery-grid .expand-icon svg .path-7,.cms-gallery-grid .expand-icon svg .path-8{inset-block-end:0px;inset-inline-end:0px;transform-origin:bottom right}@media(hover: hover){.cms-gallery-grid .expand-icon svg:hover .path-1,.cms-gallery-grid .expand-icon svg:hover .path-2{transform:translate(-1.5px, -1.5px)}.cms-gallery-grid .expand-icon svg:hover .path-3,.cms-gallery-grid .expand-icon svg:hover .path-4{transform:translate(1.5px, -1.5px)}.cms-gallery-grid .expand-icon svg:hover .path-5,.cms-gallery-grid .expand-icon svg:hover .path-6{transform:translate(-1.5px, 1.5px)}.cms-gallery-grid .expand-icon svg:hover .path-7,.cms-gallery-grid .expand-icon svg:hover .path-8{transform:translate(1.5px, 1.5px)}}.cms-gallery-grid .expand-icon svg:focus-visible .path-1,.cms-gallery-grid .expand-icon svg:focus-visible .path-2{transform:translate(-1.5px, -1.5px)}.cms-gallery-grid .expand-icon svg:focus-visible .path-3,.cms-gallery-grid .expand-icon svg:focus-visible .path-4{transform:translate(1.5px, -1.5px)}.cms-gallery-grid .expand-icon svg:focus-visible .path-5,.cms-gallery-grid .expand-icon svg:focus-visible .path-6{transform:translate(-1.5px, 1.5px)}.cms-gallery-grid .expand-icon svg:focus-visible .path-7,.cms-gallery-grid .expand-icon svg:focus-visible .path-8{transform:translate(1.5px, 1.5px)}html:not(:has(.bookingmask-opened)) .bm-open-btn{opacity:1;visibility:visible;pointer-events:all}html:not(:has(.bookingmask-opened)) .bm-close-btn{opacity:0;visibility:hidden;pointer-events:none}html:has(.bookingmask-opened) .bm-open-btn{opacity:0;visibility:hidden;pointer-events:none}html:has(.bookingmask-opened) .bm-close-btn{opacity:1;visibility:visible;pointer-events:all}body.page-scroll .booking-mask,body.hero-not-available .booking-mask{opacity:0;visibility:hidden;width:100%;background-color:#181716;inset-block-end:auto;inset-block-start:calc(var(--js-dynamic-header-height));border:none;pointer-events:none}body.page-scroll .booking-mask.opened,body.hero-not-available .booking-mask.opened{opacity:1;visibility:visible;pointer-events:all}body.page-scroll .booking-mask.bm-hidden,body.hero-not-available .booking-mask.bm-hidden{opacity:0;visibility:hidden;pointer-events:none}body.page-scroll .booking-mask .date-selector::after,body.page-scroll .booking-mask .guest-selector::after,body.hero-not-available .booking-mask .date-selector::after,body.hero-not-available .booking-mask .guest-selector::after{content:"";background-color:#fff}body.page-scroll .booking-mask .calendar-wrap,body.page-scroll .booking-mask .guest-selector-inner,body.hero-not-available .booking-mask .calendar-wrap,body.hero-not-available .booking-mask .guest-selector-inner{box-shadow:0px 8px 12px -2px rgba(0,0,0,.15)}body:not(:has(#bookingmask)) .bm-open-btn{display:none}.booking-mask{display:none}@media(min-width: 992px){.booking-mask{display:unset;position:fixed;width:fit-content;height:auto;inset-inline-start:50%;inset-block-end:26px;transform:translateX(-50%);background:rgba(0,0,0,.6);border:.5px solid #fff;z-index:3}.booking-mask:has(.calendar-popup-open){z-index:101}}.booking-mask .bm-form-container{display:flex;justify-content:center;align-items:center}.booking-mask .date-selector{position:relative;padding-inline-start:19px;padding-inline-end:20px;padding-block:12.5px;transition:background-color 300ms ease-in-out}.booking-mask .date-selector::after{content:"";position:absolute;width:1px;height:calc(100% - 30px);inset-inline-end:0px;inset-block-start:50%;transform:translateY(-50%);background-color:#f3efe8;pointer-events:none}.booking-mask .date-selector.calendar-popup-open{background-color:#f3efe8}.booking-mask .date-selector.calendar-popup-open .bm-title,.booking-mask .date-selector.calendar-popup-open .bm-value{color:#2e2c2a}.booking-mask .date-selector .date-selector-inner{display:flex;flex-direction:column;row-gap:3px;text-align:start;cursor:pointer}.booking-mask .date-selector .trigger-wrap{min-width:220px;display:flex;column-gap:5px}.booking-mask .date-selector .bm-value{font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:0px;color:#fff;cursor:pointer;transition:color 300ms ease-in-out}.booking-mask .calendar-wrap{opacity:0;display:flex;flex-direction:column;row-gap:5px;position:absolute;width:auto;height:auto;inset-inline-start:-1px;inset-block-start:0px;transform:translateY(-100%);background-color:#f3efe8;visibility:hidden;pointer-events:none;transition:opacity 300ms ease-in-out,visibility 300ms ease-in-out}.booking-mask .calendar-wrap.calendar-wrap-open{opacity:1;visibility:visible;pointer-events:all}:has(.page-scroll) .booking-mask .calendar-wrap,:has(.hero-not-available) .booking-mask .calendar-wrap{inset-block-start:auto;inset-block-end:0px;transform:translateY(100%)}.booking-mask .calendar-wrap .close-btn{display:flex;margin-inline-start:auto;margin-inline-end:10px;margin-block-start:10px}.booking-mask .calendar-wrap .close-btn path{transition:fill 300ms ease-out}@media(hover: hover){.booking-mask .calendar-wrap .close-btn:hover path{fill:#846924}}.booking-mask .calendar-wrap .close-btn:focus-visible path{fill:#846924}.booking-mask .guest-selector{position:relative;padding-inline:20px;padding-block:12.5px;transition:background-color 300ms ease-in-out}.booking-mask .guest-selector::after{content:"";position:absolute;width:1px;height:calc(100% - 30px);inset-inline-end:0px;inset-block-start:50%;transform:translateY(-50%);background-color:#f3efe8;pointer-events:none}.booking-mask .guest-selector.guest-popup-open{background-color:#f3efe8}.booking-mask .guest-selector.guest-popup-open .bm-text,.booking-mask .guest-selector.guest-popup-open .bm-title{color:#2e2c2a}.booking-mask .bm-title{font-weight:700;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:.8125rem;line-height:1.125rem;letter-spacing:1.56px;color:#fff;transition:color 300ms ease-in-out}.booking-mask .guest-input{min-width:220px;display:flex;flex-direction:column;row-gap:3px;text-align:start;cursor:pointer}.booking-mask .guest-input .bm-text{font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:.96px;color:#fff;transition:color 300ms ease-in-out}.booking-mask .guest-selector-inner{opacity:0;display:flex;flex-direction:column;row-gap:28px;padding:10px;position:absolute;width:100%;height:auto;inset-block-start:0px;inset-inline-start:0px;transform:translateY(-100%);background-color:#f3efe8;visibility:hidden;pointer-events:none;transition:opacity 300ms ease-in-out,visibility 300ms ease-in-out}.booking-mask .guest-selector-inner.guest-selector-open{opacity:1;visibility:visible;pointer-events:all}:has(.page-scroll) .booking-mask .guest-selector-inner,:has(.hero-not-available) .booking-mask .guest-selector-inner{inset-block-start:auto;inset-block-end:0px;transform:translateY(100%)}.booking-mask .guest-selector-inner .close-btn{width:fit-content;display:flex;margin-inline-start:auto}.booking-mask .guest-selector-inner .close-btn path{transition:fill 300ms ease-out}@media(hover: hover){.booking-mask .guest-selector-inner .close-btn:hover path{fill:#846924}}.booking-mask .guest-selector-inner .close-btn:focus-visible path{fill:#846924}.booking-mask .guest-selector-inner .control-selector-wrap{display:flex;flex-direction:column;row-gap:20px;padding-block-end:30px;padding-inline-start:10px;padding-inline-end:10px}.booking-mask .guest-selector-inner .control-selector{display:flex;align-items:center;justify-content:space-between}.booking-mask .guest-selector-inner .bm-controllers{display:flex;align-items:center;column-gap:10px}.booking-mask .guest-selector-inner .control-btn{display:flex}.booking-mask .guest-selector-inner .control-btn svg{display:flex}@media(hover: hover){.booking-mask .guest-selector-inner .control-btn:hover rect{stroke:#846924}.booking-mask .guest-selector-inner .control-btn:hover path{fill:#846924}}.booking-mask .guest-selector-inner .control-btn:focus-visible rect{stroke:#846924}.booking-mask .guest-selector-inner .control-btn:focus-visible path{fill:#846924}.booking-mask .guest-selector-inner .disabled-min,.booking-mask .guest-selector-inner .disabled-max{pointer-events:none}.booking-mask .guest-selector-inner .disabled-min rect,.booking-mask .guest-selector-inner .disabled-max rect{stroke:#b5b5b5}.booking-mask .guest-selector-inner .disabled-min path,.booking-mask .guest-selector-inner .disabled-max path{fill:#b5b5b5}.booking-mask .guest-selector-inner .bm-value{display:flex;min-width:24px;align-items:center;justify-content:center;font-weight:400;text-align:center;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#2e2c2a}.booking-mask .guest-selector-inner .bm-label{font-weight:700;text-align:center;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:1.6px;color:#2e2c2a}.booking-mask .btn-wrap{width:max-content;padding-inline-end:19px;padding-inline-start:20px;padding-block:9px}.booking-mask .btn-wrap .bm-submit-btn{min-width:155px}#bm-calendars .pika-single{background:rgba(0,0,0,0);border:none}#bm-calendars .pika-lendar{width:322px;margin:10px}#bm-calendars .pika-title{margin-block-end:10px}#bm-calendars .pika-title select{border:0px;background-color:#f3efe8}#bm-calendars .pika-title select option{font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#2e2c2a;padding-block:5px;padding-inline:12px}@media(hover: hover){#bm-calendars .pika-title select option:hover{box-shadow:none;background-color:#fff}}#bm-calendars .pika-title select option:focus-visible{box-shadow:none;background-color:#fff}#bm-calendars .pika-title select option:focus,#bm-calendars .pika-title select option:checked{background-color:#fff}#bm-calendars .pika-title select option[selected=selected]{background-color:#fff}#bm-calendars .pika-title select option[disabled=disabled]{color:#b5b5b5}#bm-calendars .pika-label{font-weight:700;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:1.6px;color:#2e2c2a;background:rgba(0,0,0,0);padding-block:0px;padding-inline:6px}#bm-calendars .pika-prev,#bm-calendars .pika-next{display:block;padding:0;border:0;white-space:nowrap;overflow:hidden;cursor:pointer;opacity:1;background-repeat:no-repeat;background-size:contain;background-position:center;width:7px;height:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}#bm-calendars .pika-prev,#bm-calendars .is-rtl .pika-next{left:9px;right:auto;background-image:url("/integration/gansevoort-redesign/public/images/bm/bm-cal-prev.svg")}#bm-calendars .pika-next,#bm-calendars .is-rtl .pika-prev{right:9px;left:auto;background-image:url("/integration/gansevoort-redesign/public/images/bm/bm-cal-next.svg")}#bm-calendars .pika-table thead th{padding-block-end:5px}#bm-calendars .pika-table thead abbr{text-align:center;font-weight:700;text-decoration:none;margin-block-end:10px;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:1.6px;color:#2e2c2a}#bm-calendars .pika-table tbody .pika-row td{width:28px;height:28px;padding-inline:9px}#bm-calendars .pika-table tbody .pika-row .pika-button{font-weight:400;text-align:center;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:1.6px;color:#2e2c2a;background:rgba(0,0,0,0);padding:0px;margin-block:2.5px;box-sizing:border-box;box-shadow:none}@media(hover: hover){#bm-calendars .pika-table tbody .pika-row .pika-button:hover{box-shadow:none}}#bm-calendars .pika-table tbody .pika-row .pika-button:focus-visible{box-shadow:none}#bm-calendars .pika-table tbody .pika-row .is-empty .pika-button{box-shadow:none}#bm-calendars .pika-table tbody .pika-row .is-disabled .pika-button{opacity:1;color:#b5b5b5;box-shadow:none}#bm-calendars .pika-table tbody .pika-row .is-today .pika-button{outline:1px solid #2e2c2a;border-radius:21px;box-shadow:none}#bm-calendars .pika-table tbody .pika-row .is-today.is-disabled .pika-button{outline-color:#b5b5b5}#bm-calendars .pika-table tbody .pika-row .is-today.is-startrange .pika-button,#bm-calendars .pika-table tbody .pika-row .is-today.is-inrange .pika-button,#bm-calendars .pika-table tbody .pika-row .is-today.is-endrange .pika-button{outline:none}#bm-calendars .pika-table tbody .pika-row .is-startrange{background-color:#2e2c2a}#bm-calendars .pika-table tbody .pika-row .is-startrange .pika-button{color:#fff;box-shadow:none}#bm-calendars .pika-table tbody .pika-row .is-inrange{position:relative}#bm-calendars .pika-table tbody .pika-row .is-inrange::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:calc(100% + 1px);height:calc(100% - 4px);transform:translate(-50%, -50%);background-color:#60788b;z-index:-1;pointer-events:none}#bm-calendars .pika-table tbody .pika-row .is-inrange .pika-button{color:#fff;box-shadow:none}#bm-calendars .pika-table tbody .pika-row .is-endrange{background-color:#2e2c2a}#bm-calendars .pika-table tbody .pika-row .is-endrange .pika-button{color:#fff;box-shadow:none}#bm-calendars .pika-table tbody .pika-row .is-selected .pika-button{box-shadow:none}.cms-page-intro .outer-wrap{display:flex;flex-direction:column;row-gap:20px}@media(min-width: 992px){.cms-page-intro .outer-wrap{justify-content:center;flex-direction:row-reverse}}.cms-page-intro .content-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}.cms-page-intro .title,.cms-page-intro .subtitle,.cms-page-intro .content{text-align:center}.cms-page-intro .subtitle{margin-block-start:10px}.cms-page-intro .content{margin-block-start:20px}.cms-page-intro .btn-wrap{margin-block-start:30px}.cms-page-intro .media-wrap{position:relative;aspect-ratio:295/328.23;width:100%;height:auto;overflow:hidden}@media(min-width: 992px){.cms-page-intro .media-wrap{aspect-ratio:556/500}}.cms-page-intro .media-wrap .picture,.cms-page-intro .media-wrap .image{display:block;width:100%;height:100%}.cms-page-intro .media-wrap .image{object-fit:cover}@media(min-width: 992px){.cms-page-intro:not(:has(.custom-image-border-bg-image)) .content-wrap{padding-inline:100px}}@media(min-width: 1200px){.cms-page-intro:not(:has(.custom-image-border-bg-image)) .content-wrap{padding-inline:170px}}@media(min-width: 992px){.cms-page-intro:has(.custom-image-border-bg-image) .media-wrap{width:47.1186440678%}}.cms-page-intro:has(.custom-image-border-bg-image) .content-wrap{align-items:center}@media(min-width: 992px){.cms-page-intro:has(.custom-image-border-bg-image) .content-wrap{width:52.8813559322%;align-items:flex-start}}.cms-page-intro:has(.custom-image-border-bg-image) .title,.cms-page-intro:has(.custom-image-border-bg-image) .subtitle,.cms-page-intro:has(.custom-image-border-bg-image) .content{text-align:center}@media(min-width: 992px){.cms-page-intro:has(.custom-image-border-bg-image) .title,.cms-page-intro:has(.custom-image-border-bg-image) .subtitle,.cms-page-intro:has(.custom-image-border-bg-image) .content{text-align:start}}.cms-plain-text .text-content-wrapper{width:100%;display:flex;flex-direction:column;row-gap:20px}.cms-plain-text .text-content-wrapper .text-content-primary,.cms-plain-text .text-content-wrapper .text-content-secondary{display:flex;flex-direction:column;align-items:flex-start}.cms-plain-text .text-content-wrapper .text-content-primary{position:relative;row-gap:10px}.cms-plain-text .text-content-wrapper .text-content-secondary{row-gap:30px}.cms-plain-text .text-content-wrapper .body-text p:first-child{margin-block-end:30px}.cms-plain-text .text-content-wrapper.divider-on{row-gap:60px}@media(min-width: 992px){.cms-plain-text .text-content-wrapper.divider-on{flex-direction:row;column-gap:120px}}@media(min-width: 1440px){.cms-plain-text .text-content-wrapper.divider-on .text-content-primary{width:28.2258064516%}}.cms-plain-text .text-content-wrapper.divider-on .text-content-primary::after{content:"";position:absolute;inset-inline-start:0;inset-block-end:-30px;width:100%;height:1px;background-color:#2e2c2a;z-index:0;pointer-events:none}@media(min-width: 992px){.cms-plain-text .text-content-wrapper.divider-on .text-content-primary::after{inset-inline-start:auto;inset-inline-end:-61px;inset-block-start:0;inset-block-end:0;width:1px;height:100%}}@media(min-width: 1440px){.cms-plain-text .text-content-wrapper.divider-on .text-content-secondary{width:62.0967741935%}}.cms-plain-text:has(.custom-bg-color) .text-content-wrapper.divider-on .text-content-primary::after{background-color:#fff}.cms-3-column-editorial{position:relative}.cms-3-column-editorial .section-title{text-align:center;margin-block-end:40px}@media(min-width: 992px){.cms-3-column-editorial .section-title{margin-block-end:50px}}.cms-3-column-editorial .columns-wrapper{display:flex;flex-direction:column;row-gap:30px}@media(min-width: 992px){.cms-3-column-editorial .columns-wrapper{flex-direction:row;column-gap:30px}}@media(min-width: 1200px){.cms-3-column-editorial .columns-wrapper{min-width:1240px}}.cms-3-column-editorial .img-wrap .picture{display:block;width:100%;height:auto}.cms-3-column-editorial .img-wrap .left-picture,.cms-3-column-editorial .img-wrap .right-picture{aspect-ratio:335/239}@media(min-width: 992px){.cms-3-column-editorial .img-wrap .left-picture,.cms-3-column-editorial .img-wrap .right-picture{aspect-ratio:375/268}}.cms-3-column-editorial .img-wrap .center-picture{aspect-ratio:335/483;height:100%}@media(min-width: 992px){.cms-3-column-editorial .img-wrap .center-picture{aspect-ratio:430/620}}.cms-3-column-editorial .img-wrap img{width:100%;height:100%;object-fit:cover}.cms-3-column-editorial .left-column{display:flex;flex-direction:column-reverse;justify-content:space-between}@media(min-width: 992px){.cms-3-column-editorial .left-column{width:30.2419354839%;flex-direction:column;justify-content:flex-end}}.cms-3-column-editorial .left-column .left-content{margin-block-start:30px}@media(min-width: 992px){.cms-3-column-editorial .left-column .left-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;margin-block-start:47px;padding-inline:17px;margin-block-end:40px}}@media(min-width: 992px){.cms-3-column-editorial .center-column{width:34.6774193548%}}@media(min-width: 992px){.cms-3-column-editorial .center-column .center-img-wrap{height:100%}}.cms-3-column-editorial .right-column{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(min-width: 992px){.cms-3-column-editorial .right-column{width:30.2419354839%}}.cms-3-column-editorial .right-column .right-img-wrap{display:none}@media(min-width: 992px){.cms-3-column-editorial .right-column .right-img-wrap{display:block}}@media(min-width: 992px){.cms-3-column-editorial .right-column .text-and-btn-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-inline:17px;margin-block-start:0px}}.cms-3-column-editorial .right-column .right-content{margin-block-end:20px}@media(min-width: 992px){.cms-3-column-editorial .right-column .right-content{margin-block-end:30px}}.cms-text-plus-vertical-image{position:relative;display:flex;flex-direction:column;justify-content:center;flex:1}@media(min-width: 992px){.cms-text-plus-vertical-image:has(.custom-bg-image-border) .outer-wrap.right,.cms-text-plus-vertical-image:has(.custom-image-border-bg-image) .outer-wrap.right{padding-inline-start:60px;padding-inline-end:30px}}@media(min-width: 992px){.cms-text-plus-vertical-image .outer-wrap.left .columns-wrapper{flex-direction:row}}@media(min-width: 992px){.cms-text-plus-vertical-image .outer-wrap.right .columns-wrapper{flex-direction:row-reverse}}.cms-text-plus-vertical-image .columns-wrapper{display:flex;flex-direction:column;row-gap:30px}@media(min-width: 992px){.cms-text-plus-vertical-image .columns-wrapper{flex-direction:row;align-items:stretch;column-gap:60px;flex-direction:row-reverse}}@media(min-width: 992px){.cms-text-plus-vertical-image .columns-wrapper.left{flex-direction:row}}@media(min-width: 992px){.cms-text-plus-vertical-image .columns-wrapper.right{flex-direction:row-reverse}}.cms-text-plus-vertical-image .image-column{width:100%}@media(min-width: 992px){.cms-text-plus-vertical-image .image-column{display:flex;width:41.6666666667vw;max-width:650px;flex-shrink:0}}.cms-text-plus-vertical-image .image-column .img-wrap{width:100%;aspect-ratio:335/391;overflow:hidden}@media(min-width: 992px){.cms-text-plus-vertical-image .image-column .img-wrap{flex:1;height:100%;min-height:0;aspect-ratio:600/700}}.cms-text-plus-vertical-image .image-column .picture{display:block;width:100%;height:100%}.cms-text-plus-vertical-image .image-column img{display:block;width:100%;height:100%;object-fit:cover}.cms-text-plus-vertical-image .content-column{display:flex;flex-direction:column;justify-content:center;width:100%}@media(min-width: 992px){.cms-text-plus-vertical-image .content-column{width:100%}}.cms-text-plus-vertical-image .content-column .title{padding-block-end:10px}.cms-text-plus-vertical-image .content-column .content ul{margin-block:unset}.cms-text-plus-vertical-image .content-column .text-plus-btn-wrap{padding-inline-start:30px}@media(min-width: 992px){.cms-text-plus-vertical-image .content-column .text-plus-btn-wrap{padding-inline-start:60px}}.cms-text-plus-vertical-image .btn-wrapper{margin-block-start:20px}.unit-offers-grid .item-grid{display:flex;flex-wrap:wrap;row-gap:60px;justify-content:space-between}@media(min-width: 1200px){.unit-offers-grid .item-grid{column-gap:60px;row-gap:60px}}.unit-offers-grid .grid-item{width:100%}@media(min-width: 992px){.unit-offers-grid .grid-item{width:calc(50% - 15px)}}@media(min-width: 1200px){.unit-offers-grid .grid-item{width:calc(50% - 30px)}}.unit-offers-grid .grid-item.load-more-hidden{display:none}.unit-offers-grid .image-wrap{position:relative;width:100%;height:auto;aspect-ratio:375/374;overflow:hidden}@media(min-width: 992px){.unit-offers-grid .image-wrap{aspect-ratio:590/374}}.unit-offers-grid .image-wrap picture,.unit-offers-grid .image-wrap img{display:block;width:100%;height:100%}.unit-offers-grid .image-wrap img{object-fit:cover}.unit-offers-grid .optional-title-warp{position:absolute;bottom:0;z-index:2;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 69.85%);padding-block-start:80px}.unit-offers-grid .optional-title{width:calc(100% - 40px);margin-inline:auto;margin-block-end:10px;word-wrap:break-word;text-align:center;word-wrap:break-word;font-weight:600;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#fff;text-transform:uppercase}.unit-offers-grid .item-rate{display:flex;flex-direction:column;font-weight:500;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:.64px;color:#2e2c2a}@media(min-width: 992px){.unit-offers-grid .item-rate{flex-direction:row}}.unit-offers-grid .content-wrap{padding-inline:20px;padding-block-start:16px}@media(min-width: 992px){.unit-offers-grid .content-wrap{padding-inline:0px}}.unit-offers-grid .item-desc{margin-block-start:10px;overflow:hidden}.unit-offers-grid .btn-wrap{margin-block-start:30px}.unit-offers-grid .bottom-wrap{margin-block-start:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.unit-offers-grid.has-common-load-more .load-more-btn-wrap{margin-block-start:60px;margin-inline:auto;display:block;width:fit-content}.unit-offers-grid.load-more-deactivate .load-more-btn-wrap{display:none}.unit-offers-grid .four-line-truncate{overflow:hidden}.unit-featured-dining .intro-wrap{margin-block-end:40px}@media(min-width: 992px){.unit-featured-dining .intro-wrap{width:82.5806451613%;margin-inline:auto;margin-block-end:60px}}.unit-featured-dining .intro-wrap .intro-inner{display:flex;flex-direction:column;row-gap:20px;padding-inline-start:30px;margin-block-start:10px}@media(min-width: 992px){.unit-featured-dining .intro-wrap .intro-inner{column-gap:60px;flex-direction:row;padding-inline-start:60px}}.unit-featured-dining .intro-wrap .intro-btn{width:max-content}@media(min-width: 992px){.unit-featured-dining .intro-wrap:not(:has(.btn-wrap)){width:75.6451612903%}}@media(min-width: 992px){.unit-featured-dining .intro-wrap:not(:has(.btn-wrap)) .intro-inner{width:93.6034115139%}}.unit-featured-dining .intro-wrap:not(:has(.intro-inner)) .title{text-align:center}.unit-featured-dining .dining-grid-wrap{padding-inline:20px}@media(min-width: 992px){.unit-featured-dining .dining-grid-wrap{padding-inline:unset}}.unit-featured-dining .img-wrapper{position:relative;overflow:hidden;aspect-ratio:295/368}.unit-featured-dining .img-wrapper .default-img-wrap,.unit-featured-dining .img-wrapper .image-wrap{position:absolute;inset:0;width:100%;height:100%;transition:opacity .4s ease}.unit-featured-dining .img-wrapper .default-img-wrap picture,.unit-featured-dining .img-wrapper .default-img-wrap img,.unit-featured-dining .img-wrapper .image-wrap picture,.unit-featured-dining .img-wrapper .image-wrap img{display:block;width:100%;height:100%}.unit-featured-dining .img-wrapper .default-img-wrap img,.unit-featured-dining .img-wrapper .image-wrap img{object-fit:cover}.unit-featured-dining .img-wrapper .default-img-wrap{opacity:0;z-index:0}@media(min-width: 992px){.unit-featured-dining .img-wrapper .default-img-wrap{opacity:1;z-index:2}}.unit-featured-dining .img-wrapper .image-wrap{opacity:1;z-index:1}@media(min-width: 992px){.unit-featured-dining .img-wrapper .image-wrap{opacity:0;z-index:1}}@media(hover: hover)and (pointer: fine){.unit-featured-dining .unit-dining-item:hover .default-img-wrap{opacity:0}.unit-featured-dining .unit-dining-item:hover .image-wrap{opacity:1}}@media(min-width: 992px){.unit-featured-dining .dining-slider-wrapper{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.6129032258%;row-gap:20px}}@media(min-width: 992px){.unit-featured-dining .unit-dining-item{width:23.7903225806%;height:auto}}.unit-featured-dining .unit-dining-item:not(:has(.default-img-wrap)){display:none}.unit-featured-dining .dining-item-inner{display:flex;flex-direction:column;height:100%}.unit-featured-dining .item-content-wrap{margin-block-start:20px}.unit-featured-dining .item-description{margin-block-start:10px}.unit-featured-dining .link-wrap{margin-block-start:auto;padding-block-start:30px}@media(min-width: 992px){.unit-featured-dining .link-wrap{padding-block-end:3px}}.unit-featured-dining .slider-controls{width:100%;height:auto;display:flex;justify-content:center;column-gap:20px;align-items:center;margin-block-start:40px}@media(min-width: 992px){.unit-featured-dining .slider-controls{display:none}}.unit-featured-dining .slider-control-btn{display:flex;pointer-events:all}.unit-featured-dining .slider-control-btn svg{display:flex}.unit-featured-dining .nav-control-btn{display:flex;pointer-events:all}.unit-featured-dining .nav-control-btn svg{display:flex;width:28px;height:28px;object-fit:contain;overflow:visible}.unit-featured-dining:has(.custom-bg-color) .title{color:#fff}.unit-featured-dining:has(.custom-bg-color) .item-title{color:#fff}.unit-featured-dining:has(.custom-bg-color) .content,.unit-featured-dining:has(.custom-bg-color) .item-description{color:#fff}@media(min-width: 992px){.unit-poi-map-plus-grid .unit-poi-map-wrapper{margin-inline:auto;width:calc(100% - 200px);max-width:1320px}}.unit-poi-map-plus-grid .map-wrapper{position:relative}.unit-poi-map-plus-grid .map-canvas{display:none}@media(min-width: 992px){.unit-poi-map-plus-grid .map-canvas{display:block;width:100%;height:520px}}.unit-poi-map-plus-grid .poi-wrap{display:flex;flex-wrap:wrap;row-gap:60px;column-gap:4.8387096774%}.unit-poi-map-plus-grid .poi-wrap .image-wrap{margin-block-end:20px}.unit-poi-map-plus-grid .poi-wrap .description{margin-block-start:10px}.unit-poi-map-plus-grid .poi-item{width:100%;height:auto}@media(min-width: 992px){.unit-poi-map-plus-grid .poi-item{width:30.0806451613%}}.unit-poi-map-plus-grid .item-inner{display:flex;flex-direction:column;height:100%}.unit-poi-map-plus-grid .link-wrap{margin-block-start:auto;padding-block-start:30px;padding-inline:20px}@media(min-width: 992px){.unit-poi-map-plus-grid .link-wrap{padding-inline:unset}}.unit-poi-map-plus-grid .category-inner{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline-start:10px;display:flex;align-items:center;column-gap:35px;margin-block-end:40px;padding-block-start:10px;padding-inline-end:120px}.unit-poi-map-plus-grid .category-inner::-webkit-scrollbar{display:none}@media(min-width: 992px){.unit-poi-map-plus-grid .category-inner{column-gap:50px;flex-wrap:wrap;row-gap:20px;padding-block-start:8px;padding-block-end:8px;padding-inline-end:unset}}.unit-poi-map-plus-grid .separator{width:1px;height:28px;background:#2e2c2a}.unit-poi-map-plus-grid .btn-inner{display:none}@media(min-width: 992px){.unit-poi-map-plus-grid .btn-inner{display:flex;column-gap:21px;justify-content:flex-end;margin-block-end:20px}}.unit-poi-map-plus-grid .btn-inner:has(.js-map-view-btn:only-child) .separator,.unit-poi-map-plus-grid .btn-inner:has(.js-list-view-btn:only-child) .separator{display:none}.unit-poi-map-plus-grid .image-wrap{position:relative;width:100%;height:auto;aspect-ratio:373/374;overflow:hidden}.unit-poi-map-plus-grid .image-wrap picture,.unit-poi-map-plus-grid .image-wrap img{display:block;width:100%;height:100%}.unit-poi-map-plus-grid .image-wrap img{object-fit:cover}.unit-poi-map-plus-grid .image-wrap .txt-wrap{content:"";position:absolute;bottom:0px;left:0;right:0;width:100%;height:auto;display:flex;justify-content:center;z-index:2;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 69.85%);padding-block-start:150px;padding-block-end:10px}.unit-poi-map-plus-grid .miles-text{font-weight:600;text-transform:uppercase;text-align:center;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#fff}.unit-poi-map-plus-grid .content-wrap{flex-grow:1;padding-inline:20px}@media(min-width: 992px){.unit-poi-map-plus-grid .content-wrap{padding-inline:unset}}.unit-poi-map-plus-grid .category-filter-wrap{position:relative;padding-inline-start:40px}.unit-poi-map-plus-grid .category-filter-wrap::before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;height:50px;background-color:#cfab4f}.unit-poi-map-plus-grid .category-filter-wrap::after{content:"";position:absolute;right:0;top:0;bottom:0;width:95px;height:50px;background:linear-gradient(90deg, rgba(243, 239, 232, 0) 0%, rgba(243, 239, 232, 0.5) 30.29%, #F3EFE8 100%);pointer-events:none}@media(min-width: 992px){.unit-poi-map-plus-grid .category-filter-wrap::after{display:none}}.unit-poi-map-plus-grid .category-item{font-weight:400;white-space:nowrap;transition:color .3s ease;font-family:"CormorantGaramond",serif;font-size:1.5625rem;line-height:1.875rem;letter-spacing:0px;color:#2e2c2a}@media(min-width: 992px){.unit-poi-map-plus-grid .category-item{font-size:1.75rem;line-height:2.125rem}}.unit-poi-map-plus-grid .category-item:hover{color:#846924}.unit-poi-map-plus-grid .category-item.active{color:#846924}.unit-poi-map-plus-grid .switch-btn{font-weight:600;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#2e2c2a}.unit-poi-map-plus-grid .switch-btn.active{color:#846924}.unit-poi-map-plus-grid .gm-style-iw-c{padding:0 !important;border-radius:0 !important;box-shadow:none !important;background:#f3efe8 !important;overflow:hidden !important;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15) !important;max-width:628px !important}.unit-poi-map-plus-grid .gm-style-iw-chr{display:none !important}.unit-poi-map-plus-grid .gm-style-iw-d{overflow:hidden !important;max-height:none !important}.unit-poi-map-plus-grid .gm-style-iw-c>button[aria-label=Close]{display:none !important}.unit-poi-map-plus-grid .gm-style-iw-tc{display:none}.unit-poi-map-plus-grid .info-window{position:relative;width:628px;height:auto}.unit-poi-map-plus-grid .info-window .info-window-wrapper{display:flex;align-items:center}.unit-poi-map-plus-grid .info-window .info-window-wrapper .poi-text-wrap{padding-block:20px;padding-inline:20px}.unit-poi-map-plus-grid .info-window .info-window-wrapper .poi-text-wrap:not(:has(.info-miles-text)) .poi-card-name{margin-top:0}.unit-poi-map-plus-grid .info-window .info-window-wrapper .info-miles-text{margin-block-end:10px;font-weight:600;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#2e2c2a}.unit-poi-map-plus-grid .info-window .info-window-wrapper .poi-card-name{margin-block-start:10px}.unit-poi-map-plus-grid .info-window .info-window-wrapper .card-para-wrap{margin-block-start:10px}.unit-poi-map-plus-grid .info-window .info-window-wrapper .card-para-wrap .poi-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.unit-poi-map-plus-grid .info-window .info-window-wrapper .card-para-wrap .poi-description p{display:inline}.unit-poi-map-plus-grid .info-window .info-window-wrapper .poi-link-wrap{margin-block-start:30px}.unit-poi-map-plus-grid .info-window .poi-image-wrap{display:flex;height:stretch}.unit-poi-map-plus-grid .info-window .poi-image-wrap .poi-item-img-container{border:5px solid #f3efe8}.unit-poi-map-plus-grid .info-window .poi-image-wrap .poi-item-img-container picture{display:flex;width:100%;height:100%}.unit-poi-map-plus-grid .info-window .poi-image-wrap .poi-item-img-container img{width:255px;height:100%;min-height:264px;object-fit:cover}.unit-poi-map-plus-grid .info-window .close-info-window{position:absolute;display:flex;top:10px;right:10px;cursor:pointer}.unit-poi-map-plus-grid .info-window .close-info-window .x-icon svg{width:12px;height:12px}.unit-poi-map-plus-grid .info-window .close-info-window .x-icon path{transition:fill 300ms ease-out}@media(hover: hover){.unit-poi-map-plus-grid .info-window .close-info-window .x-icon:hover path{fill:#846924}}.unit-poi-map-plus-grid .info-window .close-info-window .x-icon:focus-visible path{fill:#846924}.unit-poi-map-plus-grid .custom-poi-marker{position:relative;display:block;width:max-content;height:max-content;line-height:0}.unit-poi-map-plus-grid .custom-poi-marker .map-pin-poi{position:relative;display:block;width:auto;height:auto;z-index:1}.unit-poi-map-plus-grid .custom-poi-marker .poi-category-icon{position:absolute;top:35%;left:50%;width:12px;height:16px;margin:0;object-fit:contain;transform:translate(-50%, -50%);z-index:2;pointer-events:none}.unit-poi-map-plus-grid .load-more-wrap{display:flex;justify-content:center;margin-block-start:60px}.unit-poi-map-plus-grid .custom-zoom-controll{position:absolute;display:none;right:10px;bottom:30px;z-index:10;width:35px;height:71px;background-color:#f3efe8;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15)}@media(min-width: 992px){.unit-poi-map-plus-grid .custom-zoom-controll{display:block}}.unit-poi-map-plus-grid .custom-zoom-controll .zoom-ctrl-inner{display:flex;flex-direction:column}.unit-poi-map-plus-grid .custom-zoom-controll .devider{width:28px;height:1px;background-color:#2e2c2a;margin:0 auto}.unit-poi-map-plus-grid .custom-zoom-controll .plus-icon-wrap,.unit-poi-map-plus-grid .custom-zoom-controll .minus-icon-wrap{padding-block-start:11px;padding-inline-start:11px;padding-block-end:9.15px;padding-inline-end:9.15px}.unit-poi-map-plus-grid .custom-zoom-controll .plus-icon,.unit-poi-map-plus-grid .custom-zoom-controll .minus-icon{display:flex;cursor:pointer;pointer-events:all}.unit-poi-map-plus-grid gmp-internal-camera-control{display:none}.unit-poi-map-plus-grid .custom-hotel-marker{position:relative;display:block;width:max-content;height:max-content;line-height:0}.unit-poi-map-plus-grid .custom-hotel-marker .hotel-pin-default,.unit-poi-map-plus-grid .custom-hotel-marker .hotel-pin-hover{display:block;width:auto;height:auto;transition:opacity .25s ease}.unit-poi-map-plus-grid .custom-hotel-marker .hotel-pin-default{position:relative;z-index:1;opacity:1}.unit-poi-map-plus-grid .custom-hotel-marker .hotel-pin-hover{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none}.unit-poi-map-plus-grid .custom-hotel-marker.is-hovered .hotel-pin-default,.unit-poi-map-plus-grid .custom-hotel-marker.is-active .hotel-pin-default{opacity:0}.unit-poi-map-plus-grid .custom-hotel-marker.is-hovered .hotel-pin-hover,.unit-poi-map-plus-grid .custom-hotel-marker.is-active .hotel-pin-hover{opacity:1}.unit-press-grid .inner-wrapper{position:relative;width:100%;margin-inline:auto;z-index:1}@media(min-width: 992px){.unit-press-grid .inner-wrapper{width:calc(100% - 40px)}}@media(min-width: 1200px){.unit-press-grid .inner-wrapper{width:calc(100% - 200px);max-width:1320px}}.unit-press-grid .item-grid{display:flex;flex-wrap:wrap;row-gap:60px}@media(min-width: 992px){.unit-press-grid .item-grid{column-gap:4.8387096774%;row-gap:60px}}.unit-press-grid .grid-item{width:100%}@media(min-width: 992px){.unit-press-grid .grid-item{width:30.0806451613%}}.unit-press-grid .grid-item.load-more-hidden{display:none}.unit-press-grid .item-inner-wrap{display:flex;flex-direction:column;height:100%}.unit-press-grid .image-wrap{position:relative;width:100%;height:auto;aspect-ratio:375/374;overflow:hidden}@media(min-width: 992px){.unit-press-grid .image-wrap{aspect-ratio:373/374}}.unit-press-grid .image-wrap picture,.unit-press-grid .image-wrap img{display:block;width:100%;height:100%}.unit-press-grid .image-wrap img{object-fit:cover}.unit-press-grid .optional-title-warp{position:absolute;bottom:0;z-index:2;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 69.85%);padding-block-start:156px}.unit-press-grid .optional-title{width:100%;padding-inline:20px;margin-block-end:10px;text-align:center;word-wrap:break-word;font-weight:600;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#fff;text-transform:uppercase}.unit-press-grid .item-rate{display:flex;flex-direction:column;font-weight:500;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1rem;letter-spacing:.64px;color:#2e2c2a}@media(min-width: 992px){.unit-press-grid .item-rate{flex-direction:row}}.unit-press-grid .content-wrap{display:flex;flex-direction:column;padding-inline:20px;padding-block-start:20px}@media(min-width: 992px){.unit-press-grid .content-wrap{padding-inline:0px}}.unit-press-grid .item-desc{margin-block-start:12px;overflow:hidden}.unit-press-grid .btn-wrap{padding-inline:20px;margin-block-start:auto;padding-block-start:30px}@media(min-width: 992px){.unit-press-grid .btn-wrap{padding-inline:unset}}.unit-press-grid .bottom-wrap{margin-block-start:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.unit-press-grid .load-more-btn-wrap{margin-block-start:60px;width:100%;display:flex}.unit-press-grid .loadmoreless-btn{width:fit-content;margin-inline:auto}.unit-press-grid .logo-wrap{width:100%;display:flex;justify-content:center;margin-block-start:20px}.unit-press-grid .logo-wrap img{max-width:185px;max-height:90px;height:90px;width:auto}.unit-press-grid.has-common-load-more .load-more-btn-wrap{margin-block-start:60px;margin-inline:auto;display:block;width:fit-content}.unit-press-grid.load-more-deactivate .load-more-btn-wrap{display:none}.unit-room-slider{width:100%;position:relative;overflow:hidden}.unit-room-slider .container{width:100%;margin:0 auto}@media(min-width: 992px){.unit-room-slider .container{width:93.0555555556%;margin-inline-start:0}}.unit-room-slider .rooms-suites-inner{display:flex;flex-direction:column;row-gap:40px}@media(min-width: 992px){.unit-room-slider .rooms-suites-inner{padding-inline:0;row-gap:0;column-gap:20px;flex-direction:row-reverse;justify-content:space-between;align-items:center}}@media(min-width: 1200px){.unit-room-slider .rooms-suites-inner{column-gap:59px}}.unit-room-slider .rooms-suites-inner .section-desc{padding-block-start:10px;padding-inline-start:30px}@media(min-width: 992px){.unit-room-slider .rooms-suites-inner .section-desc{padding-inline-start:60px}}.unit-room-slider .rooms-suites-inner .btn-wrap{padding-block-start:20px;padding-inline-start:30px}@media(min-width: 992px){.unit-room-slider .rooms-suites-inner .btn-wrap{padding-inline-start:60px}}.unit-room-slider .content-col{width:100%;z-index:1;padding-inline:20px}@media(min-width: 992px){.unit-room-slider .content-col{width:31.4179104478%;margin-block-end:46px;padding-inline:unset}}.unit-room-slider .slider-col{width:100%;position:relative}@media(min-width: 992px){.unit-room-slider .slider-col{width:64.1791044776%}}.unit-room-slider .swiper-slide{display:flex;flex-direction:column;position:relative}@media(min-width: 992px){.unit-room-slider .swiper-slide{display:block}}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.unit-room-slider .swiper-slide:hover .icons-wrapper,.unit-room-slider .swiper-slide:hover .booking-wrapper{max-height:150px;opacity:1;visibility:visible;margin-top:20px;transform:translateY(0%);transition:max-height 500ms ease-out,opacity 500ms ease-out 300ms,visibility 500ms ease-out,margin-top 500ms ease-out,transform 500ms ease-out 300ms}}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.unit-room-slider .swiper-slide:not(:has(.slide-details.no-overlay)):hover .slide-overlay{height:100%}}.unit-room-slider .slide-visual{position:relative;overflow:hidden}.unit-room-slider .img-wrap{width:100%}.unit-room-slider .img-wrap .image-link{display:block;width:100%;height:100%}.unit-room-slider .img-wrap .picture{display:block;width:100%;aspect-ratio:375/275}@media(min-width: 992px){.unit-room-slider .img-wrap .picture{aspect-ratio:860/557}}.unit-room-slider .img-wrap .image{width:100%;height:100%;object-fit:cover;display:block}.unit-room-slider .img-wrap.no-img{display:block;width:100%;aspect-ratio:375/275}@media(min-width: 992px){.unit-room-slider .img-wrap.no-img{aspect-ratio:860/557}}.unit-room-slider .slide-overlay{position:absolute;bottom:0;left:0;width:100%;height:38.6666666667vw;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 70%);pointer-events:none;z-index:1;transition:height 500ms ease-out}@media(min-width: 992px){.unit-room-slider .slide-overlay{height:16.875vw}}.unit-room-slider .slide-details{position:relative;display:flex;flex-direction:column;padding:20px;z-index:2;pointer-events:none}@media(min-width: 992px){.unit-room-slider .slide-details{position:absolute;bottom:0;left:0;width:100%;height:100%;padding-inline:40px;padding-block:30px;flex-direction:row;flex-wrap:wrap;align-content:flex-end;align-items:flex-end;justify-content:space-between}}@media(min-width: 1200px){.unit-room-slider .slide-details{padding-inline:100px}}.unit-room-slider .room-title{width:100%;order:1}@media(min-width: 992px){.unit-room-slider .room-title{width:50%;color:#fff}}.unit-room-slider .view-more{order:2;padding-block:30px;pointer-events:auto}@media(min-width: 992px){.unit-room-slider .view-more{padding-block:0;width:50%;display:flex;justify-content:flex-end}}.unit-room-slider .icons-wrapper{position:absolute;bottom:100%;left:0;width:100%;display:flex;justify-content:center;column-gap:20px;padding-inline:20px;padding-block:10px;z-index:3}@media(min-width: 992px){.unit-room-slider .icons-wrapper{position:relative;bottom:auto;left:auto;order:3;width:60%;padding:0;justify-content:flex-start;gap:30px;max-height:0;opacity:0;visibility:hidden;margin-top:0;overflow:hidden;transform:translateY(100%);transition:max-height 500ms ease-out,opacity 500ms ease-out,visibility 500ms ease-out,margin-top 500ms ease-out,transform 500ms ease-out}}.unit-room-slider .icons-wrapper .icon-item{display:flex;flex-direction:column;align-items:center;row-gap:5px}.unit-room-slider .icons-wrapper .icon-item img{display:block;max-width:35px;max-height:35px;filter:invert(1);object-fit:contain}@media(min-width: 992px){.unit-room-slider .icons-wrapper .icon-item img{max-width:46px;max-height:46px}}.unit-room-slider .icons-wrapper .icon svg{max-width:35px;max-height:35px}@media(min-width: 992px){.unit-room-slider .icons-wrapper .icon svg{max-width:46px;max-height:46px}}.unit-room-slider .icons-wrapper .icon svg path{fill:#fff}.unit-room-slider .icons-wrapper .icon-title{font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.56px;color:#fff;font-weight:600;font-style:normal;text-transform:uppercase;text-align:center;word-wrap:break-word}@media(min-width: 992px){.unit-room-slider .icons-wrapper .icon-title{letter-spacing:1.12px}}.unit-room-slider .booking-wrapper{order:3;display:flex;align-items:center;justify-content:space-between;pointer-events:auto}@media(min-width: 992px){.unit-room-slider .booking-wrapper{order:4;width:40%;flex-direction:column;align-items:flex-end;row-gap:15px;max-height:0;opacity:0;visibility:hidden;margin-top:0;overflow:hidden;transform:translateY(100%);transition:max-height 500ms ease-out,opacity 500ms ease-out,visibility 500ms ease-out,margin-top 500ms ease-out,transform 500ms ease-out}}@media(min-width: 992px){.unit-room-slider .book-now{padding:3px}}.unit-room-slider .price-label,.unit-room-slider .price{display:block;font-weight:500;font-style:normal;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:.64px;color:#fff}@media(min-width: 992px){.unit-room-slider .price-label,.unit-room-slider .price{text-align:right;display:inline-block}}.unit-room-slider .slider-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}.unit-room-slider .slider-controls .nav-control-btn{cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);padding:0}.unit-room-slider.has-single-slide .slider-controls{display:none}.unit-contact-plus-map .map-wrap{position:relative;width:100%;min-width:0}@media(min-width: 992px){.unit-contact-plus-map .map-wrap{width:58.8709677419%}}.unit-contact-plus-map .contact-map-canvas{width:100%;height:266px}@media(min-width: 992px){.unit-contact-plus-map .contact-map-canvas{width:100%;height:500px}}.unit-contact-plus-map .contact-map-inner{display:flex;align-items:center;column-gap:60px;flex-direction:column;row-gap:60px}@media(min-width: 992px){.unit-contact-plus-map .contact-map-inner{flex-direction:row}}.unit-contact-plus-map .map-content-wrap{display:flex;flex-direction:column;row-gap:10px}@media(min-width: 992px){.unit-contact-plus-map .map-content-wrap{width:36.2903225806%}}.unit-contact-plus-map .map-content-wrap .content{padding-inline-start:30px}@media(min-width: 992px){.unit-contact-plus-map .map-content-wrap .content{padding-inline-start:60px}}.unit-contact-plus-map .map-content-wrap .content p{margin-block:20px}.unit-contact-plus-map .gm-style-iw-c{padding:0 !important;border-radius:0 !important;box-shadow:none !important;background:#f3efe8 !important;overflow:hidden !important;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15) !important;max-width:628px !important}.unit-contact-plus-map gmp-advanced-marker{pointer-events:none !important;cursor:default !important}@media(min-width: 992px){.unit-contact-plus-map gmp-advanced-marker{pointer-events:unset !important;cursor:pointer !important}}.unit-contact-plus-map .gm-style-iw-chr{display:none !important}.unit-contact-plus-map .gm-style-iw-d{overflow:hidden !important;max-height:none !important}.unit-contact-plus-map .gm-style-iw-c>button[aria-label=Close]{display:none !important}.unit-contact-plus-map .gm-style-iw-tc{display:none}.unit-contact-plus-map .custom-zoom-controll{position:absolute;right:10px;bottom:30px;z-index:10;width:35px;height:71px;background-color:#f3efe8;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15)}.unit-contact-plus-map .custom-zoom-controll .zoom-ctrl-inner{display:flex;flex-direction:column}.unit-contact-plus-map .custom-zoom-controll .devider{width:28px;height:1px;background-color:#2e2c2a;margin:0 auto}.unit-contact-plus-map .custom-zoom-controll .plus-icon-wrap,.unit-contact-plus-map .custom-zoom-controll .minus-icon-wrap{padding-block-start:11px;padding-inline-start:11px;padding-block-end:9.15px;padding-inline-end:9.15px}.unit-contact-plus-map .custom-zoom-controll .plus-icon,.unit-contact-plus-map .custom-zoom-controll .minus-icon{display:flex;cursor:pointer;pointer-events:all}.unit-contact-plus-map gmp-internal-camera-control{display:none}.unit-contact-plus-map .info-window{position:relative;width:0;height:0;opacity:0;visibility:hidden}@media(min-width: 992px){.unit-contact-plus-map .info-window{width:100%;height:auto;opacity:1;visibility:visible}}.unit-contact-plus-map .info-window .info-window-wrapper{display:flex;align-items:center}.unit-contact-plus-map .info-window .info-window-wrapper .hotel-item-img-container{width:255px;height:stretch}.unit-contact-plus-map .info-window .info-window-wrapper .hotel-item-img-container picture{width:100%;height:100%;display:flex}.unit-contact-plus-map .info-window .info-window-wrapper .hotel-item-img-container img{width:255px;height:100%;min-height:258px;aspect-ratio:auto;object-fit:cover;border:5px solid #f3efe8}.unit-contact-plus-map .info-window .info-window-wrapper .hotel-text-wrap{flex:1;min-width:0;width:auto;padding-block:20px;padding-inline:20px}.unit-contact-plus-map .info-window .info-window-wrapper .card-para-wrap{margin-block-start:10px}.unit-contact-plus-map .info-window .info-window-wrapper .card-para-wrap .hotel-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.unit-contact-plus-map .info-window .info-window-wrapper .card-para-wrap .hotel-description p{display:inline}.unit-contact-plus-map .info-window .info-window-wrapper .card-para-wrap .hotel-description p{color:#2e2c2a}.unit-contact-plus-map .info-window .info-window-wrapper .hotel-card-name{color:#2e2c2a}.unit-contact-plus-map .info-window .info-window-wrapper .hotel-link-wrap{margin-block-start:30px}.unit-contact-plus-map .info-window .close-info-window{position:absolute;z-index:2;display:flex;top:10px;right:10px;cursor:pointer}.unit-contact-plus-map .info-window .close-info-window .x-icon svg{width:12px;height:12px}.unit-contact-plus-map .info-window .close-info-window .x-icon path{transition:fill 300ms ease-out}@media(hover: hover){.unit-contact-plus-map .info-window .close-info-window .x-icon:hover path{fill:#846924}}.unit-contact-plus-map .info-window .close-info-window .x-icon:focus-visible path{fill:#846924}.unit-dining-grid .item-grid{display:flex;flex-wrap:wrap;row-gap:60px;justify-content:space-between}@media(min-width: 1200px){.unit-dining-grid .item-grid{column-gap:60px;row-gap:60px}}.unit-dining-grid .grid-item{width:100%}@media(min-width: 992px){.unit-dining-grid .grid-item{width:calc(50% - 15px)}}@media(min-width: 1200px){.unit-dining-grid .grid-item{width:calc(50% - 30px)}}.unit-dining-grid .grid-item.load-more-hidden{display:none}.unit-dining-grid .item-inner-wrap{display:flex;flex-direction:column;height:100%}.unit-dining-grid .image-link{display:block}.unit-dining-grid .image-wrap{position:relative;width:100%;height:auto;aspect-ratio:375/374;overflow:hidden}@media(min-width: 992px){.unit-dining-grid .image-wrap{aspect-ratio:590/374}}.unit-dining-grid .image-wrap picture,.unit-dining-grid .image-wrap img{display:block;width:100%;height:100%}.unit-dining-grid .image-wrap img{object-fit:cover}.unit-dining-grid .content-wrap{padding-inline:20px;padding-block-start:20px}@media(min-width: 992px){.unit-dining-grid .content-wrap{padding-inline:0px}}.unit-dining-grid .item-desc{margin-block-start:10px}.unit-dining-grid .btn-wrap{padding-inline:20px;margin-block-start:auto;padding-block-start:30px}@media(min-width: 992px){.unit-dining-grid .btn-wrap{padding-inline:unset}}.unit-dining-grid .bottom-wrap{margin-block-start:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.unit-dining-grid.has-common-load-more .load-more-btn-wrap{margin-block-start:60px;margin-inline:auto;display:block;width:fit-content}.unit-dining-grid.load-more-deactivate .load-more-btn-wrap{display:none}.unit-simple-map .map-wrapper{position:relative;width:100%}.unit-simple-map .simple-map-canvas{width:100%;height:400px}.unit-simple-map .simple-img-map-inner{position:relative;width:100%;height:400px;background-position:center;background-repeat:no-repeat;background-size:cover}.unit-simple-map .simple-img-map-inner .title-wrapper{position:absolute;top:20px;left:20px;z-index:2}@media(min-width: 992px){.unit-simple-map .simple-img-map-inner .title-wrapper{top:30px;right:30px}}.unit-simple-map .simple-img-map-inner .title-wrapper .simple-title{width:fit-content;height:auto;display:block;font-weight:600;text-transform:uppercase;background-color:#f3efe8;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15);padding-block:10px;padding-inline:10px;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:1.28px;color:#000}@media(min-width: 992px){.unit-simple-map .simple-img-map-inner .title-wrapper .simple-title{font-size:1.125rem;line-height:1.5625rem;letter-spacing:1.44px;padding-block:20px;padding-inline:20px}}.unit-simple-map .simple-img-map-inner .hotel-pin-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.unit-simple-map .simple-img-map-inner .hotel-pin-wrapper a{position:relative;display:inline-block}.unit-simple-map .simple-img-map-inner .hotel-pin-wrapper a .hotel-pin,.unit-simple-map .simple-img-map-inner .hotel-pin-wrapper a .hotel-hover-pin{display:block;transition:opacity .3s ease}.unit-simple-map .simple-img-map-inner .hotel-pin-wrapper a .hotel-pin{opacity:1}.unit-simple-map .simple-img-map-inner .hotel-pin-wrapper a .hotel-hover-pin{position:absolute;inset:0;opacity:0}@media(hover: hover)and (pointer: fine){.unit-simple-map .simple-img-map-inner .hotel-pin-wrapper a:hover .hotel-pin,.unit-simple-map .simple-img-map-inner .hotel-pin-wrapper a:focus-visible .hotel-pin{opacity:0}.unit-simple-map .simple-img-map-inner .hotel-pin-wrapper a:hover .hotel-hover-pin,.unit-simple-map .simple-img-map-inner .hotel-pin-wrapper a:focus-visible .hotel-hover-pin{opacity:1}}.unit-simple-map .custom-zoom-controll{position:absolute;right:10px;bottom:30px;z-index:10;width:35px;height:71px;background-color:#f3efe8;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15)}.unit-simple-map .custom-zoom-controll .zoom-ctrl-inner{display:flex;flex-direction:column}.unit-simple-map .custom-zoom-controll .devider{width:28px;height:1px;background-color:#2e2c2a;margin:0 auto}.unit-simple-map .custom-zoom-controll .plus-icon-wrap,.unit-simple-map .custom-zoom-controll .minus-icon-wrap{padding-block-start:11px;padding-inline-start:11px;padding-block-end:9.15px;padding-inline-end:9.15px}.unit-simple-map .custom-zoom-controll .plus-icon,.unit-simple-map .custom-zoom-controll .minus-icon{display:flex;cursor:pointer;pointer-events:all}.unit-simple-map gmp-internal-camera-control{display:none}.unit-simple-map .map-pin-wrapper{position:relative;display:block;cursor:pointer}.unit-simple-map .map-pin-wrapper .map-pin-default,.unit-simple-map .map-pin-wrapper .map-pin-hover{display:block;width:auto;height:auto;transition:opacity .25s ease}.unit-simple-map .map-pin-wrapper .map-pin-hover{position:absolute;inset:0;opacity:0}@media(hover: hover)and (pointer: fine){.unit-simple-map .map-pin-wrapper.is-hovered .map-pin-default{opacity:0}.unit-simple-map .map-pin-wrapper.is-hovered .map-pin-hover{opacity:1}}.announcement-container{padding-block:5px;background-color:#2e2c2a}.announcement-container .announcement-bar{max-width:calc(100% - 70px);margin-inline:auto;position:relative;display:flex;flex-direction:column;align-items:flex-start;column-gap:30px}@media(min-width: 992px){.announcement-container .announcement-bar{flex-direction:row;align-items:center;justify-content:center}}.announcement-container .announcement-message,.announcement-container .announcement-link{font-weight:400;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.875rem;letter-spacing:.84px;color:#fff}.announcement-container .announcement-link{min-width:max-content;text-transform:uppercase;margin-inline-end:20px}.announcement-container .announcement-close{position:absolute;width:12px;height:12px;object-fit:contain;inset-inline-end:20px;inset-block-start:15px;z-index:1}@media(hover: hover){.announcement-container .announcement-close:hover path{fill:#cfab4f}}.announcement-container .announcement-close:focus-visible path{fill:#cfab4f}.announcement-container svg{display:flex;width:12px;height:12px;object-fit:contain}.unit-faq-list .faq-content-wrap{display:flex;flex-direction:column;align-items:center;justify-content:space-between;row-gap:40px}@media(min-width: 992px){.unit-faq-list .faq-content-wrap{row-gap:60px}}.unit-faq-list .faq-category-wrap{position:relative;width:100%}.unit-faq-list .faq-category-wrap::before,.unit-faq-list .faq-category-wrap::after{content:"";position:absolute;inset-block-start:0px;inset-block-end:0px;z-index:3}.unit-faq-list .faq-category-wrap::before{inset-inline-start:0px;width:8px;height:50px;background-color:#cfab4f}.unit-faq-list .faq-category-wrap::after{inset-inline-end:0px;width:95px;height:50px;background:linear-gradient(90deg, rgba(243, 239, 232, 0) 0%, rgba(243, 239, 232, 0.5) 30.29%, rgb(243, 239, 232) 100%);pointer-events:none}@media(min-width: 992px){.unit-faq-list .faq-category-wrap::after{display:none}}.unit-faq-list .faq-category-wrap .category-inner-wrap{width:100%;overflow:scroll;scrollbar-width:none;display:flex;align-items:center;column-gap:35px;padding-inline-end:80px;padding-inline-start:43px}@media(min-width: 992px){.unit-faq-list .faq-category-wrap .category-inner-wrap{column-gap:50px;flex-wrap:wrap;row-gap:12px;padding-inline-end:unset;padding-inline-start:58px}}.unit-faq-list .faq-category-wrap .category-item{margin-block:11px;white-space:nowrap;font-weight:400;font-family:"CormorantGaramond",serif;font-size:1.75rem;line-height:1.75rem;letter-spacing:0;color:#2e2c2a}.unit-faq-list .faq-category-wrap .category-item.active{color:#846924}@media(hover: hover){.unit-faq-list .faq-category-wrap .category-item:hover{color:#846924}}.unit-faq-list .faq-category-wrap .category-item:focus-visible{color:#846924}.unit-faq-list .faq-items-wrap{width:100%;background-color:#7f7469}.unit-faq-list .faq-items-wrap .items-inner-wrap{width:89.3333333333%;margin:40px auto;padding:0;list-style:none}@media(min-width: 992px){.unit-faq-list .faq-items-wrap .items-inner-wrap{width:90.3225806452%;margin-block:60px}}.unit-faq-list .faq-items-wrap .item-wrap{position:relative;width:100%;margin-block-start:-1px;padding-block:15px;padding-inline:10px}.unit-faq-list .faq-items-wrap .item-wrap::before,.unit-faq-list .faq-items-wrap .item-wrap::after{content:"";position:absolute;inset-inline-start:0px;width:100%;height:1px;background:#fff;pointer-events:none;z-index:3}.unit-faq-list .faq-items-wrap .item-wrap::before{inset-block-start:0px}.unit-faq-list .faq-items-wrap .item-wrap::after{inset-block-end:0px}.unit-faq-list .faq-items-wrap .item-wrap:first-child{margin-block-start:0}.unit-faq-list .faq-items-wrap .item-wrap.active .item-icon svg{transform:rotate(180deg)}.unit-faq-list .faq-items-wrap .item-wrap.active .item-answer{grid-template-rows:1fr;margin-block-start:10px}.unit-faq-list .faq-items-wrap .item-question{display:flex;align-items:center;justify-content:space-between;width:100%;column-gap:30px;text-align:left;cursor:pointer}.unit-faq-list .faq-items-wrap .item-title{font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.64px;color:#fff}.unit-faq-list .faq-items-wrap .item-title{font-weight:600}.unit-faq-list .faq-items-wrap .item-icon svg{transition:transform .4s ease}.unit-faq-list .faq-items-wrap .item-answer{display:grid;grid-template-rows:0fr;margin-block-start:0;transition:grid-template-rows .4s ease,margin-block-start .4s ease}@media(min-width: 992px){.unit-faq-list .faq-items-wrap .item-answer{margin-inline-end:42px}}.unit-faq-list .faq-items-wrap .item-content{min-height:0;overflow:hidden}.unit-amenities-list .amenities-content-wrap{display:flex;flex-direction:column;justify-content:flex-start;row-gap:60px}@media(min-width: 992px){.unit-amenities-list .amenities-content-wrap{row-gap:50px}}@media(min-width: 1200px){.unit-amenities-list .amenities-content-wrap{row-gap:100px}}.unit-amenities-list .amenities-items-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;row-gap:20px}@media(min-width: 992px){.unit-amenities-list .amenities-items-wrap{flex-direction:row;column-gap:clamp(30px,6.7vw - 36.43px,60px)}.unit-amenities-list .amenities-items-wrap.reversed{flex-direction:row-reverse}}.unit-amenities-list .image-wrap{width:100%;height:auto;aspect-ratio:375/233;overflow:hidden}@media(min-width: 992px){.unit-amenities-list .image-wrap{width:59.6774193548%;aspect-ratio:740/460}}.unit-amenities-list .image-wrap picture,.unit-amenities-list .image-wrap img{display:block;width:100%;height:100%}.unit-amenities-list .image-wrap img{object-fit:cover;transform:scale(1);transition:transform .3s ease-in-out}@media(hover: hover){.unit-amenities-list .image-wrap:hover img{transform:scale(1.1)}}.unit-amenities-list .image-wrap:focus-visible img{transform:scale(1.1)}.unit-amenities-list .text-content-wrap{display:flex;flex-direction:column;align-items:flex-start;row-gap:10px;width:89.3333333333%;margin-inline:auto}@media(min-width: 992px){.unit-amenities-list .text-content-wrap{width:35.4838709677%}}.unit-amenities-list .text-content-wrap .text-content-inner{display:flex;flex-direction:column;align-items:flex-start;row-gap:20px;margin-inline-start:30px}@media(min-width: 992px){.unit-amenities-list .text-content-wrap .text-content-inner{margin-inline-start:60px}}.unit-amenities-list .text-content-wrap .item-content.four-line-truncate{overflow:hidden}.unit-careers-accordion .careers-content-wrap{display:flex;flex-direction:column;align-items:center;justify-content:space-between;row-gap:40px}@media(min-width: 992px){.unit-careers-accordion .careers-content-wrap{row-gap:60px}}.unit-careers-accordion .careers-items-wrap{width:100%;background-color:#7f7469}.unit-careers-accordion .careers-items-wrap .items-inner-wrap{width:89.3333333333%;margin:40px auto;padding:0;list-style:none}@media(min-width: 992px){.unit-careers-accordion .careers-items-wrap .items-inner-wrap{width:90.3225806452%;margin-block:60px}}.unit-careers-accordion .careers-items-wrap .item-wrap{position:relative;width:100%;margin-block-start:-1px;padding:20px}.unit-careers-accordion .careers-items-wrap .item-wrap::before,.unit-careers-accordion .careers-items-wrap .item-wrap::after{content:"";position:absolute;inset-inline-start:0px;width:100%;height:1px;background:#fff;pointer-events:none;z-index:3}.unit-careers-accordion .careers-items-wrap .item-wrap::before{inset-block-start:0px}.unit-careers-accordion .careers-items-wrap .item-wrap::after{inset-block-end:0px}.unit-careers-accordion .careers-items-wrap .item-wrap:first-child{margin-block-start:0}@media(min-width: 992px){.unit-careers-accordion .careers-items-wrap .item-wrap.active{padding-block-end:60px}}.unit-careers-accordion .careers-items-wrap .item-wrap.active .item-icon svg{transform:rotate(180deg)}.unit-careers-accordion .careers-items-wrap .item-wrap.active .item-answer{padding-block-start:10px}@media(min-width: 992px){.unit-careers-accordion .careers-items-wrap .item-wrap.active .item-answer{padding-block-start:60px}}.unit-careers-accordion .careers-items-wrap .item-question{display:flex;align-items:flex-start;justify-content:space-between;width:100%;column-gap:30px;text-align:left;cursor:pointer;flex-direction:column}@media(min-width: 992px){.unit-careers-accordion .careers-items-wrap .item-question{flex-direction:row;align-items:center}}.unit-careers-accordion .careers-items-wrap .question-right-side{width:100%;display:flex;align-items:center;justify-content:space-between;margin-block-start:40px}@media(min-width: 992px){.unit-careers-accordion .careers-items-wrap .question-right-side{width:auto;margin-block-start:0;column-gap:40px}}.unit-careers-accordion .careers-items-wrap .item-subtitle{margin-block-start:10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:.875rem;letter-spacing:1.12px;color:#fff;font-weight:600;text-transform:uppercase}.unit-careers-accordion .careers-items-wrap .item-subtitle .subtitle-separator{color:#fff;font-weight:600;padding-block:0px;padding-inline:2px}.unit-careers-accordion .careers-items-wrap .item-subtitle .none-experience,.unit-careers-accordion .careers-items-wrap .item-subtitle .none-salary{display:none}.unit-careers-accordion .careers-items-wrap .item-icon svg{transition:transform .4s ease}.unit-careers-accordion .careers-items-wrap .item-answer{height:0;overflow:hidden;transition:height .4s ease,padding-block-start .4s ease;padding-block-start:0}@media(min-width: 992px){.unit-careers-accordion .careers-items-wrap .item-answer{margin-inline-end:42px}}.unit-careers-accordion .careers-items-wrap .item-content{min-height:0;overflow:hidden;display:flex;flex-direction:column;row-gap:30px}.unit-event-venues-grid .intro-wrap{margin-block-end:40px;display:flex;flex-direction:column;max-width:890px;margin-inline:auto}@media(min-width: 992px){.unit-event-venues-grid .intro-wrap{margin-block-end:60px}}.unit-event-venues-grid .intro-wrap.no-btn{max-width:938px}.unit-event-venues-grid .intro-content{display:flex;flex-direction:column;justify-content:space-between;padding-inline-start:30px}@media(min-width: 992px){.unit-event-venues-grid .intro-content{flex-direction:row;padding-inline-start:60px;column-gap:60px}}.unit-event-venues-grid .intro-content .link-wrap{margin-block-start:20px}.unit-event-venues-grid .item-inner-wrap{display:flex;flex-direction:column}.unit-event-venues-grid .main-title.no-content{text-align:center}.unit-event-venues-grid .intro-desc{margin-block-start:10px}.unit-event-venues-grid .item-grid{display:flex;flex-wrap:wrap;row-gap:60px;justify-content:space-between}@media(min-width: 992px){.unit-event-venues-grid .item-grid{justify-content:flex-start}}@media(min-width: 992px){.unit-event-venues-grid .item-grid{column-gap:4.8387096774%;row-gap:60px}}.unit-event-venues-grid .grid-item{display:flex;width:100%}@media(min-width: 992px){.unit-event-venues-grid .grid-item{width:30.0806451613%}}.unit-event-venues-grid .grid-item.load-more-hidden{display:none}.unit-event-venues-grid .image-wrap{position:relative;width:100%;height:auto;aspect-ratio:375/374;overflow:hidden;display:none}.unit-event-venues-grid .image-wrap:first-child{display:block}@media(min-width: 992px){.unit-event-venues-grid .image-wrap{aspect-ratio:373/374}}.unit-event-venues-grid .image-wrap picture,.unit-event-venues-grid .image-wrap img{display:block;width:100%;height:100%}.unit-event-venues-grid .image-wrap img{object-fit:cover}.unit-event-venues-grid .optional-title-warp{position:absolute;bottom:0;z-index:2;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 69.85%);padding-block-start:80px}.unit-event-venues-grid .optional-title-warp.hide-overlay{display:none}.unit-event-venues-grid .optional-title{width:85%;margin-inline:auto;margin-block-end:10px;text-align:center;word-wrap:break-word;font-weight:600;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:.875rem;letter-spacing:1.12px;color:#fff;text-transform:uppercase}.unit-event-venues-grid .item-rate{display:flex;flex-direction:column;font-weight:500;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1rem;letter-spacing:.64px;color:#2e2c2a}@media(min-width: 992px){.unit-event-venues-grid .item-rate{flex-direction:row}}.unit-event-venues-grid .content-wrap{display:flex;flex-direction:column;flex-grow:1;padding-inline:20px;padding-block-start:20px}@media(min-width: 992px){.unit-event-venues-grid .content-wrap{padding-inline:0px}}.unit-event-venues-grid .item-desc{margin-block-start:12px}.unit-event-venues-grid .item-link-wrap{padding-inline:20px;padding-block-start:30px;margin-block-start:auto}@media(min-width: 992px){.unit-event-venues-grid .item-link-wrap{padding-inline:unset}}.unit-event-venues-grid .bottom-wrap{margin-block-start:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.unit-event-venues-grid .load-more-btn-wrap{margin-block-start:60px;width:100%;display:flex}.unit-event-venues-grid .loadmoreless-btn{width:fit-content;margin-inline:auto}.unit-event-venues-grid .logo-wrap{width:100%;display:flex;justify-content:center;margin-block-start:20px}.unit-event-venues-grid .logo-wrap img{height:90px;width:auto}.unit-event-venues-grid.has-common-load-more .load-more-btn-wrap{margin-block-start:60px;margin-inline:auto;display:block;width:fit-content}.unit-event-venues-grid.load-more-deactivate .load-more-btn-wrap{display:none}.unit-event-venues-grid .four-line-truncate{overflow:hidden}.unit-event-slider:has(.custom-bg-color) .title,.unit-event-slider:has(.custom-bg-image) .title{color:#fff}.unit-event-slider:has(.custom-bg-color) .content,.unit-event-slider:has(.custom-bg-image) .content{color:#fff}.unit-event-slider .custom-bg-color,.unit-event-slider .custom-bg-image{height:585px}.unit-event-slider .intro-wrap{margin-block-end:40px}@media(min-width: 992px){.unit-event-slider .intro-wrap{width:78.2258064516%;margin-inline:auto;margin-block-end:60px}}.unit-event-slider .intro-wrap .intro-inner{display:flex;flex-direction:column;row-gap:20px;padding-inline-start:30px;margin-block-start:10px}@media(min-width: 992px){.unit-event-slider .intro-wrap .intro-inner{column-gap:60px;flex-direction:row;padding-inline-start:60px}}.unit-event-slider .intro-wrap .intro-btn{width:max-content}@media(min-width: 992px){.unit-event-slider .intro-wrap:not(:has(.btn-wrap)){width:75.6451612903%}}@media(min-width: 992px){.unit-event-slider .intro-wrap:not(:has(.btn-wrap)) .intro-inner{width:93.6034115139%}}.unit-event-slider .intro-wrap:not(:has(.intro-inner)) .title{text-align:center}@media(min-width: 992px){.unit-event-slider .swiper-slide{width:calc((100% - 121px)/3)}}@media(min-width: 992px){.unit-event-slider .swiper-slide:not(.swiper-slide-active) .event-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.unit-event-slider .swiper-slide:not(.swiper-slide-active) .event-title p{display:inline}}@media(min-width: 992px){.unit-event-slider .swiper-slide:not(.swiper-slide-active) .event-desc{order:3;opacity:0;visibility:hidden;transform:translateY(100%)}}@media(min-width: 992px){.unit-event-slider .swiper-slide:not(.swiper-slide-active) .link-wrap{order:2}}@media(min-width: 992px){.unit-event-slider .item-wrapper{transition:transform 300ms ease-out}}@media(hover: hover){.unit-event-slider .item-wrapper:hover .picture{transform:scale(1.1)}}.unit-event-slider .item-wrapper:focus-visible .picture{transform:scale(1.1)}.unit-event-slider .item-content{display:flex;flex-direction:column;row-gap:10px}.unit-event-slider .item-content .link-wrap{margin-block-start:20px}@media(min-width: 992px){.unit-event-slider [data-swiper-state=active] .item-wrapper{transform:translateY(70px)}}@media(min-width: 992px){.unit-event-slider [data-swiper-state=active] .swiper-slide-active .item-wrapper{transform:translateY(0px)}}@media(min-width: 992px){.unit-event-slider [data-swiper-state=active] .swiper-slide-active .event-desc{order:2;opacity:1;visibility:visible;max-height:100%;transform:translateY(0%);transform-origin:bottom;overflow:hidden}}@media(min-width: 992px){.unit-event-slider [data-swiper-state=active] .swiper-slide-active .link-wrap{order:3;transform:translateY(0%)}}.unit-event-slider .img-wrap{position:relative;display:block;aspect-ratio:335/400;width:100%;height:auto;overflow:hidden;margin-block-end:20px}@media(min-width: 992px){.unit-event-slider .img-wrap{aspect-ratio:373/400}}.unit-event-slider .img-wrap .picture,.unit-event-slider .img-wrap .image{display:block;width:100%;height:100%}.unit-event-slider .img-wrap .image{object-fit:cover}.unit-event-slider .img-wrap .picture{transform:scale(1);transition:transform 300ms ease-in-out}.unit-event-slider .image-link{display:block;width:100%;height:100%}.unit-event-slider .date-time-wrap{width:100%;font-weight:600;text-align:center;position:absolute;inset-block-end:0px;text-transform:uppercase;padding-block-start:150px;padding-block-end:10px;padding-inline:20px;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#fff;z-index:1}.unit-event-slider .date-time-wrap::after{content:"";display:block;width:100%;height:100%;position:absolute;inset-inline-start:0px;inset-block-end:0px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 69.85%);pointer-events:none;z-index:-1}.unit-event-slider .date-time-wrap .separator{padding-inline:5px}@media(min-width: 992px){.unit-event-slider .event-desc{transition:transform 600ms ease-in-out}}@media(min-width: 992px){.unit-event-slider .link-wrap{transition:transform 600ms ease-in-out}}.unit-event-slider .slider-controls{display:flex;column-gap:20px;justify-content:center;z-index:2;margin-block-start:40px}@media(min-width: 992px){.unit-event-slider .slider-controls{position:absolute;top:21px;right:calc((100% - 344px)/3);margin-block-start:0}}.unit-event-slider .slider-controls svg path{fill:#2e2c2a}@media(min-width: 992px){.unit-event-slider .slider-controls svg path{fill:#fff}}.unit-event-slider .slider-controls svg rect{stroke:#2e2c2a}@media(min-width: 992px){.unit-event-slider .slider-controls svg rect{stroke:#fff}}.unit-event-slider .slider-control-btn rect,.unit-event-slider .slider-control-btn path{transition:stroke 300ms ease-in-out,fill 300ms ease-in-out}@media(hover: hover){.unit-event-slider .slider-control-btn:hover rect{stroke:#cfab4f}.unit-event-slider .slider-control-btn:hover path{fill:#cfab4f}}.unit-event-slider .slider-control-btn:focus-visible rect{stroke:#cfab4f}.unit-event-slider .slider-control-btn:focus-visible path{fill:#cfab4f}.unit-featured-faq .inner-wrapper{display:grid}@media(min-width: 992px){.unit-featured-faq .inner-wrapper{grid-template-columns:36.12% 1fr}}.unit-featured-faq .image-wrap{position:relative;overflow:hidden;width:100%;display:none}@media(min-width: 992px){.unit-featured-faq .image-wrap{display:block;aspect-ratio:448/593;margin-block-start:109px;grid-column:1;grid-row:1}}.unit-featured-faq .image-wrap picture,.unit-featured-faq .image-wrap img{display:block;width:100%;height:100%}.unit-featured-faq .image-wrap img{object-fit:cover;object-position:center}@media(min-width: 992px){.unit-featured-faq .content-wrap{padding-inline-start:60px;display:grid;grid-template-columns:1fr;grid-column:2;grid-row:1}}.unit-featured-faq .intro-section{margin-block-end:40px;display:flex;flex-direction:column;row-gap:10px;width:calc(100% - 40px);margin-inline:auto}@media(min-width: 992px){.unit-featured-faq .intro-section{margin-block-end:60px;margin-inline:0;width:91.8%}}.unit-featured-faq .intro-desc{margin-inline-start:30px}@media(min-width: 992px){.unit-featured-faq .intro-desc{margin-inline-start:60px}}.unit-featured-faq .btn-wrap{margin-inline-start:30px;margin-block-start:10px}@media(min-width: 992px){.unit-featured-faq .btn-wrap{margin-inline-start:60px}}.unit-featured-faq .faq-wrapper{background-color:#7f7469;padding-block:40px;padding-inline:20px}@media(min-width: 992px){.unit-featured-faq .faq-wrapper{width:calc(100% + 109px);padding:60px;grid-column:1/3;grid-row:2;justify-self:end;z-index:2}}.unit-featured-faq .faqs-inner-wrap{display:flex;flex-direction:column}.unit-featured-faq .faq-item{position:relative;width:100%;padding-inline:10px;padding-block:15px;border-top:1px solid #fff}.unit-featured-faq .faq-item:last-child{border-bottom:1px solid #fff}.unit-featured-faq .faq-item.active .faq-answer{grid-template-rows:1fr;padding-block:10px 15px}.unit-featured-faq .faq-item.active .icon{transform:rotate(-180deg)}.unit-featured-faq .icon{transition:transform 300ms ease-in-out}.unit-featured-faq .faq-question{background:none;border-radius:0;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.64px;color:#fff}.unit-featured-faq .faq-answer{display:grid;grid-template-rows:0fr;color:#fff;transition:grid-template-rows .4s ease,padding-block .4s ease}.unit-featured-faq .faq-content{min-height:0px;overflow:hidden}.custom-html .intro-wrap{margin-block-end:40px}@media(min-width: 992px){.custom-html .intro-wrap{width:85%;margin-inline:auto;margin-block-end:60px}}.custom-html .intro-wrap .intro-inner{display:flex;flex-direction:column;row-gap:20px;padding-inline-start:30px;margin-block-start:10px}@media(min-width: 992px){.custom-html .intro-wrap .intro-inner{column-gap:60px;flex-direction:row;padding-inline-start:60px}}.custom-html .intro-wrap .intro-btn{width:max-content}@media(min-width: 992px){.custom-html .intro-wrap:not(:has(.btn-wrap)){width:75.6451612903%}}@media(min-width: 992px){.custom-html .intro-wrap:not(:has(.btn-wrap)) .intro-inner{width:93.6034115139%}}.custom-html .intro-wrap:not(:has(.intro-inner)) .title{text-align:center}.custom-html .code-wrap iframe{border:none;margin:0px;padding:0pc}@media(min-width: 1200px){.cms-two-images-plus-text .illustration-wrap{max-width:390px;max-height:293px}}.cms-two-images-plus-text .dt-layout{display:none}@media(min-width: 992px){.cms-two-images-plus-text .dt-layout{display:flex;justify-content:center;column-gap:60px}}.cms-two-images-plus-text .mb-layout{display:flex;flex-direction:column;row-gap:18px}@media(min-width: 992px){.cms-two-images-plus-text .mb-layout{display:none}}.cms-two-images-plus-text .mb-layout .mb-b-text li::marker{font-size:15px}.cms-two-images-plus-text .mb-layout .mb-b-text>*:last-child{margin-block-end:2px}.cms-two-images-plus-text .left-content{width:47.12%;display:flex;flex-direction:column;row-gap:50px;margin-block-start:50px;max-width:508px}.cms-two-images-plus-text .right-content{width:47.3%;display:flex;flex-direction:column;row-gap:20px;max-width:510px}.cms-two-images-plus-text .title{text-align:center}@media(min-width: 992px){.cms-two-images-plus-text .desc{margin-block-start:20px}}.cms-two-images-plus-text .image-wrap{position:relative;overflow:hidden;width:100%;aspect-ratio:335/401}.cms-two-images-plus-text .image-wrap picture,.cms-two-images-plus-text .image-wrap img{display:block;width:100%;height:100%}.cms-two-images-plus-text .image-wrap img{object-fit:cover;object-position:center}.cms-two-images-plus-text .vertical-img-wrap{aspect-ratio:508/609;height:100%}.cms-two-images-plus-text .horizontal-img-wrap{aspect-ratio:510/340}.cms-two-images-plus-text .two-images-swiper{width:100%}.cms-two-images-plus-text .controls-wrap{margin-block-start:20px;margin-inline:auto;text-align:center}.cms-two-images-plus-text .slider-controls{display:flex;column-gap:20px;justify-content:center}@media(min-width: 992px){.unit-rooms-grid .rooms-grid-outer{width:calc(100% - 200px);max-width:1320px;margin-inline:auto}}@media(min-width: 1440px){.unit-rooms-grid .rooms-grid-outer{min-width:1240px}}.unit-rooms-grid .rooms-filter-wrap{position:relative;margin-block-end:47px}@media(min-width: 992px){.unit-rooms-grid .rooms-filter-wrap{margin-block-end:28px}}.unit-rooms-grid .rooms-filter-wrap .category-btn{background:none;border:none;padding:unset;cursor:pointer;font-weight:400;text-transform:capitalize;transition:color .3s ease;font-family:"CormorantGaramond",serif;font-size:1.5625rem;line-height:1.875rem;letter-spacing:0px;color:#2e2c2a}@media(min-width: 992px){.unit-rooms-grid .rooms-filter-wrap .category-btn{font-size:1.75rem;line-height:2.125rem}}.unit-rooms-grid .rooms-filter-wrap .category-btn:hover{color:#846924}.unit-rooms-grid .rooms-filter-wrap .category-btn.active{color:#846924}.unit-rooms-grid .rooms-filter-wrap::before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;height:50px;background-color:#cfab4f}.unit-rooms-grid .rooms-filter-wrap::after{content:"";position:absolute;right:0;top:0;bottom:0;width:95px;height:50px;background:linear-gradient(90deg, rgba(243, 239, 232, 0) 0%, rgba(243, 239, 232, 0.5) 30.29%, #F3EFE8 100%);pointer-events:none}@media(min-width: 992px){.unit-rooms-grid .rooms-filter-wrap::after{display:none}}.unit-rooms-grid .category-inner{width:100%;overflow:scroll;scrollbar-width:none;display:flex;align-items:center;column-gap:35px;padding-inline-start:35px;padding-block-start:10px}@media(min-width: 992px){.unit-rooms-grid .category-inner{padding-block-start:8px;padding-block-end:8px;column-gap:50px;padding-inline-start:58px}}.unit-rooms-grid .price-sort-btn-wrap{width:100%;display:flex;justify-content:flex-end;margin-block-end:20px;padding-inline-end:20px}@media(min-width: 992px){.unit-rooms-grid .price-sort-btn-wrap{padding-inline-end:unset}}.unit-rooms-grid .price-btn{display:flex;align-items:center;column-gap:10px;cursor:pointer}.unit-rooms-grid .price-btn .price-txt{cursor:pointer}.unit-rooms-grid .price-btn{display:flex;align-items:center;column-gap:10px}.unit-rooms-grid .price-btn .arrow-icons{position:relative;width:16px;height:17px;display:inline-flex;flex-shrink:0}.unit-rooms-grid .price-btn .arrow-down-icon,.unit-rooms-grid .price-btn .arrow-up-icon{position:absolute;inset:0;width:16px;height:17px;display:inline-flex;align-items:center;justify-content:center;transition:opacity .3s ease}.unit-rooms-grid .price-btn .arrow-down-icon{opacity:1}.unit-rooms-grid .price-btn .arrow-up-icon{opacity:0;pointer-events:none}.unit-rooms-grid .price-btn.is-sorted-low .arrow-down-icon{opacity:0}.unit-rooms-grid .price-btn.is-sorted-low .arrow-up-icon{opacity:1;pointer-events:auto}.unit-rooms-grid .price-txt{font-weight:600;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:.8125rem;line-height:1.125rem;letter-spacing:1.04px;color:#2e2c2a}@media(min-width: 992px){.unit-rooms-grid .price-txt{font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px}}.unit-rooms-grid .rate-wrapper{display:flex;flex-direction:column;align-items:flex-start}@media(min-width: 992px){.unit-rooms-grid .rate-wrapper{flex-direction:row;align-items:center}}.unit-rooms-grid .rate-text,.unit-rooms-grid .rate-value{font-weight:500;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:.64px;color:#2e2c2a}.unit-rooms-grid .rooms-grid{display:flex;flex-direction:column;flex-wrap:wrap;row-gap:60px}@media(min-width: 992px){.unit-rooms-grid .rooms-grid{flex-direction:row;column-gap:4.8387096774%}}@media(min-width: 992px){.unit-rooms-grid .room-item{width:47.5806451613%;height:auto}}.unit-rooms-grid .image-wrap{position:relative;width:100%;height:auto;aspect-ratio:375/374;overflow:hidden}@media(min-width: 992px){.unit-rooms-grid .image-wrap{aspect-ratio:590/374}}.unit-rooms-grid .image-wrap picture,.unit-rooms-grid .image-wrap img{display:block;width:100%;height:100%}.unit-rooms-grid .image-wrap img{object-fit:cover}.unit-rooms-grid .image-wrap::before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:145px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 69.85%);z-index:1}.unit-rooms-grid .image-wrap:not(:has(.icon-item))::before{display:none}.unit-rooms-grid .icons-wrap{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:94.6666666667%;height:auto;z-index:2;display:flex;justify-content:center}@media(min-width: 1200px){.unit-rooms-grid .icons-wrap{width:58.3050847458%}}.unit-rooms-grid .icons-inner{display:flex;align-items:flex-start;column-gap:20px}@media(min-width: 992px){.unit-rooms-grid .icons-inner{column-gap:30px}}.unit-rooms-grid .icon-item{display:flex;flex-direction:column;align-items:center;row-gap:5px}.unit-rooms-grid .icon-item .icon{display:flex}.unit-rooms-grid .icon-item .icon svg{width:35px;height:35px;object-fit:cover}@media(min-width: 992px){.unit-rooms-grid .icon-item .icon svg{width:46px;height:46px}}.unit-rooms-grid .icon-item .icon svg path{fill:#fff}.unit-rooms-grid .icon-item img{display:block;width:35px;height:35px;filter:invert(1);object-fit:contain}@media(min-width: 992px){.unit-rooms-grid .icon-item img{width:46px;height:46px}}.unit-rooms-grid .icon-title{font-weight:600;text-transform:uppercase;text-align:center;word-wrap:break-word;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#fff}.unit-rooms-grid .content-wrap{padding-inline:20px;margin-block-start:20px}@media(min-width: 992px){.unit-rooms-grid .content-wrap{padding-inline:unset}}.unit-rooms-grid .item-description{margin-block-start:10px;overflow:hidden}.unit-rooms-grid .link-wrap{margin-block-start:30px}.unit-rooms-grid .rate-booking-wrap{display:flex;align-items:center;justify-content:space-between;margin-block-start:30px}@media(min-width: 992px){.unit-rooms-grid .rate-booking-wrap{margin-block-start:20px}}.unit-rooms-grid .load-more-btn{display:flex;justify-content:center;margin-block-start:60px;margin-inline:auto}.unit-events-grid .inner-wrapper{position:relative;width:100%;margin-inline:auto;z-index:1}@media(min-width: 992px){.unit-events-grid .inner-wrapper{width:calc(100% - 40px)}}@media(min-width: 1200px){.unit-events-grid .inner-wrapper{width:calc(100% - 200px);max-width:1320px}}.unit-events-grid .filter-wrap{margin-block-end:40px;position:relative;z-index:2}.unit-events-grid .filter-wrap::before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;height:50px;background-color:#cfab4f}@media(min-width: 992px){.unit-events-grid .filter-wrap{margin-block-end:60px}.unit-events-grid .filter-wrap::before{top:-5px}}.unit-events-grid .filter-inner{display:flex;align-items:flex-start;flex-direction:column;padding-inline-start:31px;padding-inline-end:32px}@media(min-width: 992px){.unit-events-grid .filter-inner{align-items:center;flex-direction:row;padding-inline-start:20px;padding-inline-end:unset}}.unit-events-grid .event-calendar-wrap{width:auto;margin-block-start:28px}@media(min-width: 992px){.unit-events-grid .event-calendar-wrap{padding-inline-start:20px;margin-block-start:unset}}.unit-events-grid .event-calendar-wrap .close-btn{display:block;position:absolute;inset-block-start:10px;inset-inline-end:0px;width:12px;height:12px;z-index:10000}.unit-events-grid .event-calendar-wrap .close-btn.hide{display:none}.unit-events-grid .event-calendar-wrap .close-btn svg{display:block}@media(hover: hover){.unit-events-grid .event-calendar-wrap .close-btn:hover path{fill:#846924}}.unit-events-grid .event-calendar-wrap .close-btn:focus-visible path{fill:#846924}.unit-events-grid .date-show-wrap{width:auto;height:40px;display:flex;align-items:center;column-gap:20px;border:1px solid #000;padding-block:5px;padding-inline:10px}.unit-events-grid .date-show-inner{display:flex;align-items:center;column-gap:11px}.unit-events-grid .calendar-icon{cursor:pointer}.unit-events-grid .calendar-icon svg{display:flex;width:12px;height:12px;object-fit:contain}.unit-events-grid .filter-btn-wrap{display:flex;column-gap:30px;width:100%;justify-content:center;margin-block-start:30px}.unit-events-grid .filter-btn-wrap .clear-txt{display:none}.unit-events-grid .filter-btn-wrap .clear-txt .close-icon svg{display:flex;object-fit:contain;width:12px;height:12px}.unit-events-grid .filter-btn-wrap .clear-txt .close-txt{display:flex;align-items:center;column-gap:5px}.unit-events-grid .filter-btn-wrap .clear-txt:hover .close-icon svg path{fill:#846924}.unit-events-grid .filter-btn-wrap.filter-applied .clear-txt{display:block}.unit-events-grid .filter-btn-wrap .apply-txt:disabled{pointer-events:none}@media(min-width: 992px){.unit-events-grid .filter-btn-wrap{width:unset;padding-inline-start:40px;margin-block-start:unset}}.unit-events-grid .apply-txt:disabled{opacity:.5;cursor:not-allowed}.unit-events-grid .item-grid{display:flex;flex-wrap:wrap;row-gap:60px}@media(min-width: 992px){.unit-events-grid .item-grid{column-gap:4.8387096774%;row-gap:60px}}.unit-events-grid .grid-item{width:100%}@media(min-width: 992px){.unit-events-grid .grid-item{width:30.0806451613%}}.unit-events-grid .grid-item.load-more-hidden{display:none}.unit-events-grid .item-inner-wrap{display:flex;flex-direction:column;height:100%}.unit-events-grid .image-wrap{position:relative;width:100%;height:auto;aspect-ratio:375/374;overflow:hidden}@media(min-width: 992px){.unit-events-grid .image-wrap{aspect-ratio:373/400}}.unit-events-grid .image-wrap picture,.unit-events-grid .image-wrap img{display:block;width:100%;height:100%}.unit-events-grid .image-wrap img{object-fit:cover}.unit-events-grid .image-wrap:not(:has(.date-time-wrap)) .optional-title-warp{display:none}.unit-events-grid .optional-title-warp{position:absolute;bottom:0;z-index:2;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 69.85%);padding-block-start:150px}.unit-events-grid .optional-title .separator{display:none}.unit-events-grid .optional-title:has(.sub):has(.event-dates) .separator{display:inline}.unit-events-grid .optional-title:has(.sub):has(.ev-times) .separator{display:inline}.unit-events-grid .optional-title:has(.event-dates):has(.ev-times) .separator{display:inline}.unit-events-grid .optional-title{display:flex;align-items:center;justify-content:center;width:85%;margin-inline:auto;margin-block-end:10px;text-align:center;word-wrap:break-word;font-weight:600;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#fff;text-transform:uppercase}.unit-events-grid .start-date-wrap{display:flex}.unit-events-grid .end-date-wrap{display:flex}.unit-events-grid .date-wrap{display:flex}.unit-events-grid .content-wrap{display:flex;flex-direction:column;flex-grow:1;padding-inline:20px;padding-block-start:20px}@media(min-width: 992px){.unit-events-grid .content-wrap{padding-inline:0px}}.unit-events-grid .item-desc{margin-block-start:12px;overflow:hidden}.unit-events-grid .btn-wrap{margin-block-start:auto;padding-inline:20px}@media(min-width: 992px){.unit-events-grid .btn-wrap{padding-inline:unset}}.unit-events-grid .link-wrap{padding-block-start:30px}.unit-events-grid .bottom-wrap{margin-block-start:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.unit-events-grid .load-more-btn-wrap{margin-block-start:60px;width:100%;display:flex}.unit-events-grid .loadmoreless-btn{width:fit-content;margin-inline:auto}.unit-events-grid .logo-wrap{width:100%;display:flex;justify-content:center;margin-block-start:20px}.unit-events-grid .logo-wrap img{height:90px;width:auto}.unit-events-grid.has-common-load-more .load-more-btn-wrap{margin-block-start:60px;margin-inline:auto;display:block;width:fit-content}.unit-events-grid.load-more-deactivate .load-more-btn-wrap{display:none}.unit-events-grid .filter-title{font-weight:400;padding-block-start:8px;font-family:"CormorantGaramond",serif;font-size:1.75rem;line-height:2.125rem;letter-spacing:0px;color:#2e2c2a}@media(min-width: 992px){.unit-events-grid .filter-title{padding-block-start:unset}}.unit-events-grid .event-date{cursor:pointer;font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#2e2c2a}@media(min-width: 992px){.unit-events-grid .event-date{min-width:125px;text-align:center}}.unit-events-grid .no-events-message.hide{display:none}#event-calendars{position:relative;background-color:#f3efe8}#event-calendars .pika-single{border:none;padding-top:10px}#event-calendars .pika-lendar{width:322px;margin-block-start:18px;margin-block-end:10px;margin-inline:10px}#event-calendars .pika-title{margin-block-end:10px}#event-calendars .pika-title select{border:0px;background-color:#f3efe8}#event-calendars .pika-title select option{font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#2e2c2a;padding-block:5px;padding-inline:12px}@media(hover: hover){#event-calendars .pika-title select option:hover{box-shadow:none;background-color:#fff}}#event-calendars .pika-title select option:focus-visible{box-shadow:none;background-color:#fff}#event-calendars .pika-title select option:focus,#event-calendars .pika-title select option:checked{background-color:#fff}#event-calendars .pika-title select option[selected=selected]{background-color:#fff}#event-calendars .pika-title select option[disabled=disabled]{color:#b5b5b5}#event-calendars .pika-label{font-weight:700;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:1.6px;color:#2e2c2a;background:rgba(0,0,0,0);padding-block:0px;padding-inline:6px}#event-calendars .pika-prev,#event-calendars .pika-next{display:block;padding:0;border:0;white-space:nowrap;overflow:hidden;cursor:pointer;opacity:1;background-repeat:no-repeat;background-size:contain;background-position:center;width:7px;height:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}#event-calendars .pika-prev,#event-calendars .is-rtl .pika-next{left:9px;right:auto;background-image:url("/integration/gansevoort-redesign/public/images/bm/bm-cal-prev.svg")}#event-calendars .pika-next,#event-calendars .is-rtl .pika-prev{right:9px;left:auto;background-image:url("/integration/gansevoort-redesign/public/images/bm/bm-cal-next.svg")}#event-calendars .pika-table thead th{padding-block-end:5px}#event-calendars .pika-table thead abbr{text-align:center;font-weight:700;text-decoration:none;margin-block-end:10px;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:1.6px;color:#2e2c2a}#event-calendars .pika-table tbody .pika-row td{width:28px;height:28px;padding-inline:9px}#event-calendars .pika-table tbody .pika-row .pika-button{font-weight:400;text-align:center;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:1.6px;color:#2e2c2a;background:rgba(0,0,0,0);padding:0px;margin-block:2.5px;box-sizing:border-box;box-shadow:none}@media(hover: hover){#event-calendars .pika-table tbody .pika-row .pika-button:hover{box-shadow:none}}#event-calendars .pika-table tbody .pika-row .pika-button:focus-visible{box-shadow:none}#event-calendars .pika-table tbody .pika-row .is-empty .pika-button{box-shadow:none}#event-calendars .pika-table tbody .pika-row .is-disabled .pika-button{opacity:1;color:#b5b5b5;box-shadow:none}#event-calendars .pika-table tbody .pika-row .is-today .pika-button{outline:1px solid #2e2c2a;border-radius:21px;box-shadow:none}#event-calendars .pika-table tbody .pika-row .is-today.is-disabled .pika-button{outline-color:#b5b5b5}#event-calendars .pika-table tbody .pika-row .is-startrange{background-color:#2e2c2a}#event-calendars .pika-table tbody .pika-row .is-startrange .pika-button{color:#fff;box-shadow:none}#event-calendars .pika-table tbody .pika-row .is-inrange{position:relative}#event-calendars .pika-table tbody .pika-row .is-inrange::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:calc(100% + 1px);height:calc(100% - 4px);transform:translate(-50%, -50%);background-color:#60788b;z-index:-1;pointer-events:none}#event-calendars .pika-table tbody .pika-row .is-inrange .pika-button{color:#fff;box-shadow:none}#event-calendars .pika-table tbody .pika-row .is-endrange{background-color:#2e2c2a}#event-calendars .pika-table tbody .pika-row .is-endrange .pika-button{color:#fff;box-shadow:none}#event-calendars .pika-table tbody .pika-row .is-selected .pika-button{box-shadow:none}.event-calendar:not(:has(.pika-single:not(.is-hidden))){display:none}.detail-venue-capacity{position:relative;overflow:hidden}.detail-venue-capacity .inner-wrap{position:relative;width:100%}@media(min-width: 992px){.detail-venue-capacity .inner-wrap{width:calc(100% - 40px)}}@media(min-width: 1200px){.detail-venue-capacity .inner-wrap{width:calc(100% - 200px)}}.detail-venue-capacity .main-wrap{background:#7f7469;padding-block:40px 40px}@media(min-width: 992px){.detail-venue-capacity .main-wrap{padding-block:60px 60px;margin-inline:auto;max-width:71.6%;position:relative;inset-inline-start:10px}}.detail-venue-capacity .mr_capacities{list-style:none;padding-inline:20px;margin-block-start:39px;margin-inline:auto;position:relative}@media(min-width: 992px){.detail-venue-capacity .mr_capacities{padding-inline:60px;margin-block-start:41px}}.detail-venue-capacity .illustration-container{inset-block-start:0;inset-inline-start:0;z-index:-1;pointer-events:none}.detail-venue-capacity .illustration-container .picture{display:block;width:100%;height:100%}.detail-venue-capacity .illustration-container img{object-fit:contain;object-position:center;max-width:100%;max-height:100%}.detail-venue-capacity .illustration-top{position:absolute;width:144px;height:171px;inset-block-start:-74px;inset-inline-start:-26px}@media(min-width: 992px){.detail-venue-capacity .illustration-top{width:289px;height:384px;inset-block-start:-124px;inset-inline-start:38px}}.detail-venue-capacity .illustration-bottom{display:none}@media(min-width: 992px){.detail-venue-capacity .illustration-bottom{display:block;width:178px;height:168px;position:absolute;inset-inline-end:36px;inset-block-end:18px;inset-block-start:auto;inset-inline-start:auto}}.detail-venue-capacity .capacity-title{text-align:center}.detail-venue-capacity .capacity-item{text-transform:uppercase;display:flex;justify-content:space-between;border-bottom:1px solid #fff;padding-block:19px;padding-inline:10px;font-family:"new-hero",sans-serif;font-size:1.1875rem;line-height:2.375rem;letter-spacing:.95px;color:#fff}@media(min-width: 992px){.detail-venue-capacity .capacity-item{font-size:1.375rem;letter-spacing:1.1px}}.detail-venue-capacity .capacity-item:first-child{border-top:1px solid #fff}.detail-venue-capacity .capacity{font-size:1.375rem}.detail-hero{position:relative;width:100%;height:444px;overflow:hidden}@media(min-width: 992px){.detail-hero{height:calc(100dvh - var(--js-dynamic-header-height))}}@media(min-width: 992px){.detail-hero .title-wrap{margin-inline-end:auto;position:absolute;z-index:2;inset-block-end:22px;inset-inline-start:0;inset-inline-end:0}}@media(min-width: 992px){.detail-hero .item-title{display:block;max-width:80.6451612903%}}@media(min-width: 1200px){.detail-hero .item-title{max-width:1044px;max-width:87%}}.detail-hero .swiper{position:relative;width:100%;height:100%}.detail-hero .swiper.is-single-slide .hero-controls{opacity:1}.detail-hero .swiper.is-single-slide .hero-controls .nav-control-btn{display:none}.detail-hero .swiper.is-single-slide .hero-controls .autoplay-control-btn{display:none}.detail-hero .swiper.is-single-slide .hero-controls .item-expand-link{margin-inline-end:0;bottom:20px}.detail-hero .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1}.detail-hero .swiper-slide{position:relative;width:100%;height:100%}.detail-hero .swiper-slide::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:100%;height:180px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.54) 70.19%, rgba(0, 0, 0, 0.6) 100%);pointer-events:none;z-index:1}@media(min-width: 992px){.detail-hero .swiper-slide::after{height:300px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.54) 69.84%, rgba(0, 0, 0, 0.6) 100%)}}.detail-hero .image-container{position:relative;width:100%;height:100%;overflow:hidden}.detail-hero .image-container picture,.detail-hero .image-container img{display:block;width:100%;height:100%}.detail-hero .image-container img{object-fit:cover}.detail-hero .video-container{position:relative;width:100%;height:100%;pointer-events:none;overflow:hidden}.detail-hero .video-container iframe{position:absolute;inset:0px;width:100%;height:100%;border:0px}.detail-hero .swiper-slide[data-video-type=youtube] iframe,.detail-hero .swiper-slide[data-video-type=vimeo] iframe{width:var(--video-width, 100%);height:var(--video-height, 100%);inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%, -50%)}.detail-hero .hero-controls{position:absolute;bottom:0;inset-inline-start:0;inset-inline-end:0;display:flex;column-gap:6px;justify-content:center;align-items:center;padding-block-end:20px;z-index:2;pointer-events:none}@media(min-width: 992px){.detail-hero .hero-controls{justify-content:flex-end;padding-block-end:47px;position:relative;transform:translateY(-100%)}}.detail-hero .hero-controls .item-expand-link{position:absolute;inset-inline-end:0;pointer-events:all;transition:transform 300ms ease-out}@media(min-width: 992px){.detail-hero .hero-controls .item-expand-link{position:unset;margin-inline-end:25px}}.detail-hero .hero-controls .video-and-autoplay-controls{display:flex;justify-content:center;min-width:15px;transition:min-width 300ms ease-out;pointer-events:all}.detail-hero .hero-controls .slider-control-btn{pointer-events:auto}.detail-hero .hero-controls svg{display:flex}.detail-hero .expand-icon svg{transition:all 300ms ease-out;overflow:visible}.detail-hero .expand-icon svg path{transform:translate(0px);transition:transform 300ms ease-out}.detail-hero .expand-icon svg .path-1,.detail-hero .expand-icon svg .path-2{inset-block-start:0px;inset-inline-start:0px;transform-origin:top left}.detail-hero .expand-icon svg .path-3,.detail-hero .expand-icon svg .path-4{inset-block-start:0px;inset-inline-end:0px;transform-origin:top right}.detail-hero .expand-icon svg .path-5,.detail-hero .expand-icon svg .path-6{inset-block-end:0px;inset-inline-start:0px;transform-origin:bottom left}.detail-hero .expand-icon svg .path-7,.detail-hero .expand-icon svg .path-8{inset-block-end:0px;inset-inline-end:0px;transform-origin:bottom right}@media(hover: hover){.detail-hero .expand-icon svg:hover .path-1,.detail-hero .expand-icon svg:hover .path-2{transform:translate(-1.5px, -1.5px)}.detail-hero .expand-icon svg:hover .path-3,.detail-hero .expand-icon svg:hover .path-4{transform:translate(1.5px, -1.5px)}.detail-hero .expand-icon svg:hover .path-5,.detail-hero .expand-icon svg:hover .path-6{transform:translate(-1.5px, 1.5px)}.detail-hero .expand-icon svg:hover .path-7,.detail-hero .expand-icon svg:hover .path-8{transform:translate(1.5px, 1.5px)}}.detail-hero .expand-icon svg:focus-visible .path-1,.detail-hero .expand-icon svg:focus-visible .path-2{transform:translate(-1.5px, -1.5px)}.detail-hero .expand-icon svg:focus-visible .path-3,.detail-hero .expand-icon svg:focus-visible .path-4{transform:translate(1.5px, -1.5px)}.detail-hero .expand-icon svg:focus-visible .path-5,.detail-hero .expand-icon svg:focus-visible .path-6{transform:translate(-1.5px, 1.5px)}.detail-hero .expand-icon svg:focus-visible .path-7,.detail-hero .expand-icon svg:focus-visible .path-8{transform:translate(1.5px, 1.5px)}.detail-hero .hero-controls{opacity:0;transition:opacity 500ms ease-out}.detail-hero .detail-hero-slider.swiper-initialized .hero-controls{opacity:1}.detail-hero [data-swiper-state=locked-video] .slider-pagination{display:none}.detail-hero [data-swiper-state=locked-video] .navigation-controls{display:none}.detail-hero [data-swiper-state=locked-video] .autoplay-control-btn{display:none}.detail-hero [data-swiper-has-videos=false] .video-control-btn{display:none}.detail-hero [data-swiper-autoplay-state=disabled][data-swiper-has-videos=false] .video-and-autoplay-controls{min-width:0px}.detail-hero [data-swiper-autoplay-state=disabled] .autoplay-control-btn{display:none}.detail-hero [data-swiper-autoplay-state=play] .slider-autoplay-play-btn{display:none}.detail-hero [data-swiper-autoplay-state=pause] .slider-autoplay-pause-btn{display:none}.detail-hero [data-swiper-video-state=disabled] .video-control-btn{display:none}.detail-hero [data-swiper-video-state=loading] .video-control-btn{display:none}.detail-hero [data-swiper-video-state=play] .slider-video-play-btn{display:none}.detail-hero [data-swiper-video-state=pause] .slider-video-pause-btn{display:none}.detail-room-intro{width:100%;height:auto;position:relative}.detail-room-intro .illustration{position:absolute;inset-block-start:-30px;inset-inline-end:0;aspect-ratio:108/109;width:100%;height:auto;max-width:108px;overflow:hidden;pointer-events:none}@media(min-width: 992px){.detail-room-intro .illustration{inset-block-start:0px;aspect-ratio:290/292;max-width:290px}}.detail-room-intro .illustration picture,.detail-room-intro .illustration img{display:block;width:100%;height:100%}.detail-room-intro .illustration img{object-fit:contain}.detail-room-intro .detail-room-intro-wrapper{width:100%;height:auto;margin:0 auto;padding-inline:20px}@media(min-width: 992px){.detail-room-intro .detail-room-intro-wrapper{width:62.5%;padding-inline:unset}}.detail-room-intro .detail-room-intro-wrapper:not(:has(.room-amenities-wrap)) .description-wrap{margin-block-start:0}.detail-room-intro .amenities-wrap{margin-block-start:30px;padding-inline:13px}@media(min-width: 992px){.detail-room-intro .amenities-wrap{margin-block-start:unset;padding-inline:unset}}.detail-room-intro .room-amenities-wrap{display:flex;column-gap:20px;justify-content:center;flex-wrap:wrap;row-gap:20px}@media(min-width: 992px){.detail-room-intro .room-amenities-wrap{column-gap:30px}}.detail-room-intro .amenity-item{display:flex;flex-direction:column;align-items:center;row-gap:5px}.detail-room-intro .amenity-item img{display:block;width:35px;height:35px;object-fit:cover}@media(min-width: 992px){.detail-room-intro .amenity-item img{width:46px;height:46px}}.detail-room-intro .icon svg{width:35px;height:35px;object-fit:contain}@media(min-width: 992px){.detail-room-intro .icon svg{width:46px;height:46px}}.detail-room-intro .title{display:block;text-align:center}@media(min-width: 992px){.detail-room-intro .title{display:none}}.detail-room-intro .amenity-name{font-weight:600;text-transform:uppercase;word-wrap:break-word;text-align:center;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.56px;color:#2e2c2a}@media(min-width: 992px){.detail-room-intro .amenity-name{letter-spacing:1.12px}}.detail-room-intro .pre-txt,.detail-room-intro .rate-txt{font-weight:500;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:.64px;color:#2e2c2a}.detail-room-intro .description-wrap{margin-block-start:30px;text-align:center}.detail-room-intro .rate-and-booking-wrap{display:flex;align-items:center;column-gap:60px;row-gap:30px;flex-direction:column;margin-block-start:30px;justify-content:center}@media(min-width: 992px){.detail-room-intro .rate-and-booking-wrap{flex-direction:row}}.detail-room-amenities{position:relative;width:100%;height:auto}.detail-room-amenities:not(:has(.amenity-item)){display:none}.detail-room-amenities .amenities-wrapper{position:relative;margin-inline:auto;overflow:hidden}@media(min-width: 992px){.detail-room-amenities .amenities-wrapper{width:100%;padding-inline:20px}}@media(min-width: 1200px){.detail-room-amenities .amenities-wrapper{width:calc(100% - 200px);max-width:1320px;padding-inline:unset}}@media(min-width: 992px){.detail-room-amenities .amenity-inner{display:flex;position:relative;grid-template-columns:39.52% 75.65%;display:grid}}@media(min-width: 992px){.detail-room-amenities .images-wrap{padding-block-start:60px;position:relative;display:block;grid-column:1;grid-row:1}}.detail-room-amenities .room-amenities-wrap{padding-block:40px;padding-inline:20px}@media(min-width: 992px){.detail-room-amenities .room-amenities-wrap{padding-inline:30px;padding-block:60px}}@media(min-width: 1200px){.detail-room-amenities .room-amenities-wrap{padding-inline:60px}}.detail-room-amenities .amenity-list{display:grid;grid-template-columns:1fr;row-gap:10px;column-gap:20px;margin:unset;padding-inline-start:56px}@media(min-width: 992px){.detail-room-amenities .amenity-list{grid-template-columns:1fr 1fr;padding-inline-start:40px;margin-block-start:10px;row-gap:20px;column-gap:40px}}@media(min-width: 1440px){.detail-room-amenities .amenity-list{padding-inline-start:80px}}.detail-room-amenities .amenity-name{font-weight:400;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.875rem;letter-spacing:.96px;color:#fff}.detail-room-amenities .title{margin-block-end:10px}@media(min-width: 992px){.detail-room-amenities .title{margin-block-end:unset}}.detail-room-amenities .amenity-item::marker{color:#fff}.detail-room-amenities .amenities-wrap{position:relative;z-index:2;height:fit-content;background-color:#7f7469;margin-block-start:-87px;padding-block-start:87px}@media(min-width: 992px){.detail-room-amenities .amenities-wrap{transform:translateX(-188px);padding-inline-start:188px;margin-block-start:unset;padding-block-start:unset}}.detail-room-amenities .featured-image-wrap{position:relative;width:100%;aspect-ratio:335/393;overflow:hidden;z-index:5;padding-inline:20px;height:393px}@media(min-width: 768px){.detail-room-amenities .featured-image-wrap{height:auto}}@media(min-width: 992px){.detail-room-amenities .featured-image-wrap{height:auto;aspect-ratio:490/575;max-height:575px;padding-inline:unset}}.detail-room-amenities .featured-image-wrap picture,.detail-room-amenities .featured-image-wrap img{display:block;width:100%;height:100%}.detail-room-amenities .featured-image-wrap img{object-fit:cover}.detail-room-amenities .illustration{display:block;aspect-ratio:140/103;width:140px;height:103px;margin-block-start:-46px;margin-inline-start:-45px;overflow:hidden;pointer-events:none}@media(min-width: 992px){.detail-room-amenities .illustration{width:319px;height:234px;margin-block-start:-83px;margin-inline-start:-127px}}@media(min-width: 1600px){.detail-room-amenities .illustration{margin-block-start:-50px;margin-inline-start:-110px}}.detail-room-amenities .illustration .picture,.detail-room-amenities .illustration .image{display:block;width:100%;height:100%}.detail-room-amenities .illustration .image{object-fit:cover}.detail-offer-intro{width:100%;height:auto;position:relative}.detail-offer-intro .illustration{position:absolute;aspect-ratio:122/110;width:100%;height:auto;max-width:122px;inset-inline-start:0px;inset-block-end:0px;overflow:hidden;pointer-events:none}@media(min-width: 992px){.detail-offer-intro .illustration{aspect-ratio:239/216;max-width:239px;inset-block-start:25%}}.detail-offer-intro .illustration picture,.detail-offer-intro .illustration img{display:block;width:100%;height:100%}.detail-offer-intro .illustration img{object-fit:cover}.detail-offer-intro .detail-offer-intro-wrapper{width:100%;height:auto;margin:0 auto;padding-inline:20px}@media(min-width: 992px){.detail-offer-intro .detail-offer-intro-wrapper{width:62.5%;padding-inline:unset}}.detail-offer-intro .detail-offer-intro-wrapper .title-wrap{text-align:center}.detail-offer-intro .detail-offer-intro-wrapper .custom-h1{display:block}@media(min-width: 992px){.detail-offer-intro .detail-offer-intro-wrapper .custom-h1{display:none}}.detail-offer-intro .pre-txt,.detail-offer-intro .rate-txt{font-weight:500;font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:.64px;color:#2e2c2a}.detail-offer-intro .description-wrap{margin-block-start:30px;text-align:center}@media(min-width: 992px){.detail-offer-intro .description-wrap{margin-block-start:20px}}.detail-offer-intro .rate-and-booking-wrap{display:flex;align-items:center;column-gap:60px;row-gap:30px;flex-direction:column;margin-block-start:30px;justify-content:center}@media(min-width: 992px){.detail-offer-intro .rate-and-booking-wrap{flex-direction:row}}.detail-offer-highlight-tnc .content-wrapper{display:flex;flex-direction:column;justify-content:center;row-gap:42px;padding-block-end:23px}@media(min-width: 992px){.detail-offer-highlight-tnc .content-wrapper{flex-direction:row;column-gap:60px;padding:unset}}.detail-offer-highlight-tnc .content-wrapper .highlight-wrapper:only-child,.detail-offer-highlight-tnc .content-wrapper .tnc-wrapper:only-child{width:100%}@media(min-width: 992px){.detail-offer-highlight-tnc .highlight-wrapper,.detail-offer-highlight-tnc .tnc-wrapper{width:calc((100% - 60px)/2)}}.detail-offer-highlight-tnc .highlight-wrapper,.detail-offer-highlight-tnc .tnc-inner-wrap{height:fit-content;padding-inline:20px;padding-block:40px;background-color:#7f7469}@media(min-width: 992px){.detail-offer-highlight-tnc .highlight-wrapper{padding:60px}}.detail-offer-highlight-tnc .tnc-wrapper{position:relative}.detail-offer-highlight-tnc .tnc-wrapper .tnc-inner-wrap{position:relative;z-index:2}@media(min-width: 992px){.detail-offer-highlight-tnc .tnc-wrapper .tnc-inner-wrap{padding:60px}}.detail-offer-highlight-tnc .tnc-wrapper .illustration{position:absolute;z-index:0;width:247px;height:130px;right:0;transform:translateX(0) translateY(-20px);pointer-events:none}@media(min-width: 992px){.detail-offer-highlight-tnc .tnc-wrapper .illustration{width:394px;height:211px;transform:translateX(0) translateY(-40px)}}.detail-offer-highlight-tnc .tnc-wrapper .illustration img{width:100%;height:auto;object-fit:cover}.detail-offer-highlight-tnc .highlights,.detail-offer-highlight-tnc .condition{padding-inline-start:30px;margin-block-start:10px}@media(min-width: 992px){.detail-offer-highlight-tnc .highlights,.detail-offer-highlight-tnc .condition{padding-inline-start:60px}}.detail-poi-intro{position:relative;width:100%;height:auto}.detail-poi-intro .illustration{position:absolute;top:0;right:0;width:89px;height:90px;z-index:-1;pointer-events:none}@media(min-width: 992px){.detail-poi-intro .illustration{width:270px;height:320px}}.detail-poi-intro .illustration img{width:100%;height:auto;object-fit:cover}.detail-poi-intro .detail-poi-intro-wrapper{width:100%;height:auto;margin:0 auto;padding-inline:20px;display:flex;flex-direction:column;align-items:center}@media(min-width: 992px){.detail-poi-intro .detail-poi-intro-wrapper{width:75.5%;padding-inline:unset}}@media(min-width: 1440px){.detail-poi-intro .detail-poi-intro-wrapper{width:62.5%}}.detail-poi-intro .contact-inner-wrap{display:flex;flex-direction:column;margin-block-start:20px;column-gap:12px;align-items:center;row-gap:20px;text-align:center;padding-inline:30px;padding-block:20px}@media(min-width: 992px){.detail-poi-intro .contact-inner-wrap{flex-direction:row;padding-inline:unset;padding-block:unset}}.detail-poi-intro .contact-inner-wrap:not(:has(.email-link)) .devider-two{display:none}.detail-poi-intro .contact-inner-wrap:not(:has(.address)):not(:has(.email-link)) .devider-one{display:none}.detail-poi-intro .devider{width:2px;height:16.5px;background-color:#2e2c2a;display:none}@media(min-width: 992px){.detail-poi-intro .devider{display:flex}}.detail-poi-intro .title{display:block}@media(min-width: 992px){.detail-poi-intro .title{display:none}}.detail-poi-intro .subtitle{margin-block-start:10px}@media(min-width: 992px){.detail-poi-intro .subtitle{margin-block-start:unset}}.detail-poi-intro .long-description{margin-block-start:20px;text-align:center}.detail-poi-intro .button-wrapper{margin-block-start:30px}.detail-poi-intro .poi-detail-item{font-weight:600;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#2e2c2a}.detail-press-intro{position:relative;width:100%;height:auto}.detail-press-intro .illustration{position:absolute;top:50px;left:0;display:none;pointer-events:none}@media(min-width: 992px){.detail-press-intro .illustration{display:block;width:243px;height:234px}}.detail-press-intro .illustration img{width:100%;height:auto;object-fit:cover}.detail-press-intro .detail-press-intro-wrapper{width:100%;height:auto;margin:0 auto;padding-inline:20px;display:flex;flex-direction:column;align-items:center;margin-block-start:30px}@media(min-width: 992px){.detail-press-intro .detail-press-intro-wrapper{margin-block-start:50px;width:62.5%;padding-inline:unset;max-width:900px}}.detail-press-intro .detail-press-intro-wrapper .title{display:block;text-align:center;margin-block-start:30px}@media(min-width: 992px){.detail-press-intro .detail-press-intro-wrapper .title{display:none}}.detail-press-intro .detail-press-intro-wrapper .subtitle{text-align:center;margin-block-start:30px}.detail-press-intro .detail-press-intro-wrapper .long-description{text-align:center;margin-block-start:20px}.detail-press-intro .detail-press-intro-wrapper .button-wrapper{margin-block-start:30px}.detail-press-intro .date-auth-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:12px;padding-inline:20px}@media(min-width: 992px){.detail-press-intro .date-auth-wrapper{width:100%;justify-content:flex-end;padding-inline-end:104px}}.detail-press-intro .date-auth-wrapper .devider{display:none;width:2px;height:16.5px;background-color:#2e2c2a}.detail-press-intro .date-auth-wrapper:has(.date-wrap):has(.auth-name) .devider{display:inline-block}.detail-press-intro .date-wrap{display:flex;align-items:center;column-gap:2px}.detail-press-intro .publication-date,.detail-press-intro .auth-name{font-weight:600;text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#2e2c2a}.detail-press-intro .logo-wrap .logo{width:185px;height:90px;object-fit:contain}@media(min-width: 992px){.detail-press-intro .logo-wrap .logo{width:250px;height:122px;max-width:258px;max-height:185px}}.detail-amenity-intro{position:relative;width:100%;height:auto}.detail-amenity-intro .illustration{position:absolute;bottom:6px;right:0;width:93px;height:135px;pointer-events:none}@media(min-width: 992px){.detail-amenity-intro .illustration{width:266px;height:331px;bottom:-22px}}.detail-amenity-intro .illustration img{width:100%;height:auto;display:block;object-fit:cover}.detail-amenity-intro .detail-amenity-intro-wrapper{width:100%;height:auto;margin:0 auto;padding-inline:20px;display:flex;flex-direction:column;align-items:center}@media(min-width: 992px){.detail-amenity-intro .detail-amenity-intro-wrapper{width:62.5%;padding-inline:unset}}.detail-amenity-intro .title{display:block}@media(min-width: 992px){.detail-amenity-intro .title{display:none}}.detail-amenity-intro .subtitle{text-align:center;margin-block-start:10px}@media(min-width: 992px){.detail-amenity-intro .subtitle{margin-block-start:unset}}.detail-amenity-intro .long-description{margin-block-start:20px;text-align:center}.detail-amenity-additional-info .amenity-additional-info-wrap{position:relative;margin-inline:auto}@media(min-width: 992px){.detail-amenity-additional-info .amenity-additional-info-wrap{width:100%;padding-inline:20px}}@media(min-width: 1200px){.detail-amenity-additional-info .amenity-additional-info-wrap{width:calc(100% - 200px);max-width:1320px;padding-inline:unset}}.detail-amenity-additional-info .info-inner{display:grid}@media(min-width: 992px){.detail-amenity-additional-info .info-inner{grid-template-columns:65.32% 39.19%}}.detail-amenity-additional-info .image-wrap{padding-inline:20px}@media(min-width: 992px){.detail-amenity-additional-info .image-wrap{padding-block-start:60px;transform:translateX(-60px);padding-inline:unset}}.detail-amenity-additional-info .featured-image-wrap{width:100%;height:auto;aspect-ratio:335/393;overflow:hidden}@media(min-width: 992px){.detail-amenity-additional-info .featured-image-wrap{aspect-ratio:486/516;min-height:516px}}.detail-amenity-additional-info .featured-image-wrap picture,.detail-amenity-additional-info .featured-image-wrap img{display:block;width:100%;height:100%}.detail-amenity-additional-info .featured-image-wrap img{object-fit:cover}@media(min-width: 992px){.detail-amenity-additional-info .title{padding-inline-start:60px}}.detail-amenity-additional-info .long-description{margin-block-start:10px}.detail-amenity-additional-info .long-description ul{margin-block:unset}.detail-amenity-additional-info .content-wrap{background-color:#7f7469;height:fit-content;padding-inline:20px;grid-row:2;margin-block-start:-87px;padding-block-start:87px;padding-block-end:40px}@media(min-width: 992px){.detail-amenity-additional-info .content-wrap{padding-block:60px;min-height:546px;padding-inline:unset;grid-row:unset;margin-block-start:unset}}.detail-amenity-additional-info .content-outer{padding-block-start:40px}@media(min-width: 992px){.detail-amenity-additional-info .content-outer{padding-block-start:unset}}.detail-amenity-additional-info .content-inner{padding-inline-start:30px}@media(min-width: 992px){.detail-amenity-additional-info .content-inner{padding-inline:120px}}.detail-dining-dess-code-box{position:relative;width:100%;height:auto}.detail-dining-dess-code-box .illustration{position:absolute;bottom:9px;inset-inline-start:5px;z-index:-1;width:125px;height:121px;pointer-events:none}@media(min-width: 992px){.detail-dining-dess-code-box .illustration{bottom:0;width:196px;height:189px;inset-inline-start:9.9305555556%}}@media(min-width: 1600px){.detail-dining-dess-code-box .illustration{inset-inline-start:16.875%}}@media(min-width: 1920px){.detail-dining-dess-code-box .illustration{inset-inline-start:26.8055555556%}}.detail-dining-dess-code-box .illustration img{width:100%;height:auto;object-fit:cover;display:block}.detail-dining-dess-code-box .dress-code-box-wrapper{width:100%;height:auto;margin-inline:auto;display:flex;flex-direction:column;row-gap:40px}@media(min-width: 992px){.detail-dining-dess-code-box .dress-code-box-wrapper{width:calc(100% - 200px);max-width:1320px;flex-direction:row;column-gap:60px}}.detail-dining-dess-code-box .item-box{background-color:#142b45;width:100%;height:fit-content}.detail-dining-dess-code-box .box-inner{padding-inline:20px;padding-block:40px}@media(min-width: 992px){.detail-dining-dess-code-box .box-inner{padding-block:60px;padding-inline:60px}}.detail-dining-dess-code-box .content{margin-block-start:10px;padding-inline-start:30px}@media(min-width: 992px){.detail-dining-dess-code-box .content{padding-inline-start:60px}}.detail-dining-dess-code-box .content ul{margin-block-end:0}.detail-event-intro .event-intro-wrapper{width:100%;height:auto;margin:0 auto;padding-inline:20px;display:flex;flex-direction:column;align-items:center}@media(min-width: 992px){.detail-event-intro .event-intro-wrapper{width:62.5%;padding-inline:unset;max-width:1320px}}.detail-event-intro .title{display:block;text-align:center}@media(min-width: 992px){.detail-event-intro .title{display:none}}.detail-event-intro .date-and-time-wrap{display:flex;align-items:center;margin-block-start:10px;flex-wrap:wrap;justify-content:center;text-align:center}@media(min-width: 992px){.detail-event-intro .date-and-time-wrap{margin-block-start:unset}}.detail-event-intro .date-time-text{text-transform:uppercase;font-family:"new-hero",sans-serif;font-size:1.1875rem;line-height:2.375rem;letter-spacing:.95px;color:#2e2c2a}@media(min-width: 992px){.detail-event-intro .date-time-text{font-size:1.375rem}}.detail-event-intro .date-time-devider{display:block;margin-inline:10px;width:2px;height:20px;background-color:#2e2c2a}@media(min-width: 992px){.detail-event-intro .date-time-devider{margin-inline:15px}}.detail-event-intro .long-description{text-align:center;margin-block-start:20px}.detail-event-intro .button-wrapper{margin-block-start:30px}.detail-event-schedule{position:relative;width:100%;height:auto}.detail-event-schedule .illustration{position:absolute;inset-block-start:-16px;inset-inline-start:0px;z-index:-1;width:194px;height:98px;pointer-events:none}@media(min-width: 992px){.detail-event-schedule .illustration{inset-inline-start:103px;width:390px;height:269px}}@media(min-width: 1600px){.detail-event-schedule .illustration{inset-inline-start:16.3709677419%}}@media(min-width: 1920px){.detail-event-schedule .illustration{inset-inline-start:24.435483871%}}.detail-event-schedule .illustration img{width:100%;height:auto;display:block;object-fit:cover}.detail-event-schedule .event-schedule-wrapper{position:relative;margin-inline:auto}@media(min-width: 992px){.detail-event-schedule .event-schedule-wrapper{width:100%;padding-inline:20px}}@media(min-width: 1200px){.detail-event-schedule .event-schedule-wrapper{width:calc(100% - 200px);max-width:1320px;padding-inline:unset}}.detail-event-schedule .event-schedule-inner{display:grid}@media(min-width: 992px){.detail-event-schedule .event-schedule-inner{grid-template-columns:39.52% 69.68%}}.detail-event-schedule .featured-image-wrap{position:relative;z-index:2;width:100%;height:auto;aspect-ratio:335/351;overflow:hidden;padding-inline:20px}@media(min-width: 992px){.detail-event-schedule .featured-image-wrap{aspect-ratio:490/575;min-height:575px;margin-block-start:45px;max-height:575px;padding-inline:unset}}.detail-event-schedule .featured-image-wrap picture,.detail-event-schedule .featured-image-wrap img{display:block;width:100%;height:100%}.detail-event-schedule .featured-image-wrap img{object-fit:cover}.detail-event-schedule .content-wrap{background-color:#7f7469;margin-block-start:-87px;padding-block-start:87px}@media(min-width: 992px){.detail-event-schedule .content-wrap{transform:translateX(-114px);padding-inline-start:164px;padding-inline-end:60px;min-height:666px;margin-block-start:unset;padding-block-start:unset}}@media(min-width: 1600px){.detail-event-schedule .content-wrap{transform:translateX(-121px)}}.detail-event-schedule .content-inner{padding-block:40px;padding-inline:20px}@media(min-width: 992px){.detail-event-schedule .content-inner{padding-block:60px;padding-inline:unset}}.detail-event-schedule .description{margin-block-start:10px;padding-inline-start:30px}@media(min-width: 992px){.detail-event-schedule .description{padding-inline-start:65px}}.detail-venue-amenities .detail-venue-amenities-wrapper{display:flex;position:relative;justify-content:center;flex-direction:column}@media(min-width: 992px){.detail-venue-amenities .detail-venue-amenities-wrapper{flex-direction:row-reverse;align-items:stretch}}.detail-venue-amenities .title{margin-block-end:10px}@media(min-width: 1200px){.detail-venue-amenities .title{padding-inline-start:60px}}.detail-venue-amenities .amenity-list{margin:0px;padding:0px;list-style:none;display:grid;grid-template-columns:1fr;row-gap:10px;padding-inline-start:35px}@media(min-width: 992px){.detail-venue-amenities .amenity-list{width:44.4444444444vw;grid-template-columns:repeat(2, 1fr);gap:20px}}@media(min-width: 1200px){.detail-venue-amenities .amenity-list{padding-inline-start:125px}}.detail-venue-amenities .amenity-item{position:relative;padding-inline-start:15px}.detail-venue-amenities .amenity-item::before{content:"";position:absolute;inset-inline-start:5px;top:15px;width:4px;height:4px;border-radius:50%;background:#2e2c2a}.detail-venue-amenities .amenities-wrap{padding-block-start:40px}@media(min-width: 992px){.detail-venue-amenities .amenities-wrap{padding-block-start:60px}}.detail-venue-amenities .featured-image-wrap{width:100%;aspect-ratio:335/283;overflow:hidden}@media(min-width: 992px){.detail-venue-amenities .featured-image-wrap{width:41.6666666667vw;aspect-ratio:600/507;height:auto;flex:0 0 auto}}.detail-venue-amenities .featured-image-wrap picture,.detail-venue-amenities .featured-image-wrap img{display:block;width:100%;height:100%}.detail-venue-amenities .featured-image-wrap img{object-fit:cover}.detail-dining-content .illustration-wrap{max-width:136px;max-height:239px;inset-block-start:47px}@media(min-width: 992px){.detail-dining-content .illustration-wrap{max-width:314px;max-height:550px;inset-inline-start:3.3333333333%;inset-block-start:17px}}@media(min-width: 1920px){.detail-dining-content .illustration-wrap{inset-inline-start:14.4444444444%}}@media(min-width: 2850px){.detail-dining-content .illustration-wrap{inset-inline-start:24.0277777778%}}.detail-dining-content .dining-img-n-content-wrap{display:flex;flex-direction:column}@media(min-width: 992px){.detail-dining-content .dining-img-n-content-wrap{flex-direction:row;justify-content:space-between;padding-inline-start:151px;padding-inline-end:97px}}.detail-dining-content .image-wrap{position:relative;overflow:hidden;width:100%;height:100%;aspect-ratio:335/348;padding-inline:28px}@media(min-width: 992px){.detail-dining-content .image-wrap{aspect-ratio:492/616;width:49.64%;height:auto;padding-inline:0}}.detail-dining-content .image-wrap picture,.detail-dining-content .image-wrap img{display:block;width:100%;height:100%}.detail-dining-content .image-wrap img{object-fit:cover;object-position:center}.detail-dining-content .content-wrap{display:flex;flex-direction:column;row-gap:40px;margin-block-start:40px}@media(min-width: 992px){.detail-dining-content .content-wrap{width:44.39%;margin-block:30px;justify-content:center}}.detail-dining-content .content-title{font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#2e2c2a;text-transform:uppercase;font-weight:600;margin-block:0 10px}.detail-dining-content .social-link{font-weight:600;display:flex;align-items:center;column-gap:10px;letter-spacing:1.12px}@media(hover: hover){.detail-dining-content .social-link:hover{color:#2e2c2a}}.detail-dining-content .social-link:focus-visible{color:#2e2c2a}.detail-dining-content .social-link .icon{width:20px;height:20px}.detail-dining-content .social-link .text{padding:0}.detail-dining-content .social-link .text::after{display:none}.detail-dining-content .contact-details{display:flex;flex-direction:column;row-gap:10px}.detail-dining-intro .dining-intro-wrapper{width:100%;height:auto;margin:0 auto;padding-inline:20px;display:flex;flex-direction:column;align-items:center;row-gap:20px}@media(min-width: 992px){.detail-dining-intro .dining-intro-wrapper{width:62.5%;padding-inline:unset;max-width:1320px}}.detail-dining-intro .long-description{text-align:center}.detail-dining-intro .widget{margin-block-start:10px}.detail-dining-intro .logo{width:184px;height:92px;max-width:258px;max-height:185px}@media(min-width: 992px){.detail-dining-intro .logo{width:258px;height:130px}}.detail-venue-intro{position:relative;width:100%;height:auto}.detail-venue-intro .illustration{position:absolute;inset-block-end:0px;inset-inline-start:0px;height:154px;width:137px;display:flex;align-items:center;pointer-events:none}@media(min-width: 992px){.detail-venue-intro .illustration{height:500px;max-height:100%;width:343px;height:441px;inset-block-start:0px;inset-block-end:unset;align-items:flex-start}}.detail-venue-intro .illustration picture,.detail-venue-intro .illustration img{display:block;max-width:100%;max-height:100%}.detail-venue-intro .illustration img{object-fit:cover}.detail-venue-intro .detail-venue-intro-wrapper{width:100%;height:auto;margin:0 auto;padding-inline:20px;display:flex;flex-direction:column;align-items:center}@media(min-width: 992px){.detail-venue-intro .detail-venue-intro-wrapper{width:62.5%;max-width:900px;padding-inline:unset}}.detail-venue-intro .room-detail-wrap{display:flex;align-items:center;column-gap:10px;text-align:center}@media(min-width: 992px){.detail-venue-intro .room-detail-wrap{column-gap:17px}}.detail-venue-intro .detail-item-wrap{display:flex;align-items:center;column-gap:10px;flex-wrap:wrap;justify-content:center}.detail-venue-intro .devider{width:2px;background-color:#2e2c2a;display:inline-block;margin-inline:10px;height:24px;margin-block-end:-4px}@media(min-width: 992px){.detail-venue-intro .devider{height:25px;margin-block-end:-3px}}.detail-venue-intro .title{display:block;text-align:center}@media(min-width: 992px){.detail-venue-intro .title{display:none}}.detail-venue-intro .room-detail-wrap{margin-block-start:10px}@media(min-width: 992px){.detail-venue-intro .room-detail-wrap{margin-block-start:unset}}.detail-venue-intro .description{text-align:center;margin-block-start:20px}.detail-venue-intro .btn-wrap{margin-block-start:30px}.restaurant-menus .content-wrap{display:flex;flex-direction:column;row-gap:20px}@media(min-width: 992px){.restaurant-menus .content-wrap{row-gap:38px}}.restaurant-menus .title{text-align:center}.restaurant-menus .category-swiper{margin:0;margin-inline-start:43px;padding-inline-end:50px}@media(min-width: 992px){.restaurant-menus .category-swiper{margin-inline-start:0px;padding-inline-start:58px;padding-inline-end:3px}}@media(min-width: 992px){.restaurant-menus .swiper-wrapper{column-gap:50px;flex-wrap:wrap}}.restaurant-menus .category-slide{width:fit-content}.restaurant-menus .tpl-loading{border:4px solid #142b45;border-top:4px solid #60788b;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:20% auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.restaurant-menus .ejs-content-inject{position:relative}.restaurant-menus .menu-section-wrapper{transition:opacity .3s ease}.restaurant-menus .content-container{background-color:#7f7469;padding-block:40px;padding-inline:20px;margin-block-start:20px}@media(min-width: 992px){.restaurant-menus .content-container{padding:60px}}.restaurant-menus .filter-wrap{position:relative;width:100%}.restaurant-menus .filter-wrap::before,.restaurant-menus .filter-wrap::after{content:"";position:absolute;top:0;bottom:0;z-index:3}.restaurant-menus .filter-wrap::before{inset-inline-start:0;width:8px;height:50px;background-color:#cfab4f}.restaurant-menus .filter-wrap::after{inset-inline-end:0;width:50px;height:50px;background:linear-gradient(90deg, rgba(243, 239, 232, 0) 0%, rgb(243, 239, 232) 100%);pointer-events:none}@media(min-width: 992px){.restaurant-menus .filter-wrap::after{display:none}}.restaurant-menus .category-inner-wrap{width:100%;overflow:scroll;scrollbar-width:none;display:flex;align-items:center;column-gap:35px}.restaurant-menus .menu-filter-btn{background:none;border-radius:0;border:none;padding:0;font-family:"CormorantGaramond",serif;font-size:1.5625rem;line-height:1.875rem;letter-spacing:0px;color:#2e2c2a;font-weight:400;margin-block:10px}@media(min-width: 992px){.restaurant-menus .menu-filter-btn{font-size:1.75rem;line-height:2.125rem}}.restaurant-menus .menu-filter-btn.active{color:#846924}@media(hover: hover){.restaurant-menus .menu-filter-btn:hover{color:#846924}}.restaurant-menus .menu-filter-btn:focus-visible{color:#846924}.restaurant-menus .menu-section{display:flex;flex-direction:column;row-gap:10px;padding-block-end:20px;border-bottom:1px solid #fff}.restaurant-menus .menu-section-container{padding-block:60px}.restaurant-menus .menu-inner{display:grid;grid-template-columns:1fr;row-gap:60px}@media(min-width: 992px){.restaurant-menus .menu-inner{grid-template-columns:repeat(3, 1fr);column-gap:60px}}.restaurant-menus .item-title-price-wrap{display:flex;align-items:center;justify-content:space-between}.restaurant-menus .dish-content-wrp{display:flex;flex-direction:column;row-gap:12px}.restaurant-menus .dish-price{font-family:"new-hero",sans-serif;font-size:1rem;line-height:1.375rem;letter-spacing:.64px;color:#fff;font-weight:500}.restaurant-menus .dish-mention{font-family:"new-hero",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:1.12px;color:#fff;font-weight:600;text-transform:uppercase}.restaurant-menus .menu-section-item:last-child .menu-section-container{padding-block-end:0}#main.style-guide-page{font-family:"lato-semi-bold",sans-serif;color:#333;margin-block:50px}#main.style-guide-page pre{margin:15px 0}#main.style-guide-page pre[class*=language-]{background-color:#f7f7f7}#main.style-guide-page .style-guide-main-title{margin-block-end:50px;text-align:center}#main.style-guide-page .typography-section pre{margin-bottom:40px}#main.style-guide-page .section-header{border-bottom:2px solid #a28d5d;padding-bottom:10px;margin-bottom:35px;font-weight:bold}#main.style-guide-page .section-sub-header{margin-top:40px}#main.style-guide-page .custom-padding-section{position:relative;background-color:var(--custom-bg-color, #F7F7F7);color:var(--custom-text-color, #333333);width:100%;display:flex;align-items:center;justify-content:center}#main.style-guide-page .custom-padding-section div:not(:has(.body-text)){display:flex;flex-direction:column;align-items:center;row-gap:10px;color:#000;z-index:1}#main.style-guide-page .custom-padding-section div pre{margin:0}#main.style-guide-page .dark-bg{width:100%;background-color:#17265e;padding-block:24px;padding-inline:24px;margin-top:10px}#main.style-guide-page .image-wrap{width:100%;height:auto;overflow:hidden}#main.style-guide-page .image-wrap img,#main.style-guide-page .image-wrap picture{width:100%;height:100%;display:block}#main.style-guide-page .image-wrap img{object-fit:cover}
