﻿@import"https://fonts.bunny.net/css?family=barlow-condensed:600|roboto:300,700|roboto-condensed:300,400,700";:root{--rs-dark: #222222;--rs-superdark: #111111;--rs-light: #fff;--rs-red: rgba(0, 126, 48, 1) !important;--rs-gold: #c0ad71}a{color:var(--rs-light)}body,html{background:#111;font-family:"Roboto",sans-serif;font-size:18px;line-height:1.5;font-weight:300;position:relative;scroll-behavior:smooth;color:var(--rs-light)}@media(max-width: 768px){.hide-mobile{display:none}}a{text-decoration:none}h1,h2,h3,h4,h5{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;line-height:1.1;margin:0}.aglet{font-family:"Roboto",sans-serif}.align-full{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.block-editor-page .rs-header{display:none !important}.block-editor-page a{text-decoration:none !important}.headline strong{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);border-bottom:4px solid var(--rs-red)}.headline p{margin:0}.row{padding:4rem 10rem;margin:0px auto}@media(max-width: 1080px){.row{padding:4rem 24px;max-width:100%}}.align-image_left>*{width:50%}.align-image_right{flex-direction:row-reverse}.align-image_right>*{width:50%}.row-small{padding:64px 196px;box-sizing:border-box;margin:0 auto}@media(max-width: 1080px){.row-small{padding:64px 24px;max-width:100%}}main{overflow:hidden}.thn--pw-box[thn-position=LL]{right:40px !important;left:auto !important}.home .fulltext{background:#fff;color:#666}.rs-header{position:fixed;top:0;display:flex;justify-content:space-between;left:0;right:0;padding-left:4vw;z-index:101;padding-right:4vw;font-weight:500;height:3rem;align-items:center}.rs-header .rs-logo{background:var(--rs-light);display:flex;height:100%;width:auto;align-items:center;padding:.25rem .5rem;box-sizing:border-box}.rs-header .rs-logo img{height:100%;object-fit:contain}.rs-header .rs-sidebar{background:#fff;padding:0 1rem;height:100%;display:flex;align-items:center;font-size:.75rem}.rs-header .rs-sidebar>a{color:var(--rs-dark);text-decoration:none;padding:1rem;text-transform:uppercase;display:block}.rs-header .rs-sidebar>a:hover{transition:all .3s ease;text-decoration:UNDERLINE}.rs-header .rs-menu{position:fixed;top:0;right:0;bottom:0;height:100vh;display:flex;flex-direction:column;background:var(--rs-dark);min-width:100vw;z-index:101;justify-content:center;display:flex;align-items:center;transform:translateX(100%);transition:all .3s ease}@media(max-width: 1024px){.rs-header .rs-menu{min-width:calc(100% - 50px)}}.rs-header .rs-menu.open{transition:all .3s ease;transform:translateX(0%)}.rs-header .rs-menu-icon{display:flex;flex-direction:column;justify-content:space-between;height:1rem;width:2rem;margin-left:1rem;appearance:none;background:rgba(0,0,0,0);border:none;padding:0;align-items:stretch;padding-inline:0;cursor:pointer;border-radius:0}.rs-header .rs-menu-icon.close{position:absolute;top:1.5rem;right:1.5rem;align-items:center;justify-content:center}.rs-header .rs-menu-icon.close:after{content:"×";color:#fff;font-size:3rem;font-weight:300}.rs-header .rs-menu-icon.close .rs-menu-icon-line{display:none}.rs-header .rs-menu-icon-line{display:flex;width:100%;height:2px;background:var(--rs-dark)}.rs-header .rs-logo-wrapper{position:absolute;top:.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;aspect-ratio:3/2}.rs-header .rs-logo-wrapper .rs-menu-logo{top:0rem;width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:center}.rs-header .rs-logo-wrapper .rs-menu-title{color:#fff;text-align:center;margin-top:5rem;font-size:2rem;width:100%}@media(max-width: 1080px){.rs-header .rs-logo-wrapper .rs-menu-title{font-size:5vw !important}}.rs-header .main-nav>.menu{display:flex;flex-direction:row !important;margin:0;padding:0;flex-wrap:wrap;margin:0vw 10vw;justify-content:center;transition:none;z-index:7}@media(max-width: 768px){.rs-header .main-nav>.menu{transition:none;flex-direction:column !important;text-align:center;margin:0}}.rs-header .main-nav>.menu>.menu-item{margin:0;padding:0;margin:0rem 1rem;margin-top:1rem;position:relative;height:auto;transition:none;font-size:1.313rem;background-color:#222}@media(max-width: 768px){.rs-header .main-nav>.menu>.menu-item{position:unset;height:100%}}.rs-header .main-nav>.menu>.menu-item>.toggle{cursor:pointer;position:absolute;height:0;margin:0;list-style:none !important;padding:0;padding-top:.5rem;pointer-events:none;visibility:hidden;transition:opacity .5s ease;opacity:0}@media(max-width: 768px){.rs-header .main-nav>.menu>.menu-item>.toggle{position:block}}.rs-header .main-nav>.menu>.menu-item>.sub-menu{cursor:pointer;position:absolute;height:0;margin:0;list-style:none !important;padding:0;padding-top:.25rem;padding-bottom:.5rem;pointer-events:none;visibility:hidden;transition:opacity .5s ease;opacity:0}.rs-header .main-nav>.menu>.menu-item>.sub-menu>li{margin:.5rem 0;padding-left:.25rem;padding:0;z-index:10}.rs-header .main-nav>.menu>.menu-item>.sub-menu>li>a{text-align:center}.rs-header .main-nav>.menu>.menu-item.open>.sub-menu{display:block;position:absolute;pointer-events:auto;visibility:visible;transition:opacity .5s ease;opacity:1;height:auto;font-size:1rem;max-width:100%}@media(max-width: 768px){.rs-header .main-nav>.menu>.menu-item.open>.sub-menu{max-width:100%;position:unset}}.rs-header .main-nav>ul{list-style:none;width:auto}.menu-item-has-children>a{position:relative;margin-right:1em}.menu-item-has-children>a::after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);width:.75em;height:.75em;pointer-events:none;background-image:url('data:image/svg+xml;utf8,<svg fill="white" viewBox="0 0 30.727 30.727" xmlns="http://www.w3.org/2000/svg"><g><path d="M29.994,10.183L15.363,24.812L0.733,10.184c-0.977-0.978-0.977-2.561,0-3.536c0.977-0.977,2.559-0.976,3.536,0l11.095,11.093L26.461,6.647c0.977-0.976,2.559-0.976,3.535,0C30.971,7.624,30.971,9.206,29.994,10.183z"/></g></svg>');background-repeat:no-repeat;background-size:.75em .75em;background-position:center;margin-left:.5rem;transition:transform .3s}@media(max-width: 768px){.menu-item-has-children>a::after{margin-left:.25rem;width:1em;height:1em;background-size:1em 1em}}.menu-item-has-children.open>a::after{transform:translateY(-50%) rotate(180deg)}body.admin-bar .res-menu{top:32px}body.admin-bar .rs-header{top:32px}body.admin-bar .rs-menu-icon.close{top:calc(3rem + 32px)}.header-nav{display:flex}.header-nav ul{display:flex;list-style:none;margin:0;padding:0}.header-nav ul>li>a{color:var(--rs-dark);text-decoration:none;padding:1rem;text-transform:uppercase;display:block}.header-nav ul>li>a:hover{transition:all .3s ease;text-decoration:UNDERLINE}@media(max-width: 768px){.header-nav{display:none}}.block-hero .rs-sidebar a{color:#fff !important}.rs-footer{background:var(--rs-dark);color:#fff;font-size:.75rem}.rs-footer img{max-width:100%}.rs-footer a{color:#fff}.rs-footer h3{font-size:1rem}.rs-footer .rs-footer-inner{max-width:60rem;padding:2rem;padding-bottom:6rem;padding-top:4rem;margin:0 auto}.rs-footer .rs-footer-inner .rs-footer-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:3rem}.rs-footer .rs-footer-inner .rs-footer-bottom{margin-top:2rem;display:flex;justify-content:space-between;border-top:1px solid #666;color:#fff;padding-top:1rem}@media(max-width: 768px){.rs-footer .rs-footer-inner .rs-footer-bottom{flex-direction:column}}.rs-footer .rs-footer-inner .rs-footer-bottom p{margin:0}.rs-footer .rs-footer-inner .footer-nav ul{list-style:none;display:flex;padding:0;margin:0}@media(max-width: 768px){.rs-footer .rs-footer-inner .footer-nav ul{flex-direction:column;margin-top:1rem}.rs-footer .rs-footer-inner .footer-nav ul li{margin-left:0}}.rs-footer .rs-footer-inner .footer-nav ul li{margin-left:2rem}.rs-footer .rs-footer-inner .footer-nav ul li a{color:#fff}.rs-footer .rs-footer-inner .footer-nav ul li a:hover{color:#fff}@media(max-width: 768px){.rs-footer .rs-footer-inner .footer-nav ul li{margin-left:0;margin-top:.5rem}}.right-footer-bottom{display:flex;align-items:center}@media(max-width: 768px){.right-footer-bottom{display:block}}.rs-footer .social{margin-left:.5rem;display:flex}@media(max-width: 768px){.rs-footer .social{text-align:center;width:100%;justify-content:center;margin-top:1rem}}.rs-footer .social a{display:inline-block;margin-left:.5rem}.rs-footer .social a img{height:1.5rem;width:1.5rem;object-fit:contain}@media(max-width: 1080px){.rs-footer{padding-bottom:2rem}}.footer-mobile{padding-bottom:0}@media(max-width: 1080px){.footer-mobile{padding-bottom:2rem !important}}.block-menu{margin-bottom:2.5rem;display:flex;position:relative;left:-0.75rem}.block-menu ul{background-color:none;flex-wrap:wrap;display:flex;margin:0;padding:0}.block-menu ul li{position:relative;font-weight:300;opacity:.5;line-height:1;list-style:none}.block-menu ul li:first-child{padding-left:0}.block-menu ul li:last-child{border-right:0}.block-menu ul li:last-child .indicatorL{border-right:0}.block-menu ul li a{color:#fff;text-transform:uppercase;font-weight:300;font-size:.99rem;padding-left:.75rem;display:inline-block}.block-menu ul li.self{opacity:1}.block-menu ul li.self a{font-weight:500}@media(max-width: 768px){.block-menu ul{flex-direction:column}.block-menu ul li{border-right:0;margin-bottom:.25rem;padding:0}.block-menu ul li:after{display:none}}@media(max-height: 800px){.block-menu{margin-bottom:1.25rem}}.indicatorL{display:inline-block;padding:0 .5rem 0 0;border-right:2px solid #fff;position:absolute;top:0;bottom:0;font-weight:300;opacity:.5;line-height:1}.indicatorL:last-child{border-right:0}.indicatorR{padding:.5rem 0 0 .5rem}.white{color:#000 !important;background-color:#fff !important}.white .indicatorL{padding:0 .5rem 0 0;border-right:2px solid #000}.block-content.white{background:#fff}.block-content.white .block-content-inner,.block-content.white .block-content-inner *{color:#222 !important}.block-image-element{width:100%;height:100%;position:absolute;object-fit:cover}.block-gallery-element{width:100%;height:100%;object-fit:cover}.gallery-holder{width:100%;overflow:hidden;display:grid}.gallery-holder{opacity:0;transition:opacity .3s ease}.sticky .gallery-holder{opacity:1;transition:opacity .3s ease}.rs-booking-bar{position:fixed;bottom:0px;left:50%;transform:translateX(-50%);width:800px;height:96px;display:flex;justify-content:space-between;background-color:var(--rs-superdark);box-sizing:border-box;padding:24px;z-index:100}.rs-booking-bar .rs-calendar{position:relative;display:flex;justify-content:space-between;height:100%}.rs-booking-bar .rs-calendar .start-date-container{margin-right:48px}.rs-booking-bar .rs-calendar input:focus{outline:none}.rs-booking-bar .rs-calendar input{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);border:none;cursor:pointer;position:absolute;height:100%;width:100%;z-index:99}.rs-booking-bar .rs-calendar .label{font-size:12px;color:rgba(255,255,255,.5)}.rs-booking-bar .rs-calendar #start-date,.rs-booking-bar .rs-calendar #end-date{color:#fff;position:relative;padding-left:16px;margin-top:6px}.rs-booking-bar .rs-calendar #start-date:before,.rs-booking-bar .rs-calendar #end-date:before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:"";width:8px;height:8px;background-image:url(../../assets/img/calendar-arrow-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.rs-booking-bar .booking{display:flex;flex-direction:column;align-items:space-between;justify-content:left}.rs-booking-bar .booking .gast{margin-left:8px;font-size:12px;display:flex;height:30px;color:rgba(255,255,255,.5)}.rs-booking-bar .booking select{margin-left:4px;position:relative;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;height:32px;background:rgba(0,0,0,0);border:none;padding-left:16px;color:#fff;background-image:url(../../assets/img/calendar-arrow-white.svg);background-size:25%;background-position:0% 50%;background-repeat:no-repeat}.rs-booking-bar .button-group{display:flex}.rs-booking-bar #find-room{height:fit-content;font-size:16px;box-sizing:border-box;background:var(--rs-red);color:#fff;margin:0;padding:12px 20px;display:flex;align-items:center;margin-right:16px}.rs-booking-bar #find-room:before{content:url("../../assets/img/search.svg");margin-right:8px}.rs-booking-bar #table-booking{height:fit-content;font-size:16px;background-color:var(--rs-dark);border:1px solid var(--rs-red);color:var(--rs-red);box-sizing:border-box;margin:0;padding:12px 20px;display:flex;align-items:center}.rs-booking-bar #table-booking:before{content:url("../../assets/img/dinner.svg");margin-right:8px}@media(min-width: 1080px){.pickmeup{transform:translateY(-25px) translateX(-160px);background-color:#fff !important;z-index:999}.pickmeup .pmu-instance{height:440px !important;width:28em !important}.pickmeup .pmu-instance nav{color:var(--rs-dark) !important;padding:32px !important}.pickmeup .pmu-instance nav .pmu-month{color:var(--rs-dark) !important;font-family:"Courier New" !important;font-size:32px !important}.pickmeup .pmu-instance .pmu-day-of-week{border-top:1px solid var(--rs-red);padding-bottom:16px !important;padding-left:0 !important;padding-right:0 !important;margin:0 32px}.pickmeup .pmu-instance .pmu-day-of-week *{width:3.2em !important}.pickmeup .pmu-instance .pmu-button{color:var(--rs-dark) !important}.pickmeup .pmu-instance .pmu-button.pmu-disabled{color:#aaa !important}.pickmeup .pmu-instance .pmu-days{padding:0 31px}.pickmeup .pmu-instance .pmu-days *{width:3.2em !important;line-height:2.1em !important;margin:.2em 0}.pickmeup .pmu-instance .pmu-days .pmu-button{color:var(--rs-dark) !important}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-disabled{color:#aaa !important}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-not-in-month{color:rgba(0,0,0,0) !important}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-not-in-month.pmu-selected{background-color:#fff !important}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected{background:linear-gradient(0deg, white, white 20%, var(--rs-light) 20%, var(--rs-light) 85%, white 85%, white 100%)}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected.last{position:relative;z-index:1;background-image:url(../../assets/img/square.svg);background-position:left -20% top 50%;background-repeat:no-repeat;background-size:55% 80%}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected.last:after{z-index:-1;position:absolute;top:0;right:0;content:"";height:100%;width:100%;background-image:url(../../assets/img/circle.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected.first{position:relative;z-index:1;background-image:url(../../assets/img/square.svg);background-position:right -20% top 50%;background-repeat:no-repeat;background-size:55% 80%}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected.first:after{z-index:-1;position:absolute;top:0;right:0;content:"";height:100%;width:100%;background-image:url(../../assets/img/circle.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.pickmeup .pmu-instance .pmu-days .pmu-today{color:#fff !important;background-color:var(--rs-light)}.pickmeup .pmu-instance .calendar-prev{height:100%;width:24px;background-image:url(../../assets/img/calendar-arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(90deg)}.pickmeup .pmu-instance .calendar-next{height:100%;width:24px;background-image:url(../../assets/img/calendar-arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(-90deg)}}@media(max-width: 1080px){.pickmeup{z-index:999;left:50% !important;transform:translate(-50%, -33px);display:flex;flex-direction:column;justify-content:center;background-color:#fff !important}.pickmeup .pmu-instance{display:block !important;height:auto !important}.pickmeup .pmu-instance nav{color:var(--rs-dark) !important}.pickmeup .pmu-instance nav .pmu-month{color:var(--rs-dark) !important}.pickmeup .pmu-instance .pmu-day-of-week{border-top:1px solid var(--rs-red);padding-bottom:16px !important}.pickmeup .pmu-instance .pmu-button{color:var(--rs-dark) !important}.pickmeup .pmu-instance .pmu-days .pmu-button{color:var(--rs-dark) !important}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-disabled{color:#aaa !important}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-not-in-month{color:rgba(0,0,0,0) !important}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-not-in-month.pmu-selected{background-color:#fff !important}.pickmeup .pmu-instance .pmu-days .pmu-button.pmu-selected{background-color:var(--rs-red);color:#fff !important}.pickmeup .pmu-instance .pmu-days .pmu-today{color:#fff !important;background-color:var(--rs-light)}.pickmeup .pmu-instance .calendar-prev{height:100%;width:24px;background-image:url(../../assets/img/calendar-arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(90deg)}.pickmeup .pmu-instance .calendar-next{height:100%;width:24px;background-image:url(../../assets/img/calendar-arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;transform:rotate(-90deg)}.rs-booking-bar{width:100%;height:128px;bottom:0;left:0;flex-direction:column;padding:0;padding-top:16px;transform:none}.rs-booking-bar .rs-calendar{display:grid;grid-template-columns:1fr 1fr;padding-left:16px}.rs-booking-bar .rs-calendar .start-date-container{margin-right:0}.rs-booking-bar .rs-calendar #start-date,.rs-booking-bar .rs-calendar #end-date{color:#fff;position:relative;padding-left:16px}.rs-booking-bar .booking .gast,.rs-booking-bar .booking select{display:none}.rs-booking-bar .button-group #find-room{font-size:12px;margin-right:0;width:100%;line-height:30px}.rs-booking-bar .button-group #table-booking{font-size:12px;width:50%}}.pickmeup{background:#000;border-radius:.4em;-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;position:absolute;touch-action:manipulation}.pickmeup *{-moz-box-sizing:border-box;box-sizing:border-box}.pickmeup.pmu-flat{position:relative}.pickmeup.pmu-hidden{display:none}.pickmeup .pmu-instance{display:inline-block;height:13.8em;padding:.5em;text-align:center;width:15em}.pickmeup .pmu-instance .pmu-button{color:#eee;cursor:pointer;outline:none;text-decoration:none}.pickmeup .pmu-instance .pmu-today{background:#17384d;color:#88c5eb}.pickmeup .pmu-instance .pmu-button:hover{background:rgba(0,0,0,0);color:#88c5eb}.pickmeup .pmu-instance .pmu-not-in-month{color:#666}.pickmeup .pmu-instance .pmu-disabled,.pickmeup .pmu-instance .pmu-disabled:hover{color:#333;cursor:default}.pickmeup .pmu-instance .pmu-selected{background:#136a9f;color:#eee}.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected{background:#17384d}.pickmeup .pmu-instance nav{color:#eee;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:2em}.pickmeup .pmu-instance nav *:first-child :hover{color:#88c5eb}.pickmeup .pmu-instance nav .pmu-prev,.pickmeup .pmu-instance nav .pmu-next{display:none;height:2em;width:1em}.pickmeup .pmu-instance nav .pmu-month{width:14em}.pickmeup .pmu-instance .pmu-years *,.pickmeup .pmu-instance .pmu-months *{display:inline-block;line-height:3.6em;width:3.5em}.pickmeup .pmu-instance .pmu-day-of-week{color:#999;cursor:default}.pickmeup .pmu-instance .pmu-day-of-week *,.pickmeup .pmu-instance .pmu-days *{display:inline-block;line-height:1.5em;width:2em}.pickmeup .pmu-instance .pmu-day-of-week *{line-height:1.8em}.pickmeup .pmu-instance:first-child .pmu-prev,.pickmeup .pmu-instance:last-child .pmu-next{display:block}.pickmeup .pmu-instance:first-child .pmu-month,.pickmeup .pmu-instance:last-child .pmu-month{width:13em}.pickmeup .pmu-instance:first-child:last-child .pmu-month{width:12em}.pickmeup:not(.pmu-view-days) .pmu-days,.pickmeup:not(.pmu-view-days) .pmu-day-of-week,.pickmeup:not(.pmu-view-months) .pmu-months,.pickmeup:not(.pmu-view-years) .pmu-years{display:none}.block-bildlink{min-height:75vh;padding-top:5vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#eee;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;justify-content:center;padding-bottom:10vh}.block-bildlink:after{position:absolute;height:100%;bottom:0;width:100%;content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.3)));background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3))}.block-bildlink img{position:absolute;height:100%;width:100%;object-fit:cover;top:0;left:0;z-index:0}.block-bildlink .block-content{text-align:center;color:#fff;display:flex;justify-content:center;position:relative;flex-direction:column;align-items:center;z-index:1}.block-bildlink .block-content h2{margin:0;font-size:4rem}@media(max-width: 768px){.block-bildlink .block-content h2{font-size:2rem}}.block-bildlink .block-content .link{color:#fff;text-decoration:none;margin:0 auto;margin-top:.5rem;display:flex;align-items:center;font-weight:500}.block-bildlink .block-content .link:after{-webkit-transition:.3s all;display:flex;align-items:center;margin-top:.5rem;transition:.3s all;content:url(../img/right-arrow.svg);margin-left:1rem}.pageheader{height:30vh;width:100%;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--rs-dark);overflow:hidden}.pageheader:before{height:30}.pageheader h1{position:absolute;font-size:10vw;line-height:1.2;display:block;text-align:center;font-size:4rem}@media(max-width: 768px){.pageheader h1{font-size:11vw}}@media(max-width: 1080px){.pageheader .pageheader-content{left:32px}}.block-block{height:auto;width:100%;display:grid;position:relative;color:var(--rs-light);background:var(--rs-dark)}.block-block .block-content-inner{padding:8vh 5vw;display:flex;align-items:start;flex-direction:column;justify-content:center;z-index:1;right:50%;top:0;bottom:0;box-sizing:border-box;min-height:80vh;opacity:1;transition:opacity .3s ease}@media(max-width: 900px){.block-block .block-content-inner{top:0;left:0;right:0;bottom:50%;min-height:50vh}}.block-block .end{position:absolute;bottom:0}.block-block .start{position:absolute;top:0}.block-block .block-content-inner.gallery{opacity:0;transition:opacity .5s ease}.block-block .block-content-inner.sticky{padding-top:65px;transition:opacity .5s ease;opacity:1;position:fixed;background:var(--rs-dark);color:var(--rs-light);background:var(--rs-dark);right:50%;top:0;bottom:0}@media(max-height: 800px){.block-block .block-content-inner.sticky{justify-content:flex-start}}@media(max-width: 900px){.block-block .block-content-inner.sticky{top:0;left:0;right:0;bottom:50%;min-height:50vh}}.block-block.left .sticky{left:50%;right:0}@media(max-width: 900px){.block-block.left .sticky{top:0;left:0;right:0;bottom:50%;min-height:50vh}}.block-block.right{grid-template-columns:1fr 1fr}.block-block.left{grid-template-columns:1fr 1fr}.block-block.map a{display:inline}.block-block h2{font-size:2rem;margin-bottom:1rem}@media(max-height: 800px){.block-block h2{margin-bottom:0}}.block-block .googlemap{height:100%;width:100%;min-height:35vh}@media(max-width: 1080px){.block-block .block-content-inner{position:static !important}}.block-block .block-content p{font-family:"Roboto",sans-serif;font-size:18px;line-height:32px}@media(max-width: 1080px){.block-block .block-content p{font-size:16px;line-height:32px}}.block-block .block-content p a{text-decoration:underline}.block-block .block-content p a:hover{text-decoration:underline}.block-block .block-content .link{font-family:"Roboto",sans-serif;font-size:18px;line-height:32px;margin-top:32px;color:var(--rs-red);display:flex;transition:.3s all}@media(max-width: 1080px){.block-block .block-content .link{font-size:16px;line-height:32px}}.block-block .block-content .link:hover{transition:.3s all;transform:translateX(10px)}.block-block .block-content .link:hover:after{transition:.3s all;transform:translateX(10px)}.block-block .block-content .link:after{transition:.3s all;content:url("../../assets/img/right-arrow.svg");margin-left:.5rem;margin-top:4px}.block-block .block-image{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}@media(max-width: 1080px){.block-block{grid-template-columns:1fr !important}.block-block .block-content{padding:24px;grid-row-start:1;grid-row-end:2}.block-block .block-image{min-height:35vh;grid-row-start:2;grid-row-end:3}}.block-block .ausstattung-title{font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;font-weight:normal;color:rgba(255,255,255,.5);margin:1rem 0 0 0}.block-block .ausstattung-list{display:flex;margin:16px 0 36px 0}@media(max-width: 800px){.block-block .ausstattung-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:.5rem}}.block-block .ausstattung-list .room-ausstatt{margin-right:24px;display:block;height:30px;width:30px;background-position:center;background-size:contain;background-repeat:no-repeat}.block-block .ausstattung-list .tv{background-image:url(../../assets/img/tv.svg)}.block-block .ausstattung-list .dusche{background-image:url(../../assets/img/shower.svg)}.block-block .ausstattung-list .badewanne{background-image:url(../../assets/img/spa.svg)}.block-block .ausstattung-list .wifi{background-image:url(../../assets/img/wifi.svg)}.block-block .ausstattung-list .water{background-image:url(../../assets/img/water.svg)}.block-block .ausstattung-list .shoe{background-image:url(../../assets/img/shoe-brush.svg)}.block-block .ausstattung-list .sleep{background-image:url(../../assets/img/turndown.svg)}.block-block .ausstattung-list .news{background-image:url(../../assets/img/newspaper.svg)}.block-block .ausstattung-list .spa{background-image:url(../../assets/img/spa-new.svg)}.block-block .ausstattung-list .tablet{background-image:url(../../assets/img/tablet.svg)}.block-block .ausstattung-list .foen{background-image:url(../../assets/img/foen.svg)}.block-block .ausstattung-list .bademantel{background-image:url(../../assets/img/bademantel.svg)}.block-block .ausstattung-list .parkplatz{background-image:url(../../assets/img/parking.svg)}.block-block .ausstattung-list .safe{background-image:url(../../assets/img/safe.svg)}.block-block .ausstattung-list .kaffeemaschine{background-image:url(../../assets/img/kaffeemaschine.svg)}.block-block .ausstattung-list .popup{display:none;position:absolute;width:fit-content;padding:3px 5px;color:rgba(0,0,0,.5);font-family:"Roboto",sans-serif;font-size:12px}.green{background-color:#007e30;color:#fff !important}.white{background-color:#fff;color:#222 !important}.black{background-color:#222;color:#fff !important}.quote{background-color:var(--rs-red);text-align:center;color:#fff;padding:12rem 2rem}.quote .content{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:36px;font-weight:normal;line-height:48px;max-width:900px;margin:36px auto;font-size:3rem}@media(max-width: 1080px){.quote .content{font-size:32px;line-height:42px}}@media(max-width: 1080px){.quote .content{font-size:24px;line-height:32px}}.quote .author{font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;font-weight:normal}.quote p{margin:0}.content-group{display:flex;flex-direction:column;justify-content:center;text-align:center}.content-group p{font-family:"Roboto",sans-serif;font-size:18px;line-height:32px;max-width:1000px;margin:16px auto}@media(max-width: 1080px){.content-group p{font-size:16px;line-height:32px}}.content-group .content-group-items{display:grid;grid-template-columns:repeat(auto-fill, minmax(500px, 1fr));grid-gap:32px;margin-top:32px}@media(max-width: 550px){.content-group .content-group-items{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}}.content-group .content-group-items .item:hover{transition:all .3s ease;transform:scale(1.1)}.content-group .content-group-items .item{text-align:left;display:block;width:100%;color:#fff;text-decoration:none;transition:all .3s !important}.content-group .content-group-items .item:hover{transition:all .3s !important;transform:scale(1.05) !important}.content-group .content-group-items .item .item-image{height:420px;background-size:cover;background-position:center}.content-group .content-group-items .item p{display:block;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:32px;font-weight:normal;margin-top:32px}@media(max-width: 1080px){.content-group .content-group-items .item p{font-size:2rem !important}}.content-group .content-group-items .item .more{font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;font-weight:normal;margin-top:16px;color:#fff;display:flex}.content-group .content-group-items .item .more:after{content:url("../../assets/img/right-arrow.svg");margin-left:16px}@media(max-width: 1080px){.fulltext{padding-left:16px}}.fulltext h1{margin-bottom:48px}.fulltext p{font-family:"Roboto",sans-serif;font-size:18px;line-height:32px}@media(max-width: 1080px){.fulltext p{font-size:16px;line-height:32px}}.fulltext a{font-family:"Roboto",sans-serif;font-size:18px;line-height:32px;color:var(--rs-red)}@media(max-width: 1080px){.fulltext a{font-size:16px;line-height:32px}}.fulltext .link{font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;font-weight:normal;margin-top:32px;color:var(--rs-red);display:flex;transition:.3s all}.fulltext .link:hover{transition:.3s all;transform:translateX(10px)}.fulltext .link:hover:after{transition:.3s all;transform:translateX(10px)}.fulltext .link:after{transition:.3s all;content:url("../../assets/img/right-arrow.svg");margin-left:16px}.room-list{background-color:var(--rs-light)}.room-list h2{margin:3rem;text-align:center;font-size:2rem}.room-list h1{text-align:center}.room-list .room-list-page{margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill, minmax(450px, 1fr));grid-gap:3rem;justify-items:center}.room-list .room-list-page .room-container{background-color:#fff;width:100%;display:block;color:#000;transition:all .3s !important}.room-list .room-list-page .room-container:hover{transform:scale(1.05) !important;transition:all .3s !important}.room-list .room-list-page .room-container p{margin:0}.room-list .room-list-page .room-container .room-image{height:30vh;display:flex}.room-list .room-list-page .room-container .room-image img{width:100%;height:auto;object-fit:cover}.room-list .room-list-page .room-container .room-info{box-sizing:border-box;padding:32px}.room-list .room-list-page .room-container .room-info h3{margin:16px 0 24px 0}.room-list .room-list-page .room-container .room-info .excerpt{font-family:"Roboto",sans-serif;font-size:18px;line-height:28px;padding-bottom:36px;border-bottom:1px rgba(0,0,0,.5) solid}@media(max-width: 1080px){.room-list .room-list-page .room-container .room-info .excerpt{font-size:16px;line-height:32px}}.room-list .room-list-page .room-container .room-info .price{font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;font-weight:normal;color:#666}.room-list .room-list-page .room-container .room-info .more{font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;font-weight:normal;color:#fff;display:flex}.room-list .room-list-page .room-container .room-info .more:after{content:url("../../assets/img/right-arrow.svg");margin-left:16px}@media(max-width: 1380px){.room-list .room-list-page{grid-template-columns:1fr 1fr}}@media(max-width: 1080px){.room-list .room-list-page{grid-template-columns:1fr}}.room-link{display:flex;align-items:center;padding:.5rem 0;color:#fff;font-weight:500;font-family:"Roboto Condensed"}.room-link:after{display:flex;align-items:center;content:"";background-image:url("../../assets/img/right-arrow.svg");background-size:contain;background-position:center;height:1rem;width:1rem;margin-left:.5rem}.angebot-list{background-color:var(--rs-light);display:flex;flex-direction:column;justify-content:center;text-align:center}.angebot-list p{font-family:"Roboto",sans-serif;font-size:18px;line-height:32px;max-width:1000px;margin:16px auto}@media(max-width: 1080px){.angebot-list p{font-size:16px;line-height:32px}}@media(max-width: 1080px){.angebot-list .angebot-filters-container{width:90vw;overflow:scroll}.angebot-list .angebot-filters-container .angebot-filters{justify-content:normal;padding-right:20px}}.angebot-list .angebot-filters{width:80%;margin:12px auto;display:flex;justify-content:space-around}.angebot-list .angebot-filters .angebot-choice{font-family:"Roboto",sans-serif;font-size:18px;line-height:32px;padding:8px 24px;color:#000;background-color:var(--rs-light);cursor:pointer}@media(max-width: 1080px){.angebot-list .angebot-filters .angebot-choice{font-size:16px;line-height:32px}}.angebot-list .angebot-filters .angebot-choice.selected{color:#fff;background-color:var(--rs-red)}.angebot-list .angebot-filters .angebot-choice:hover{transition:.2s all;color:#fff;background-color:var(--rs-red)}.angebot-list .angebot-list-items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:48px;margin-top:32px}@media(max-width: 1380px){.angebot-list .angebot-list-items{grid-template-columns:1fr 1fr}}@media(max-width: 1080px){.angebot-list .angebot-list-items{grid-template-columns:1fr}}.angebot-list .angebot-list-items .item{background-color:#fff;text-align:left;color:#000;transition:all .3s !important;display:none}.angebot-list .angebot-list-items .item:hover{transition:all .3s !important;transform:scale(1.05) !important}.angebot-list .angebot-list-items .item.visible{display:block}.angebot-list .angebot-list-items .item .item-image{height:30vh;display:flex}.angebot-list .angebot-list-items .item .item-image img{width:100%;height:auto;object-fit:cover}.angebot-list .angebot-list-items .item .angebot-list-info{padding:32px}.angebot-list .angebot-list-items .item .angebot-list-info h2{margin:16px 0}.angebot-list .angebot-list-items .item .angebot-list-info .excerpt{display:block;font-family:"Roboto",sans-serif;font-size:18px;line-height:28px;margin-top:16px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.5)}@media(max-width: 1080px){.angebot-list .angebot-list-items .item .angebot-list-info .excerpt{font-size:16px;line-height:32px}}.angebot-list .angebot-list-items .item .angebot-list-info .more{font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;font-weight:normal;margin-top:24px;color:#fff;display:flex}.angebot-list .angebot-list-items .item .angebot-list-info .more:after{content:url("../../assets/img/right-arrow.svg");margin-left:16px}.angebot-list .angebot-list-items .item .angebot-list-info .angebot-list-detail{padding:24px 0;border-bottom:1px solid rgba(0,0,0,.5)}.angebot-list .angebot-list-items .item .angebot-list-info .angebot-list-detail .punkt{font-family:"Roboto",sans-serif;font-size:18px;line-height:32px;display:flex;align-items:center;background-repeat:no-repeat;background-position:left;background-size:24px 24px;padding-left:32px;font-size:16px}@media(max-width: 1080px){.angebot-list .angebot-list-items .item .angebot-list-info .angebot-list-detail .punkt{font-size:16px;line-height:32px}}.angebot-footer{display:flex;justify-content:space-between;grid-template-columns:1fr 1fr;grid-gap:1rem}.block-gallery{max-width:45rem}.block-gallery .gallery{column-gap:10px}.block-gallery .gallery a{display:block}.block-gallery .gallery .image{width:100%;height:auto}.room-slicker{flex-shrink:0 !important;margin-bottom:0 !important}.single-room .pageheader{min-height:65vh}.single-room .pageheader:before{min-height:65vh}.halfblock.room-block{display:flex}.halfblock.room-block .block-content{width:50vw}.halfblock.room-block .block-content .ausstattung-title{font-family:"Roboto",sans-serif;font-size:16px;line-height:24px;font-weight:normal;color:rgba(0,0,0,.5);margin:64px 0 0 0}.halfblock.room-block .block-content .ausstattung-list{display:flex;margin:16px 0 36px 0}@media(max-width: 800px){.halfblock.room-block .block-content .ausstattung-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:.5rem}}.halfblock.room-block .block-content .ausstattung-list .room-ausstatt{margin-right:24px;display:block;height:30px;width:30px;background-position:center;background-size:contain;background-repeat:no-repeat}.halfblock.room-block .block-content .ausstattung-list .tv{background-image:url(../../assets/img/tv.svg)}.halfblock.room-block .block-content .ausstattung-list .dusche{background-image:url(../../assets/img/shower.svg)}.halfblock.room-block .block-content .ausstattung-list .badewanne{background-image:url(../../assets/img/spa.svg)}.halfblock.room-block .block-content .ausstattung-list .wifi{background-image:url(../../assets/img/wifi.svg)}.halfblock.room-block .block-content .ausstattung-list .water{background-image:url(../../assets/img/water.svg)}.halfblock.room-block .block-content .ausstattung-list .shoe{background-image:url(../../assets/img/shoe-brush.svg)}.halfblock.room-block .block-content .ausstattung-list .sleep{background-image:url(../../assets/img/turndown.svg)}.halfblock.room-block .block-content .ausstattung-list .news{background-image:url(../../assets/img/newspaper.svg)}.halfblock.room-block .block-content .ausstattung-list .spa{background-image:url(../../assets/img/spa-new.svg)}.halfblock.room-block .block-content .ausstattung-list .tablet{background-image:url(../../assets/img/tablet.svg)}.halfblock.room-block .block-content .ausstattung-list .foen{background-image:url(../../assets/img/foen.svg)}.halfblock.room-block .block-content .ausstattung-list .bademantel{background-image:url(../../assets/img/bademantel.svg)}.halfblock.room-block .block-content .ausstattung-list .parkplatz{background-image:url(../../assets/img/parking.svg)}.halfblock.room-block .block-content .ausstattung-list .safe{background-image:url(../../assets/img/safe.svg)}.halfblock.room-block .block-content .ausstattung-list .kaffeemaschine{background-image:url(../../assets/img/kaffeemaschine.svg)}.halfblock.room-block .block-content .ausstattung-list .popup{display:none;position:absolute;width:fit-content;padding:3px 5px;color:rgba(0,0,0,.5);font-family:"Roboto",sans-serif;font-size:12px}.halfblock.room-block .room-slicker{display:block;width:50%;height:auto}.halfblock.room-block .room-slicker .slick-list{height:100% !important}.halfblock.room-block .room-slicker .slick-track{height:100% !important}.halfblock.room-block .room-slicker .block-image{max-width:100%;height:100%}.halfblock.room-block .room-slicker .slick-dots{position:absolute;bottom:32px;left:50%;width:fit-content;transform:translateX(-50%);display:flex}.halfblock.room-block .room-slicker .slick-dots li{margin-right:16px;list-style:none}.halfblock.room-block .room-slicker .slick-dots li.slick-active button:before{opacity:1;color:#fff !important}.halfblock.room-block .room-slicker .slick-dots li button{border-radius:3px;border:none;content:"";color:rgba(0,0,0,0)}.halfblock.room-block .room-slicker .slick-dots li button:before{color:#fff !important;font-size:12px !important}@media(max-width: 1080px){.halfblock.room-block{flex-direction:column}.halfblock.room-block .block-content{width:90% !important}.halfblock.room-block .room-slicker{display:block;width:100vw;height:40vh}.halfblock.room-block .block-image{opacity:1 !important}}/*# sourceMappingURL=style.css.map */
