iframe[src*="youtube.com"]:not(.ar-16-9):not(.ar-9-16):not(.ar-4-3):not(.ar-1-1),.html5-video-player,.perfmatters-lazy-youtube,.perfmatters-lazy-youtube img{aspect-ratio:16 / 9;width:100%;height:100%}.perfmatters-lazy-youtube img{object-fit:cover}html{scroll-padding-top:40px}::selection{background:var(--primary);color:var(--surface-0)}.navigation-stick.is_stuck{padding:0 4%!important;background:var(--surface-0);box-shadow:0 4px 30px rgb(0 0 0 / .1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.sticky-enabled .main-navigation.is_stuck .inside-navigation{max-width:100%}.background-video{position:absolute;top:0;right:0;bottom:0;left:0}.background-video-content{position:relative;z-index:1}video[poster]{object-fit:cover;width:100%;height:100%}.hero.hero-section-loaded h1,.hero.hero-section-loaded p{opacity:1;transform:translateY(0)}.hero-section-loaded p{transition-delay:0.3s}.hero-section-loaded h1{transition-delay:0.6s}.hero h1,.hero p{opacity:0;transform:translateY(100%);transition-property:opacity,transform;transition-duration:0.5s}.header-wrap{position:absolute;left:0;right:0;z-index:10}header.site-header{max-width:100vw!important;padding:0% 4%!important}.home .header-image{filter:brightness(0) invert(1)}.site-header .inside-navigation{margin-right:0}.gp-icon.icon-search svg{height:1.2em;width:1.2em}.main-navigation ul ul{width:215px}.main-navigation a{font-size:var(--bmwp-body);font-weight:inherit;font-family:var(--bmwp-button-font)}.main-navigation .zeus-offcanvas a{font-family:var(--bmwp-headline-font)}.menu-item-has-children .dropdown-menu-toggle{padding-right:10px}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{line-height:24px}#site-navigation.main-navigation.sub-menu-right{width:100%;flex-grow:1}.main-navigation .menu-bar-items a.gb-button{color:var(--surface-0)}.main-navigation .inside-navigation{justify-content:flex-end}.main-navigation ul ul{border-radius:.3em}.cooks-club{max-width:150px}.hotel-header h1,.hotel-header h2{text-shadow:0 1px 15px rgb(0 0 0 / .3)}.hotel-header .bmwp-video-container,.hotel-header .bmwp-video-container video{height:100vh;width:100%!important;position:relative;display:block;object-fit:cover}.otgs-development-site-front-end{display:none!important}.bmwp-menu-check a{color:var(--surface-0)}.bmwp-menu-check a:hover,.bmwp-menu-check .gb-accordion__item-open .gb-accordion__toggle a,.bmwp-menu-check .gb-accordion__item-open .gb-accordion__toggle .gb-accordion__toggle-icon svg{color:var(--primary-alt)}.locations a:hover,.locations a:focus{color:var(--contrast)}.bmwp-banner{position:fixed;bottom:0;right:0;transform:translateY(100vh);animation:banner-fade-in 0.5s 1s ease-in forwards}.bmwp-banner.bmwp-cookies{right:auto;left:0}.bmwp-close-btn{cursor:pointer;position:absolute;top:12px;right:12px}.bmwp-cookie-settings-section{position:fixed;left:50%;bottom:10px;transform:translateY(100vh) translateX(-50%)}.bmwp-cookie-settings-section.animate{animation:cookie-settings-fade-in 0.3s 0.15s ease-in forwards}.bmwp-settings-opened{position:relative}.bmwp-settings-opened:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);z-index:2}.bmwp-settings-opened .site-header{z-index:0}.bmwp-settings-opened .header-wrap{z-index:1}p.search-for{font-size:22px;margin-bottom:5px}.slideout-navigation.do-overlay .inside-navigation{display:flex;flex-direction:row;padding:initial;max-width:initial;background:var(--primary)}.slideout-navigation.main-navigation a{font-size:inherit;font-weight:inherit}.wp-lightbox-overlay .scrim{background-color:var(--surface-100)!important;opacity:0.9!important}.wp-lightbox-overlay button.close-button{fill:var(--surface-0)!important}.site-footer.grid-container{max-width:100vw}.menu-bar-item.slideout-toggle{margin-left:12px}.menu-bar-item.slideout-toggle,.menu-bar-item.slideout-toggle>a{display:flex;width:80px;height:50px;flex-direction:column;-webkit-box-pack:center;justify-content:space-around;align-items:center;line-height:50px!important;padding:0}.menu-bar-item.slideout-toggle>a .gp-icon svg,.icon-menu-bars svg{height:1.25em;width:2.1em;top:0;fill:var(--primary)}.home .menu-toggle svg,.home nav:not(.is_stuck) .menu-bar-item.slideout-toggle>a .gp-icon svg,.alt-header .menu-bar-item.slideout-toggle>a .gp-icon svg,.home .icon-menu-bars svg,.alt-header .icon-menu-bars svg{fill:var(--surface-0)}.slideout-exit .gp-icon svg{height:1em;width:1em}.menu-bar-item.slideout-toggle>a{background-color:#fff0;border:none}.bmwp-offcanvas-menu-close{position:absolute;top:16px;right:16px}.footer-box:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;background-color:var(--contrast);z-index:1;opacity:0;transition:opacity 0.5s cubic-bezier(0,0,.84,-.15)}.footer-box:hover:before{opacity:1}.pseudo-bg:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;background-image:linear-gradient(180deg,#fff0 45%,rgb(from var(--contrast) r g b / 1));z-index:-1}img.bmwp-gallery-image{width:100%;object-fit:cover;aspect-ratio:16 / 9}.room-container img{transform:scale(1);transition:transform 0.3s ease-out}.room-container:hover img{transform:scale(1.05);transition:transform 0.4s cubic-bezier(.175,.885,.32,1.275)}figure.room-image{display:flex}figure.room-image img{object-fit:cover;width:100%;aspect-ratio:1240 / 800}.more-details *{font-size:var(--bmwp-headline-body-s);color:var(--surface-50)}.home header.site-header{background:linear-gradient(180deg,rgb(43 42 41 / .7) 0%,transparent 100%)}.alt-header header.site-header{position:absolute;width:100%;z-index:3;background:linear-gradient(180deg,rgb(43 42 41 / .7) 0%,transparent 100%)}.alt-header .main-navigation .main-nav ul li a,.alt-header .main-navigation .menu-toggle,.alt-header .main-navigation .menu-bar-items{color:var(--surface-0)}.alt-header .main-navigation .main-nav ul li.current-menu-item a{color:var(--primary-alt)}.alt-header .is_stuck.navigation-stick .main-nav ul li a,.alt-header .is_stuck.navigation-stick .menu-toggle,.alt-header .is_stuck.navigation-stick .menu-bar-items{color:var(--surface-90)}.alt-header select#bmwp-language-select{cursor:pointer;color:var(--surface-0)}.alt-header .bmwp-select-arrow,.alt-header .header-image{filter:brightness(0) invert(1)}.alt-header .is_stuck.navigation-stick .bmwp-zeus-logo{filter:brightness(0) invert(.189)}.alt-header .is_stuck.navigation-stick .menu-bar-item.slideout-toggle>a .gp-icon svg{fill:var(--surface-90)!important}.alt-header .is_stuck.navigation-stick select#bmwp-language-select{color:var(--surface-90);border-top:1px solid var(--surface-90);border-bottom:1px solid var(--surface-90)}.home .is_stuck.navigation-stick .bmwp-select-arrow,.alt-header .is_stuck.navigation-stick .bmwp-select-arrow{filter:brightness(0) invert(0)}.book-now,.menu-bar-items [data-popup="checkin"],.home .is_stuck.navigation-stick [data-popup="checkin"],.alt-header .is_stuck.navigation-stick [data-popup="checkin"]{border-top:1px solid var(--surface-90);border-bottom:1px solid var(--surface-90);color:var(--surface-90)}body:not(.slide-opened) [data-popup="checkin"]:hover{color:var(--surface-0)!important;border-color:var(--contrast-alt)!important}.zeus-offcanvas [data-popup="checkin"]:hover{border-color:var(--surface-0)!important}.alt-header .main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a{color:var(--gold)}.home [data-popup="checkin"],.alt-header [data-popup="checkin"],.home .book-now,.alt-header .book-now,.home .bmwp-language-container,.alt-header .bmwp-language-container{border-top:1px solid var(--surface-0);border-bottom:1px solid var(--surface-0);color:var(--surface-0)}.is_stuck.navigation-stick .book-now,.alt-header .is_stuck.navigation-stick .book-now{background-color:var(--gold);height:auto;padding:18px 20px;border:1px solid var(--gold) 1px solid #fff0;color:var(--surface-0)}.is_stuck.navigation-stick .book-now:hover,.alt-header .is_stuck.navigation-stick .book-now:hover{background-color:#735e4f}.home.nav-float-right #site-navigation{margin-left:initial!important}.home #site-navigation.main-navigation.sub-menu-right,.centered-logo #site-navigation.main-navigation.sub-menu-right{width:45%;flex-grow:inherit}.home .inside-header{justify-content:space-between}.home .is_stuck.navigation-stick .bmwp-language-container,.bmwp-language-container{border-top:1px solid var(--surface-90);border-bottom:1px solid var(--surface-90)}.zeus-logo a,.zeus-logo img{position:relative;display:block;height:25px!important;width:auto!important}.zeus-logo a:before{position:absolute;content:"←";top:50%;transform:translateY(-50%);right:80%}body:not(.alt-header) .zeus-logo img{filter:contrast(1) brightness(.2)}.is-innside-elounda #welcome h1{color:var(--hotel-color-turquoise)}.is-innside-elounda .amenity-icon svg path{fill:var(--hotel-color-turquoise)!important}.is-innside-elounda .room-capacity a{background-color:var(--hotel-color-turquoise)}.is-innside-elounda a.bmwp-rooms-slider__book-now{background-color:var(--hotel-color-turquoise);border-color:var(--hotel-color-turquoise)}.is-innside-elounda .footer-box:before{background-color:var(--hotel-color-turquoise)}.is-innside-elounda .pseudo-bg:before{background-image:linear-gradient(180deg,#fff0 45%,rgb(from #85d4d1 r g b / 1))}.is-innside-elounda p.gb-text.gb-text-f5ab2f8e,.is-innside-elounda p.gb-text.gb-text-c62c6799{color:var(--hotel-color-turquoise)}.is-innside-elounda #wpforms-form-182 input#wpforms-182-field_2{border-bottom:2px solid var(--hotel-color-turquoise)}.is-innside-elounda .bmwp-list-link:hover,.is-innside-elounda .bmwp-list-link.current{background-color:var(--hotel-color-turquoise)}.is-innside-elounda .useful-links:before{border-bottom:2px solid var(--hotel-color-turquoise)}.is-sol-marina #welcome h1,.is-sol-cosmopolitan #welcome h1{color:var(--hotel-color-orange)}.is-sol-marina .amenity-icon svg path,.is-sol-cosmopolitan .amenity-icon svg path{fill:var(--hotel-color-orange)!important}.is-sol-marina.room-capacity a,.is-sol-cosmopolitan .room-capacity a{background-color:var(--hotel-color-orange)}.is-sol-marina a.bmwp-rooms-slider__book-now,.is-sol-cosmopolitan a.bmwp-rooms-slider__book-now{background-color:var(--hotel-color-orange);border-color:var(--hotel-color-orange)}.is-sol-marina .pseudo-bg:before,.is-sol-cosmopolitan .footer-box:before{background-color:var(--hotel-color-orange)}.is-sol-marina .pseudo-bg:before,.is-sol-cosmopolitan .pseudo-bg:before{background-image:linear-gradient(180deg,#fff0 45%,rgb(from #b5cfb5 r g b / 1))}.is-sol-marina p.gb-text.gb-text-f5ab2f8e,.is-sol-marina p.gb-text.gb-text-c62c6799,.is-sol-cosmopolitan p.gb-text.gb-text-f5ab2f8e,.is-sol-cosmopolitan p.gb-text.gb-text-c62c6799{color:var(--hotel-color-orange)}.is-sol-marina #wpforms-form-182 input#wpforms-182-field_2,.is-sol-cosmopolitan #wpforms-form-182 input#wpforms-182-field_2{border-bottom:2px solid var(--hotel-color-orange)}.is-sol-marina .bmwp-list-link:hover,.is-sol-marina .bmwp-list-link.current,.is-sol-cosmopolitan .bmwp-list-link:hover,.is-sol-cosmopolitan .bmwp-list-link.current{background-color:var(--hotel-color-orange)}.is-sol-marina .useful-links:before,.is-sol-cosmopolitan .useful-links:before{border-bottom:2px solid var(--gold)}.is-neptuno-beach #welcome h1,.is-magma-resort #welcome h1{color:var(--hotel-color-black)}.is-neptuno-beach .amenity-icon svg path,.is-magma-resort .amenity-icon svg path{fill:var(--hotel-color-black)!important}.is-neptuno-beach .room-capacity a,.is-magma-resort .room-capacity a{background-color:var(--hotel-color-black)}.is-neptuno-beach a.bmwp-rooms-slider__book-now,.is-magma-resort a.bmwp-rooms-slider__book-now{background-color:var(--hotel-color-black);border-color:var(--hotel-color-black)}.is-neptuno-beach .pseudo-bg:before,.is-magma-resort .footer-box:before{background-color:var(--hotel-color-black)}.is-neptuno-beach .pseudo-bg:before,.is-magma-resort .pseudo-bg:before{background-image:linear-gradient(180deg,#fff0 45%,rgb(from #231f20 r g b / 1))}.is-neptuno-beach p.gb-text.gb-text-f5ab2f8e,.is-neptuno-beach p.gb-text.gb-text-c62c6799,.is-magma-resort p.gb-text.gb-text-f5ab2f8e,.is-magma-resort p.gb-text.gb-text-c62c6799{color:var(--gold)}.is-neptuno-beach #wpforms-form-182 input#wpforms-182-field_2,.is-magma-resort #wpforms-form-182 input#wpforms-182-field_2{border-bottom:2px solid var(--gold)}.is-neptuno-beach .bmwp-list-link:hover,.is-neptuno-beach .bmwp-list-link.current,.is-magma-resort .bmwp-list-link:hover,.is-magma-resort .bmwp-list-link.current{background-color:var(--hotel-color-black)}.is-neptuno-beach .useful-links:before,.is-magma-resort .useful-links:before{border-bottom:2px solid var(--gold)}.is-cooks-club #welcome h1{color:var(--cooks-club)}.is-cooks-club .amenity-icon svg path{fill:var(--cooks-club)!important}.is-cooks-club .room-capacity a{background-color:var(--cooks-club)}.is-cooks-club a.bmwp-rooms-slider__book-now{background-color:var(--cooks-club);border-color:var(--cooks-club)}.is-cooks-club .footer-box:before{background-color:var(--cooks-club)}.is-cooks-club .pseudo-bg:before{background-image:linear-gradient(180deg,#fff0 45%,rgb(from #778269 r g b / 1))}.is-cooks-club p.gb-text.gb-text-f5ab2f8e,.is-cooks-club p.gb-text.gb-text-c62c6799{color:var(--cooks-club)}.is-cooks-club #wpforms-form-182 input#wpforms-182-field_2{border-bottom:2px solid var(--cooks-club)}.is-cooks-club .bmwp-list-link:hover,.is-cooks-club .bmwp-list-link.current{background-color:var(--cooks-club)}.is-cooks-club .useful-links:before{border-bottom:2px solid var(--cooks-club)}.is-blue-sea #welcome h1,.is-ydoria-resort #welcome h1,.is-palm-beach #welcome h1,.is-el-greco #welcome h1{color:var(--hotel-color-brown)}.is-blue-sea .amenity-icon svg path,.is-ydoria-resort .amenity-icon svg path,.is-palm-beach .amenity-icon svg path,.is-el-greco .amenity-icon svg path{fill:var(--hotel-color-brown)!important}.is-blue-sea .room-capacity a,.is-ydoria-resort .room-capacity a,.is-palm-beach .room-capacity a,.is-el-greco .room-capacity a{background-color:var(--hotel-color-brown)}.is-blue-sea a.bmwp-rooms-slider__book-now,.is-ydoria-resort a.bmwp-rooms-slider__book-now,.is-palm-beach a.bmwp-rooms-slider__book-now,.is-el-greco a.bmwp-rooms-slider__book-now{background-color:var(--hotel-color-brown);border-color:var(--hotel-color-brown)}.is-blue-sea .footer-box:before,.is-ydoria-resort .footer-box:before,.is-palm-beach .footer-box:before,.is-el-greco .footer-box:before{background-color:var(--hotel-color-brown)}.is-blue-sea .pseudo-bg:before,.is-ydoria-resort .pseudo-bg:before,.is-palm-beach .pseudo-bg:before,.is-el-greco .pseudo-bg:before{background-image:linear-gradient(180deg,#fff0 45%,rgb(from #735e4f r g b / 1))}.is-blue-sea p.gb-text.gb-text-f5ab2f8e,.is-blue-sea p.gb-text.gb-text-c62c6799,.is-ydoria-resort p.gb-text.gb-text-f5ab2f8e,.is-ydoria-resort p.gb-text.gb-text-c62c6799,.is-palm-beach p.gb-text.gb-text-f5ab2f8e,.is-palm-beach p.gb-text.gb-text-c62c6799,.is-el-greco p.gb-text.gb-text-f5ab2f8e,.is-el-greco p.gb-text.gb-text-c62c6799{color:var(--hotel-color-brown)}.is-blue-sea #wpforms-form-182 input#wpforms-182-field_2,.is-ydoria-resort #wpforms-form-182 input#wpforms-182-field_2,.is-palm-beach #wpforms-form-182 input#wpforms-182-field_2,.is-el-greco #wpforms-form-182 input#wpforms-182-field_2{border-bottom:2px solid var(--hotel-color-brown)}.is-blue-sea .bmwp-list-link:hover,.is-blue-sea .bmwp-list-link.current,.is-ydoria-resort .bmwp-list-link:hover,.is-ydoria-resort .bmwp-list-link.current,.is-palm-beach .bmwp-list-link:hover,.is-palm-beach .bmwp-list-link.current,.is-el-greco .bmwp-list-link:hover,.is-el-greco .bmwp-list-link.current{background-color:var(--hotel-color-brown)}.is-blue-sea .useful-links:before,.is-ydoria-resort .useful-links:before,.is-palm-beach .useful-links:before,.is-el-greco .useful-links:before{border-bottom:2px solid var(--hotel-color-brown)}.page-id-2378 .gb-accordion__item svg{fill:#a09186!important;color:#a09186!important}.zeus-accordion .gb-accordion__item span,.page-id-2378 .gb-accordion__item span{position:relative}.page-id-2378 .gb-accordion__item.gb-accordion__item-open span,.page-id-2378 .gb-accordion__item.gb-accordion__item-open svg{fill:#735e4f!important;color:#735e4f!important}.page-id-4325 .white-form .gb-button-primary{color:#735e4f!important}.white-form input[type="checkbox"]~label:before{border-color:var(--surface-0)!important}input[type="checkbox"]:checked+label:after{border:6px solid #735e4f!important}.zeus-accordion .gb-accordion__item.gb-accordion__item-open span.gb-text:before{position:absolute;content:"";top:14px;left:-38px;font-size:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQxLjMgMjQuOSIgdmlld0JveD0iMCAwIDQxLjMgMjQuOSI+PHBhdGggZD0iTTMzLjkgMTQuNEgyYy0xLjEgMC0yLS45LTItMnMuOS0yIDItMmgzMmwtNy4xLTcuMWMtLjgtLjgtLjgtMiAwLTIuOHMyLS44IDIuOCAwTDQwLjIgMTFjLjguOC44IDIgMCAyLjhMMjkuNiAyNC40Yy0uOC44LTIgLjgtMi44IDAtLjgtLjgtLjgtMiAwLTIuOGw3LjEtNy4yeiIgZmlsbD0iIzczNWU0ZiIvPjwvc3ZnPg==);background-size:contain;height:19px;width:30px;background-repeat:no-repeat}.is-cooks-club .zeus-accordion .gb-accordion__item.gb-accordion__item-open span.gb-text:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQxLjMgMjQuOSIgdmlld0JveD0iMCAwIDQxLjMgMjQuOSI+PHBhdGggZD0iTTMzLjkgMTQuNEgyYy0xLjEgMC0yLS45LTItMnMuOS0yIDItMmgzMmwtNy4xLTcuMWMtLjgtLjgtLjgtMiAwLTIuOHMyLS44IDIuOCAwTDQwLjIgMTFjLjguOC44IDIgMCAyLjhMMjkuNiAyNC40Yy0uOC44LTIgLjgtMi44IDAtLjgtLjgtLjgtMiAwLTIuOGw3LjEtNy4yeiIgZmlsbD0iIzc3ODI2OSIvPjwvc3ZnPg==)}.is-neptuno-beach .zeus-accordion .gb-accordion__item.gb-accordion__item-open span.gb-text:before,.is-magma-resort .zeus-accordion .gb-accordion__item.gb-accordion__item-open span.gb-text:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQxLjMgMjQuOSIgdmlld0JveD0iMCAwIDQxLjMgMjQuOSI+PHBhdGggZD0iTTMzLjkgMTQuNEgyYy0xLjEgMC0yLS45LTItMnMuOS0yIDItMmgzMmwtNy4xLTcuMWMtLjgtLjgtLjgtMiAwLTIuOHMyLS44IDIuOCAwTDQwLjIgMTFjLjguOC44IDIgMCAyLjhMMjkuNiAyNC40Yy0uOC44LTIgLjgtMi44IDAtLjgtLjgtLjgtMiAwLTIuOGw3LjEtNy4yeiIgZmlsbD0iIzIzMWYyMCIvPjwvc3ZnPg==)}.is-sol-marina .zeus-accordion .gb-accordion__item.gb-accordion__item-open span.gb-text:before,.is-sol-cosmopolitan .zeus-accordion .gb-accordion__item.gb-accordion__item-open span.gb-text:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQxLjMgMjQuOSIgdmlld0JveD0iMCAwIDQxLjMgMjQuOSI+PHBhdGggZD0iTTMzLjkgMTQuNEgyYy0xLjEgMC0yLS45LTItMnMuOS0yIDItMmgzMmwtNy4xLTcuMWMtLjgtLjgtLjgtMiAwLTIuOHMyLS44IDIuOCAwTDQwLjIgMTFjLjguOC44IDIgMCAyLjhMMjkuNiAyNC40Yy0uOC44LTIgLjgtMi44IDAtLjgtLjgtLjgtMiAwLTIuOGw3LjEtNy4yeiIgZmlsbD0iI2I1Y2ZiNSIvPjwvc3ZnPg==)}.is-innside-elounda .zeus-accordion .gb-accordion__item.gb-accordion__item-open span.gb-text:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQxLjMgMjQuOSIgdmlld0JveD0iMCAwIDQxLjMgMjQuOSI+PHBhdGggZD0iTTMzLjkgMTQuNEgyYy0xLjEgMC0yLS45LTItMnMuOS0yIDItMmgzMmwtNy4xLTcuMWMtLjgtLjgtLjgtMiAwLTIuOHMyLS44IDIuOCAwTDQwLjIgMTFjLjguOC44IDIgMCAyLjhMMjkuNiAyNC40Yy0uOC44LTIgLjgtMi44IDAtLjgtLjgtLjgtMiAwLTIuOGw3LjEtNy4yeiIgZmlsbD0iIzg1ZDRkMSIvPjwvc3ZnPg==)}.zeus-accordion.gb-accordion{position:relative}.zeus-accordion.gb-accordion:before{position:absolute;content:"";top:25px;left:40.5px;width:2px;height:calc(100% - 3.5em);background-color:var(--surface-30)}.zeus-accordion .gb-shape{z-index:1}.zeus-accordion .gb-accordion__content p{margin:0 0 1.5em 1.5em}.slider-text-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:var(--surface-0);text-align:center;width:1680px}.slider-text-container h1{font-size:var(--bmwp-headline-huge);text-transform:uppercase;color:var(--surface-0);margin-bottom:0}.slider-text-container p{font-size:var(--bmwp-headline-body-xxl);color:var(--surface-0);margin-bottom:0;line-height:1.2}.offside-js--is-open.offside-js--init{overflow-y:hidden}.page-id-4325 mark{text-decoration:underline}footer a:hover,footer a:hover svg{color:var(--gold)!important}footer .hotel-vertical-navigation{margin:0!important;list-style:none}footer .hotel-vertical-navigation li{margin-bottom:20px}footer .hotel-vertical-navigation li a{font-family:var(--bmwp-headline-font);font-size:var(--bmwp-headline-h4);font-weight:300;color:var(--surface-0);letter-spacing:.1em;text-align:left;text-transform:uppercase}@keyframes banner-fade-in{0%{transform:translateY(100vh)}100%{transform:translateY(0)}}@keyframes cookie-settings-fade-in{0%{transform:translateY(100vh) translateX(-50%)}100%{transform:translateY(0) translateX(-50%)}}@media (max-width:1280px){.gb-container-section-l:not(:first-child):not(.page-header){padding-top:0}.hotel-vertical-menu-wrapper,ul#hotel-vertical-menu{display:block!important}.mob-hidden{display:none}.slider-text-container{width:80%}.bmwp-slider-container,.property-gallery,.gallery-item,.gallery-item img{height:400px}.slider-text-container p{font-size:var(--bmwp-headline-body-l)}}@media (max-width:768px){.gb-element-627d009f{padding-bottom:25px}.main-navigation .menu-bar-item>a{padding-right:10px}.menu-toggle{padding-left:10px;padding-right:0}.custom-sub-menu.toggled-on{background-color:var(--surface-0)}.custom-sub-menu.toggled-on>.gb-container{background-color:var(--surface-0);box-shadow:none}.custom-sub-menu.toggled-on{border-bottom:none!important}.hotel-header .bmwp-video-container,.hotel-header .bmwp-video-container video{height:75vh}}@media (max-width:1023px){.menu-toggle .icon-menu-bars{width:50px;height:50px;flex-direction:column;-webkit-box-pack:center;justify-content:space-around;align-items:center;height:50px;width:50px;line-height:50px!important;border-radius:100px;background-color:var(--primary);border:1px solid var(--surface-0)}.menu-toggle .icon-menu-bars svg{height:1.25em;width:1.25em;top:0;fill:var(--surface-0)}#generate-slideout-menu{z-index:99999;background-color:var(--primary)}span.gp-icon.pro-close svg{fill:var(--surface-0)}.google-map-container iframe{height:350px}.InstagramFeed__feed .FeedGridLayout__grid{grid-template-columns:repeat(3,auto)}}@media (min-width:768px) and (max-width:1024px){.hotel-header .bmwp-video-container,.hotel-header .bmwp-video-container video{height:70vh}}@media (min-width:1025px){.menu-bar-items a.gb-button{margin-left:15px}#site-navigation .inside-navigation.grid-container .gp_mega_item .sub-menu.custom-sub-menu{left:calc((100% - var(--bmwp-global-width)) / 2)!important}img.bmwp-gallery-image{height:90dvh}.menu-bar-items .menu-buttons{order:1}}@media (min-width:769px){#site-navigation .gp_mega_item .sub-menu.custom-sub-menu{width:unset;left:0!important;background:#fff0;box-shadow:none;max-width:var(--bmwp-global-width)}.inside-navigation,.inside-navigation .gp_mega_item{position:unset}.menu-toggle,.main-navigation .menu-bar-item>a{line-height:84px}}@media (min-width:1680px){.main-navigation .inside-navigation{max-width:1680px}}@media (min-width:1820px){.main-navigation .inside-navigation{max-width:1820px}}@media (max-width:1420px){.site-header .header-image{width:170px}header.site-header,.navigation-stick.is_stuck{padding:0% 2%!important}.navigation-stick.is_stuck .inside-navigation{padding-top:8px;padding-bottom:8px}#site-navigation .navigation-branding,#sticky-navigation .navigation-branding{margin-left:0}#sticky-navigation .navigation-branding img{max-width:170px}.main-navigation.has-sticky-branding.navigation-stick .menu-toggle{height:50px;padding-right:0}.zeus-offcanvas{background-color:var(--primary)}.zeus-offcanvas img{margin-top:0}}@media (min-width:769px) and (max-width:1280px){button.menu-toggle{display:none!important}#hotel-vertical-menu li{margin-bottom:16px}#hotel-vertical-menu li a{font-family:var(--bmwp-headline-font);font-size:var(--bmwp-headline-h4);line-height:1.15;text-align:center}.handler{margin-top:16px}}@media (max-width:1800px){.locations p{font-size:24px;margin-bottom:25px}}@media (max-width:1984px){.zeus-off-canvas-container h2{font-size:32px;padding-bottom:25px}.zeus-off-canvas-container h3{font-size:28px}.bmwp-menu-check p{margin-bottom:14px}.bmwp-menu-check .gb-accordion__item{margin-bottom:0}.bmwp-menu-check a{font-size:22px!important}.bmwp-menu-check .gb-accordion__content>div{margin-top:0}}@media (max-width:1023px){.zeus-off-canvas-container h2{font-size:24px;padding-bottom:25px}}@media (max-width:1800px){.inside-navigation .menu-bar-items{flex:1;justify-content:flex-end}}span.gp-icon.menu-bars svg{width:2.1em}.is_stuck span.gp-icon.menu-bars svg{fill:var(--primary)}.acf-map{width:100%;height:450px}.acf-map img{max-width:inherit!important}