@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}@media(min-width:768px){#app .cta-wrapper{top:190px}}html:root{--mb3-primary-color: #812d3c;--mb3-primary-contrast-color: #87b5cf;--mb3-primary-light-color: #f9eede;--mb3-secondary-color: #812d3c;--mb3-secondary-contrast-color: #87b5cf;--mb3-secondary-light-color: #fbf7f2;--mb3-text-farbe1: black;--mb3-text-farbe2: white;--mb3-schrift1: "Alice", serif;--mb3-schrift2: "Playfair Display", sans-serif;--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: #fefcfb;--bs-body-color: var(--mb3-text-farbe1);--bs-btn-border-radius: 1em;--bs-body-font-family: var(--mb3-schrift1), sans-serif;--bs-body-font-size: 1.1rem;--box-shadow-color: rgba(0, 0, 0, .168627451)}.navbar .menu-item-has-children>a:after{content:url(https://iconify.mmcdn.de/fa-pro-solid/caret-down.svg?height=16&color=currentColor)/"Ü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=currentColor)/"Ü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=currentColor)/"Übersicht";padding-left:5px;display:inline-block;width:1em;height:1em}#menu-main-1 .sub-menu{top:100%;margin-top:.5rem;z-index:10000;background:#cddfe9;border-radius:1em;width:max-content}#menu-main-1 .sub-menu:before{content:"";position:absolute;top:-.5rem;left:0;width:100%;height:.5rem}#menu-main-1 .sub-menu li a{border:none;padding:0}header .primary-nav.side-by-side{background:#e8eff3}header .primary-nav.side-by-side .navbar .navbar-nav>.menu-item.current-menu-item>a,header .primary-nav.side-by-side .navbar .navbar-nav>.menu-item.current-menu-parent>a,header .primary-nav.side-by-side .navbar .navbar-nav>.menu-item.current-menu-ancestor>a{text-shadow:1px 1px 1px rgba(0,0,0,.2392156863);background:transparent;border-radius:1em;text-decoration:underline}header .primary-nav.side-by-side .navbar .navbar-nav>.menu-item.current-menu-item>a:before,header .primary-nav.side-by-side .navbar .navbar-nav>.menu-item.current-menu-parent>a:before,header .primary-nav.side-by-side .navbar .navbar-nav>.menu-item.current-menu-ancestor>a:before{opacity:1;transform:scale(1)}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item{padding:1rem 0;font-family:var(--mb3-schrift2);font-style:italic;margin:0}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a{position:relative;isolation:isolate;padding:1rem 1.5rem}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a:before{content:"";position:absolute;z-index:-1;inset:0;background:#cddfe9;border-radius:1em;box-shadow:1px 1px 2px #0000001a;opacity:0;transform:scale(.15);transition:opacity .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a:hover,header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a:active,header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a:focus,header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a:first-child:active{text-shadow:1px 1px 1px rgba(0,0,0,.2392156863);background:transparent;border-radius:1em;text-decoration:underline}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a:hover:before,header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a:active:before,header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a:focus:before,header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a:first-child:active:before{opacity:1;transform:scale(1)}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item .sub-menu .menu-item>a[aria-current=page]{text-shadow:1px 1px 1px rgba(0,0,0,.2392156863);background:transparent;text-decoration:underline}#header .primary-nav.side-by-side{position:fixed;width:100%;z-index:1020;isolation:isolate;transition:box-shadow .2s ease;top:2.5em;left:0;right:0}#header .primary-nav.side-by-side nav{height:75px}@media(min-width:768px){#header .primary-nav.side-by-side nav{height:92px}}#header .slider{margin-top:calc(75px + 2.5em);scroll-margin-top:calc(75px - .5rem)}@media(min-width:768px){#header .slider{margin-top:calc(92px + 2.5em);scroll-margin-top:calc(92px - .5rem)}}#header.no-slider>.suchbox.context-header,#header.no-slider:not(:has(>.suchbox.context-header)){margin-top:calc(75px + 2.5em)}@media(min-width:768px){#header.no-slider>.suchbox.context-header,#header.no-slider:not(:has(>.suchbox.context-header)){margin-top:calc(92px + 2.5em)}}#header .systemnavi{position:fixed;height:2.5em;z-index:1020;top:0}#header .logo{display:flex;align-items:center}#header .logo img{max-height:75px}@media(min-width:768px){#header .logo img{max-height:92px}}#header .logo img{height:auto;width:auto}header .logo img{padding:.75rem 1rem .75rem 0}@media(min-width:768px){header .logo img{padding:1rem}}header #mobileMenu .offcanvas-body .current-menu-item a[aria-current=page]{font-weight:700}.navbar-toggler{color:#fff;background-color:#812d3c;padding-top:.5rem}@media(min-width:1200px){.embla[data-type=home] .embla__slide{height:38.6rem}}.embla .embla__button{color:#000;opacity:1;background-color:#ffffffa6;border-radius:var(--bs-border-radius)}.embla .embla__button:focus-visible{outline-color:#000}.suchbox{margin-bottom:0;background:#e8eff3}.suchbox .suchbox-inner{background:#e8eff3;top:0;box-shadow:none;padding:.75rem 0!important}.suchbox.context-sidebar{padding-top:1rem;padding-bottom:1rem;border-radius:var(--bs-border-radius-2xl);box-shadow:1px 1px 2px #0000001a}.suchbox.context-sidebar .suchbox-headline{font-size:150%;font-weight:700;font-style:italic}#main .zimmer-slider-wrapper .zimmer-slider-description{background-color:var(--mb3-secondary-light-color);background:transparent}#main .zimmer-slider-wrapper .zimmer-slider-description h2,#main .zimmer-slider-wrapper .zimmer-slider-description .h2{text-transform:none}.zimmer-slider-bg{background:none;margin-bottom:3rem}.single-zimmer #basis3-gal,.single-unterkuenfte #basis3-gal,.single-ferienwohnungen #basis3-gal{margin-top:0}.btn,.btn.btn-secondary,.btn.btn-dark{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .5rem;--bs-btn-border-radius: 1em;--bs-btn-bg: var(--mb3-primary-color);--bs-btn-border-color: var(--mb3-primary-color)}.btn:hover,.btn:active,.btn:focus,.btn:first-child:active,.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:first-child:active,.btn.btn-dark:hover,.btn.btn-dark:active,.btn.btn-dark:focus,.btn.btn-dark:first-child:active{background-color:#47131c;border-color:#47131c}.btn-secondary{position:relative;color:#fff;transition:padding-left .5s ease,padding-right .5s ease,background-color .2s ease,border-color .2s ease}.btn-secondary:after{content:url(https://iconify.mmcdn.de/f7/arrowshape-turn-up-right-fill.svg?height=16&color=white)/" ";position:absolute;top:50%;right:.75rem;display:block;width:1em;height:1em;line-height:1;opacity:0;transform:translate(.35rem,-50%) scale(.85);transition:opacity .4s ease-in-out .08s,transform .4s cubic-bezier(.22,1,.36,1) .05s}.btn-secondary:hover,.btn-secondary:focus-visible{padding-left:.5rem;padding-right:2.5rem;transition:padding-left .65s cubic-bezier(.4,0,.2,1),padding-right .65s cubic-bezier(.4,0,.2,1),background-color .2s ease,border-color .2s ease}.btn-secondary:hover:after,.btn-secondary:focus-visible:after{opacity:1;transform:translateY(-50%) scale(1)}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{line-height:1.2;color:var(--bs-heading-color);font-family:var(--mb3-schrift2);font-style:italic;font-weight:600}h1{text-align:center;font-size:2rem;margin-top:3rem;margin-bottom:3rem}@media(min-width:768px){h1{font-size:3.5rem;margin-top:6rem;margin-bottom:4rem}}h1{color:#812d3c;hyphens:auto;background:linear-gradient(90deg,#b12344,#812d3c,#3f161d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}h1 .subtitle{color:var(--mb3-text-farbe1);-webkit-text-fill-color:currentColor;background:none;background-clip:unset;display:block;font-size:50%;font-weight:300;font-style:normal;margin-top:0;line-height:1;padding-top:0}@media(forced-colors:active){h1{background:none;color:CanvasText;-webkit-text-fill-color:currentColor}}h2,.h2{margin-bottom:1.5rem;margin-top:2rem}p{line-height:1.5}.pricingtable table thead th,.pricingtable table thead td{background:#e8eff3}.pricingtable table #preise-april-bis-oktober{border-bottom:0}.pricingtable table #preise-april-bis-oktober-periods{height:0;padding-top:0;padding-bottom:0;border-top:0;font-size:0;line-height:0;color:transparent}.container:has(div.hg-parent){padding:2.5rem 0}#main .front-content>.container:has(>.breakfast-gallery){width:100%;max-width:none;padding-left:0;padding-right:0}.breakfast-gallery{box-shadow:3px 3px 5px 5px var(--box-shadow-color)}@media(min-width:992px){.breakfast-gallery .gallery-wrapper{grid-template-columns:repeat(2,1fr)}}.breakfast-gallery .gallery-wrapper .gallery-item:first-child{grid-column:1/span 1;grid-row:1/span 1}.breakfast-gallery .gallery-wrapper .gallery-item:nth-child(n+5){display:none}.breakfast-gallery{margin:5rem 0}.breakfast-gallery>.wp-block-column:has(>.wp-block-basis3-tiles){display:flex}.breakfast-gallery .wp-block-basis3-tiles{max-width:100%;display:flex;flex:1;height:100%;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.breakfast-gallery .wp-block-basis3-tiles>.row{flex:1;height:100%;width:100%;margin-left:0;margin-right:0}.breakfast-gallery .wp-block-basis3-tiles .tile{display:flex;height:100%;margin-bottom:0;padding-left:0;padding-right:0;box-shadow:none}.breakfast-gallery .wp-block-basis3-tiles .entry-wrapper,.breakfast-gallery .wp-block-basis3-tiles .entry-text-wrapper{width:100%;height:100%}.alert-primary{--bs-alert-color: var(--mb3-text-farbe1);--bs-alert-bg: var(--mb3-secondary-light-color);--bs-alert-border-color: var(--mb3-secondary-light-color);--bs-alert-link-color: var(--mb3-text-farbe1);text-align:center;box-shadow:2px 2px 3px var(--box-shadow-color);border-radius:var(--bs-btn-border-radius)}.alert-box{background-color:var(--mb3-secondary-light-color);background:radial-gradient(circle,rgba(175,136,92,.25) 0%,var(--mb3-secondary-light-color) 100%);border:5px solid #fffdfa}.alert-box h2{margin:1rem 0 0}.alert-box p{font-size:150%}.wp-block-basis3-icon-list.round{justify-content:space-around;margin-bottom:3rem;gap:.5em}.wp-block-basis3-icon-list.round .icon-list-entry{width:auto;font-size:1.25rem}.wp-block-basis3-icon-list.round .icon-list-entry iconify-icon{width:auto;font-size:1.5em;color:#fff;background:#87b5cf;padding:.5em;border-radius:50%;box-shadow:2px 2px 3px var(--box-shadow-color);height:auto;margin-right:.75rem;border:none}.wp-block-basis3-icon-list.list .icon-list-entry iconify-icon{font-size:1.25em}.wp-block-basis3-tiles .tile{box-shadow:3px 3px 5px 5px var(--box-shadow-color)}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-text-wrapper{background-color:var(--mb3-secondary-light-color);border:10px solid #fffdfa;color:var(--mb3-text-farbe1)}.container:has(hr){width:100%;max-width:100%}hr.wp-block-separator{border:none;border-top:1px dashed var(--mb3-primary-contrast-color);opacity:1}#manetform_v6 .step .side.orientation{color:var(--mb3-text-farbe2)}#manetform_v6 .step .side.orientation .step-number{border:1px solid white}#manetform_v6 .step .side .content-headline{text-transform:none}#manetform_v6 .step .side .btn.btn-dark{color:var(--mb3-text-farbe2)}footer{background-color:var(--mb3-secondary-contrast-color);background:radial-gradient(circle,#812d3c,#87b5cf);background:radial-gradient(circle,#af885c7d,#87b5cf);color:var(--mb3-text-farbe1)}footer a{color:var(--mb3-text-farbe1)}
