@import"https://use.typekit.net/jvo8vkb.css";:root{--body-font-family: "noto-sans", sans-serif;--main-font-size: 19px;--letter-spacing: 0rem;--heading-font-family: "bree-serif", serif;--heading-font-weight: 300;--markup-font-familiy: "noto-sans", sans-serif;--markup-font-weight: 400;--color-primary: #a0363a;--color-secondary: #e8554f;--color-thirdier: #96b99c;--color-fourthier: #e4be00;--color-fifthiest: #6e222a;--h1-font-size: 3rem;--h1-line-height: 3.25rem;--h2-font-size: 3rem;--h2-line-height: 3.25rem;--h3-font-size: 1.5rem;--h3-line-height: 1.75rem;--h4-font-size: 1.5rem;--h4-line-height: 1.75rem;--big-font-size: 10rem;--big-line-height: 11rem;--lead-font-size: 1.25rem;--lead-line-height: 1.75rem;--legend-font-size: 1.25rem;--legend-line-height: 1.5rem}html,body{letter-spacing:var(--letter-spacing);margin:0;padding:0;min-height:100%;height:auto !important;font-family:var(--body-font-family);font-size:var(--main-font-size);font-weight:400;color:var(--color-primary)}a{color:var(--color-primary);text-decoration:none;outline:none}a:active,a:focus,a:hover{color:var(--color-primary);outline:none}picture img,svg{width:100%;height:auto}.single__page #header{position:relative}section{padding:6rem 0rem}h1,.h1,.uk-scope h1,.uk-scope .h1,h2,.h2,.uk-scope h2,.uk-scope .h2,h3,.h3,.uk-scope h3,.uk-scope .h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--color-primary)}h1,.h1,.uk-scope h1,.uk-scope .h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);font-style:italic;margin-bottom:2.5rem}h2,.h2,.uk-scope h2,.uk-scope .h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);font-style:italic;margin-bottom:2.5rem}h3,.h3,.uk-scope h3,.uk-scope .h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-style:italic}strong{font-weight:700}.lead{font-size:var(--lead-font-size);line-height:var(--lead-line-height)}.legend{font-size:var(--legend-font-size);line-height:var(--legend-line-height);text-transform:none}.subtitle{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:italic;color:#fff;background-color:var(--color-secondary);display:inline;padding:.15rem .5rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.fui-i .fui-submit,.grid__item__link,.quicklink__item,#mainMenu .nav-link,.btn__primary a,.detail__gallery__wrapper .overlay__item,a{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.fui-i .fui-submit,.quicklink__title,.btn__primary{transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg)}.uk-lightbox-items>* img,.uk-lightbox-items>* video{max-width:75%;height:auto}.uk-slidenav{background-color:rgba(0,0,0,0) !important}.uk-slidenav svg{width:20px !important;height:auto !important}.uk-slidenav polyline{stroke:var(--color-primary) !important}.uk-lightbox-panel .uk-slidenav polyline{stroke:#fff !important}.uk-position-center-left-out{right:calc(100% - 20px) !important}.uk-position-center-right-out{left:calc(100% - 20px) !important}.uk-lightbox-close{background:none !important;border:0px !important}.uk-lightbox-close svg{width:30px;height:30px}.uk-lightbox-close line{stroke:#fff !important}.detail__gallery__wrapper .overlay__item{background-color:var(--color-secondary);opacity:0;width:100%;height:100%;z-index:2}.detail__gallery__wrapper .overlay__item:hover,.detail__gallery__wrapper .overlay__item:focus,.detail__gallery__wrapper .overlay__item:active{opacity:.85}.detail__links{margin-top:1.5rem}.btn__primary a{background-color:var(--color-primary);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:italic;color:#fff;padding:.25rem 1rem}.btn__primary a:hover,.btn__primary a:focus,.btn__primary a:active{background-color:var(--color-secondary);color:#fff}.facts__wrapper .btn__primary a,.cta__wrapper .btn__primary a,.banner__wrapper .btn__primary a{background-color:#fff;color:var(--color-primary)}.facts__wrapper .btn__primary a:hover,.facts__wrapper .btn__primary a:focus,.facts__wrapper .btn__primary a:active,.cta__wrapper .btn__primary a:hover,.cta__wrapper .btn__primary a:focus,.cta__wrapper .btn__primary a:active,.banner__wrapper .btn__primary a:hover,.banner__wrapper .btn__primary a:focus,.banner__wrapper .btn__primary a:active{background-color:var(--color-secondary);color:#fff}.uk-dotnav a{height:15px !important;width:15px !important;border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important}#header{position:absolute;width:100%;background-color:rgba(0,0,0,0);z-index:1000}.navbar-brand img{max-width:100%;width:400px;height:auto}#mainMenu .navbar{list-style:none}#mainMenu .nav-link{color:var(--color-primary);font-weight:500}#mainMenu .nav-link.current,#mainMenu .nav-link:hover,#mainMenu .nav-link:focus,#mainMenu .nav-link:active{color:var(--color-secondary)}.btn__offcanvas img{width:80%;height:auto}.single__page .btn.btn__offcanvas,.single__page .btn.btn__offcanvas:hover,.single__page .btn.btn__offcanvas:active,.single__page .btn.btn__offcanvas:focus,.site__auf-einen-blick .btn.btn__offcanvas,.site__auf-einen-blick .btn.btn__offcanvas:hover,.site__auf-einen-blick .btn.btn__offcanvas:active,.site__auf-einen-blick .btn.btn__offcanvas:focus{background-color:var(--color-secondary)}.btn.btn__offcanvas,.btn.btn__offcanvas:hover,.btn.btn__offcanvas:active,.btn.btn__offcanvas:focus{outline:none !important;border:0px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;background-image:none;width:60px;height:60px}.btn__close{background-color:rgba(0,0,0,0);box-shadow:none;border:0px}.btn__close img{max-width:100%;height:auto}.offcanvas-backdrop{background-color:var(--color-secondary)}.offcanvas-backdrop.show{opacity:1}.offcanvas-fade{background-color:var(--color-secondary);position:fixed;min-height:100vh;height:100vh !important;height:100svh !important;width:100%;top:0;left:0;opacity:0;transition:opacity .15s linear;overflow-y:auto}.offcanvas-fade.showing,.offcanvas-fade.show:not(.hiding){opacity:1}.offcanvas-body ul{list-style:none}.offcanvas-body .offcanvas__nav .nav-link{font-family:var(--heading-font-family);font-style:italic;color:#fff;font-size:1.75rem;margin-bottom:1rem}.offcanvas-body .offcanvas__nav .nav-link.current{font-weight:bold}.offcanvas-body .offcanvas__nav .offcanvas__subnav .nav-link{font-family:var(--body-font-family);font-style:normal;font-weight:normal;font-size:1.1rem;margin-bottom:.5rem}.offcanvas-body .offcanvas__nav .offcanvas__subnav .nav-link span{border-bottom:0px}.offcanvas-body .offcanvas__nav .offcanvas__subnav .nav-link.current{font-weight:bold}.hero__media{position:relative}.scroll-down-button{display:block;position:absolute;left:50%;margin-left:-25px;width:50px;height:50px;background-repeat:no-repeat;background-image:url(../images/arrow-bottom.svg);background-position:center center;background-size:40px 40px;overflow:hidden;text-indent:-1000px;bottom:2rem}.facts__wrapper{background-color:var(--color-fourthier);color:#fff}.fact__number{font-size:7.5rem;line-height:7.5rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:italic}.fact__number.small{font-size:4rem;line-height:4rem}.fact__title{font-size:var(--h3-font-size);line-height:var(--h3-line-height);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:italic}.site__leistungen .lead__wrapper{padding-bottom:0px}.site__leistungen .quicklinks__wrapper{padding-top:0px}.site__geschichten .lead__wrapper{padding-bottom:1rem}.quicklink__item:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.quicklink__item:hover .quicklink__title div span{background-color:var(--color-secondary)}.quicklink__media img,.holiday__media img{max-width:100%;height:auto}.quicklink__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:italic}.quicklink__title div span{font-size:1.1rem;color:#fff;background-color:var(--color-primary);padding:.1rem .5rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.cta__wrapper{background-color:var(--color-thirdier);color:#fff}.cta__wrapper h2{color:#fff}.grid__item__link:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,.25)}.grid__item h3,.grid__item .item__text{color:#fff}.grid__item h3 p:last-child,.grid__item .item__text p:last-child{margin:0px}.uk-subnav a{text-transform:none !important;background-color:var(--color-primary) !important;color:#fff !important;line-height:1rem;padding:.5rem .5rem .5rem .5rem !important}.uk-subnav a:hover,.uk-subnav a:focus,.uk-subnav a:active{background-color:var(--color-secondary) !important}.uk-subnav .uk-active a{background-color:var(--color-secondary) !important}.btn__primary.dropdown-toggle{background-color:var(--color-primary) !important;color:#fff;padding:.5rem .5rem .5rem .5rem !important;transform:rotate(0deg) !important;-webkit-transform:rotate(0deg) !important;-moz-transform:rotate(0deg) !important;-ms-transform:rotate(0deg) !important;-o-transform:rotate(0deg) !important}.dropdown-menu.show .uk-active a{color:var(--color-secondary)}.banner__wrapper{overflow:hidden}.banner__wrapper img{-o-object-fit:cover;object-fit:cover;height:100%}.banner__wrapper h3,.banner__wrapper p{color:#fff}.banner__wrapper h3{font-size:2rem;line-height:2.5rem;margin-bottom:1rem}.site__kontakt .grid__item a{color:#fff}.item__mail a{display:flex}.item__mail .icon__mail{background-image:url(../images/mail.svg);background-size:cover;background-repeat:no-repeat;width:35px;height:35px}.accordion-header{background-color:rgba(0,0,0,0)}.accordion-item{border:0px}.accordion-item .accordion-button{padding:.5rem !important;background-color:rgba(0,0,0,0);box-shadow:none}.accordion-item:nth-child(odd) .accordion-button{background-color:rgba(110,34,42,.1)}.fui-i{margin-top:calc(var(--space-small)*1) !important;margin-bottom:var(--space-small) !important;--fui-font: var(--body-font-family);--fui-color: var(--color-primary);--fui-primary-color: var(--color-primary);--fui-primary-color-hover: var(--color-primary);--fui-border-color: var(--color-primary);--fui-border-radius: 0;--fui-focus-border-color: var(--color-secondary);--fui-focus-shadow: none}.fui-i .fui-row{gap:2rem}.fui-i .fui-fieldset{margin-bottom:1rem}.fui-i .fui-label,.fui-i .fui-legend{color:var(--color-primary)}.fui-i .fui-required{color:var(--color-primary)}.fui-i .fui-error .fui-label,.fui-i .fui-error .fui-legend{color:var(--color-secondary)}.fui-i .fui-alert p{margin-bottom:0}.fui-i .fui-input{padding:10px 15px;border-color:var(--color-primary)}.fui-i .fui-btn{font-size:1rem;padding:5px 20px;font-weight:normal}.fui-i .fui-group{border:none;padding:0}.fui-i .fui-submit{background-color:var(--color-primary);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:italic;color:#fff;padding:.25rem 1rem;border:0px}.fui-i .fui-submit:hover,.fui-i .fui-submit:focus,.fui-i .fui-submit:active{background-color:var(--color-secondary);color:#fff}#footer{background-color:var(--color-fifthiest)}#footer p,#footer a{color:#fff}@media(min-width: 1600px){.navbar-brand img{width:600px}}@media(max-width: 1199.98px){:root{--main-font-size: 18px;--h1-font-size: 2rem;--h1-line-height: 2.5rem;--h2-font-size: 2rem;--h2-line-height: 2.25rem;--lead-font-size: 1.1rem;--lead-line-height: 1.5rem;--big-font-size: 8rem;--big-line-height: 9rem}section{padding:4rem 0rem}}@media(max-width: 991.98px){:root{--main-font-size: 18px;--h1-font-size: 2rem;--h1-line-height: 2.5rem;--h2-font-size: 2rem;--h2-line-height: 2.25rem;--lead-font-size: 1.1rem;--lead-line-height: 1.5rem;--big-font-size: 5rem;--big-line-height: 6rem}section{padding:4rem 0rem}.navbar-brand img{width:250px}.banner__wrapper h3{font-size:1.75rem;line-height:2rem}}@media(max-width: 767.98px){:root{--main-font-size: 17px;--h1-font-size: 2rem;--h1-line-height: 2.5rem;--h2-font-size: 2rem;--h2-line-height: 2.25rem;--lead-font-size: 1.1rem;--lead-line-height: 1.5rem;--big-font-size: 5rem;--big-line-height: 6rem}section{padding:4rem 0rem}.scroll-down-button{background-size:30px 30px;bottom:.5rem}.btn.btn__offcanvas,.btn.btn__offcanvas:hover,.btn.btn__offcanvas:active,.btn.btn__offcanvas:focus,.btn__close{width:45px;height:45px}.banner__wrapper h3{font-size:1.5rem;line-height:1.75rem}}@media(max-width: 575.98px){:root{--main-font-size: 16px;--lead-font-size: 1.1rem;--lead-line-height: 1.5rem;--big-font-size: 4rem;--big-line-height: 5rem}section{padding:3rem 0rem}.navbar-brand img{width:150px}}