html{-webkit-text-size-adjust:100%;color:#666;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:400;line-height:1.5}body{margin:0}a{color:#1e87f0;cursor:pointer;text-decoration:none}strong{font-weight:bolder}sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;top:-.5em}audio,canvas,iframe,img,svg,video{vertical-align:middle}canvas,img,svg,video{box-sizing:border-box;max-width:100%;height:auto;aspect-ratio:attr(width type(<number>)) / attr(height type(<number>));object-fit:cover}p,ul{margin:0 0 20px}*+p,*+ul{margin-top:20px}h1,h2,h3{color:#333;text-transform:none;margin:0 0 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400}*+h3{margin-top:40px}h1{font-size:2.23125rem;line-height:1.2}h2{font-size:1.7rem;line-height:1.3}h3{font-size:1.5rem;line-height:1.4}@media (width>=960px){h1{font-size:2.625rem}h2{font-size:2rem}}ul{padding-left:30px}:focus{outline:none}:focus-visible{outline:2px dotted #333}::selection{color:#fff;text-shadow:none;background:#39f}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}a,a:visited{text-decoration:underline}img{page-break-inside:avoid;max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.btn{font:inherit;color:inherit;-webkit-appearance:none;box-sizing:border-box;vertical-align:middle;text-align:center;text-transform:uppercase;border:none;border-radius:0;margin:0;padding:0 30px;font-size:.875rem;line-height:38px;text-decoration:none;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out;display:inline-block;overflow:visible}.btn:not(:disabled){cursor:pointer}.btn:hover{text-decoration:none}.btn-primary{color:#fff;background-color:#1e87f0;border:1px solid #0000}.btn-secondary{color:#fff;background-color:#222;border:1px solid #0000}.cover{position:relative;overflow:hidden}.cover-media{box-sizing:border-box;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.icon{fill:currentColor;line-height:0;display:inline-block}.icon>*{transform:translate(0)}.slider{-webkit-tap-highlight-color:transparent;position:relative}.slider-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.slider-track::-webkit-scrollbar{display:none}.slider-track>*{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;max-width:100%;position:relative}@media (hover:hover) and (pointer:fine){.slider-track.is-draggable{cursor:grab}}.slider-track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.slider-prev,.slider-next{appearance:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;border:0;border-radius:0;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.slider-prev{left:0}.slider-next{right:0}.slideshow-items{z-index:0;-webkit-touch-callout:none;margin:0;padding:0;position:relative;overflow:hidden}.slideshow-items>*{position:absolute;inset:0;overflow:hidden}.slideshow-items>:not(.is-active):not(.is-leaving){display:none}.slideshow-items>.is-leaving{z-index:1;transition:opacity var(--slideshow-duration,.7s) ease}.accordion,.faq-list{padding:0;list-style:none}.accordion-title,.faq-question{cursor:pointer;list-style:none;display:block}.accordion-title::-webkit-details-marker{display:none}.faq-question::-webkit-details-marker{display:none}.accordion-content,.faq-answer{display:flow-root}.accordion-content>:last-child,.faq-answer>:last-child{margin-bottom:0}@supports (interpolate-size:allow-keywords){.accordion details,.faq-list details{interpolate-size:allow-keywords}.accordion details::details-content{block-size:0;transition:block-size .2s ease, content-visibility .2s allow-discrete;overflow:hidden}.faq-list details::details-content{block-size:0;transition:block-size .2s ease, content-visibility .2s allow-discrete;overflow:hidden}.accordion details[open]::details-content{block-size:auto}.faq-list details[open]::details-content{block-size:auto}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}.reveal-pending{opacity:0}.reveal-in{animation:.8s linear both reveal-fade}@media print{.reveal-pending{opacity:1}}#navlogo img{object-fit:contain}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{color:#212529;text-align:left;background-color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:1.5}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;-webkit-text-decoration-skip:objects;background-color:#0000;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{color:#6c757d;text-align:left;caption-side:bottom;padding-top:.75rem;padding-bottom:.75rem}th{text-align:inherit}label{margin-bottom:.5rem;display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;margin-bottom:.5rem;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}@media (width>=768px){.visible-xs{display:none}}@media (width<=767px){.hidden-xs{display:none}}body{padding:20px}#cookieconsent-show{z-index:1;position:fixed;bottom:20px;left:20px}:root{--textcolor:#000;--darkgrey:#7a7a7a;--lightgrey:#b6c1b9;--darkgreen:#3a6546;--lightgreen:#7a9080;--darkorange:#f1b99f;--lightorange:#f6d1c1;--skinorange:#fae6dd;--bgcolor:#fff;--bgcolorgrey:#f4f4f4}@font-face{font-family:Noi Grotesk;src:url(/_assets/vite/assets/NoiGrotesk-Regular-x3RVDcpE.eot);src:url(/_assets/vite/assets/NoiGrotesk-Regular-x3RVDcpE.eot?#iefix)format("embedded-opentype"),url(/_assets/vite/assets/NoiGrotesk-Regular-CxCzDTDG.woff2)format("woff2"),url(/_assets/vite/assets/NoiGrotesk-Regular-Bsdv7e1R.woff)format("woff"),url(/_assets/vite/assets/NoiGrotesk-Regular-BWYxbsoa.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Freigeist Con;src:url(/_assets/vite/assets/Freigeist-ConBold-Azu5xxvW.eot);src:url(/_assets/vite/assets/Freigeist-ConBold-Azu5xxvW.eot?#iefix)format("embedded-opentype"),url(/_assets/vite/assets/Freigeist-ConBold-DFoJbfY-.woff2)format("woff2"),url(/_assets/vite/assets/Freigeist-ConBold-Dgq5_vF2.woff)format("woff"),url(/_assets/vite/assets/Freigeist-ConBold-BnbnFD3q.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noi Grotesk Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica),local(Roboto);size-adjust:101.34%;ascent-override:83.88%;descent-override:20.72%;line-gap-override:14.31%}@font-face{font-family:Freigeist Con Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold),local(Roboto Bold);font-weight:700;size-adjust:84.91%;ascent-override:111.91%;descent-override:29.44%;line-gap-override:0%}body:after{z-index:-1;content:url() url();width:0;height:0;position:absolute;overflow:hidden}*{margin:0;padding:0}a{-o-transition:all .25s;transition:all .25s}a,a:visited,a:hover,a:focus{color:inherit;outline:none;text-decoration:none}a:hover{color:inherit;-o-transition:all .25s;transition:all .25s}a.no-hover{color:inherit!important}input,button,textarea{outline:none!important}p em a,p em a:hover{text-decoration:underline}button{cursor:pointer;outline:none!important}html,body{background:var(--darkgreen);color:var(--textcolor);text-align:left;-webkit-overflow-scrolling:touch;height:auto;margin:0;padding:0;font-family:Noi Grotesk,Noi Grotesk Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.5;position:relative}@media (width<=1440px){html,body{font-size:17px}}@media (width<=1280px){html,body{font-size:16px}}html,button,input,textarea{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricprecision}h1,h2,h3,h4,h5{color:inherit;margin:0;padding:0;font-family:Freigeist Con,Freigeist Con Fallback,sans-serif;font-style:normal;font-weight:700;font-stretch:100%;line-height:1}b,strong{font-style:normal;font-weight:700;font-stretch:100%}p{margin:0;padding:0;font-size:1em}p em,p i{color:var(--darkorange);font-style:normal;font-weight:700}::selection{color:#fff;text-shadow:none;background:#000}.btn{text-transform:none;letter-spacing:0;border-radius:0;padding:10px 15px;font-size:1em;font-weight:400;line-height:20px;outline:none!important}.btn-primary{color:var(--textcolor);border:2px solid var(--textcolor);text-transform:uppercase;-o-transition:background .5s ease;background:0 0;font-family:Freigeist Con,Freigeist Con Fallback,sans-serif;font-size:1em;font-weight:700;transition:background .5s}.btn-primary:visited{color:var(--textcolor);background:0 0}.btn-primary:focus,.btn-primary:hover,.btn-primary.is-active,.btn-primary:active{color:var(--textcolor);border:2px solid var(--darkorange);background:0 0}.btn-primary:disabled{color:var(--lightgrey);border:2px solid var(--lightgrey);background:0 0}.statement-section .btn-primary{border:2px solid var(--darkorange)}.statement-section .btn-primary:focus,.statement-section .btn-primary:hover,.statement-section .btn-primary.is-active,.statement-section .btn-primary:active{border:2px solid var(--lightorange)}.btn-secondary{color:var(--textcolor);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;border-bottom:2px solid #0000;padding:0;font-family:Noi Grotesk,Noi Grotesk Fallback,sans-serif;font-size:.85em;font-weight:400;line-height:20px;position:relative}.btn-secondary:after{content:"";background-color:var(--darkorange);-o-transition:background-color .5s ease;height:2px;transition:background-color .5s;position:absolute;bottom:-2px;left:0;right:0}@keyframes button-line{0%{transform-origin:100%;animation-timing-function:ease-in;transform:scaleX(1)}50%{transform-origin:100%;transform:scaleX(0)}50.001%{transform-origin:0;animation-timing-function:ease-out;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.btn-secondary:visited{color:var(--textcolor);background:0 0}.btn-secondary:focus,.btn-secondary:hover{color:var(--textcolor);background:0 0;border:none;border-bottom:2px solid #0000}.btn-secondary:focus:after,.btn-secondary:hover:after{background-color:var(--lightorange)}.btn-secondary:hover:after,.btn-secondary:focus-visible:after{animation:.6s button-line}@media (prefers-reduced-motion:reduce){.btn-secondary:hover:after,.btn-secondary:focus-visible:after{animation:none}}.btn-secondary.is-active,.btn-secondary:active{color:var(--textcolor);background:0 0;border:none;border-bottom:2px solid #0000}.btn-secondary.is-active:after,.btn-secondary:active:after{background-color:var(--lightorange)}.btn-secondary:disabled{color:var(--lightgrey);background:0 0;border:none;border-bottom:2px solid #0000}.btn-secondary:disabled:after{background-color:var(--lightgrey)}.btn-send{color:var(--textcolor);border:2px solid var(--darkorange);text-transform:uppercase;-o-transition:background .5s ease;background:0 0;font-family:Freigeist Con,Freigeist Con Fallback,sans-serif;font-size:1em;font-weight:700;transition:background .5s}.btn-send:visited{color:var(--textcolor);background:0 0}.btn-send:focus,.btn-send:hover,.btn-send.is-active,.btn-send:active{color:var(--textcolor);border:2px solid var(--darkorange);background:0 0}.btn-send:disabled{color:var(--lightgrey);border:2px solid var(--lightgrey);background:0 0}.statement-section .btn-send{border:2px solid var(--darkorange)}.statement-section .btn-send:focus,.statement-section .btn-send:hover,.statement-section .btn-send.is-active,.statement-section .btn-send:active{border:2px solid var(--lightorange)}.buttons{height:auto;padding:50px 0 0;overflow:hidden}.textimagecols-section .buttons{padding:25px 0 0}.button-row{height:auto;margin:0 -25px -10px 0;overflow:hidden}.button-col{vertical-align:top;margin:0;padding:0 25px 10px 0;display:inline-block}@media (width<=767px){.buttons{padding:25px 0 0}.textimagecols-section .buttons{padding:15px 0 0}}.limit{max-width:1400px;height:auto;margin:0 auto}.text-limit,.form-limit{max-width:980px}.max-limit{max-width:100%}.header-limit{max-width:40em}#page{background:var(--bgcolor);width:100%;height:auto;overflow:hidden}.section{padding-left:75px;padding-right:75px}@media (width<=1279px){.section{padding-left:50px;padding-right:50px}}@media (width<=767px){.section{padding-left:25px;padding-right:25px}}.before-150px{padding-top:150px}.before-125px{padding-top:125px}.before-100px{padding-top:100px}.before-75px{padding-top:75px}.before-50px{padding-top:50px}.before-25px{padding-top:20px}.before-0px{padding-top:0}.after-150px{padding-bottom:150px}.after-125px{padding-bottom:125px}.after-100px{padding-bottom:100px}.after-75px{padding-bottom:75px}.after-50px{padding-bottom:50px}.after-25px{padding-bottom:20px}.after-0px{padding-bottom:0}@media (width<=1024px){.before-150px,.before-125px{padding-top:100px}.before-100px,.before-75px{padding-top:75px}.before-50px{padding-top:50px}.before-25px{padding-top:20px}.after-150px,.after-125px{padding-bottom:100px}.after-100px,.after-75px{padding-bottom:75px}.after-50px{padding-bottom:50px}.after-25px{padding-bottom:20px}}@media (width<=767px){.section{padding-left:25px;padding-right:25px}.before-150px,.before-125px,.before-100px,.before-75px{padding-top:50px}.before-50px{padding-top:40px}.before-25px{padding-top:20px}.after-150px,.after-125px,.after-100px,.after-75px{padding-bottom:50px}.after-50px{padding-bottom:40px}.after-25px{padding-bottom:20px}}.bg-weiss{background-color:var(--bgcolor)}.bg-grau{background-color:var(--bgcolorgrey)}.section-text{height:auto;margin:0 0 -1em;overflow:hidden}.section-text p{margin:0;padding:0 0 1em;font-size:1em;line-height:1.5}.section-text>ul{margin:0;padding:0 0 1em;font-size:1em;line-height:1.5;list-style-type:none}.section-text>ul>li{margin:0;padding:0 0 0 .75em;position:relative}.section-text>ul>li:before{content:"";background:var(--textcolor);border-radius:100%;width:.25em;height:.25em;display:inline-block;position:absolute;top:.675em;left:0}.section-text a,.form-privacy a{text-decoration:underline}.section-text a:hover,.form-privacy a:hover{opacity:.8}#nav{z-index:500;-o-transition:.5s ease all;width:100%;height:auto;transition:all .5s;position:fixed;top:0;left:0}.nav-up #nav{opacity:0;top:-200px}.nav-up.navshown #nav{opacity:1;top:0}#navbar{text-align:center;z-index:250;padding:50px;line-height:0;position:relative}#navlogo{width:150px;height:100px;display:inline-block;position:relative;overflow:hidden}#navlogo img,#navlogo svg{width:150px;height:100px;display:block}@media (width<=767px){#navbar{padding:25px}#navlogo,#navlogo img,#navlogo svg{width:75px;height:50px}}#navcontact,#navbooking{border:2px solid var(--darkorange);height:40px;margin:auto;padding:0 15px;line-height:36px;display:block;position:absolute;top:0;bottom:0}#navcontact{left:95px}#navbooking{text-transform:uppercase;font-family:Freigeist Con,Freigeist Con Fallback,sans-serif;font-weight:700;right:50px}.navovertop #navcontact,.navovertop #navbooking{background-color:var(--bgcolor)}.navshown #navcontact,.navshown #navbooking{background-color:#0000}.navshown #navbooking,.navshown #navcontact,#navbooking:hover,#navcontact:hover{border-color:var(--textcolor)}@media (width>=768px){.navshown #navbooking:active,.navshown #navcontact:active,.navshown #navbooking:focus-visible,.navshown #navcontact:focus-visible{border-color:var(--darkgreen);background-color:var(--darkgreen);color:var(--bgcolor)}}@media (width>=768px) and (hover:hover){.navshown #navbooking:hover,.navshown #navcontact:hover{border-color:var(--darkgreen);background-color:var(--darkgreen);color:var(--bgcolor)}}#navbooking-mobile,#navcontact-mobile{display:none}@media (width<=767px){#navcontact{text-align:left;border:none;width:5em;height:40px;margin:auto;padding:0;line-height:18px;inset:0 auto 0 25px}#navcontact,.navovertop #navcontact,#navcontact:hover{background:0 0}#navbooking{text-align:left;border:none;width:5em;height:40px;margin:auto;padding:0;line-height:18px;inset:0 auto 0 25px}#navbooking,.navovertop #navbooking,#navbooking:hover{background:0 0}#navbooking{display:none}#navcontact-mobile,#navbooking-mobile{border:2px solid var(--textcolor);text-transform:uppercase;height:40px;padding:0 15px;font-family:Freigeist Con,Freigeist Con Fallback,sans-serif;font-weight:700;line-height:36px;display:block;position:absolute;bottom:50px;left:25px}#navcontact-mobile:active,#navbooking-mobile:active,#navcontact-mobile:focus-visible,#navbooking-mobile:focus-visible{border-color:var(--darkgreen);background-color:var(--darkgreen);color:var(--bgcolor)}}@media (width<=767px) and (hover:hover){#navcontact-mobile:hover,#navbooking-mobile:hover{border-color:var(--darkgreen);background-color:var(--darkgreen);color:var(--bgcolor)}}.form-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}#mobilebar{display:none}@media (width<=767px){#mobilebar{z-index:510;padding:17px 25px calc(17px + env(safe-area-inset-bottom));background-color:var(--lightorange);column-gap:17px;display:flex;position:fixed;bottom:0;left:0;right:0}#mobilebar a{border:2px solid var(--textcolor);text-transform:uppercase;text-align:center;height:45px;color:var(--textcolor);flex:1 1 0;font-family:Freigeist Con,Freigeist Con Fallback,sans-serif;font-weight:700;line-height:41px;display:block}#mobilebar a:active,#mobilebar a:focus-visible{border-color:var(--darkgreen);background-color:var(--darkgreen);color:var(--bgcolor)}body:has(#mobilebar) #complete{padding-bottom:calc(79px + env(safe-area-inset-bottom))}body:has(#mobilebar) #cookieconsent{bottom:calc(79px + env(safe-area-inset-bottom))}body .room-overlay{z-index:520}.navshown #mobilebar{display:none}}@media (width<=767px) and (hover:hover){#mobilebar a:hover{border-color:var(--darkgreen);background-color:var(--darkgreen);color:var(--bgcolor)}}#navburger{cursor:pointer;background:0 0;width:50px;height:50px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:35px}@media (width<=767px){#navburger{left:auto;right:10px}}#navburger .line{background:var(--textcolor);-o-transition:.5s ease all;opacity:1;border-radius:1px;width:20px;height:4px;transition:all .5s;position:absolute;left:15px}#navburger .lineA{top:15px}#navburger .lineB{top:23px}#navburger .lineC{bottom:15px}.navshown #navburger .lineA{width:20px;top:23px;left:15px;transform:rotate(45deg)}.navshown #navburger .lineB{opacity:0;width:0}.navshown #navburger .lineC{width:20px;bottom:23px;left:15px;transform:rotate(-45deg)}#navlayer{z-index:200;-o-transition:top .25s, opacity .25s;opacity:0;background:#f1b99f;align-items:center;width:100%;height:100vh;padding:50px;transition:top .25s,opacity .25s;display:flex;position:absolute;top:-100vh;left:0;overflow:hidden}@supports (height:100dvh){#navlayer{height:100dvh}}@media (width<=767px){#navlayer{padding:25px}}.navshown #navlayer{opacity:1;top:0}#navbox{width:100%;max-width:1280px;margin:0 auto;padding:100px 50px 0;display:block}@media (width<=767px){#navbox{padding:100px 0}}#navnum0{display:none}#navlist{text-transform:uppercase;font-family:Freigeist Con,Freigeist Con Fallback,sans-serif;font-size:2em;font-weight:700}@media (width<=767px){#navlist{font-size:1.5em}}#navlist ul{margin:0;padding:0;font-size:1em;line-height:1.5;list-style-type:none}#navlist li{margin:0;padding:0}@media (width>=1025px){#navlist li a{opacity:1}#navlist li a:hover{opacity:.8;padding-left:.5em}}#navlanguage{margin:0;padding:25px 0 0;list-style-type:none}#navlanguage li{margin:0;padding:0;display:inline-block}#navlanguage li+li:before{content:"|";padding:0 .4em}#navlanguage a,#navlanguage .unavailable span{opacity:.5}#navlanguage a:hover,#navlanguage a:focus-visible{opacity:1}.navbox-flex{align-items:center;column-gap:100px;display:flex}.navimages-col{width:50%;height:auto}.navimages-box{width:100%;height:auto;padding:0 45% 50px 0;display:block;position:relative}.navimages-image-1{z-index:10;width:100%;height:auto;position:relative;transform:rotate(2deg)}.navimages-image-2{z-index:20;width:55%;height:auto;position:absolute;bottom:0;right:0;transform:rotate(-4deg)}@media (width>=1025px){.navimages-image-1,.navimages-image-2{-o-transition:.25s ease all;transition:all .25s}.navimages-image-1:hover{transform:rotate(-1deg)}.navimages-image-2:hover{transform:rotate(2deg)}}.navimages-image{background-color:var(--darkgrey);width:100%;height:auto;padding-bottom:140%}.navimages-image-2 .navimages-image{background-color:var(--lightgrey)}@media (width<=1279px){.navimages-flex{column-gap:50px}}@media (width<=767px){.navimages-flex{display:block}.navimages-col{width:100%;height:auto}.navimages{display:none}}#headercontent{width:100%;height:auto;min-height:200px}#header{text-align:center}.headerimages{justify-content:center;align-items:center;width:100%;height:auto;min-height:100vh;padding:200px 50px;display:flex;position:relative}.headerimages-gallery{width:100%;height:100%;position:absolute;top:0;left:0}.headerimages-gallery .slideshow-items{height:100%}.headerimages-overlay{z-index:50;position:relative}#header h1{text-transform:uppercase;max-width:20em;margin:0 auto;padding:0;font-size:2.7em;line-height:1.2}.page1 #header h1{max-width:13em;font-size:3em}.headertext{padding-top:200px}@media (width<=767px){#header h1{font-size:1.25em}.page1 #header h1{font-size:1.5em}.headertext{padding-top:150px}}.text-section h2{text-transform:uppercase;margin:0;padding:0;font-size:1.75em;line-height:1}@media (width<=767px){.text-section h2{font-size:1.125em}}#header.hastext h1,.text-section.hastext h2{padding:0 0 25px}.textimages-row{align-items:center;column-gap:100px;display:flex}.textimages-col{width:50%;height:auto}.imagesleft .textimages-text-col{order:2}.imagesleft .textimages-image-col{order:1}.textimages-box{width:100%;height:auto;padding:0 45% 50px 0;display:block;position:relative}.textimages-image-1{z-index:10;width:100%;height:auto;position:relative;transform:rotate(2deg)}.textimages-image-2{z-index:20;width:55%;height:auto;position:absolute;bottom:0;right:0;transform:rotate(-4deg)}.textimages-image{background-color:var(--darkgrey);width:100%;height:auto;padding-bottom:140%}.textimages-image-2 .textimages-image{background-color:var(--lightgrey)}@media (width>=1025px){.textimages-image-1,.textimages-image-2{-o-transition:.25s ease all;transition:all .25s}.textimages-image-1:hover{transform:rotate(-1deg)}.textimages-image-2:hover{transform:rotate(2deg)}}@media (width<=1279px){.textimages-row{column-gap:50px}}@media (width<=767px){.textimages-row{display:block}.textimages-col{width:100%;height:auto}.textimages-image-col{max-width:500px;margin:0 auto;padding:50px 25px 0}}.textimagecols-row{align-items:center;column-gap:150px;display:flex}.textimagecols-col-1{width:65%;height:auto}.textimagecols-col-2{width:35%;height:auto}@media (width<=1279px){.textimagecols-row{column-gap:100px}}@media (width<=1099px){.textimagecols-row{column-gap:75px}.textimagecols-col-1{width:60%}.textimagecols-col-2{width:40%}}@media (width<=767px){.textimagecols-row{display:block}.textimagecols-col-1,.textimagecols-col-2{width:100%;height:auto}.textimagecols-col-2{padding:50px 0 0}}.textimagecols-text,.textimagecols-images,.textimagecols-images-wrap{width:100%;height:auto}.textimagecols-col-1 .textimagecols-images-wrap{padding:0 0 50px}.textimagecols-col-2 .textimagecols-images-wrap{padding:50px 0 0}@media (width<=767px){.textimagecols-col-1 .textimagecols-images-wrap{padding:0 25px 50px 0}.textimagecols-col-2 .textimagecols-images-wrap{padding:0 0 50px 25px}}@media (width>=768px){.textimagecols-flex{flex-direction:column-reverse;display:flex}}.textimagecols-image{background-color:var(--lightgrey);z-index:20;width:100%;height:auto;position:relative}.textimagecols-images{position:relative}.textimagecols-images:before{content:"";z-index:5;width:100%;height:auto;position:absolute}.textimagecols-col-1 .textimagecols-images:before{background-color:var(--darkorange);padding-bottom:60%;top:0;left:3%;transform:rotate(4deg)}.textimagecols-col-1 .textimagecols-image{padding-bottom:60%;transform:rotate(-1deg)}.textimagecols-col-2 .textimagecols-images:before{background-color:var(--bgcolorgrey);padding-bottom:107%;bottom:-5%;left:-5%;transform:rotate(4deg)}.bg-grau .textimagecols-col-2 .textimagecols-images:before{background-color:var(--bgcolor)}.textimagecols-col-2 .textimagecols-image{padding-bottom:107%;transform:rotate(2deg)}@media (width>=1025px){.textimagecols-col-1 .textimagecols-image,.textimagecols-col-2 .textimagecols-image{-o-transition:.25s ease all;transition:all .25s}.textimagecols-col-1 .textimagecols-image:hover{transform:rotate(1deg)}.textimagecols-col-2 .textimagecols-image:hover{transform:rotate(-1deg)}}.text3cols-row{height:auto;margin:0 -50px -50px 0;overflow:hidden}.text3cols-col{vertical-align:top;width:33.3333%;height:auto;padding:0 50px 50px 0;display:inline-block}@media (width<=1279px){.text3cols-row{margin:0 -25px -50px 0}.text3cols-col{padding:0 25px 50px 0}}@media (width<=1023px){.text3cols-col{width:100%;height:auto}}.text-section .text3cols-col h2{padding:0 0 25px}.text3cols-col .buttons{padding:25px 0 0}@media (width<=767px){.text-section .text3cols-col h2{padding:0 0 10px}.text3cols-col .buttons{padding:15px 0 0}}.statement-section{text-align:center}.statement-section p{text-transform:uppercase;text-align:center;max-width:17em;margin:0 auto;padding:0;font-family:Freigeist Con,Freigeist Con Fallback,sans-serif;font-size:2.75em;font-weight:700;line-height:1}.statement-section .max-limit p{max-width:28em}@media (width<=1280px){.statement-section p{font-size:2.5em}}@media (width<=1199px){.statement-section p{font-size:2em}}@media (width<=767px){.statement-section p{font-size:1.25em}}.statement-section img.logo{width:5em;height:auto;margin:0 0 25px;display:inline-block}@media (width<=767px){.statement-section img.logo{width:4em;margin:0 0 25px}}.statementimage-section{text-align:center}.statementimage-section.bg-grau{border-top:100px solid var(--bgcolor)}.statementimage-section.bg-weiss{border-top:100px solid var(--bgcolorgrey)}@media (width<=767px){.statementimage-section.bg-grau{border-top:75px solid var(--bgcolor)}.statementimage-section.bg-weiss{border-top:75px solid var(--bgcolorgrey)}}.statementimage-section p{text-transform:uppercase;text-align:center;max-width:19em;margin:0 auto;padding:50px 0 0;font-family:Freigeist Con,Freigeist Con Fallback,sans-serif;font-size:2.75em;font-weight:700;line-height:1}@media (width<=1280px){.statementimage-section p{font-size:2.5em}}@media (width<=1199px){.statementimage-section p{font-size:2em}}@media (width<=767px){.statementimage-section p{font-size:1.25em}}.statementimage-wrap{height:auto;margin-top:-75px;position:relative}@media (width<=767px){.statementimage-wrap{margin-top:-50px}}.statementimage-text{z-index:50;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.statementimage-image-wrap{z-index:10;width:100%;max-width:800px;height:auto;margin:0 auto;padding:0 25px;position:relative;transform:rotate(-4deg)}@media (width<=767px){.statementimage-image-wrap{padding:0 10px}}.statementimage-image{background-color:var(--darkgrey);width:100%;height:auto;padding-bottom:57.5%}@media (width<=767px){.statementimage-text{width:100%;height:auto;display:block;position:relative}}@media (width>=1025px){.statementimage-text{pointer-events:none}.statementimage-image-wrap{-o-transition:.25s ease all;transition:all .25s}.statementimage-image-wrap:hover{transform:rotate(-2deg)}}.faq-intro{text-align:center;padding:0 0 50px}.faq-section h2{text-transform:uppercase;max-width:20em;margin:0 auto;padding:0;font-size:2.7em;line-height:1.2}.faq-intro .section-text{padding:25px 0 0}.faq-list{border-top:2px solid var(--textcolor);margin:0;padding:0;list-style:none}.faq-list>.faq-item{border-bottom:2px solid var(--textcolor);margin:0}.faq-section .faq-question{border-bottom:0;justify-content:space-between;align-items:center;padding:.5em 0;font-size:1.75em;line-height:1;display:flex;overflow:visible}.faq-section .faq-question:before{display:none}.faq-section .faq-question:focus-visible .faq-question-text{text-decoration:underline}.faq-icon{flex:none;width:.8em;margin:0 0 0 1em}.faq-icon svg{width:100%;height:auto;display:block}.faq-icon .faq-icon-open,[open]>.faq-question .faq-icon .faq-icon-closed{display:none}[open]>.faq-question .faq-icon .faq-icon-open{width:80%;margin:0 0 0 auto;display:block}.faq-section .faq-answer{padding:0 2em 1.5em 0}.faq-image-band{background-color:var(--bgcolorgrey);margin:calc(150px + min(1060px,100%)/3.57143) -75px 0;padding-left:75px;padding-right:75px;display:flow-root}.faq-section.bg-grau .faq-image-band{background-color:var(--bgcolor)}.faq-image-limit{max-width:1060px}.faq-image-wrap{z-index:10;margin-top:-28%;padding:0 25px;position:relative;transform:rotate(-4deg)}.faq-image{background-color:var(--darkgrey);width:100%;height:auto;padding-bottom:57.5%}@media (width>=1025px){.faq-icon svg{transition:transform .25s}.faq-question:hover .faq-icon-closed{transform:translate(.15em)}.faq-image-wrap{transition:all .25s}.faq-image-wrap:hover{transform:rotate(-2deg)}}@media (width<=1279px){.faq-image-band{margin-left:-50px;margin-right:-50px;padding-left:50px;padding-right:50px}}@media (width<=1024px){.faq-image-band{margin-top:calc(100px + min(1060px,100%)/3.57143)}}@media (width<=767px){.faq-intro{padding:0 0 40px}.faq-section h2{font-size:1.25em}.faq-section .faq-question{padding:.75em 0;font-size:1.125em}.faq-section .faq-answer{padding:0 0 1.25em}.faq-image-band{margin:calc(40px + 28%) -25px 0;padding-left:25px;padding-right:25px}.faq-image-wrap{padding:0 10px}}.prevnexts{background:var(--darkorange)}.prevnexts .icon{position:relative;top:0}.content-slide-box{align-items:center;column-gap:100px;display:flex}.contentslider-images-wrap{width:55%;height:auto;padding:25px}.contentslider-text{width:45%;height:auto;padding:0 50px 0 0}@media (width<=1279px){.content-slide-box{column-gap:75px}}@media (width<=1099px){.contentslider-images-wrap,.contentslider-text{width:50%}}@media (width<=767px){.content-slide-box{display:block}.contentslider-images-wrap,.contentslider-text{width:100%;height:auto}.contentslider-text{padding:25px 0 0}}.contentslider-text,.contentslider-images,.contentslider-images-wrap{width:100%;height:auto}@media (width>=768px){.contentslider-flex{flex-direction:column-reverse;display:flex}}.contentslider-image{background-color:var(--lightgrey);z-index:20;width:100%;height:auto;position:relative}.contentslider-images{position:relative}.contentslider-images:before{content:"";z-index:5;background-color:var(--darkorange);width:100%;height:auto;padding-bottom:76.5%;position:absolute;top:0%;left:1.5%;transform:rotate(4deg)}.contentslider-image{padding-bottom:76.5%;transform:rotate(-1deg)}.bg-grau .contentslider-images:before{background-color:var(--bgcolor)}.contentslider-text h2{padding:0 0 25px}.contentslider-text .buttons{padding:25px 0 0}@media (width>=768px){.contentslider-text .buttons{padding:15px 0 0}}@media (width>=1025px){.contentslider-image{-o-transition:.25s ease all;transition:all .25s}.contentslider-image:hover{transform:rotate(0)}}.map-box{background:#e6e6e6;width:100%;height:50vh;min-height:300px;position:relative}.map-box .btn{background:#fff}.map-box img.mappin{content:"";z-index:25;width:50px;height:auto;margin:auto;position:absolute;bottom:50%;left:0;right:0}.map-box .map-image{object-fit:none;object-position:50% 50%;z-index:20;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.map-attribution{z-index:31;color:var(--textcolor);background:#ffffffbf;margin:0;padding:2px 6px;font-size:10px;line-height:1.4;position:absolute;bottom:0;right:0}.map-attribution a{color:inherit;text-decoration:underline}.maplink{z-index:30;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.maplink span{display:block;position:absolute;bottom:25px;left:25px}.form-introduction{text-align:center;padding:0 0 50px}#rooms-filter{width:100%;height:auto;margin:0;padding:50px 0 0}#rooms-filter ul{text-transform:uppercase;letter-spacing:.05em;text-align:center;margin:0;padding:0;font-size:.85em;list-style-type:none}#rooms-filter li{margin:0;padding:0 .5em;display:inline-block}#rooms-filter .room-filter{cursor:pointer;color:var(--textcolor);background:0 0;border-bottom:2px solid #0000;padding:5px 0;font-weight:400}#rooms-filter .room-filter:hover,#rooms-filter .room-filter-active{color:var(--textcolor);border-bottom:2px solid var(--darkorange)}#no-rooms-here{text-align:center;width:100%;height:auto;padding:0;font-size:1em;font-weight:400;line-height:1.25;display:none}@media (width<=767px){#no-rooms-here{padding:0}}#rooms-listing{height:auto}.room-items{height:auto;min-height:75px;margin:0 0 -75px}.room-item{padding:0 0 75px}.room-item-box{align-items:center;column-gap:75px;display:flex}.room-images-wrap{width:60%;height:auto;padding:0 25px 25px}.room-item-box .room-text{width:40%;height:auto;padding:0}@media (width<=1279px){.room-item-box{column-gap:50px}}@media (width<=1099px){.room-images-wrap{width:55%}.room-item-box .room-text{width:45%}}@media (width>=768px){.room-item.visible:nth-child(2n) .room-item-box{flex-direction:row-reverse}}@media (width<=767px){.room-item-box{display:block}.room-images-wrap,.room-item-box .room-text{width:100%;height:auto}.room-item-box .room-text{padding:25px 0 0}}.room-image{background-color:var(--lightgrey);z-index:20;width:100%;height:auto;position:relative}.room-images{position:relative}.room-images:before{content:"";z-index:5;background-color:var(--darkorange);width:100%;height:auto;padding-bottom:60%;position:absolute;top:0%;left:1.5%;transform:rotate(4deg)}.room-image{padding-bottom:60%;transform:rotate(-1deg)}.room-text-head{padding:0 0 25px}.room-text-head h2{padding:0}.room-text-head p{margin:0;padding:5px 0 0;font-size:1em}.room-text .section-text{max-width:20em}.room-text .buttons{padding:25px 0 0}@media (width>=768px){.room-text .buttons{padding:15px 0 0}}.room-overlay{z-index:500;background:#fff;width:100%;height:100%;padding:0 100px;display:none;position:fixed;top:0;left:0}@media (width<=1440px){.room-overlay{padding:0 75px}}@media (width<=1279px){.room-overlay{padding:0 50px}}@media (width<=767px){.room-overlay{padding:0 50px 0 0}}.room-underlay{z-index:1;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.room-limit{max-width:100%}.room-content{z-index:50;background:var(--bgcolorgrey);width:100%;height:100vh;position:relative;overflow:hidden}.room-content .buttons{padding:25px 0 0}.room-content-text .btn-primary{border:2px solid var(--darkorange)}.room-accordeon{padding:25px 0 0}.accordion{margin:0}.accordion>:nth-child(n+2){margin-top:0}.accordion-title{text-transform:uppercase;border-bottom:2px solid var(--darkgrey);background:0 0;padding:10px 0;font-family:Freigeist Con,Freigeist Con Fallback,sans-serif;font-size:1em;font-weight:700;color:var(--textcolor)!important}.accordion-content{background:0 0;margin-top:0;padding:0}.accordion-title:before{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000000%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat}[open]>.accordion-title:before{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E)}.accordeon-text{padding:10px 0}.accordeon-text-wrap{height:auto;margin:0 0 -10px;overflow:hidden}.accordeon-text p{margin:0;padding:0 0 10px}.accordeon-text ul{margin:0;padding:0 0 10px;list-style-type:none}.accordeon-text ul>li{margin:0;padding:0 0 0 1em;position:relative}.accordeon-text ul>li:before{content:"–";color:var(--darkorange);font-weight:700;display:inline-block;position:absolute;left:0}.accordeon-text a{color:var(--accentcolor);text-decoration:underline}.accordeon-button-wrap{padding:25px 0 0}@media (width<=767px){.accordion-title,.accordion-content{padding:10px 0}}.room-content-col{width:50%;height:100vh;display:inline-block}.room-content-images{background:var(--darkgrey)}.room-content-text{overflow:auto}.room-text-details{max-width:700px}.room-text{padding:100px}@media (width<=1440px){.room-text{padding:75px}}@media (width<=1279px){.room-text{padding:50px}}@media (width<=767px){.room-content{overflow:auto}.room-content-col{width:100%;height:auto;display:block}.room-content-images{height:auto}.room-text{padding:50px 25px}}.room-layout{padding:50px 0 0}.room-layout img{width:100%;max-width:600px;height:auto;display:block}.room-sliderimage{width:100%;height:100vh;position:relative}@media (width<=767px){.room-sliderimage{width:100%;height:auto;padding-bottom:60%}}.overlayclose{cursor:pointer;z-index:250;width:40px;height:40px;position:absolute;top:30px;right:30px}@media (width<=1440px){.overlayclose{top:17px;right:17px}}@media (width<=1279px){.overlayclose{top:5px;right:5px}}.overlayclose:before,.overlayclose:after{content:"";pointer-events:none;border-color:var(--textcolor);background-color:var(--textcolor);color:var(--textcolor);opacity:1;box-sizing:border-box;content:"";width:20px;height:2px;display:inline-block;position:absolute;top:calc(50% - 1px);left:calc(50% - 10px);right:0}.overlayclose:before{transform:rotate(45deg)}.overlayclose:after{transform:rotate(-45deg)}.form-row{height:auto;margin-left:-5px;margin-right:-5px;overflow:visible}.form-col{vertical-align:top;width:50%;height:auto;padding:0 5px 25px;display:inline-block}@media (width<=767px){.form-col{width:100%}}.form-col-25{width:25%}.form-col-33{width:33.3333%}.form-col-75{width:75%}.form-col-100{width:100%}@media (width<=767px){.form-col-33{width:100%}.form-col-25{width:50%}.form-col-75{width:100%}}.form-col label{color:var(--textcolor);text-align:left;text-transform:uppercase;letter-spacing:.05em;margin:0;padding:0 0 5px;font-size:.75em;font-weight:400;line-height:1.25;display:block}.form-col input{background:var(--bgcolorgrey);border:2px solid var(--darkorange);width:100%;height:3em;color:var(--textcolor);border-radius:0;padding:.75em 1em;font-size:1em;font-weight:400;line-height:1.5;display:block}.form-col select{background:var(--bgcolorgrey) url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='a'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2030%207.71'%3e%3cg%20style='fill:none;%20isolation:isolate;'%3e%3cpath%20d='m13.33,1.01l-6.68,6.7L0,1.03,1.01,0l5.65,5.65L12.3,0l1.03,1.01Z'%20style='fill:%23000;'/%3e%3c/g%3e%3c/svg%3e") right center no-repeat;-webkit-appearance:none;border:2px solid var(--darkorange);width:100%;height:3em;color:var(--textcolor);background-size:30px;border-radius:0;padding:.75em 1em;font-size:1em;font-weight:400;line-height:1.5;display:block}.form-col textarea{border:2px solid var(--darkorange);width:100%;height:6em;color:var(--textcolor);background:var(--bgcolorgrey);resize:none;border-radius:0;padding:.75em 1em;font-size:1em;font-weight:400;line-height:1.5;display:block}.form-col textarea.notvalid{border:1px solid var(--darkgreen)}.form-col select,.form-col textarea,.form-col input{outline:none!important}.form-col textarea::-webkit-input-placeholder{color:var(--textcolor);opacity:.75}.form-col input::-webkit-input-placeholder{color:var(--textcolor);opacity:.75}.form-col isindex::-webkit-input-placeholder{color:var(--textcolor);opacity:.75}.form-col textarea::-moz-placeholder{color:var(--textcolor);opacity:.75!important}.form-col input::-moz-placeholder{color:var(--textcolor);opacity:.75!important}.form-col isindex::-moz-placeholder{color:var(--textcolor);opacity:.75!important}.roomover{width:100%;height:auto;padding-right:calc(3em + 10px);position:relative}.remove-room{text-align:center;border:2px solid var(--darkorange);cursor:pointer;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24.25'%20height='27.714'%20viewBox='0%200%2024.25%2027.714'%3e%3cpath%20id='trash-thin'%20d='M9.619.866h5.007a1.306,1.306,0,0,1,1.1.612l1.245,1.987h-9.7L8.52,1.478a1.306,1.306,0,0,1,1.1-.612Zm-1.835.152L6.257,3.464H.433a.433.433,0,1,0,0,.866H23.817a.433.433,0,1,0,0-.866H17.993L16.466,1.018A2.162,2.162,0,0,0,14.631,0H9.619A2.162,2.162,0,0,0,7.784,1.018ZM2.6,6.458a.432.432,0,1,0-.861.07l1.532,18.4a3.035,3.035,0,0,0,3.02,2.782H17.96a3.03,3.03,0,0,0,3.02-2.782l1.532-18.4a.432.432,0,1,0-.861-.07l-1.532,18.4a2.164,2.164,0,0,1-2.16,1.987H6.29a2.168,2.168,0,0,1-2.16-1.987Z'%20fill='%23000'/%3e%3c/svg%3e") 50%/1.125em no-repeat;border-radius:0;width:3em;height:3em;line-height:3;position:absolute;top:0;right:0}.remove-room span{display:none}.add-rooms{text-align:center;padding:0 0 50px}#room-pickup{display:none}.rooms-item{padding:0}@media (width<=767px){.rooms-item{padding:10px 0 0}.rooms-col{margin-top:-10px}}.form-notes{padding:50px 0 0}.customcheck{padding:0}.customcheck p a{text-decoration:underline}.customdata{min-height:30px;margin:0;padding:0 0 0 42px;position:relative}input.dsgvocheck{position:absolute;top:0;left:0}.customdata label{cursor:pointer;display:block;position:absolute;top:0;left:0}.customdata input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.customdata .check{background-color:var(--bgcolorgrey);border:2px solid var(--darkorange);border-radius:0;width:30px;height:30px;position:absolute;top:0;left:0}.customdata .check:after{content:"";border:solid var(--textcolor);width:10px;height:20px;box-sizing:inherit;border-width:0 2px 2px 0;display:none;position:absolute;top:2px;left:10px;transform:rotate(45deg)}.customdata input:checked~.check:after{display:block}#room-form .message{text-transform:uppercase;letter-spacing:.05em;text-align:center;padding:25px 0 0;font-size:.75em;font-weight:400;display:none}#room-form .message.success,#room-form .message.error,#room-form .message.neutral{display:block}#room-form .form-col input.notvalid,#room-form .dsgvo .notvalid{background-color:#fff}.form-button-wrap{text-align:center;padding:25px 0 0}.formularsent .form-fields{pointer-events:none}.reset-form{text-align:center;padding:25px 0 0;display:none}.formularsent .reset-form{display:block}.form-privacy{font-size:.75em}#footer{background:var(--darkgreen)}.footerbox{width:100%;height:auto;position:relative}.footerbox img.footerlogo{width:120px;height:auto;margin:0 auto;display:block}.footerbox-address{position:absolute;top:50px;left:0}ul.footerbox-contact{text-align:right;margin:0;padding:0;list-style-type:none;position:absolute;top:50px;right:0}ul.footerbox-contact li{margin:0;padding:0}ul.footerbox-contact a{text-decoration:underline}ul.footerbox-contact span{display:none}ul.footerbox-nav{text-transform:uppercase;letter-spacing:.05em;margin:0 -1em 0 0;padding:0;font-size:.85em;font-weight:400;line-height:1;list-style-type:none;position:absolute;bottom:0}ul.footerbox-nav li{margin:0;padding:0 1em 0 0;display:inline-block}ul.footerbox-nav a{text-decoration:none}ul.footerbox-legal{left:0}ul.footerbox-info{right:0}ul.footer-social{text-align:center;margin:0 auto;padding:50px 0 0;list-style-type:none}ul.footer-social li{margin:0;padding:0 .5em;display:inline-block}@media (width<=767px){.footerbox{text-align:center}.footerbox img.footerlogo{width:100px}.footerbox-address{padding:25px 0 0;position:relative;top:0}ul.footerbox-contact{text-align:center;padding:25px 0 0;position:relative;top:0}ul.footerbox-nav{margin:0;padding:25px 0 0;font-weight:400;line-height:2;position:relative}ul.footerbox-nav li{padding:0;display:block}ul.footerbox-info{padding:0}ul.footer-social{padding:25px 0 0}}@media (width>=1600px){:root{--u:min(.0625vw, 1.6px)}body:after{width:0;height:0}*{margin:0;padding:0}html,body{font-size:calc(18 * var(--u));height:auto;margin:0;padding:0;line-height:1.5}html,button,input,textarea{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5{margin:0;padding:0;line-height:1}p{margin:0;padding:0;font-size:1em}.btn{padding:calc(10 * var(--u)) calc(15 * var(--u));font-size:1em;line-height:calc(20 * var(--u));border-radius:0}.btn-primary{border:2px solid var(--textcolor);font-size:1em}.btn-primary:focus,.btn-primary:hover,.btn-primary.is-active,.btn-primary:active{border:2px solid var(--darkorange)}.btn-primary:disabled{border:2px solid var(--lightgrey)}.statement-section .btn-primary{border:2px solid var(--darkorange)}.statement-section .btn-primary:focus,.statement-section .btn-primary:hover,.statement-section .btn-primary.is-active,.statement-section .btn-primary:active{border:2px solid var(--lightorange)}.btn-secondary{font-size:.85em;line-height:calc(20 * var(--u));border:none;border-bottom:2px solid #0000;padding:0}.btn-secondary:after{height:2px;bottom:-2px;left:0;right:0}.btn-secondary:focus,.btn-secondary:hover,.btn-secondary.is-active,.btn-secondary:active,.btn-secondary:disabled{border:none;border-bottom:2px solid #0000}.btn-send{border:2px solid var(--darkorange);font-size:1em}.btn-send:focus,.btn-send:hover,.btn-send.is-active,.btn-send:active{border:2px solid var(--darkorange)}.btn-send:disabled{border:2px solid var(--lightgrey)}.statement-section .btn-send{border:2px solid var(--darkorange)}.statement-section .btn-send:focus,.statement-section .btn-send:hover,.statement-section .btn-send.is-active,.statement-section .btn-send:active{border:2px solid var(--lightorange)}.buttons{padding:calc(50 * var(--u)) 0 0 0;height:auto}.textimagecols-section .buttons{padding:calc(25 * var(--u)) 0 0 0}.button-row{height:auto;margin:0 calc(-25 * var(--u)) calc(-10 * var(--u)) 0}.button-col{padding:0 calc(25 * var(--u)) calc(10 * var(--u)) 0;margin:0}.limit{max-width:calc(1400 * var(--u));height:auto;margin:0 auto}.text-limit,.form-limit{max-width:calc(980 * var(--u))}.max-limit{max-width:100%}.header-limit{max-width:40em}#page{width:100%;height:auto}.section{padding-left:calc(75 * var(--u));padding-right:calc(75 * var(--u))}.before-150px{padding-top:calc(150 * var(--u))}.before-125px{padding-top:calc(125 * var(--u))}.before-100px{padding-top:calc(100 * var(--u))}.before-75px{padding-top:calc(75 * var(--u))}.before-50px{padding-top:calc(50 * var(--u))}.before-25px{padding-top:calc(20 * var(--u))}.before-0px{padding-top:0}.after-150px{padding-bottom:calc(150 * var(--u))}.after-125px{padding-bottom:calc(125 * var(--u))}.after-100px{padding-bottom:calc(100 * var(--u))}.after-75px{padding-bottom:calc(75 * var(--u))}.after-50px{padding-bottom:calc(50 * var(--u))}.after-25px{padding-bottom:calc(20 * var(--u))}.after-0px{padding-bottom:0}.section-text{height:auto;margin:0 0 -1em}.section-text p,.section-text>ul{margin:0;padding:0 0 1em;font-size:1em;line-height:1.5}.section-text>ul>li{margin:0;padding:0 0 0 .75em}.section-text>ul>li:before{border-radius:100%;width:.25em;height:.25em;top:.675em;left:0}#nav{width:100%;height:auto;top:0;left:0}.nav-up #nav{top:calc(-200 * var(--u))}.nav-up.navshown #nav{top:0}#navbar{padding:calc(50 * var(--u));line-height:0}#navlogo,#navlogo img,#navlogo svg{width:calc(150 * var(--u));height:calc(100 * var(--u))}#navcontact,#navbooking{height:calc(40 * var(--u));line-height:calc(36 * var(--u));padding:0 calc(15 * var(--u));border:2px solid var(--darkorange);margin:auto;top:0;bottom:0}#navcontact{left:calc(95 * var(--u))}#navbooking{right:calc(50 * var(--u))}.form-hp{left:calc(-10000 * var(--u));width:1px;height:1px;top:auto}#navburger{left:calc(35 * var(--u));width:calc(50 * var(--u));height:calc(50 * var(--u));margin:auto;top:0;bottom:0}#navburger .line{left:calc(15 * var(--u));width:calc(20 * var(--u));height:calc(4 * var(--u));border-radius:1px}#navburger .lineA{top:calc(15 * var(--u))}#navburger .lineB{top:calc(23 * var(--u))}#navburger .lineC{bottom:calc(15 * var(--u))}.navshown #navburger .lineA{top:calc(23 * var(--u));left:calc(15 * var(--u));width:calc(20 * var(--u))}.navshown #navburger .lineB{width:0}.navshown #navburger .lineC{width:calc(20 * var(--u));left:calc(15 * var(--u));bottom:calc(23 * var(--u))}#navlayer{width:100%;height:100vh;padding:calc(50 * var(--u));top:-100vh;left:0}.navshown #navlayer{top:0}#navbox{width:100%;max-width:calc(1280 * var(--u));padding:calc(100 * var(--u)) calc(50 * var(--u)) 0 calc(50 * var(--u));margin:0 auto}#navlist{font-size:2em}#navlist ul{margin:0;padding:0;font-size:1em;line-height:1.5}#navlist li{margin:0;padding:0}#navlist li a:hover{padding-left:.5em}#navlanguage{padding:calc(25 * var(--u)) 0 0 0;margin:0}#navlanguage li{margin:0;padding:0}#navlanguage li+li:before{padding:0 .4em}.navbox-flex{column-gap:calc(100 * var(--u))}.navimages-col{width:50%;height:auto}.navimages-box{width:100%;height:auto;padding:0 45% calc(50 * var(--u)) 0}.navimages-image-1{width:100%;height:auto}.navimages-image-2{width:55%;height:auto;bottom:0;right:0}.navimages-image{width:100%;height:auto;padding-bottom:140%}#headercontent{width:100%;height:auto;min-height:calc(200 * var(--u))}.headerimages{width:100%;height:auto;min-height:100vh;padding:calc(200 * var(--u)) calc(50 * var(--u))}.headerimages-gallery{width:100%;height:100%;top:0;left:0}.headerimages-gallery .slideshow-items{height:100%}#header h1{max-width:20em;margin:0 auto;padding:0;font-size:2.7em;line-height:1.2}.page1 #header h1{max-width:13em;font-size:3em}.headertext{padding-top:calc(200 * var(--u))}.text-section h2{margin:0;padding:0;font-size:1.75em;line-height:1}#header.hastext h1,.text-section.hastext h2{padding:0 0 calc(25 * var(--u)) 0}.textimages-row{column-gap:calc(100 * var(--u))}.textimages-col{width:50%;height:auto}.textimages-box{width:100%;height:auto;padding:0 45% calc(50 * var(--u)) 0}.textimages-image-1{width:100%;height:auto}.textimages-image-2{width:55%;height:auto;bottom:0;right:0}.textimages-image{width:100%;height:auto;padding-bottom:140%}.textimagecols-row{column-gap:calc(150 * var(--u))}.textimagecols-col-1{width:65%;height:auto}.textimagecols-col-2{width:35%;height:auto}.textimagecols-text,.textimagecols-images,.textimagecols-images-wrap{width:100%;height:auto}.textimagecols-col-1 .textimagecols-images-wrap{padding:0 0 calc(50 * var(--u)) 0}.textimagecols-col-2 .textimagecols-images-wrap{padding:calc(50 * var(--u)) 0 0 0}.textimagecols-image,.textimagecols-images:before{width:100%;height:auto}.textimagecols-col-1 .textimagecols-images:before{padding-bottom:60%;top:0;left:3%}.textimagecols-col-1 .textimagecols-image{padding-bottom:60%}.textimagecols-col-2 .textimagecols-images:before{padding-bottom:107%;bottom:-5%;left:-5%}.textimagecols-col-2 .textimagecols-image{padding-bottom:107%}.text3cols-row{height:auto;margin:0 calc(-50 * var(--u)) calc(-50 * var(--u)) 0}.text3cols-col{width:33.3333%;height:auto;padding:0 calc(50 * var(--u)) calc(50 * var(--u)) 0}.text-section .text3cols-col h2{padding:0 0 calc(25 * var(--u)) 0}.text3cols-col .buttons{padding:calc(25 * var(--u)) 0 0 0}.statement-section p{max-width:17em;margin:0 auto;padding:0;font-size:2.75em;line-height:1}.statement-section .max-limit p{max-width:28em}.statement-section img.logo{width:5em;height:auto;margin:0 0 calc(25 * var(--u)) 0}.statementimage-section.bg-grau{border-top:calc(100 * var(--u)) solid var(--bgcolor)}.statementimage-section.bg-weiss{border-top:calc(100 * var(--u)) solid var(--bgcolorgrey)}.statementimage-section p{padding:calc(50 * var(--u)) 0 0 0;max-width:19em;margin:0 auto;font-size:2.75em;line-height:1}.statementimage-wrap{margin-top:calc(-75 * var(--u));height:auto}.statementimage-text{width:100%;height:100%;top:0;left:0}.statementimage-image-wrap{width:100%;max-width:calc(800 * var(--u));height:auto;padding:0 calc(25 * var(--u));margin:0 auto}.statementimage-image{width:100%;height:auto;padding-bottom:57.5%}.faq-intro{padding:0 0 calc(50 * var(--u)) 0}.faq-section h2{max-width:20em;margin:0 auto;padding:0;font-size:2.7em;line-height:1.2}.faq-intro .section-text{padding:calc(25 * var(--u)) 0 0 0}.faq-list{border-top:2px solid var(--textcolor);margin:0;padding:0}.faq-list>.faq-item{border-bottom:2px solid var(--textcolor);margin:0}.faq-section .faq-question{border-bottom:0;padding:.5em 0;font-size:1.75em;line-height:1}.faq-icon{width:.8em;margin:0 0 0 1em}.faq-icon svg{width:100%;height:auto}[open]>.faq-question .faq-icon .faq-icon-open{width:80%;margin:0 0 0 auto}.faq-section .faq-answer{padding:0 2em 1.5em 0}.faq-image-band{margin:calc(calc(150 * var(--u)) + min(calc(1060 * var(--u)), 100%) * .28) calc(-75 * var(--u)) 0 calc(-75 * var(--u));padding-left:calc(75 * var(--u));padding-right:calc(75 * var(--u))}.faq-image-limit{max-width:calc(1060 * var(--u))}.faq-image-wrap{padding:0 calc(25 * var(--u));margin-top:-28%}.faq-image{width:100%;height:auto;padding-bottom:57.5%}.prevnexts .icon{top:0}.content-slide-box{column-gap:calc(100 * var(--u))}.contentslider-images-wrap{width:55%;height:auto;padding:calc(25 * var(--u)) calc(25 * var(--u)) calc(25 * var(--u)) calc(25 * var(--u))}.contentslider-text{width:45%;height:auto;padding:0 calc(50 * var(--u)) 0 0}.contentslider-text,.contentslider-images,.contentslider-images-wrap,.contentslider-image,.contentslider-images:before{width:100%;height:auto}.contentslider-images:before{padding-bottom:76.5%;top:0%;left:1.5%}.contentslider-image{padding-bottom:76.5%}.contentslider-text h2{padding:0 0 calc(25 * var(--u)) 0}.contentslider-text .buttons{padding:calc(25 * var(--u)) 0 0 0;padding:calc(15 * var(--u)) 0 0 0}.map-box{width:100%;height:50vh;min-height:calc(300 * var(--u))}.map-box img.mappin{width:calc(50 * var(--u));height:auto;margin:auto;bottom:50%;left:0;right:0}.map-box .map-image{width:100%;max-width:none;height:100%;top:0;left:0}.map-attribution{padding:2px calc(6 * var(--u));font-size:calc(10 * var(--u));margin:0;line-height:1.4;bottom:0;right:0}.maplink{width:100%;height:100%;top:0;left:0}.maplink span{left:calc(25 * var(--u));bottom:calc(25 * var(--u))}.form-introduction{padding:0 0 calc(50 * var(--u)) 0}#rooms-filter{width:100%;height:auto;padding:calc(50 * var(--u)) 0 0 0;margin:0}#rooms-filter ul{margin:0;padding:0;font-size:.85em}#rooms-filter li{margin:0;padding:0 .5em}#rooms-filter .room-filter{padding:calc(5 * var(--u)) 0;border-bottom:2px solid #0000}#rooms-filter .room-filter:hover,#rooms-filter .room-filter-active{border-bottom:2px solid var(--darkorange)}#no-rooms-here{width:100%;height:auto;padding:0;font-size:1em;line-height:1.25}#rooms-listing{height:auto}.room-items{height:auto;min-height:calc(75 * var(--u));margin:0 0 calc(-75 * var(--u)) 0}.room-item{padding:0 0 calc(75 * var(--u)) 0}.room-item-box{column-gap:calc(75 * var(--u))}.room-images-wrap{width:60%;height:auto;padding:0 calc(25 * var(--u)) calc(25 * var(--u)) calc(25 * var(--u))}.room-item-box .room-text{width:40%;height:auto;padding:0}.room-image,.room-images:before{width:100%;height:auto}.room-images:before{padding-bottom:60%;top:0%;left:1.5%}.room-image{padding-bottom:60%}.room-text-head{padding:0 0 calc(25 * var(--u)) 0}.room-text-head h2{padding:0}.room-text-head p{padding:calc(5 * var(--u)) 0 0 0;margin:0;font-size:1em}.room-text .section-text{max-width:20em}.room-text .buttons{padding:calc(25 * var(--u)) 0 0 0;padding:calc(15 * var(--u)) 0 0 0}.room-overlay{width:100%;height:100%;padding:0 calc(100 * var(--u));top:0;left:0}.room-underlay{width:100%;height:100%;top:0;left:0}.room-limit{max-width:100%}.room-content{width:100%;height:100vh}.room-content .buttons{padding:calc(25 * var(--u)) 0 0 0}.room-content-text .btn-primary{border:2px solid var(--darkorange)}.room-accordeon{padding:calc(25 * var(--u)) 0 0 0}.accordion{margin:0}.accordion>:nth-child(n+2){margin-top:0}.accordion-title{padding:calc(10 * var(--u)) 0;border-bottom:2px solid var(--darkgrey);font-size:1em}.accordion-content{margin-top:0;padding:0}.accordion-title:before{background-position:50%}.accordeon-text{padding:calc(10 * var(--u)) 0}.accordeon-text-wrap{height:auto;margin:0 0 calc(-10 * var(--u)) 0}.accordeon-text p,.accordeon-text ul{padding:0 0 calc(10 * var(--u)) 0;margin:0}.accordeon-text ul>li{margin:0;padding:0 0 0 1em}.accordeon-text ul>li:before{left:0}.accordeon-button-wrap{padding:calc(25 * var(--u)) 0 0 0}.room-content-col{width:50%;height:100vh}.room-text-details{max-width:calc(700 * var(--u))}.room-text{padding:calc(100 * var(--u))}.room-layout{padding:calc(50 * var(--u)) 0 0 0}.room-layout img{width:100%;height:auto;max-width:calc(600 * var(--u))}.room-sliderimage{width:100%;height:100vh}.overlayclose{top:calc(30 * var(--u));right:calc(30 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u))}.overlayclose:before,.overlayclose:after{height:2px;width:calc(20 * var(--u));top:calc(50% - 1px);right:0;left:calc(50% - calc(10 * var(--u)))}.form-row{margin-left:calc(-5 * var(--u));margin-right:calc(-5 * var(--u));height:auto}.form-col{width:50%;height:auto;padding:0 calc(5 * var(--u)) calc(25 * var(--u)) calc(5 * var(--u))}.form-col-25{width:25%}.form-col-33{width:33.3333%}.form-col-75{width:75%}.form-col-100{width:100%}.form-col label{padding:0 0 calc(5 * var(--u)) 0;margin:0;font-size:.75em;line-height:1.25}.form-col input{border:2px solid var(--darkorange);border-radius:0;width:100%;height:3em;padding:.75em 1em;font-size:1em;line-height:1.5}.form-col select{background-size:calc(30 * var(--u)) auto;border:2px solid var(--darkorange);border-radius:0;width:100%;height:3em;padding:.75em 1em;font-size:1em;line-height:1.5}.form-col textarea{width:100%;height:calc(150 * var(--u));border:2px solid var(--darkorange);border-radius:0;height:6em;padding:.75em 1em;font-size:1em;line-height:1.5}.form-col textarea.notvalid{border:1px solid var(--darkgreen)}.roomover{width:100%;height:auto;padding-right:calc(3em + calc(10 * var(--u)))}.remove-room{border:2px solid var(--darkorange);background-size:1.125em;border-radius:0;width:3em;height:3em;line-height:3;top:0;right:0}.add-rooms{padding:0 0 calc(50 * var(--u)) 0}.rooms-item{padding:0}.form-notes{padding:calc(50 * var(--u)) 0 0 0}.customcheck{padding:0}.customdata{padding:0 0 0 calc(42 * var(--u));min-height:calc(30 * var(--u));margin:0}input.dsgvocheck,.customdata label{top:0;left:0}.customdata input{width:0;height:0}.customdata .check{height:calc(30 * var(--u));width:calc(30 * var(--u));border:2px solid var(--darkorange);border-radius:0;top:0;left:0}.customdata .check:after{left:calc(10 * var(--u));width:calc(10 * var(--u));height:calc(20 * var(--u));border:solid var(--textcolor);border-width:0 2px 2px 0;top:2px}#room-form .message{padding:calc(25 * var(--u)) 0 0 0;font-size:.75em}.form-button-wrap,.reset-form{padding:calc(25 * var(--u)) 0 0 0}.form-privacy{font-size:.75em}.footerbox{width:100%;height:auto}.footerbox img.footerlogo{width:calc(120 * var(--u));height:auto;margin:0 auto}.footerbox-address{left:0;top:calc(50 * var(--u))}ul.footerbox-contact{right:0;top:calc(50 * var(--u));margin:0;padding:0}ul.footerbox-contact li{margin:0;padding:0}ul.footerbox-nav{margin:0 -1em 0 0;padding:0;font-size:.85em;line-height:1;bottom:0}ul.footerbox-nav li{margin:0;padding:0 1em 0 0}ul.footerbox-legal{left:0}ul.footerbox-info{right:0}ul.footer-social{padding:calc(50 * var(--u)) 0 0 0;margin:0 auto}ul.footer-social li{margin:0;padding:0 .5em}.prevnexts .icon svg{width:calc(30 * var(--u));height:calc(30 * var(--u))}.footer-social .icon svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}}#cookieconsent{background:var(--lightorange);color:#000;text-align:center;z-index:245;width:100%;height:auto;padding:20px 0;font-weight:400;line-height:1.5;display:none;position:fixed;bottom:0;left:0}#cookieconsent p{color:#000;text-align:center;margin:0 auto;padding:0 20px;font-size:12px;line-height:1.5;position:relative}#cookieconsent p strong{font-weight:700}#cookieconsent a.smooth{color:#000;text-decoration:underline}#cookieconsent #accept{margin:0 0 0 2em;padding:0 2em;display:inline-block;position:relative}#cookieconsent #accept span{z-index:10;color:var(--lightorange);font-weight:700;position:relative}#cookieconsent #accept:before{content:"";z-index:5;-o-transition:background-color .5s;background:#000;border:1px solid #000;border-radius:3px;margin:auto;transition:background-color .5s;position:absolute;inset:-.5em 0}#cookieconsent #accept:hover:before{-o-transition:background-color .5s;background-color:#000;transition:background-color .5s}#cookieconsent #decline{margin:0 0 0 .5em;padding:0 2em;display:inline-block;position:relative}#cookieconsent #decline span{z-index:10;color:#000;position:relative}#cookieconsent #decline:before{content:"";background:var(--lightorange);z-index:5;-o-transition:background-color .5s;border:1px solid #000;border-radius:3px;margin:auto;transition:background-color .5s;position:absolute;inset:-.5em 0}#cookieconsent #decline:hover:before{background-color:var(--lightorange);-o-transition:background-color .5s;transition:background-color .5s}.mobile-only{display:none}@media (width<=1060px){.mobile-only{display:block}#cookieconsent{padding:20px 50px 27px}#cookieconsent p{text-align:left;padding:0 0 40px}#cookieconsent #accept{margin:0;position:absolute;bottom:0;left:0}#cookieconsent #decline{margin:0;position:absolute;bottom:0;right:0}}@media (width<=991px){#cookieconsent{padding:20px 20px 27px;font-weight:400;line-height:18px}#cookieconsent p{max-width:none;padding:0 0 35px;font-size:12px;line-height:18px}#cookieconsent #accept{margin:0;position:absolute;bottom:0;left:0}#cookieconsent #decline{margin:0;position:absolute;bottom:0;right:0}}#cookieconsent-hide{vertical-align:middle;width:1em;height:1em;margin:0 0 0 2em;display:inline-block;position:relative}#cookieconsent-hide span{display:none}#cookieconsent-hide:before,#cookieconsent-hide:after{content:"";pointer-events:none;color:currentColor;opacity:1;box-sizing:border-box;content:"";background-color:currentColor;border-color:#000;width:16px;height:1px;display:inline-block;position:absolute;top:calc(50% - 1px);left:calc(50% - 8px);right:0}#cookieconsent-hide:before{transform:rotate(45deg)}#cookieconsent-hide:after{transform:rotate(-45deg)}@media (width<=767px){#cookieconsent-hide{margin:auto;position:absolute;top:0;bottom:0;right:25px}}:where(#navburger,.room-filter,.overlayclose,.remove-room,#cookieconsent button){appearance:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}:where(#navburger) .line{display:block}.room-filter,.remove-room{text-transform:inherit;letter-spacing:inherit}:where(.btn.scrolldown,.btn.show-roomdetails,#add-room){font:inherit}.buttons{overflow:visible}.skip-link{z-index:10000;color:#000;background:#fff;padding:12px 20px;text-decoration:underline;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{outline-offset:-4px;outline:2px solid #000;transform:none}#content:focus{outline:none}html body :focus-visible{outline-offset:3px!important;outline:2px solid!important}
