﻿#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){html .page-header .navigation-container{max-width:1500px !important}html .page-header .navigation-container .navigation-columns{padding-left:2rem;padding-right:2rem}html .page-header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container{flex-direction:row;align-items:space-between}html .page-header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item{display:block;text-align:center}html .page-header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon{display:none}html .page-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;visibility:visible}html .page-header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container::before{content:"";display:block;width:100px;height:4px;background-color:var(--wp--preset--color--accent-1);margin:.5em auto .7em auto}html .page-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;margin-top:15px}html .page-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}html .page-header .navigation-container .navigation-contact{padding-bottom:1rem}}@media only screen and (min-width: 1200px)and (min-height: 700px){html .page-header .navigation-container .navigation-columns{height:calc(100vh - var(--header-height) - var(--admin-bar-height) - 160px);display:flex;flex-direction:column;justify-content:center}html .page-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}}.page-header{height:100%;transition:all .3s ease-in-out}.page-header .no-scrollbar::-webkit-scrollbar{width:0;height:0}.page-header .main-header{transition:all .3s ease-in-out}.page-header .main-header>*{transition:all .3s ease-in-out}.page-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}.page-header .navigation-container .navigation-columns{position:relative;z-index:0;width:100%;padding-top:50px;padding-left:50px}.page-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}.page-header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container a{text-decoration:none}.page-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}.page-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}.page-header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon svg{display:none}.page-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)}.page-header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child{width:100%}.page-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}.page-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}.page-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}.page-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)}.page-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}.page-header .navigation-container .navigation-contact{margin:0;padding-top:4rem;padding-bottom:3.8rem}.page-header .navigation-container .navigation-contact p a{text-decoration:none}.page-header .navigation-container .navigation-contact p a:hover{opacity:.8}.page-header .wp-block-heyguest-language-switcher .language-navigation .language-switcher .lang{font-size:.9em !important}.page-header .wp-block-heyguest-language-switcher .language-navigation .language-switcher .lang a{color:var(--wp--preset--color--contrast);transition:opacity .2s ease-in-out}.page-header .wp-block-heyguest-language-switcher .language-navigation .language-switcher .lang a:hover{opacity:.7}.page-header .wp-block-heyguest-language-switcher .language-navigation .language-switcher .lang:after{color:var(--wp--preset--color--contrast)}.page-header .wp-block-heyguest-language-switcher .language-navigation .language-switcher .lang.is-current a{font-weight:600}.page-header .booking-buttons{display:none}.page-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)}.page-header .mobile-floating-buttons .wp-block-button__link{color:#fff}.page-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}.page-header .mobile-floating-buttons .icon-button .wp-block-button__link:after{content:none}.page-header .mobile-floating-buttons .icon-button .wp-block-button__link img{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.page-header .mobile-floating-buttons .icon-button.mobile-whatsapp-button .wp-block-button__link img{width:25px;height:25px}body.has-hero-block:not(.scrolled):not(.menu-open) .page-header{--header-height: var(--transparent-header-height);--wp--preset--color--contrast: #FFF !important}body.has-hero-block:not(.scrolled):not(.menu-open) .page-header .logo svg{filter:brightness(0) invert(1)}body.has-hero-block:not(.scrolled):not(.menu-open) .page-header .wp-block-button__link{text-shadow:0 0 6px rgba(0,0,0,.6)}body.has-hero-block:not(.scrolled):not(.menu-open) .page-header .menu-wrap>span{box-shadow:0 0 6px 0 rgba(0,0,0,.6)}body.has-hero-block:not(.scrolled):not(.menu-open) .page-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 .page-header{overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;background-color:rgba(239,235,232,.85);backdrop-filter:blur(10px);height:100%}body.menu-open .page-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 .page-header .navigation-container .navigation-columns .wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-item{opacity:1}body.menu-open .page-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 .page-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 .page-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 .page-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 .page-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 .page-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 .page-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 .page-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 .page-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}.page-header .main-header .top-right{flex-direction:row;align-items:center;column-gap:1.5rem}.page-header .booking-buttons{display:flex}.page-header .booking-buttons .phone-button .wp-block-button__link:hover{color:var(--wp--preset--color--accent-1);background:rgba(0,0,0,0)}.page-header .mobile-floating-buttons{display:none}.page-header .wp-block-heyguest-language-switcher .language-navigation .language-switcher .lang{font-size:1em !important}body.has-hero-block.has-hero-media-text:not(.scrolled):not(.menu-open) .page-header .top-right{--wp--preset--color--contrast: #000 !important}body.has-hero-block.has-hero-media-text:not(.scrolled):not(.menu-open) .page-header .wp-block-button__link{text-shadow:none}body.has-hero-block.has-hero-media-text:not(.scrolled):not(.menu-open) .page-header .menu-wrap>span{box-shadow:none}body.has-hero-block.has-hero-media-text:not(.scrolled):not(.menu-open) .page-header .wp-block-button.is-style-outline:not(.phone-button) .wp-block-button__link{box-shadow:none}}.site-editor-php .page-header{pointer-events:all !important}.admin-bar:not(.site-editor-php) .page-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)}p strong{font-weight:600}.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% !important;transform:translate(-50%, -50%)}.wp-block-separator.wp-block-separator:not(:first-child){margin-block-start:var(--wp--preset--spacing--60)}.wp-block-separator.wp-block-separator+*{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%;filter:brightness(0.6);transition:filter .4s ease-out}.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background-color:rgba(0,0,0,0)}.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover::after{filter:brightness(1)}.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)}.wp-block-yoast-faq-block .schema-faq-section .faq-header button{padding:8px}.wp-block-yoast-faq-block .schema-faq-section .schema-faq-question{font-weight:400}.wp-block-yoast-faq-block .schema-faq-section .schema-faq-section{border-bottom:1px solid var(--wp--preset--color--accent-1);padding-bottom:clamp(2rem,4vw,4rem);margin-bottom:clamp(2rem,4vw,4rem)}.wp-block-yoast-faq-block .schema-faq-section .faq-header{padding-left:10px;border-top:2px solid var(--wp--preset--color--accent-fill);border-bottom:2px solid var(--wp--preset--color--accent-fill);margin-bottom:0;display:flex;align-items:center;cursor:pointer}.wp-block-yoast-faq-block .schema-faq-section .faq-header button{padding:8px}.wp-block-yoast-faq-block .schema-faq-section .schema-faq-question{font-size:var(--wp--preset--font-size--medium);font-weight:600;padding:10px}.wp-block-yoast-faq-block .schema-faq-section .schema-faq-section:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.wp-block-yoast-faq-block .schema-faq-section:has(.schema-faq-answer.is-open) .faq-header{background-color:var(--wp--preset--color--accent-fill)}.wp-block-query .wp-block-post-template{text-align:center}.wp-block-query .wp-block-post-template .wp-block-group{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);margin-top:-4.5em;min-height:13.5em;display:flex;flex-direction:column}.wp-block-query .wp-block-post-template .wp-block-post-title{min-height:2em;display:flex;justify-content:center;align-items:center}.wp-block-query .wp-block-post-template .wp-block-read-more{margin-top:auto;margin-bottom:var(--wp--preset--spacing--30);align-self:flex-end}.wp-block-read-more{transition:all .4s ease-out;position:relative;text-decoration:none}.wp-block-read-more:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:5px;background:url(../img/underline.png) no-repeat center center;background-size:100% 100%;transition:all .4s ease-out}.wp-block-read-more:hover::after{filter:brightness(0.6)}.hero:not(.hero-text) .wp-block-cover__inner-container{position:absolute;height:100%;width:100%;left:0;top:0}.hero .block-simple-slider{height:100%}.hero .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-shadow:0px 0px 4px rgba(0,0,0,.5);text-align:center;width:94%}.hero .overlaylogo{position:absolute;top:35%;left:50%;transform:translate(-50%, -50%);z-index:10;width:30%;margin:0;height:auto}@media screen and (min-width: 783px){.hero .overlaylogo{top:50%;width:150px}}@media screen and (min-width: 960px){.hero .overlaylogo{width:200px}.hero.wp-block-cover{min-height:85vh}.hero.wp-block-cover .block-simple-slider{height:100%}.home .hero.wp-block-cover{min-height:100vh}}.editor-styles-wrapper .hero .overlaytext{transform:translateY(calc(-90px - 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-row{z-index:10;padding:0}.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.badge-bright{background-image:url(../img/badge-bg-bright.png)}.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)}@media screen and (min-width: 783px){.badge-row{padding:0 var(--wp--preset--spacing--60)}}.sticky-content-section{position:relative;overflow:visible;padding-block:clamp(4rem,8vw,8rem)}.sticky-room-layout{position:relative;align-items:flex-start !important;overflow:visible;padding:0}.sticky-room-nav-column{position:relative}.sticky-room-sidebar{position:relative;z-index:10}.sticky-room-sidebar.is-fixed{position:fixed;top:200px}.sticky-room-sidebar.is-bottom{position:absolute;top:auto;bottom:40px}.sticky-room-menu{list-style:none !important;margin:0;padding:0}.sticky-room-menu li{list-style:none !important;margin:0;padding:0 !important}.sticky-room-menu li::before,.sticky-room-menu li::marker{display:none !important;content:none !important}.sticky-room-menu a{position:relative;display:block;margin-bottom:1.5rem;padding-left:0;font-family:"Playfair Display",serif;font-size:clamp(1.6rem,2.2vw,36px);font-style:normal;font-weight:400;line-height:1;letter-spacing:.1em;text-transform:uppercase;word-break:normal;overflow-wrap:normal;color:rgba(45,45,45,.9);text-decoration:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;transition:color .3s ease,padding-left .3s ease}.sticky-room-menu a:visited,.sticky-room-menu a:focus,.sticky-room-menu a:active{color:rgba(45,45,45,.9);text-decoration:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.sticky-room-menu a:hover{color:#5a5a5a}.sticky-room-menu a.is-active{color:#85807e;padding-left:1.75rem}.sticky-room-menu a.is-active::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.15rem;height:1.15rem;background-color:currentColor;mask:url("../img/double_arrow.svg") no-repeat center;mask-size:contain;-webkit-mask:url("../img/double_arrow.svg") no-repeat center;-webkit-mask-size:contain}.sticky-room-content{min-width:0;overflow:visible;padding-left:clamp(2rem,4vw,3rem)}.sticky-room-content>.wp-block-group{max-width:none}.sticky-room-section{display:flex;flex-direction:column;gap:clamp(3rem,5vw,4rem);margin-bottom:clamp(5rem,9vw,8rem);scroll-margin-top:140px}.sticky-room-section:last-child{margin-bottom:0}.sticky-room-section h2,.sticky-room-section h3{margin:0}.sticky-room-section details{border:none;padding:0;margin:0;background:rgba(0,0,0,0)}.sticky-room-section summary{font-family:var(--wp--preset--font-family--playfair-display);font-size:var(--wp--preset--font-size--large);line-height:1.2;color:var(--wp--preset--color--contrast);padding-block:1.25rem;border-bottom:1px solid rgba(45,45,45,.18)}.sticky-room-section summary::-webkit-details-marker{display:none}.sticky-room-section summary::before{content:"▸";display:inline-block;margin-right:.75rem;transition:transform .25s ease}.sticky-room-section details[open] summary::before{transform:rotate(90deg)}.sticky-room-section details>*:not(summary){margin-top:1.5rem}.sticky-room-intro{margin-bottom:clamp(4rem,8vw,7rem)}.sticky-room-intro h3{margin-bottom:1.5rem}.sticky-room-intro p{max-width:760px}.sticky-room-content{min-width:0;overflow:visible}.sticky-room-content>.wp-block-group{max-width:none}.sticky-room-section,.sticky-room-intro{margin-bottom:clamp(3rem,5vw,5rem);scroll-margin-top:140px}.sticky-room-section{display:block}.sticky-room-section:last-child{margin-bottom:0}.sticky-room-section h2,.sticky-room-section h3,.sticky-room-intro h2,.sticky-room-intro h3{margin-top:0;margin-bottom:clamp(1.25rem,2vw,2rem)}.sticky-room-section details{border:none;padding:0;margin:0;background:rgba(0,0,0,0)}.sticky-room-section summary{cursor:pointer;list-style:none;padding:0 0 1.25rem 0;margin:0;font-family:var(--wp--preset--font-family--playfair-display);font-size:var(--wp--preset--font-size--large);line-height:1.2;color:var(--wp--preset--color--contrast);border-bottom:1px solid rgba(45,45,45,.16)}.sticky-room-section summary::-webkit-details-marker{display:none}.sticky-room-section summary::before{content:"▸";display:inline-block;margin-right:.75rem;transition:transform .25s ease}.sticky-room-section details[open] summary::before{transform:rotate(90deg)}.sticky-room-section details>*:not(summary){margin-top:1.5rem}.sticky-room-section{max-width:720px}@media(max-width: 1199px){.sticky-room-nav-column{display:none !important}.sticky-room-content{flex-basis:100% !important}}@media(min-width: 1200px){.entry-content .sticky-room-section:first-child{border-top:none;margin-top:0 !important;padding-top:0 !important;margin-block-start:0 !important}.entry-content .sticky-room-section:first-child .wp-block-list{margin-top:0 !important}.entry-content .sticky-room-section{border-top:1px solid rgba(45,45,45,.16)}.entry-content .sticky-room-section summary,.sticky-room-section summary::before{display:none}.sticky-room-section details{margin-top:0;padding-top:0}}@media screen and (max-width: 767px){.room-short .heyguest-media-layout{margin-left:calc(0px - var(--wp--style--root--padding-right));margin-right:calc(0px - var(--wp--style--root--padding-right))}.room-short .col-media{order:1}.room-short .col-text{order:2}}.wp-block-group:has(.urlaubsfee-form-wrapper){max-width:1040px !important;margin-left:auto;margin-right:auto}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field .nf-field-label{margin-bottom:5px}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field .nf-field-label label{font-family:var(--wp--preset--font-family--mulish);font-size:var(--wp--preset--font-size--medium)}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field-element select,.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field-element input{min-height:40px !important}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field-element input[type=number]{-webkit-appearance:none;appearance:none}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field-element select{-webkit-appearance:none;appearance:none}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field-element textarea{border:solid 1px currentColor;border-radius:0}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .html-wrap .nf-label-span,.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .listradio-wrap .nf-label-span,.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .list-checkbox-wrap .nf-label-span{font-weight:bold;font-family:var(--wp--preset--font-family--mulish);font-size:var(--wp--preset--font-size--medium)}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont input,.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont select{border:1px solid #2d2d2d;border-radius:0}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .date-container .pikaday__container{margin-bottom:10px}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field-element:has(input.date-and-time){display:flex;flex-direction:row;align-items:center;gap:8px}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field-element:has(input.date-and-time) .pikaday__container{max-width:150px;width:60%;flex-shrink:0;margin:0}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field-element:has(input.date-and-time) .time-wrap{float:none;width:65px;flex-shrink:0}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field-container.label-right .field-wrap{display:flex;flex-direction:row;align-items:center}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field-container.label-right .field-wrap .nf-field-label{flex:1}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-field-container.label-right .field-wrap .nf-field-element{width:100px;flex-shrink:0}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-label-span{font-size:1.01em}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont:not(.date-wrap)>.nf-label-span{margin-bottom:5px;display:flex;font-weight:bold}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .listradio-wrap input,.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .list-checkbox-wrap input{margin:0;min-height:1.5rem}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .listradio-wrap label,.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .list-checkbox-wrap label{margin-left:10px;display:flex;justify-content:center;align-items:center}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .listradio-wrap li,.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .list-checkbox-wrap li{display:flex}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .listradio-wrap input[type=radio],.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .list-checkbox-wrap input[type=radio]{accent-color:var(--wp--preset--color--accent-2)}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .listradio-wrap .nf-field-element,.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .list-checkbox-wrap .nf-field-element{margin-top:15px}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .list-checkbox-wrap label{margin-left:0}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .list-checkbox-wrap label:after{border:solid 3px var(--wp--preset--color--accent-2);border-top:none;border-left:none}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .html-container{margin-bottom:10px}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .html-container .html-wrap .nf-field-element p:first-of-type{margin-top:0}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .html-container .html-wrap .nf-field-element p:last-child{margin-bottom:0}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .note{font-size:.7em}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .submit-wrap .nf-field-element{display:flex;justify-content:flex-end}.nf-form-cont.nf-form-cont.nf-form-cont.nf-form-cont .nf-response-msg{text-align:center;font-size:1.3em}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper h3{margin-top:0;font-weight:bold;font-family:var(--wp--preset--font-family--mulish);font-size:var(--wp--preset--font-size--medium)}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-progress-container{border:none;background:linear-gradient(to bottom, transparent 45%, var(--wp--preset--color--accent-fill) 45%, var(--wp--preset--color--accent-fill) 55%, transparent 55%)}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-progress-container .nf-progress{height:12px;background-color:var(--wp--preset--color--accent-2)}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-breadcrumbs{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding-bottom:15px !important}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-breadcrumbs li:not(:last-child){padding-right:15px !important;margin-right:15px !important;position:relative}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-breadcrumbs li:not(:last-child):after{position:absolute;content:">";top:42%;right:0;transform:translateY(-50%)}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-breadcrumbs .nf-breadcrumb{font-family:var(--wp--preset--font-family--playfair-display);color:var(--wp--preset--color--contrast)}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-mp-footer{margin-top:2rem;border-top:2px solid var(--wp--preset--color--accent-fill)}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-mp-footer .nf-next-previous{margin-top:1rem}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-mp-footer .nf-next-previous .nf-previous-item,.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-mp-footer .nf-next-previous .nf-next-item{display:inline-flex;position:relative}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-mp-footer .nf-next-previous .nf-previous-item input.nf-previous{padding-left:calc(var(--wp--preset--spacing--30) + 1.2em)}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-mp-footer .nf-next-previous .nf-previous-item::before{content:"<";position:absolute;left:var(--wp--preset--spacing--30);top:50%;transform:translateY(-50%);pointer-events:none;line-height:1}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-mp-footer .nf-next-previous .nf-next-item input.nf-next{padding-right:calc(var(--wp--preset--spacing--30) + 1.2em)}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-mp-footer .nf-next-previous .nf-next-item::after{content:">";position:absolute;right:var(--wp--preset--spacing--30);top:50%;transform:translateY(-50%);pointer-events:none}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper input[type=button],.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper input[type=submit]{border-style:solid;border-radius:2px;color:#2d2d2d;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--30);font-family:var(--wp--preset--font-family--playfair-display);font-size:var(--wp--preset--font-size--small);font-style:normal;font-weight:400;letter-spacing:.2em;line-height:1;text-transform:uppercase}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper input[type=button]{border-width:1px}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper input[type=submit]{border-width:2px}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells{display:flex;align-items:stretch;flex-direction:column}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells .nf-cell{display:flex;flex-direction:column}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells .nf-cell[style="width: 33%;"],.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells .nf-cell[style="width: 50%;"]{width:100% !important}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells .nf-cell nf-fields,.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells .nf-cell nf-field{display:flex;flex-direction:column;flex:1}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells .nf-cell .nf-field-container,.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells .nf-cell .nf-field,.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells .nf-cell .field-wrap{display:flex;flex-direction:column;flex:1}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells .nf-cell .nf-field-label{flex:1}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):has(.textarea-container){align-items:flex-start}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):has(.textarea-container) .nf-cell nf-fields,.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):has(.textarea-container) .nf-cell nf-field,.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):has(.textarea-container) .nf-cell .nf-field-container,.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):has(.textarea-container) .nf-cell .nf-field,.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):has(.textarea-container) .nf-cell .field-wrap{flex:unset;justify-content:flex-start}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):has(.textarea-container) .nf-cell .nf-field-label{flex:unset}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):not(:has(.textarea-container)) .nf-cell nf-fields,.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):not(:has(.textarea-container)) .nf-cell nf-field{display:flex;flex-direction:column;flex:1}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):not(:has(.textarea-container)) .nf-cell .nf-field-container,.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):not(:has(.textarea-container)) .nf-cell .nf-field,.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):not(:has(.textarea-container)) .nf-cell .field-wrap{display:flex;flex-direction:column;flex:1;justify-content:flex-end}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):not(:has(.textarea-container)) .nf-cell .nf-field-label{flex:unset}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):not(:has(.textarea-container)) .nf-cell .nf-field-container.label-right{justify-content:flex-end}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells:has(.date-container):not(:has(.textarea-container)) .nf-cell .nf-field-container.label-right .field-wrap{flex-direction:row;align-items:center;justify-content:flex-start}@media only screen and (min-width: 768px){.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-breadcrumbs{justify-content:space-between}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper .nf-breadcrumbs li:not(:last-child){margin-right:0 !important}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells{flex-direction:row;flex-wrap:wrap}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells .nf-cell[style="width: 33%;"]{width:50% !important}}@media only screen and (min-width: 1080px){.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells .nf-cell[style="width: 33%;"]{width:33% !important}.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper.urlaubsfee-form-wrapper nf-cells .nf-cell[style="width: 50%;"]{width:50% !important}}/*# sourceMappingURL=theme.css.map */