#burger-menu .menu-wrap .line-1,#burger-menu .menu-wrap .line-2,#burger-menu .menu-wrap .line-3{transition:opacity .2s .6s,top .6s .6s,bottom .6s .6s,transform .2s .2s}body.menu-open #burger-menu .menu-wrap .line-1,body.menu-open #burger-menu .menu-wrap .line-2,body.menu-open #burger-menu .menu-wrap .line-3{transition:opacity .6s .2s,top .6s 0s,bottom .6s 0s,transform .2s .6s}body.menu-open #burger-menu .menu-wrap .line-1{top:calc(50% - 1px);transform:rotate(-45deg)}body.menu-open #burger-menu .menu-wrap .line-2{opacity:0}body.menu-open #burger-menu .menu-wrap .line-3{top:calc(50% - 1px);transform:rotate(45deg)}@media only screen and (min-width: 1200px){header .navigation-container{max-width:1500px !important}header .navigation-container .navigation-columns{padding-left:2rem;padding-right:2rem}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container{flex-direction:row;align-items:space-between}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item{display:block;text-align:center}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon{display:none}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container{max-height:unset;margin:0}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item{line-height:1}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{font-size:1rem}header .navigation-container .navigation-contact{padding-bottom:1rem}}@media only screen and (min-width: 1200px)and (min-height: 700px){header .navigation-container .navigation-columns{height:calc(100vh - var(--header-height) - var(--admin-bar-height) - 160px);display:flex;flex-direction:column;justify-content:center}header .navigation-container .navigation-contact{padding-top:0}}:root{--header-height: 50px;--transparent-header-height: 50px;--safe-area-top: env(safe-area-inset-top, 0px)}@media screen and (max-width: 500px){.main-header{padding-left:1rem !important;padding-right:1rem !important}}header .navigation-container{opacity:0;pointer-events:none;min-height:calc(100% - var(--header-height) - var(--admin-bar-height));height:calc(100% - var(--header-height) - var(--admin-bar-height));width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:space-between;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s ease-in-out .3s}header .navigation-container .navigation-columns{position:relative;z-index:0;width:100%;padding-top:50px;padding-left:50px}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container{padding:0;margin:0;list-style-type:none;width:100%;height:auto;display:flex;flex-direction:column;row-gap:16px}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container a{text-decoration:none}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;column-gap:10px;opacity:0;transition:all .4s ease-out}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon{transition:all .3s ease-in-out;background:rgba(0,0,0,0);border:none;border-right:2px solid #000;border-top:2px solid #000;transform:rotate(45deg);height:11px;width:11px;padding:0;margin:0;cursor:pointer}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon svg{display:none}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content{text-transform:uppercase;font-size:var(--wp--preset--font-size--large)}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child{width:100%}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container{padding:0;margin:0;margin-left:30px;list-style-type:none;overflow:hidden;visibility:hidden;max-height:0;width:100%;transition:all 0s ease-in-out,visibility 0s ease-in-out}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item{margin-top:5px;margin-bottom:5px;opacity:1}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{text-transform:none;font-size:var(--wp--preset--font-size--medium);line-height:1.4}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-icon[aria-expanded=true]{transform:rotate(135deg)}header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-icon[aria-expanded=true]+.wp-block-navigation__submenu-container{transition:all .3s ease-in-out,visibility 0s ease-in-out 0s;visibility:visible;max-height:1000px;height:auto}header .navigation-container .navigation-contact{margin:0;padding-top:4rem;padding-bottom:3.8rem}header .navigation-container .navigation-contact p a{text-decoration:none}header .navigation-container .navigation-contact p a:hover{opacity:.8}header .booking-buttons{display:none}header .mobile-floating-buttons{position:fixed;pointer-events:all;bottom:0;left:0;width:100%;padding:.3rem 1rem .5rem 1rem;z-index:10;background:var(--wp--preset--color--accent-2)}header .mobile-floating-buttons .wp-block-button__link{color:#fff}header .mobile-floating-buttons .icon-button .wp-block-button__link{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}header .mobile-floating-buttons .icon-button .wp-block-button__link:after{content:none}header .mobile-floating-buttons .icon-button .wp-block-button__link img{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}header .mobile-floating-buttons .icon-button.mobile-whatsapp-button .wp-block-button__link img{width:25px;height:25px}body.scrolled .main-header{background-color:var(--wp--preset--color--base)}body.has-hero-block:not(.scrolled):not(.menu-open) header{--header-height: var(--transparent-header-height);--wp--preset--color--contrast: #FFF !important}body.has-hero-block:not(.scrolled):not(.menu-open) header .logo svg{filter:brightness(0) invert(1)}body.has-hero-block:not(.scrolled):not(.menu-open) header .wp-block-button__link{text-shadow:0 0 6px rgba(0,0,0,.6)}body.has-hero-block:not(.scrolled):not(.menu-open) header .menu-wrap>span{box-shadow:0 0 6px 0 rgba(0,0,0,.6)}body.has-hero-block:not(.scrolled):not(.menu-open) header .wp-block-button.is-style-outline:not(.phone-button) .wp-block-button__link{box-shadow:0 0 12px 0 rgba(0,0,0,.3) inset}body.menu-open header{overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;background-color:var(--wp--preset--color--base);height:100%}body.menu-open header .navigation-container{opacity:1;pointer-events:all;z-index:22;visibility:visible;transition:opacity .3s ease-in-out,visibility 0s ease-in-out 0s}body.menu-open header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item{opacity:1}body.menu-open header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item:nth-child(1){transition-delay:.2s}body.menu-open header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item:nth-child(2){transition-delay:.4s}body.menu-open header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item:nth-child(3){transition-delay:.6s}body.menu-open header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item:nth-child(4){transition-delay:.8s}body.menu-open header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item:nth-child(5){transition-delay:1s}body.menu-open header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item:nth-child(6){transition-delay:1.2s}body.menu-open header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item:nth-child(7){transition-delay:1.4s}body.menu-open header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item:nth-child(8){transition-delay:1.6s}body.menu-open header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item:nth-child(9){transition-delay:1.8s}@media only screen and (min-width: 1024px){:root{--header-height: 4rem;--transparent-header-height: 6rem}header .main-header .top-right{flex-direction:row;align-items:center;column-gap:1.5rem}header .booking-buttons{display:flex}header .booking-buttons .phone-button .wp-block-button__link:hover{color:var(--wp--preset--color--accent-1);background:rgba(0,0,0,0)}header .mobile-floating-buttons{display:none}body.has-hero-block.has-hero-media-text:not(.scrolled):not(.menu-open) header .top-right{--wp--preset--color--contrast: #000 !important}body.has-hero-block.has-hero-media-text:not(.scrolled):not(.menu-open) header .wp-block-button__link{text-shadow:none}body.has-hero-block.has-hero-media-text:not(.scrolled):not(.menu-open) header .menu-wrap>span{box-shadow:none}body.has-hero-block.has-hero-media-text:not(.scrolled):not(.menu-open) header .wp-block-button.is-style-outline:not(.phone-button) .wp-block-button__link{box-shadow:none}}.site-editor-php header{pointer-events:all !important}.admin-bar:not(.site-editor-php) header{top:var(--admin-bar-height)}h1:not(.is-style-text-preheading),h2:not(.is-style-text-preheading),h3.has-x-large-font-size,h3.has-xx-large-font-size{color:var(--wp--preset--color--accent-1)}.wp-block-separator.wp-block-separator{border:none;width:200px;height:1px;background:linear-gradient(to right, var(--wp--preset--color--accent-1) 30%, rgba(255, 255, 255, 0) 30.01%, rgba(255, 255, 255, 0) 70%, var(--wp--preset--color--accent-1) 70.01%);position:relative;overflow:visible}.wp-block-separator.wp-block-separator::after{content:"";width:30px;height:42px;position:absolute;background:url(../img/icon-100.png) no-repeat center center;background-size:contain;top:50%;left:52%;transform:translate(-50%, -50%)}.wp-block-separator.wp-block-separator:not(:first-child){margin-block-start:var(--wp--preset--spacing--60)}.wp-block-button .wp-block-button__link{transition:all .4s ease-out}.wp-block-button:not(.is-style-outline) .wp-block-button__link{transition:all .4s ease-out;position:relative}.wp-block-button:not(.is-style-outline) .wp-block-button__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:url(../img/underline.png) no-repeat center center;background-size:100% 100%}.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background-color:rgba(0,0,0,0)}.entry-content .heyguest-media-layout,.editor-styles-wrapper .heyguest-media-layout>.block-editor-inner-blocks>.block-editor-block-list__layout{gap:var(--wp--preset--spacing--30)}.media-layout-bar{gap:var(--wp--preset--spacing--30)}.wp-block-cover.has-parallax .has-x-large-font-size,.wp-block-cover.has-parallax .has-xx-large-font-size{font-family:var(--wp--preset--font-family--freeland)}.hero.hero-split-2-1{min-height:70vh;margin-top:calc(0px - var(--safe-area-top)) !important}.hero.hero-split-2-1 .wp-block-column{position:relative}.hero.hero-split-2-1 .wp-block-column:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15);z-index:1;pointer-events:none}.hero.hero-split-2-1 .block-simple-slider{height:100%;aspect-ratio:unset}.hero.hero-split-2-1 .wp-block-column:first-child .overlaytext{position:relative;font-size:clamp(2rem,4.5vw,6rem);z-index:20;margin-top:0;margin-bottom:-100%;margin-left:3%;margin-right:3%;transform:translateY(calc(-30px - 100%));color:var(--wp--preset--color--accent-fill);font-family:var(--wp--preset--font-family--freeland);text-align:center;width:94%}.hero.hero-split-2-1 .wp-block-column:first-child .overlaylogo{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);z-index:10;width:40%;margin:0;height:auto}.hero.hero-split-2-1.autoplay-paused .button-play{display:block}.hero.hero-split-2-1.autoplay-paused .button-pause{display:none}@media screen and (max-width: 782px){.hero.hero-split-2-1>.wp-block-column:nth-child(2){display:none}}@media screen and (min-width: 783px){.hero.hero-split-2-1{min-height:60vw;height:60vw}.hero.hero-split-2-1 .wp-block-column:first-child .overlaytext{text-align:left}.hero.hero-split-2-1 .wp-block-column:first-child .overlaylogo{top:50%;left:77%;width:150px}.hero.hero-split-2-1>.wp-block-column:nth-child(2) figure{display:block;height:100%}.hero.hero-split-2-1>.wp-block-column:nth-child(2) img,.hero.hero-split-2-1>.wp-block-column:nth-child(2) picture{height:100%;width:100%;object-fit:cover}}@media screen and (min-width: 1200px){.hero.hero-split-2-1{min-height:40vw;height:70vh}}.editor-styles-wrapper .hero.hero-split-2-1 .wp-block-column:first-child .overlaytext{transform:translateY(calc(-90px - 100%))}.block-editor-block-preview__content-iframe .hero.hero.hero-split-2-1{aspect-ratio:16/9;display:flex;flex-direction:row;flex-wrap:nowrap}.block-editor-block-preview__content-iframe .hero.hero.hero-split-2-1 .block-simple-slider *{width:100%;height:100%}.photo-columns{gap:var(--wp--preset--spacing--30);aspect-ratio:5/2}.photo-columns .wp-block-image,.photo-columns .wp-block-image picture,.photo-columns .wp-block-image img{display:flex;width:100%;height:100%;object-fit:cover}.topic-teasers a.topic-teaser{color:var(--wp--preset--color--contrast);transition:color .4s ease-out}.topic-teasers a.topic-teaser .wp-block-image{transform:scale(1);transition:transform .6s ease-out}.topic-teasers a.topic-teaser .has-large-font-size{text-transform:uppercase;font-family:var(--wp--preset--font-family--playfair-display);letter-spacing:.1em;margin-block-start:.8em;margin-block-end:0;line-height:1;transition:color .4s ease-out;color:var(--wp--preset--color--accent-1)}.topic-teasers a.topic-teaser:hover .wp-block-image{transform:scale(1.05)}.topic-teasers a.topic-teaser:hover .has-large-font-size{color:var(--wp--preset--color--contrast)}.badge{display:flex;flex-direction:column;justify-content:center;text-align:center;text-decoration:none;color:var(--wp--preset--color--base);background:url(../img/badge-bg.png) no-repeat center center;background-size:contain;width:11rem;height:8rem;margin-top:-4rem;margin-bottom:-4rem;position:relative;z-index:2;transform:rotate(0deg);transition:all .6s ease-in-out}.badge:hover{text-decoration:none !important;transform:rotate(10deg)}.badge p{margin:0;line-height:1}.badge p:first-child{font-size:.8rem;text-transform:uppercase;font-family:var(--wp--preset--font-family--playfair-display);letter-spacing:.1em}.badge p:nth-child(2){font-size:1.6rem;margin-top:.4rem;margin-bottom:.8rem;font-family:var(--wp--preset--font-family--freeland)}/*# sourceMappingURL=theme.css.map */