.link-external-icon a:after{content:" ";--svg:url(https://iconify.mmcdn.de/fa-pro-regular/arrow-up-right-from-square.svg?height=8);-webkit-mask-image:var(--svg);mask-image:var(--svg);background:var(--mb3-text-farbe1);content:" "/"externer Link";margin-left:.5em;padding-left:1em;transition:background .5s,color .5s;display:inline;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.link-pdf a:after{content:" ";--svg:url(https://iconify.mmcdn.de/fa-pro-regular/file-pdf.svg?height=8);-webkit-mask-image:var(--svg);mask-image:var(--svg);background:var(--mb3-text-farbe1);content:" "/"pdf";margin-left:.5em;padding-left:1em;transition:background .5s,color .5s;display:inline;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.is-style-lead{font-size:120%}.booking-link{text-decoration:underline}html:root{--mb3-primary-color:#97c036;--mb3-primary-contrast-color:#8fbc8f;--mb3-primary-light-color:#d8e7cb;--mb3-secondary-color:#cd6a4c;--mb3-secondary-contrast-color:#80a0c5;--mb3-secondary-light-color:#d8e7cb30;--mb3-text-farbe1:#42474c;--mb3-text-farbe2:white;--mb3-schrift1:"Lato", sans-serif;--mb3-schrift2:"Lato", 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:white;--bs-body-color:var(--mb3-text-farbe1);--bs-link-color:var(--mb3-text-farbe1)}html *{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=currentColor)/"Übersicht";padding-left:5px}.navbar .menu-item-has-children>a:hover:after,.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}header .primary-nav.side-by-side,header .primary-nav.side-by-side .navbar .navbar-toggler{color:var(--mb3-text-farbe1)}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item{margin:20px 8px}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a{padding:.5rem}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item a:hover,header .primary-nav.side-by-side .navbar .navbar-nav .menu-item.current-menu-item a[aria-current=page]{color:#fff;background-color:var(--mb3-primary-color);transition:background-color .5s,color .5s}header .primary-nav.side-by-side .navbar .navbar-nav .menu-item.menu-item-has-children.menu-item.current-menu-parent>a,header .primary-nav.side-by-side .navbar .navbar-nav .menu-item.menu-item-has-children.menu-item.current-menu-item>a{background-color:var(--mb3-primary-color);color:var(--mb3-text-farbe2);outline-color:var(--mb3-text-farbe1);transition:background-color .5s,color .5s}#menu-main-1 .sub-menu{width:max-content;padding:5px 10px 10px;top:30px;left:16px}#menu-main-1 .sub-menu li{display:block}#menu-main-1 .sub-menu a{-webkit-box-decoration-break:clone;box-decoration-break:clone}.embla .embla__viewport .embla__container .embla__slide .embla__content .box{text-align:left;background-color:#0000;border-radius:0;width:50%;padding:15px;position:absolute;top:65px;left:10%}.embla .embla__viewport .embla__container .embla__slide .embla__content .box>p.content-title{text-transform:none;color:var(--mb3-text-farbe2);margin:2rem 0 1.25rem;font-size:2.375rem;font-weight:700;line-height:1em}.embla .embla__viewport .embla__container .embla__slide .embla__content .box>p.content-title:after{width:unset;content:"";border-bottom:none;padding-bottom:1rem;display:none}.embla .embla__viewport .embla__container .embla__slide .embla__content .box p{color:var(--mb3-text-farbe2);font-size:1.75rem;font-weight:400;line-height:1.875rem}.container h1{font-size:2rem}@media (min-width:768px){.container h1{font-size:3rem}}.container h1{font-family:var(--mb3-schrift1), sans-serif;-webkit-hyphens:auto;hyphens:auto;margin-bottom:2rem;font-weight:700;display:inline-block}@media (min-width:992px){.container h1{margin-bottom:2.5rem}}.container h1:after{content:"";border-bottom:2px solid var(--mb3-primary-contrast-color);width:5rem;padding-bottom:1rem;display:block}.container h1 span.subtitle{color:var(--mb3-primary-color);border:none;font-size:80%;font-weight:300;line-height:1.75;display:block}@media (min-width:768px){.container h1 span.subtitle{font-size:65%;font-weight:300}}h2,.h2{margin:2rem 0 1.25rem;font-size:2rem;font-weight:700;line-height:1.3em}h2:after,.h2:after{content:"";border-bottom:2px solid var(--mb3-primary-contrast-color);width:5rem;padding-bottom:1rem;display:block}h3,.h3{color:var(--mb3-primary-color);margin:2rem 0 1.25rem;font-size:1.7rem;font-weight:400;line-height:1.3em}.leistungen .leistung-box{color:var(--mb3-text-farbe1);background:var(--mb3-secondary-light-color);border:none;font-size:1.1rem;font-weight:300;line-height:1.6rem}.leistungen .leistung-box .icon iconify-icon{font-size:2.5rem}.leistungen .leistung-box div div:last-of-type{margin-bottom:1.5rem}.leistungen .leistung-box h2,.leistungen .leistung-box .h2{text-transform:none;color:var(--mb3-text-farbe1);font-size:1.7rem;font-weight:400;line-height:1.3em}.leistungen .leistung-box h2:after,.leistungen .leistung-box .h2:after{width:unset;border-bottom:none;display:none}.leistungen .leistung-box .btn{margin:auto auto 0}.opening-hours{vertical-align:top;font-size:1rem;font-weight:700}.opening-hours .opening-hour-wrapper{border-bottom:1px solid #d3d3d3;padding:.5em}.opening-hours .opening-hour-wrapper .day{flex:0 0 7em}.opening-hours .opening-hour-wrapper .opening-hour{color:var(--mb3-primary-color)}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-heading-wrapper{background:var(--mb3-secondary-light-color);border:none}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-heading-wrapper .entry-heading h2{text-transform:none;letter-spacing:0;text-align:center;color:var(--mb3-text-farbe1);margin:1.5rem 0 0;font-size:1.7rem;font-style:normal;font-weight:400;line-height:1.3em;text-decoration:none}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-heading-wrapper .entry-heading h2:after{content:none}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-text-wrapper{background:var(--mb3-secondary-light-color);color:var(--mb3-text-farbe1);padding:1.5rem}.wp-block-basis3-tiles .tile .entry-wrapper .entry.entry-text-wrapper .entry-text{margin:0 0 24px;padding:0 0 5px;font-size:1.125rem;font-weight:300;line-height:1.875rem}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-text-wrapper{background:0 0}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-text-wrapper .entry-text{text-align:center;border:none}.team .team-box h2 a{color:var(--mb3-text-farbe1);font-size:1.5rem;font-weight:700}.team .team-box .thin{color:var(--mb3-text-farbe1);font-weight:200}p{color:var(--mb3-text-farbe1);font-size:1.1rem;font-weight:300;line-height:1.6rem}.bold,.icon-list-entry,.wp-block-basis3-tiles .tile .entry-wrapper.row-direction .entry-text-wrapper .entry-text .text{font-size:1rem;font-weight:700}.green{color:var(--mb3-primary-color)}p>a{color:var(--mb3-secondary-color);text-decoration:underline}.wp-block-basis3-icon-list.boxes .icon-list-entry iconify-icon{color:var(--mb3-primary-color)}.btn{text-transform:uppercase;letter-spacing:2px;fill:var(--mb3-secondary-color);color:var(--mb3-secondary-color);border:1px solid var(--mb3-secondary-color);background-color:#fff;border-radius:4px;padding:1rem 1.15rem;font-size:.75rem;font-style:normal;font-weight:700;line-height:1.1em;text-decoration:none}.btn:hover,.btn:active,.btn:first-child:active,.btn:focus{color:var(--mb3-text-farbe2);background-color:var(--mb3-secondary-color);border:1px solid var(--mb3-secondary-color);--bs-btn-active-color:var(--mb3-text-farbe2);--bs-btn-active-bg:var(--mb3-secondary-color);--bs-btn-active-border-color:var(--mb3-secondary-color)}.wp-block-post-navigation-link a,.wp-block-post-navigation-link a:hover,.wp-block-post-navigation-link a:active,.wp-block-post-navigation-link a:first-child:active,.wp-block-post-navigation-link a:focus{color:inherit}.container:has(div.hg-parent){background:var(--mb3-secondary-light-color)}div.hg-parent{padding-top:.75rem}ol li{margin-bottom:.75rem}ol li a{color:var(--mb3-secondary-color);text-decoration:underline}.wp-block-table table td,.wp-block-table table th{vertical-align:top;border:none;border-bottom:1px solid #d3d3d3;font-size:1rem;font-weight:700}.wp-block-table table.oeffnungszeiten td:last-child{color:var(--mb3-primary-color)}.alert-box{border-radius:4px}.alert-box h2{text-transform:none;letter-spacing:0;text-align:left;color:var(--mb3-text-farbe1);margin:.5rem 0 0;font-size:1.7rem;font-style:normal;font-weight:400;line-height:1.3em;text-decoration:none}.alert-box h2:after{content:none}.alert-primary{--bs-alert-color:#42474c;--bs-alert-bg:#c5dff666;--bs-alert-border-color:#7696bb;--bs-alert-link-color:#42474c}footer{color:#fff;background:linear-gradient(130deg,#013769 0%,#80a0c5 25%,#c5dff6 60%);margin-top:2rem;font-size:1rem}footer a{text-decoration:underline}footer p{font-size:inherit;font-weight:inherit}footer h3{color:var(--mb3-text-farbe1);margin:0;font-size:1.2rem}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-image-wrapper{min-height:17em;position:relative}.wp-block-basis3-tiles .tile .entry-wrapper.column-absolute-direction .entry.entry-text-wrapper{text-align:center;color:#000;width:100%;padding:0;top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto!important}
