@charset "UTF-8";.link-external-icon a:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/arrow-up-right-from-square.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.link-external-icon a:after{content:" "/"externer Link"}.link-pdf a:after{margin-left:.5em;padding-left:1em;display:inline;content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-regular/file-pdf.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:var(--mb3-text-farbe1);transition:background .5s,color .5s}.link-pdf a:after{content:" "/"pdf"}.is-style-lead{font-size:120%}.booking-link{text-decoration:underline}.wp-block-list{list-style:none;padding-left:0}.wp-block-list li{text-align:left;line-height:1.25em;position:relative;padding-left:1em}.wp-block-list li:before{content:" ";--svg: url(https://iconify.mmcdn.de/fa-pro-light/asterisk.svg?height=8);mask-image:var(--svg);mask-repeat:no-repeat;mask-size:100% 100%;background:currentColor;transition:background .5s,color .5s;position:absolute;left:0;top:.5em;width:1em;height:.5em}html:root{--mb3-primary-color: #20493D;--mb3-primary-contrast-color: #adbea7;--mb3-secondary-color: #017551;--mb3-secondary-contrast-color: #4d3543;--mb3-secondary-light-color: #eef6ea;--mb3-primary-light-color: #8E6F67;--mb3-text-farbe1: black;--mb3-text-farbe2: white;--mb3-schrift1: "Open Sans", sans-serif;--mb3-schrift2: "Redressed", cursive;--bs-text-dark: var(--mb3-text-farbe1);--bs-text-light: var(--mb3-text-farbe2);--mb3-outline-width: 2px;--mb3-outline-style: dashed;--mb3-outline-color: black;--bs-body-bg: white;--bs-body-color: var(--mb3-text-farbe1);--bs-body-font-family: var(--mb3-schrift1), sans-serif}.navbar .menu-item-has-children>a:after{content:url(https://iconify.mmcdn.de/fa-pro-solid/caret-down.svg?height=16&color=white)/"Übersicht";padding-left:5px;display:inline-block;width:1em;height:1em}.navbar .menu-item-has-children>a:hover:after,.navbar .menu-item-has-children>a:focus-visible:after{content:url(https://iconify.mmcdn.de/fa-pro-solid/caret-down.svg?height=16&color=white)/"Übersicht";padding-left:5px;display:inline-block;width:1em;height:1em}.navbar .menu-item-has-children.current-menu-item>a:after{content:url(https://iconify.mmcdn.de/fa-pro-solid/caret-down.svg?height=16&color=white)/"Übersicht";padding-left:5px;display:inline-block;width:1em;height:1em}#menu-main-1 li{margin:.5em;padding:0}#menu-main-1 li .sub-menu{z-index:19999;background:var(--mb3-secondary-color)}header .primary-nav.side-by-side{background-color:var(--mb3-secondary-color)}header .primary-nav.side-by-side .navbar .logo{outline-color:#fff}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item{margin:0;position:relative}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item:after{content:"";position:absolute;width:100%;height:2px;background-color:var(--mb3-secondary-light-color);bottom:-4px;left:0;transform:scale(0);transition:.2s all ease-out;z-index:90000}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item:hover:after{transform:scale(1)}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a{position:relative;font-size:1rem;letter-spacing:.5px;margin:0;color:var(--mb3-text-farbe2);outline-color:#fff}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a:hover{color:var(--mb3-text-farbe2);background-color:transparent}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item.menu-item-has-children.current-menu-parent:has(.current-menu-item):after,header .primary-nav.side-by-side .navbar .navbar-nav .menu-item.menu-item-has-children.current-menu-item:has(.current-menu-item):after{content:"";position:absolute;width:100%;height:2px;background-color:var(--mb3-secondary-light-color);bottom:-4px;left:0;transform:scale(1);transition:border-color .5s}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item.current-menu-item:has(a[aria-current=page]):after{content:"";position:absolute;width:100%;height:2px;background-color:var(--mb3-secondary-light-color);bottom:-4px;left:0;transform:scale(1)}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item.current-menu-item:has(a[aria-current=page]):after{width:100%;height:2px;background-color:#fff;bottom:-4px;left:0}header .primary-nav.side-by-side .navbar-toggler{background-color:#000;color:#fff;padding:.5em .5em .4em;outline-color:#fff}header #mobileMenu .offcanvas-body .current-menu-item a[aria-current=page]{color:var(--mb3-text-farbe1);font-weight:700}#menu-main-1 .sub-menu{top:100%}.logo img{height:80px}@media(min-width:576px){.logo img{height:auto}}@media(max-width:575.98px){.navbar{flex-wrap:nowrap}.logo-line{width:fit-content}.logo{flex-grow:0}.logo img{height:auto}}.no-slider .side-by-side{background:linear-gradient(90deg,var(--mb3-secondary-color) 50%,var(--mb3-primary-color) 90%)}.home .slider{background:linear-gradient(var(--mb3-secondary-color) 15%,var(--mb3-primary-color))}.home .slider .hero-title{font-family:var(--mb3-schrift2);color:var(--mb3-text-farbe2);font-size:3rem;margin-top:3rem}@media(min-width:768px){.home .slider .hero-title{margin-top:4rem}}.home .slider .slide-text{color:var(--mb3-text-farbe2);margin-top:0!important;margin-bottom:2rem;font-size:1.25rem}@media(min-width:768px){.home .slider .slide-text{font-size:1.5rem}}@media(max-width:767.98px){.embla[data-type=home] .container-lg{padding:0}.embla[data-type=home] .slide-text{padding:0 1rem}}.embla[data-type=home] .embla__slide{height:fit-content}@media(min-width:992px){.embla[data-type=zimmer] .embla__slide{flex:0 0 50%}}.zimmer-slider-bg{background:var(--mb3-secondary-light-color);padding-bottom:2.5rem}@media(min-width:768px){.single-zimmer #basis3-gal{margin-top:0;margin-bottom:0}}@media(min-width:992px){.gallery-wrapper{grid-template-columns:repeat(3,1fr)}}.gallery-wrapper .gallery-item:first-child{grid-column:1/span 1;grid-row:1/span 1}.gallery-wrapper .gallery-item:nth-child(n+4){display:none}h1,.h1{font-family:var(--mb3-schrift2);margin:2rem 0 1rem}@media(min-width:1200px){h1,.h1{margin-top:4rem;font-size:3.5rem}}h2{font-family:var(--mb3-schrift2);margin-top:2rem}@media(max-width:767.98px){h2{margin-top:1rem}}h2{margin-bottom:1rem}@media(min-width:1200px){h2{font-size:2.5rem}}h1,.h1{font-size:calc(1.75rem + 1.5vw)}h2,.h2{font-size:calc(1.5rem + .9vw)}h3,.h3{font-family:var(--mb3-schrift2);font-size:calc(1.3rem + .6vw)}.gallery-frontpage figure{width:calc(50% - .5em)}.lead{font-weight:600}.btn{background-color:var(--mb3-primary-color);border-color:var(--mb3-primary-color);color:var(--mb3-text-farbe2)}.btn:hover,.btn:active,.btn:focus,.btn:first-child:active{background-color:var(--mb3-secondary-light-color);border-color:var(--mb3-primary-color);color:var(--mb3-text-farbe1)}.btn.btn-dark{background-color:var(--mb3-primary-color);border-color:var(--mb3-primary-color);color:var(--mb3-text-farbe2)}.btn.btn-dark:hover,.btn.btn-dark:active,.btn.btn-dark:focus,.btn.btn-dark:first-child:active{background-color:var(--mb3-secondary-light-color);border-color:var(--mb3-primary-contrast-color);color:var(--mb3-text-farbe1)}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-heading-wrapper{width:100%;background-color:unset;left:50%;top:50%;translate:-50% -50%;bottom:0;align-items:center;justify-content:center;text-align:center;display:flex}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-heading-wrapper h2 a,.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-heading-wrapper .h2 a{font-weight:400;font-family:var(--mb3-schrift1);border:1px solid var(--mb3-primary-color);border-radius:var(--bs-border-radius);font-size:1rem;background-color:var(--mb3-primary-color);color:var(--mb3-text-farbe2);padding:1rem 2rem}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-heading-wrapper h2 a:focus-visible,.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-heading-wrapper .h2 a:focus-visible{outline-offset:-2px;outline-color:#fff}.archive-zimmer .img-fluid{box-shadow:0 8px 20px #0000001f;border-radius:.2em}.empfehlung-restaurant{border:1px solid var(--mb3-primary-light-color);border-radius:.2em;background:transparent}.empfehlung-restaurant h2{font-family:var(--mb3-schrift1);margin:2rem 0;font-size:2rem}@media(max-width:767.98px){.empfehlung-restaurant h2{font-size:1.5rem}}.wp-block-column:has(.opening-hours){background:var(--mb3-primary-light-color);border-radius:.2em}.opening-hours{color:#fff;background:var(--mb3-primary-light-color);padding:2rem 3rem;border-radius:.2em}@media(max-width:767.98px){.opening-hours{padding:1rem}}.opening-hours h2,.opening-hours .h2{font-size:2rem;font-weight:400}@media(max-width:767.98px){.opening-hours h2,.opening-hours .h2{margin-top:1rem}}.infobox{background-color:transparent;color:var(--mb3-text-farbe1);border:1px solid var(--mb3-primary-light-color);border-radius:var(--bs-border-radius);padding:1.5rem}@media(min-width:576px){.infobox{padding:2rem}}.infobox{margin:0;height:100%}.suchbox.context-sidebar .suchbox-headline{font-size:170%}.caption-lead{font-size:inherit;font-weight:400}.pricingtable table thead td,.pricingtable table thead th{background:var(--mb3-secondary-light-color)}.pricingtable table thead th:not(:first-child){text-transform:none}.pricingtable table tbody th{font-weight:400}#manetform_v6 .step aside.side{background:var(--mb3-secondary-light-color)}#manetform_v6 .step .side.step-main .content-headline{font-size:1.75rem;font-weight:400;text-transform:none}footer{background:var(--mb3-secondary-contrast-color);margin-top:2rem;color:var(--mb3-text-farbe2)}footer a{color:inherit}footer a:focus-visible{outline-color:#fff}
