@charset "UTF-8";@font-face{font-family:HGK-IconFont;src:url(../../HGK-IconFont.woff) format("woff"),url(../../HGK-IconFont.eot) format("opentype");font-display:block;font-style:normal;font-weight:400}.font-icon{display:inline-block;text-align:center;overflow:visible}.font-icon::before{display:inline-block;content:'';text-decoration:none}.pb__image{max-width:100%;height:auto}.pb__image:not(.pb__image--custom-width){width:100%}.pb__image.pb__image--cover{position:absolute;max-width:none;height:100%;object-fit:cover}@media all and (-ms-high-contrast:none){.pb__image.pb__image--cover{object-fit:unset;height:auto;min-height:100%;min-width:100%;width:100%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;left:50%}}.pb__image.pb__image--fits-to-parent{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;max-width:100%;max-height:100%;width:auto;height:auto;top:50%;left:50%}.lightbox__image--thumb{cursor:pointer}.lightbox{position:fixed;z-index:1000;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none}.lightbox.lightbox--open{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.lightbox .lightbox__image{max-width:90vw;max-height:90vh;width:auto;transform:scale(.95);transition:transform .3s}.lightbox .lightbox--close{width:50px;height:50px;background-color:transparent;position:absolute;top:25px;right:25px;z-index:100;border:none;box-shadow:none;cursor:pointer}.lightbox .lightbox--close .lightbox__icon{color:#fff}.lightbox .lightbox__link{width:100%;height:100%}.about-button{display:none}.about-content__text-wrapper .about-signature__wrapper{display:none}.about-content__wrapper{text-align:center;grid-column:2/14;grid-row:1/2}@media screen and (min-width:768px){.about-content__wrapper{grid-column:4/12}}.about-headline__wrapper{margin-bottom:20px}.about-icon__wrapper{color:#000;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:30px 8px 0}.about-icon__wrapper .about-icon__icon{width:39px;height:39px;font-size:39px;line-height:39px}.about-icon__wrapper .about-icon__title{font-family:"Josefin Sans",sans-serif;font-size:16px;text-transform:uppercase;padding-left:20px;padding-top:0;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-o-hyphens:auto;hyphens:auto}@media screen and (min-width:768px){.about-icon__wrapper{width:calc(50% - 16px)}}@media screen and (min-width:992px){.about-icon__wrapper{max-width:calc(20% - 16px);width:auto;padding:0 8px;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.about-icon__wrapper .about-icon__title{padding-left:5px}}.about-icons{grid-column:3/13;grid-row:2/3;margin-top:20px}@media screen and (min-width:768px){.about-icons{margin-top:20px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}@media screen and (min-width:992px){.about-icons{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}.about__image-wrapper{display:none}.about-opening__wrapper{display:none}.aktionen-subpage__content{padding:30px 0}.aktionen-subpage__content .aktionen-subpage__headline{font-family:"Josefin Sans",sans-serif;font-weight:700;font-size:20px;line-height:39px;color:#851b2c;margin-bottom:5px}.aktionen-subpage__content .aktionen-subpage__subline{margin-bottom:60px}.aktionen-subpage__content .aktionen-subpage__date{font-weight:700;color:#851b2c;margin-bottom:30px}.aktionen-subpage__content .aktionen-subpage__description{margin-bottom:50px}.aktionen-subpage__content .aktionen-subpage__price{font-weight:700;color:#851b2c;font-size:20px;line-height:39px;margin-bottom:60px}@media screen and (min-width:768px){.aktionen-subpage__content{padding:40px 30px}.aktionen-subpage__content .aktionen-subpage__headline{margin-bottom:10px}.aktionen-subpage__content .aktionen-subpage__subline{margin-bottom:40px}.aktionen-subpage__content .aktionen-subpage__date{margin-bottom:20px}.aktionen-subpage__content .aktionen-subpage__description{margin-bottom:40px}.aktionen-subpage__content .aktionen-subpage__price{margin-bottom:40px}}.aktionen-subpage-image__image{position:relative;min-height:250px;margin-bottom:30px}@media screen and (min-width:768px){.aktionen-subpage-image__image{min-height:270px;margin-bottom:40px}}.aktionen-subpage-wrapper{grid-column:2/14;grid-row:1/2}.aktionen-subpage-wrapper:nth-of-type(2){grid-row:2/3}@media screen and (min-width:768px){.aktionen-subpage-wrapper{grid-column:2/8}.aktionen-subpage-wrapper:nth-of-type(2){grid-column:8/14;grid-row:1/2}}.aktionen2-content .aktionen2-content__link{margin-top:30px}.aktionen2-content .aktionen2-content__link .aktionen2-link{font-family:"Josefin Sans",sans-serif;color:#737373;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media (hover:hover) and (pointer:fine){.aktionen2-content .aktionen2-content__link .aktionen2-link:active,.aktionen2-content .aktionen2-content__link .aktionen2-link:focus,.aktionen2-content .aktionen2-content__link .aktionen2-link:hover{color:#851b2c}}.aktionen2-content .aktionen2-content__link .aktionen2-link__icon{margin-left:35px}.aktionen2-content__wrapper{grid-column:2/14;grid-row:1/2;text-align:center}@media screen and (min-width:768px){.aktionen2-content__wrapper{grid-column:4/12}}.aktionen2-content__headline{margin-bottom:20px}.aktionen2-item__image{grid-column:1/13;grid-row:1/2;position:relative;min-height:200px}.aktionen2-item__image .aktionen2-item-image__date{position:absolute;top:20px;left:20px;z-index:10;border-radius:5px;overflow:hidden}.aktionen2-item__image .aktionen2-item-image__date-day,.aktionen2-item__image .aktionen2-item-image__date-month{display:block;padding:5px 10px;font-weight:700;text-transform:uppercase;text-align:center}.aktionen2-item__image .aktionen2-item-image__date-day{background-color:#fff;color:#851b2c;font-size:24px;line-height:29px}.aktionen2-item__image .aktionen2-item-image__date-month{background-color:#851b2c;color:#fff;font-size:14px;line-height:19px}@media screen and (min-width:768px){.aktionen2-item__image{grid-column:1/12;min-height:400px}.module--is-switched .aktionen2-item__image{grid-column:9/22}}@media screen and (min-width:992px){.aktionen2-item__image{grid-column:1/9}.module--is-switched .aktionen2-item__image{grid-column:12/22}}.aktionen2-item__content{grid-column:1/13;grid-row:2/3;padding:30px 25px}.aktionen2-item__content .aktionen2-item__date{font-size:12px;line-height:17px;color:#851b2c;margin-bottom:20px/2}.aktionen2-item__content .aktionen2-item__headline{font-family:"Josefin Sans",sans-serif;font-weight:700;font-size:25px;line-height:48px;color:#851b2c;margin-bottom:20px}.aktionen2-item__content .aktion2-item__link{font-family:"Josefin Sans",sans-serif;color:#737373;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:30px}@media (hover:hover) and (pointer:fine){.aktionen2-item__content .aktion2-item__link:active,.aktionen2-item__content .aktion2-item__link:focus,.aktionen2-item__content .aktion2-item__link:hover{color:#851b2c}}.aktionen2-item__content .aktion2-item__link-icon{margin-left:35px}@media screen and (min-width:768px){.aktionen2-item__content{grid-column:12/21;grid-row:1/2;padding:30px 50px}.module--is-switched .aktionen2-item__content{grid-column:1/9}.aktionen2-item__content .aktionen2-item__date{font-size:14px;line-height:19px;margin-bottom:20px}.aktionen2-item__content .aktionen2-item__headline{font-size:40px;margin-bottom:35px}}@media screen and (min-width:992px){.aktionen2-item__content{grid-column:9/21}.module--is-switched .aktionen2-item__content{grid-column:1/12}}.aktionen2-item-wrapper{grid-column:2/14;grid-row:2/3;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);margin-top:50px/2;margin-bottom:6px;display:grid;grid-template-columns:repeat(12,minmax(10px,calc((1640px / 12) - 16px)));grid-template-rows:auto;grid-gap:0}@media screen and (min-width:768px){.aktionen2-item-wrapper{margin-top:50px}}@media screen and (min-width:992px){.aktionen2-item-wrapper{grid-column:3/13;grid-template-columns:repeat(20,minmax(10px,calc((1640px / 20) - 16px)))}}.contact-content .contact-content__subscript-text{font-family:"Josefin Sans",sans-serif;font-weight:700;color:#851b2c;margin-top:50px;font-size:18px;line-height:31px}.contact-content .contact-content__text{margin-top:20px}@media screen and (min-width:768px){.contact-content .contact-content__subscript-text{font-size:22px}}.contact-content__wrapper{grid-column:2/14;grid-row:1/2;position:relative}@media screen and (min-width:768px){.contact-content__wrapper{grid-column:9/14;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.module--is-switched .contact-content__wrapper{grid-column:2/7}}.contact-location .contact-content__list{margin:40px 0 0;padding:0;list-style-type:none}.contact-location .contact-list__item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-top:20px}.contact-location .contact-list__item:first-of-type{padding-top:0}.contact-location .contact__icon{color:#851b2c;width:39px;height:39px;font-size:39px;line-height:39px;margin-right:20px}.contact-location .contact__link{color:#737373;text-decoration:none}@media (hover:hover) and (pointer:fine){.contact-location .contact__link:active,.contact-location .contact__link:focus,.contact-location .contact__link:hover{color:#851b2c}}.contact-map__wrapper{grid-column:1/15;grid-row:2/3;position:relative}.contact-map__wrapper #contact-map{min-height:475px;height:100%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.contact-map__wrapper .contact__image{display:none}@media screen and (min-width:768px){.contact-map__wrapper{grid-column:1/8;grid-row:1/2}.module--is-switched .contact-map__wrapper{grid-column:8/15}}.food__content-wrapper{grid-column:2/14;grid-row:1/2}.food__content-wrapper .food__headline-wrapper{margin-bottom:20px}@media screen and (min-width:768px){.food__content-wrapper{grid-column:3/12}}@media screen and (min-width:992px){.food__content-wrapper{grid-column:3/9}}.food__item-wrapper{grid-column:2/14;grid-row:2/3;display:grid;grid-template-columns:auto repeat(3,minmax(10px,calc((1640px / 3) - 16px))) auto;grid-template-rows:auto;grid-gap:16px;margin-top:50px}.food__item-wrapper.food__item--subpage{grid-template-columns:repeat(2,minmax(10px,calc((1640px / 2) - 16px)))}@media screen and (min-width:768px){.food__item-wrapper{grid-column:3/13;margin-left:-16px;margin-right:-16px}.food__item-wrapper.food__item--subpage{margin-left:0;margin-right:0}}.food__item{grid-column:1/6;grid-row:2/3;margin-top:40px}.food__item:first-of-type{grid-row:1/2;margin-top:0}.food__item:last-of-type{grid-row:3/4}.food__item .food-item__link{display:block;text-transform:uppercase;color:#a6261b;text-decoration:none;font-size:20px;line-height:41px}.food__item .food-food-item__image-wrapper{position:relative;min-height:250px}.food__item .food-item__headline-wrapper{margin-top:20px}.food__item--subpage .food__item{grid-column:1/3;grid-row:1/2;margin-top:0}.food__item--subpage .food__item:last-of-type{grid-row:2/3;margin-top:40px}@media screen and (min-width:768px){.food__item{grid-column:3/4;grid-row:1/2;margin-top:0}.food__item:first-of-type{grid-column:2/3;grid-row:1/2}.food__item:last-of-type{grid-column:4/5;grid-row:1/2}.food__item--subpage .food__item{grid-column:1/2;grid-row:1/2}.food__item--subpage .food__item:last-of-type{grid-column:2/3;grid-row:1/2;margin-top:0}}@media screen and (min-width:992px){.food__item .food-food-item__image-wrapper{min-height:500px}}.footer--bottom{grid-column:2/14;grid-row:6/7;margin-top:40px;padding-top:40px;position:relative}.footer--bottom::before{content:"";position:absolute;height:1px;background-color:#fff;opacity:.1;top:0;left:calc((100% / 12) * -1);right:calc((100% / 12) * -1)}.footer--bottom .footer__item{margin-top:10px}.footer--bottom .footer__item:last-of-type{margin-top:60px}.footer--bottom .footer__link{display:block}.footer--bottom .footer__link:last-of-type{margin-top:25px}@media screen and (min-width:768px){.footer--bottom{grid-row:4/5;margin-top:100px;padding-top:35px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer--bottom .footer__item{margin-top:0;width:calc((100% / 12) * 6);margin-left:0}.footer--bottom .footer__item:last-of-type{margin-top:0}.footer--bottom .footer__link{margin-right:25px;display:inline-block}.footer--bottom .footer__link:last-of-type{margin-top:0}}@media screen and (min-width:992px){.footer--bottom{grid-row:2/3;grid-column:2/14}.footer--bottom .footer__item{width:calc((100% / 12) * 7);margin-left:calc(((100% / 12)) + 8px)}.footer--bottom .footer__item:last-of-type{width:calc(((100% / 12) * 3) - 8px);margin-left:0}}.footer__item{grid-column:2/14;margin-top:50px}.footer__item:first-of-type{margin-top:0}.footer__item .footer__headline{font-family:"Josefin Sans",sans-serif;font-weight:700;margin-bottom:20px}.footer__item .footer__list{padding-left:0;margin:0;list-style-type:none}.footer__item .footer__list .footer__list-item{margin-top:15px}.footer__item .footer__list .footer__list-item:first-of-type{margin-top:0}.footer__item .footer__link{color:#fff;text-decoration:none}@media (hover:hover) and (pointer:fine){.footer__item .footer__link:active,.footer__item .footer__link:focus,.footer__item .footer__link:hover{text-decoration:underline}}.footer__item.footer__item-contact{grid-row:1/2}.footer__item.footer__item-navigation{font-weight:700;grid-row:2/3}.footer__item.footer__item-opening{grid-row:3/4}@media screen and (min-width:768px){.footer__item{margin-top:40px}.footer__item.footer__item-contact{grid-column:2/6;grid-row:1/2;margin-top:0}.footer__item.footer__item-navigation{grid-column:6/10;grid-row:1/2;margin-top:0}.footer__item.footer__item-opening{grid-column:10/14;grid-row:1/2;margin-top:0}}@media screen and (min-width:992px){.footer__item{margin-top:0}.footer__item.footer__item-contact{grid-column:3/6;grid-row:1/2}.footer__item.footer__item-navigation{grid-column:6/10;grid-row:1/2}.footer__item.footer__item-opening{grid-column:10/13;grid-row:1/2}}.gallery1__content{grid-column:2/14;grid-row:1/2;margin-bottom:40px;text-align:center}.gallery1__content .gallery1-content__headline{margin-bottom:20px}@media screen and (min-width:768px){.gallery1__content{margin-bottom:60px}}.gallery1-slide__wrapper{position:absolute;box-sizing:border-box;padding:0 8px;height:inherit;transition:all .4s ease;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.gallery1-slide__wrapper.gallery1-slide--active{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.gallery1-slide__wrapper .gallery1-slide__link{display:block;position:relative;width:100%;height:360px}.gallery1-slide--not-active .gallery1-slide__wrapper{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.gallery1-slide--not-active .gallery1-slide__wrapper.gallery1-slide--active{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.gallery1-slider__container{grid-column:2/14;grid-row:2/3;position:relative}.gallery1-slider__container .gallery1-slide__container{position:relative;width:100%;margin:auto}.gallery1-slider__container .gallery1-slider__button{z-index:10;background-color:transparent;border:none;cursor:pointer}.gallery1-slider__container .gallery1-slider__button-wrapper{text-align:center}.gallery1-slider__container .gallery1-slider__icon{width:52px;height:52px;font-size:52px;line-height:52px}@media screen and (min-width:768px){.gallery1-slider__container .gallery1-slide__container{overflow:hidden}}@media screen and (min-width:992px){.gallery1-slider__container .gallery1-slide__container{width:calc(((100% / 12) * 10) + 16px)}.gallery1-slider__container .gallery1-slider__button-wrapper{display:block}.gallery1-slider__container .gallery1-slider__button{top:50%;position:absolute}.gallery1-slider__container .gallery1-slider__button--left{left:calc((100% / 15) - 50px)}.gallery1-slider__container .gallery1-slider__button--right{right:calc((100% / 15) - 50px)}}.gallery2__content-wrapper{grid-column:2/14;grid-row:1/2;text-align:center}@media screen and (min-width:768px){.gallery2__content-wrapper{grid-column:5/11}}.gallery2__headline-wrapper{margin-bottom:20px}.gallery2__items{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:100%;margin:0 0 40px 0}.gallery2__items .gallery2__item{width:100%;height:0;padding-bottom:calc(100% - 16px);margin:8px 0;list-style-type:none;position:relative}.gallery2__items .gallery2__item-link{display:block}.gallery2__items .gallery2__items--hidden{display:none}@media screen and (min-width:768px){.gallery2__items{margin:0 -8px 40px -8px;width:calc(100% + 16px)}.gallery2__items .gallery2__item{width:calc((100% / 3) - 16px);padding-bottom:calc((100% / 3) - 16px);margin:8px}}.gallery2__items-wrapper{grid-column:2/14;grid-row:2/3}.gallery2__items-wrapper .gallery2__button.pb__button{margin:0 auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-transform:none;border:none;background-color:transparent;color:#851b2c}@media (hover:hover) and (pointer:fine){.gallery2__items-wrapper .gallery2__button.pb__button:active,.gallery2__items-wrapper .gallery2__button.pb__button:focus,.gallery2__items-wrapper .gallery2__button.pb__button:hover{background-color:transparent;color:#737373}}.gallery2__items-wrapper .gallery2__button.pb__button .button__icon{width:52px;height:52px;font-size:52px;line-height:52px;margin-bottom:20px}@media screen and (min-width:768px){.gallery2__items-wrapper{grid-column:2/14}}@media screen and (min-width:992px){.gallery2__items-wrapper{grid-column:3/13}}.header__icon-wrapper{grid-column:5/14;grid-row:1/2}.header__icon-wrapper .header-icon__wrapper{padding-left:0;margin:0;list-style-type:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:100%}.header__icon-wrapper .header-icon{margin-left:20px}.header__icon-wrapper .header-icon:first-of-type{margin-left:0}.header__icon-wrapper .header-icon__link{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__icon-wrapper .header-icon__icon{width:26px;height:26px;font-size:26px;line-height:26px;color:#851b2c}.header__icon-wrapper .header__button{display:none}@media screen and (min-width:992px){.header__icon-wrapper{grid-column:13/14}.header__icon-wrapper .header-icon:first-of-type,.header__icon-wrapper .header-icon:last-of-type{display:none}}.header__logo{position:relative;grid-column:2/6;grid-row:1/2;padding:8px 0}.header__logo .logo__image{height:100%;object-fit:contain;font-family:"object-fit: contain"}@media screen and (min-width:768px){.header__logo{grid-column:2/4}}.header__navigation{grid-column:1/15;grid-row:1/2;font-size:18px;line-height:22px;text-transform:uppercase;font-family:"Josefin Sans",sans-serif}.header__navigation .navigation{padding-left:0;margin:0;list-style-type:none}.header__navigation .navigation .navigation__item--close{position:absolute;top:30px;right:30px;margin:0}.header__navigation .navigation__item{padding:0 5px}.header__navigation .navigation__link{color:#acacac;text-decoration:none}@media (hover:hover) and (pointer:fine){.header__navigation .navigation__link:active,.header__navigation .navigation__link:focus,.header__navigation .navigation__link:hover{color:#851b2c}}.header__navigation .navigation__item--active .navigation__link{color:#851b2c}@media screen and (max-width:991px){.header__navigation{z-index:1000;position:absolute;top:0;bottom:0;left:100%;width:100%;transition:left ease-in-out 1s}.header__navigation.header__navigation--show{left:0}.header__navigation .navigation{height:100vh;background:#a6261b;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.header__navigation .navigation__item{margin-top:30px}.header__navigation .navigation__item:first-of-type{margin-top:0}.header__navigation .navigation__link{color:#fff}}@media screen and (min-width:992px){.header__navigation{grid-column:4/13}.header__navigation .navigation{height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.header__navigation .navigation .navigation__item--close{display:none}.header__navigation .navigation.navigation-fluid{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}.hero-content__button{margin-top:40px}.hero-content{margin-top:20px}@media screen and (min-width:768px){.hero-content{margin-top:30px}}.hero__content-wrapper{z-index:10;padding:0;grid-column:2/14;grid-row:2/3}@media screen and (min-width:768px){.hero__content-wrapper{grid-column:3/11}}@media screen and (min-width:992px){.hero__content-wrapper{grid-column:3/8}}.hero-headline .hero-headline__headline .pb__headline{color:#fff}.hero-headline .hero-headline__subscript-text,.hero-headline .hero-headline__superior-text{display:none}.hero-icons{display:none}.hero__image-wrapper{grid-column:1/15;grid-row:1/4;position:relative}.hero__second-image-wrapper{display:none}.hero__image--small-wrapper{grid-column:1/15;grid-row:1/2;position:relative}.paragraph__content{grid-column:2/14;grid-row:2/3;text-align:center}.paragraph__content .paragraph__button-wrapper{margin-top:30px}@media screen and (min-width:768px){.paragraph__content{grid-column:4/12}}.paragraph__headline-wrapper{grid-column:2/14;grid-row:1/2;text-align:center;margin-bottom:20px}.paragraph__headline-wrapper .paragraph__headline.headline--h5{color:#2e2d32}.paragraph--small .paragraph__headline-wrapper{margin-bottom:0}@media screen and (min-width:768px){.paragraph__headline-wrapper{grid-column:4/12}}.reservation__content{grid-column:1/15;grid-row:1/2;background-color:#851b2c;color:#fff;text-align:center;padding:50px 16px;font-size:32px;line-height:40px}.reservation__content .reservation__headline{font-weight:700}.reservation__content .reservation__button-wrapper,.reservation__content .reservation__telephone{margin-top:10px}@media screen and (min-width:768px){.reservation__content{padding:100px 0;font-size:38px;line-height:48px}}.reservation__image-wrapper{display:none}.restaurant__button{margin-top:40px;position:inherit}.restaurant__button .pb__button:not(.button--inactive){background-color:#fff;color:#851b2c;border:1px solid #fff}.restaurant__button .pb__button:not(.button--inactive):hover{background-color:transparent;color:#fff;border:1px solid #fff}.restaurant-link__wrapper{margin-top:35px;position:inherit}.restaurant-link__wrapper .restaurant-link{font-family:"Josefin Sans",sans-serif;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff}@media (hover:hover) and (pointer:fine){.restaurant-link__wrapper .restaurant-link:active,.restaurant-link__wrapper .restaurant-link:focus,.restaurant-link__wrapper .restaurant-link:hover{text-decoration:none}}.restaurant-link__wrapper .restaurant-link__icon{margin-left:35px}.restaurant__content-wrapper{position:relative;grid-column:2/14;grid-row:2/3;padding:50px 0}.restaurant__content-wrapper::before{content:"";position:absolute;left:calc((25% + 16px) * -1);right:calc((25% + 16px) * -1);top:calc((25% + 16px) * -1);bottom:150px;opacity:.1;background-image:url(../../placeholder-muster-white.png);background-position:left top;background-repeat:repeat;z-index:0}@media screen and (min-width:768px){.restaurant__content-wrapper{grid-column:9/13;padding:100px 0}.restaurant__content-wrapper::before{top:0;right:calc(16px * -1);bottom:0}.module--is-switched .restaurant__content-wrapper{grid-column:3/7}.module--is-switched .restaurant__content-wrapper::before{right:calc((25% + 16px) * -1);left:calc(16px * -1)}}.restaurant-content__headline{margin-bottom:20px}.restaurant-content__headline .restaurant-headline{color:#fff}.restaurant-icon{display:none}.restaurant__image-wrapper{position:relative;min-height:350px;grid-column:1/15;grid-row:1/2;z-index:10}.restaurant__image-wrapper .restaurant__image{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);-moz-box-shadow:0 3px 6px rgba(0,0,0,.5);box-shadow:0 3px 6px rgba(0,0,0,.5)}.restaurant__image2-wrapper{display:none}@media screen and (min-width:768px){.restaurant__image-wrapper{grid-column:1/8;grid-row:2/3}.module--is-switched .restaurant__image-wrapper{grid-column:8/15}}.rooms-button{margin-top:30px}@media screen and (min-width:768px){.rooms-button{margin-top:70px}}.rooms-content__wrapper .rooms-content__link{margin-top:35px}.rooms-content__wrapper .rooms-content__link .rooms-link{font-family:"Josefin Sans",sans-serif;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#737373}@media (hover:hover) and (pointer:fine){.rooms-content__wrapper .rooms-content__link .rooms-link:active,.rooms-content__wrapper .rooms-content__link .rooms-link:focus,.rooms-content__wrapper .rooms-content__link .rooms-link:hover{color:#851b2c}}.rooms-content__wrapper .rooms-content__link .rooms-link__icon{margin-left:35px}.rooms-content__wrapper{grid-column:2/14;grid-row:1/2}@media screen and (min-width:768px){.rooms-content__wrapper{grid-column:2/8}}@media screen and (min-width:992px){.rooms-content__wrapper{grid-column:2/3}.module--is-switched .rooms-content__wrapper{grid-column:5/6}}.rooms-content__headline{margin-bottom:20px}.rooms-item__image{position:relative;height:350px}.rooms__item-wrapper{grid-column:2/14;margin-top:50px}.rooms__item-wrapper.room-one{grid-row:2/3}.rooms__item-wrapper.room-two{grid-row:3/4}.rooms__item-wrapper.room-three{grid-row:4/5}.rooms__item-wrapper .rooms-item__list{display:none}@media screen and (min-width:768px){.rooms__item-wrapper{margin-top:30px}.rooms__item-wrapper .rooms-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.rooms__item-wrapper.room-one{grid-column:8/14;grid-row:1/2;margin-top:0}.rooms__item-wrapper.room-two{grid-column:2/8;grid-row:2/3}.rooms__item-wrapper.room-three{grid-column:8/14;grid-row:2/3}}@media screen and (min-width:992px){.rooms__item-wrapper{margin-top:0}.rooms__item-wrapper.room-one{grid-column:3/4;grid-row:1/2}.module--is-switched .rooms__item-wrapper.room-one{grid-column:2/3}.rooms__item-wrapper.room-two{grid-column:4/5;grid-row:1/2}.module--is-switched .rooms__item-wrapper.room-two{grid-column:3/4}.rooms__item-wrapper.room-three{grid-column:5/6;grid-row:1/2}.module--is-switched .rooms__item-wrapper.room-three{grid-column:4/5}}.rooms-item__content{position:relative;text-align:center;flex-grow:1;padding:35px 16px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.rooms-item__content .rooms-icon{background-color:#851b2c;color:#fff;border-radius:50%;position:absolute;top:-60px;left:calc(50% - (42.5px));width:52px;height:52px;font-size:52px;line-height:52px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:85px;height:80px}.rooms-item__content .rooms-item__headline{font-family:"Josefin Sans",sans-serif;color:#851b2c;font-size:20px;line-height:39px;font-weight:700}.rooms-item__content .rooms-item__price,.rooms-item__content .rooms-item__short-info{display:inline}.rooms-subpage-image__image{grid-row:1/2;grid-column:1/13;position:relative;height:330px}@media screen and (min-width:992px){.rooms-subpage-image__image{grid-row:1/2;grid-column:1/7;height:700px}.module--is-switched .rooms-subpage-image__image{grid-column:7/13}}.rooms-subpage-item__content{grid-row:2/3;grid-column:1/13;padding:30px calc((100% / 12) + 8px)}.rooms-subpage-item__content .rooms-subpage-item__headline{margin-bottom:20px}.rooms-subpage-item__content .rooms-subpage-item__short-info{margin-bottom:20px}.rooms-subpage-item__content .rooms-subpage-list{margin:0;padding:0;list-style-type:none}.rooms-subpage-item__content .rooms-subpage-list__item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.rooms-subpage-item__content .rooms-list__icon{width:13px;height:13px;font-size:13px;line-height:13px;margin-right:5px}.rooms-subpage-item__content .rooms-subpage-item__list{margin-bottom:30px}.rooms-subpage-item__content .rooms-subpage-item__price{margin-bottom:30px;font-weight:700;color:#851b2c}.rooms-subpage-item__content .rooms-subpage-price__start{font-size:14px}.rooms-subpage-item__content .rooms-subpage-price__amount{font-size:35px}@media screen and (min-width:992px){.rooms-subpage-item__content{grid-row:1/2;grid-column:7/13;padding:30px calc((100% / 6) + 8px);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.module--is-switched .rooms-subpage-item__content{grid-column:1/7}.rooms-subpage-item__content .rooms-subpage-item__headline{margin-bottom:40px}.rooms-subpage-item__content .rooms-subpage-item__list{margin-bottom:50px}.rooms-subpage-item__content .rooms-subpage-price__start{font-size:20px}.rooms-subpage-item__content .rooms-subpage-price__amount{font-size:50px}}.rooms-tag__wrapper{margin-top:40px;text-align:center}.rooms-tag__wrapper .rooms-tag{display:inline-block;margin-right:20px;margin-bottom:10px}.rooms-tag__wrapper .rooms-tag__link{background-color:#e5e5e5;border:1px solid #e5e5e5;color:#737373;border-radius:24px;font-size:10px;line-height:11px;padding:5px 20px;text-decoration:none}.rooms-tag__wrapper .rooms-tag__link:last-of-type{margin-right:0}@media (hover:hover) and (pointer:fine){.rooms-tag__wrapper .rooms-tag__link:active,.rooms-tag__wrapper .rooms-tag__link:focus,.rooms-tag__wrapper .rooms-tag__link:hover{background-color:transparent}}.simple-headline__wrapper{grid-column:2/14;grid-row:1/2;text-align:center}@media screen and (min-width:768px){.simple-headline__wrapper{grid-column:4/12}}.simple-text__bg-image{display:none}.simple-text-button{margin-top:50px}.simple-text__content .simple-text__link{color:#737373;text-decoration:none}@media (hover:hover) and (pointer:fine){.simple-text__content .simple-text__link:active,.simple-text__content .simple-text__link:focus,.simple-text__content .simple-text__link:hover{color:#851b2c}}.simple-text__content-wrapper{grid-column:2/14;grid-row:1/2;text-align:center}@media screen and (min-width:768px){.simple-text__content-wrapper{grid-column:4/12}}.simple-text__headline-wrapper{margin-bottom:20px}.social-media__content-wrapper{text-align:center;font-size:13px;grid-column:2/14;grid-row:2/3;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-media__content-wrapper .social-media__content{width:calc(50% - 16px);padding:20px 8px 0}.social-media__content-wrapper .social-media__link{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.social-media__content-wrapper .social-media__icon,.social-media__content-wrapper .social-media__icon-title,.social-media__content-wrapper .social-media__username{display:block;text-align:center}.social-media__content-wrapper .social-media__icon{color:#851b2c;margin-bottom:20px;width:20px;height:20px;font-size:20px;line-height:20px}.social-media__content-wrapper .social-media__icon-title{color:#737373}.social-media__content-wrapper .social-media__username{padding-top:5px;color:#e5e5e5}@media screen and (min-width:768px){.social-media__content-wrapper{font-size:18px}.social-media__content-wrapper .social-media__content{width:calc(20% - 16px);padding:0 8px}.social-media__content-wrapper .social-media__icon{margin-bottom:45px;width:39px;height:39px;font-size:39px;line-height:39px}.social-media__content-wrapper .social-media__username{padding-top:15px}}.social-media__headline{grid-column:2/14;grid-row:1/2;text-align:center;margin-bottom:20px}@media screen and (min-width:768px){.social-media__headline{margin-bottom:35px}}@media screen and (min-width:992px){.social-media__headline{margin-bottom:70px}}.team__content-wrapper{grid-column:2/14;grid-row:1/2}@media screen and (min-width:768px){.team__content-wrapper{grid-column:4/12;text-align:center}}.team__headline-wrapper{margin-bottom:20px}.team__items{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:100%;margin:0 0 40px 0}.team__items .team__item{width:100%;height:0;padding-bottom:calc(100% - 16px);margin:8px 0;list-style-type:none;position:relative}.team__items .team__item-link{display:block}.team__items .team__items--hidden{display:none}@media screen and (min-width:768px){.team__items{margin:0 -8px 40px -8px;width:calc(100% + 16px)}.team__items .team__item{width:calc((100% / 3) - 16px);padding-bottom:calc((100% / 3) - 16px);margin:8px}}.team__items-wrapper{grid-column:2/14;grid-row:2/3}.team__items-wrapper .team__button.pb__button{margin:0 auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-transform:none;border:none;background-color:transparent;color:#851b2c}@media (hover:hover) and (pointer:fine){.team__items-wrapper .team__button.pb__button:active,.team__items-wrapper .team__button.pb__button:focus,.team__items-wrapper .team__button.pb__button:hover{background-color:transparent;color:#737373}}.team__items-wrapper .team__button.pb__button .button__icon{width:52px;height:52px;font-size:52px;line-height:52px;margin-bottom:20px}@media screen and (min-width:768px){.team__items-wrapper{grid-column:2/14}}@media screen and (min-width:992px){.team__items-wrapper{grid-column:3/13}}.testimonials__content{grid-column:2/14;grid-row:1/2;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.testimonials__content{margin-bottom:60px}}.testimonials-slide__wrapper{position:absolute;box-sizing:border-box;padding:0 8px;height:inherit;transition:all .4s ease;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.testimonials-slide__wrapper.testimonials-slide--active{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.testimonials-slide__wrapper .testimonials-slide--height{padding:50px 30px;background-color:#f7f7f7;height:inherit}.testimonials-slide__wrapper .testimonials-slide__header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.testimonials-slide__wrapper .testimonials-slide__image-wrapper{width:90px;height:90px;background-color:#e5e5e5;border-radius:50%;overflow:hidden;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-bottom:30px}.testimonials-slide__wrapper .testimonials-slide__image-wrapper .testimonials__icon{margin:auto;align-self:center;width:52px;height:52px;font-size:52px;line-height:52px}.testimonials-slide__wrapper .testimonials-slide__header-content{width:100%}.testimonials-slide__wrapper .testimonials-slide__headline{font-size:20px;line-height:31px;color:#851b2c}.testimonials-slide__wrapper .testimonials-slide__content{font-size:16px;line-height:24px;margin-top:45px}.testimonials-slide--not-active .testimonials-slide__wrapper{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.testimonials-slide--not-active .testimonials-slide__wrapper.testimonials-slide--active{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media screen and (min-width:768px){.testimonials-slide__wrapper .testimonials-slide--height{padding:70px 40px}}.testimonials-slider__container{grid-column:2/14;grid-row:2/3;position:relative}.testimonials-slider__container .testimonials-slide__container{position:relative;width:calc(((100% / 12) * 10) + 16px);margin:auto}.testimonials-slider__container .testimonials-slider__button{z-index:10;background-color:transparent;border:none;cursor:pointer}.testimonials-slider__container .testimonials-slider__button-wrapper{text-align:center}.testimonials-slider__container .testimonials-slider__icon{width:52px;height:52px;font-size:52px;line-height:52px}@media screen and (min-width:992px){.testimonials-slider__container .testimonials-slide__container{overflow:hidden}.testimonials-slider__container .testimonials-slider__button-wrapper{display:block}.testimonials-slider__container .testimonials-slider__button{top:50%;position:absolute}.testimonials-slider__container .testimonials-slider__button--left{left:calc((100% / 15) - 50px)}.testimonials-slider__container .testimonials-slider__button--right{right:calc((100% / 15) - 50px)}}.text-image__image-one{grid-column:1/15;grid-row:1/2;position:relative;z-index:10}.text-image__image-one .text-image__image1{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);-moz-box-shadow:0 3px 6px rgba(0,0,0,.5);box-shadow:0 3px 6px rgba(0,0,0,.5)}@media screen and (min-width:768px){.text-image__image-one{grid-column:2/8;grid-row:2/3;min-height:250px;margin-top:30px}.module--is-switched .text-image__image-one{grid-row:1/2}}@media screen and (min-width:992px){.text-image__image-one{grid-column:5/10;grid-row:1/2;margin-top:0}.module--is-switched .text-image__image-one{grid-column:1/6}}.text-image__image-two{grid-column:1/15;grid-row:2/3;position:relative;z-index:10}.text-image__image-two .text-image__image2{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);-moz-box-shadow:0 3px 6px rgba(0,0,0,.5);box-shadow:0 3px 6px rgba(0,0,0,.5)}@media screen and (min-width:768px){.text-image__image-two{grid-column:8/15;min-height:250px;margin-top:30px}.module--is-switched .text-image__image-two{grid-row:1/2}}@media screen and (min-width:992px){.text-image__image-two{grid-column:10/15;grid-row:1/2;margin-top:0}.module--is-switched .text-image__image-two{grid-column:6/11}}.text-image__content-button-wrapper-1{display:none}.text-image__content{position:relative}.text-image__content::before{content:"";position:absolute;left:calc((33.33333% + 16px) * -1);right:calc((33.33333% + 16px) * -1);top:calc((33.33333% + 16px) * -1);bottom:calc((33.33333% + 16px) * -1);opacity:.1;background-image:url(../../placeholder-muster-white.png);background-position:left top;background-repeat:repeat;z-index:0}.text-image__content .text-image__link-wrapper{margin-top:35px;position:inherit}.text-image__content .text-image__link-wrapper .text-image__link{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;font-family:"Josefin Sans",sans-serif}@media (hover:hover) and (pointer:fine){.text-image__content .text-image__link-wrapper .text-image__link:active,.text-image__content .text-image__link-wrapper .text-image__link:focus,.text-image__content .text-image__link-wrapper .text-image__link:hover{text-decoration:none}}.text-image__content .text-image__link-wrapper .text-image__link-icon{margin-left:35px}.text-image__content .text-image__content-button{margin-top:40px;position:inherit}.text-image__content .text-image__content-button .pb__button:not(.button--inactive){background-color:#fff;color:#851b2c;border:1px solid #fff}.text-image__content .text-image__content-button .pb__button:not(.button--inactive):hover{background-color:transparent;color:#fff;border:1px solid #fff}.text-image__content-wrapper{grid-column:2/14;grid-row:3/4}@media screen and (min-width:768px){.text-image__content-wrapper{grid-column:2/10;grid-row:1/2}.module--is-switched .text-image__content-wrapper{grid-row:2/3}}@media screen and (min-width:992px){.text-image__content-wrapper{grid-column:2/5}.module--is-switched .text-image__content-wrapper{grid-row:1/2;grid-column:11/14}}.text-image__headline{margin-bottom:20px;padding-top:40px}.text-image__headline .text-image-headline{color:#fff}@media screen and (min-width:768px){.text-image__headline{padding-top:0}}.button--hide,.content--hide{display:none}.button--readmore{display:block;margin-top:35px}.button--readmore{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.button--readmore .button--readmore__icon{margin-left:35px}.about{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:repeat(2,auto);grid-gap:16px}.about .button--readmore{font-family:"Josefin Sans",sans-serif;color:#737373;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media (hover:hover) and (pointer:fine){.about .button--readmore:active,.about .button--readmore:focus,.about .button--readmore:hover{color:#851b2c}}.about .button--readmore .button--readmore__icon{display:none}.aktionen-subpage{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.aktionen2{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.contact{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.content-image{overflow:hidden;display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:270px;grid-gap:16px}.content-image .content-image__wrapper{grid-column:1/15;grid-row:1/2;position:relative}@media screen and (min-width:768px){.content-image{grid-template-rows:800px}.content-image .content-image__wrapper{grid-column:2/14}}.food{overflow:hidden;display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.footer__wrapper{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px;padding:50px 0;background-color:#851b2c;color:#fff}@media screen and (min-width:768px){.footer__wrapper{padding-top:100px}}.gallery1{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.gallery2{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.header{position:fixed;top:0;width:100%;max-width:1890px;z-index:100;background-color:#fff;display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:75px;grid-gap:16px}@media screen and (min-width:992px){.header{grid-template-rows:150px}}.hero{color:#fff;overflow:hidden;display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:1fr 1fr 40px;grid-gap:16px}@media screen and (min-width:768px){.hero{grid-template-rows:minmax(160px,1fr) 1fr 160px}}.hero--small{overflow:hidden;display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:400px;grid-gap:16px}@media screen and (min-width:768px){.hero--small{grid-template-rows:600px}}.paragraph{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.reservations{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.restaurant{color:#fff;background-color:#a6261b;overflow:hidden;display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:repeat(2,auto);grid-gap:16px}@media screen and (min-width:768px){.restaurant{grid-template-rows:100px auto 100px}}.rooms{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}@media screen and (min-width:992px){.rooms{grid-template-columns:auto minmax(12%,520px) repeat(3,minmax(10px,346.66667px)) auto}.rooms.module--is-switched{grid-template-columns:auto repeat(3,minmax(10px,346.66667px)) minmax(12%,520px) auto}}.rooms-subpage{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.rooms-subpage .rooms-subpage__wrapper{grid-row:1/2;grid-column:2/14;display:grid;grid-template-columns:repeat(12,minmax(10px,calc((1640px / 12) - 16px)));grid-template-rows:auto;grid-gap:16px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.simple-headline{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.simple-headline.simple-headline--offset{padding-top:50px}@media screen and (min-width:768px){.simple-headline.simple-headline--offset{padding-top:150px;padding-bottom:50px}}.simple-text{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.simple-text.simple-text-subpages--offset{padding-top:50px}@media screen and (min-width:768px){.simple-text.simple-text-subpages--offset{padding-top:150px}}.social-media{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:repeat(2,auto);grid-gap:16px}.team{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.testimonials{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:auto;grid-gap:16px}.text-image{display:grid;grid-template-columns:auto repeat(12,minmax(10px,calc((1640px / 12) - 16px))) auto;grid-template-rows:repeat(2,350px) auto;grid-gap:16px;padding-bottom:50px;background-color:#a6261b;color:#fff;margin-top:-70px}@media screen and (min-width:768px){.text-image{padding-bottom:100px;grid-template-rows:auto;margin-top:-140px}}template{display:none}.pb__body{margin:0;padding:0;width:100vw;overflow-x:hidden;font-family:"Open Sans",sans-serif;font-size:18px;line-height:26px;color:#737373;font-weight:300}.pb__body>.pb__body-wrapper{width:100vw;overflow-x:hidden;position:relative}.pb__body a[href^="tel:"]{color:#fff;text-decoration:none}@media print{.pb__no-print{display:none!important}}@media screen and (max-width:767px){.pb_hidden--mobile{display:none}}p{margin-top:25px}p:first-of-type{margin-top:0}.footer__list a[href^="tel:"]{color:#fff}*,button,input,option,select,textarea{outline:0!important}.button--inactive.pb__button,.button--inactive.pb__button>.button__visible-content,.colors-inverted .button--inactive.pb__button>.button__visible-content{border-color:#e5e5e5;color:#e5e5e5;cursor:not-allowed}.pb__button{display:inline-block;padding:15px 35px;font-family:"Josefin Sans",sans-serif;text-transform:uppercase;font-size:18px;line-height:22px;border:1px solid #851b2c;color:#fff;background:#851b2c;border-radius:5px;margin-right:10px;margin-bottom:15px;text-align:center;vertical-align:top;cursor:pointer;user-select:none;text-decoration:none}@media screen and (max-width:767px){.pb__button:not(.button--round){width:calc(100% - 70px - 2px);box-sizing:content-box}}@media (hover:hover) and (pointer:fine){.pb__button:not(.button--inactive):active,.pb__button:not(.button--inactive):focus,.pb__button:not(.button--inactive):hover{background-color:#fff;color:#851b2c}}.pb__button>.button__visible-content{display:none}*>.pb__button:last-child{margin-bottom:0;margin-right:0}@media (hover:hover) and (pointer:fine){:not(.form) .pb__button:active,:not(.form) .pb__button:focus{outline:0}}.colors-inverted .pb__button:not(.button--inactive),.pb__button.button--inverted:not(.button--inactive){color:#851b2c;border-color:#fff;background-color:#fff}@media (hover:hover) and (pointer:fine){.colors-inverted .pb__button:not(.button--inactive):active,.colors-inverted .pb__button:not(.button--inactive):focus,.colors-inverted .pb__button:not(.button--inactive):hover,.pb__button.button--inverted:not(.button--inactive):active,.pb__button.button--inverted:not(.button--inactive):focus,.pb__button.button--inverted:not(.button--inactive):hover{color:#fff;border-color:#fff;background-color:transparent}}.button--inactive.pb__button,.button--inactive.pb__button>.button__visible-content{border-color:#e5e5e5;color:#e5e5e5;cursor:not-allowed}.pb__button{display:inline-block;padding:15px 35px;font-family:"Josefin Sans",sans-serif;text-transform:uppercase;font-size:18px;line-height:22px;border:1px solid #851b2c;color:#fff;background:#851b2c;border-radius:5px;margin-right:10px;margin-bottom:15px;text-align:center;vertical-align:top;cursor:pointer;user-select:none;text-decoration:none}@media screen and (max-width:767px){.pb__button:not(.button--round){width:calc(100% - 70px - 2px);box-sizing:content-box}}@media (hover:hover) and (pointer:fine){.pb__button:not(.button--inactive):active,.pb__button:not(.button--inactive):focus,.pb__button:not(.button--inactive):hover{background-color:#fff;color:#851b2c}}.pb__button>.button__visible-content{display:none}*>.pb__button:last-child{margin-bottom:0;margin-right:0}@media (hover:hover) and (pointer:fine){:not(.form) .pb__button:active,:not(.form) .pb__button:focus{outline:0}}@font-face{font-family:HGK-IconFont;src:url(../../HGK-IconFont.woff) format("woff"),url(../../HGK-IconFont.eot) format("opentype");font-display:block;font-style:normal;font-weight:400}.font-icon{width:26px;height:26px;font-size:26px;line-height:26px;font-family:HGK-IconFont,sans-serif}.font-icon.font-icon--5star::before{content:""}.font-icon.font-icon--alarm-clock::before{content:""}.font-icon.font-icon--arrow-left::before{content:""}.font-icon.font-icon--arrow-right::before{content:""}.font-icon.font-icon--arrow1-left::before{content:""}.font-icon.font-icon--arrow1-right::before{content:""}.font-icon.font-icon--arrow2-left::before{content:""}.font-icon.font-icon--arrow2-right::before{content:""}.font-icon.font-icon--arrow3-left::before{content:""}.font-icon.font-icon--arrow3-right::before{content:""}.font-icon.font-icon--arrow4-left-circle-boarder::before{content:""}.font-icon.font-icon--arrow4-right-circle-boarder::before{content:""}.font-icon.font-icon--arrow5-left-circle-boarder::before{content:""}.font-icon.font-icon--arrow5-right-circle-boarder::before{content:""}.font-icon.font-icon--arrow6-left-boarder::before{content:""}.font-icon.font-icon--arrow6-right-boarder::before{content:""}.font-icon.font-icon--bathroom::before{content:""}.font-icon.font-icon--blow-dry::before{content:""}.font-icon.font-icon--bookingcom::before{content:""}.font-icon.font-icon--breakfast::before{content:""}.font-icon.font-icon--buerger-menu::before{content:""}.font-icon.font-icon--cadre-robe::before{content:""}.font-icon.font-icon--calender::before{content:""}.font-icon.font-icon--camera::before{content:""}.font-icon.font-icon--camera2::before{content:""}.font-icon.font-icon--car-park::before{content:""}.font-icon.font-icon--cash-machine::before{content:""}.font-icon.font-icon--chilled-drinks::before{content:""}.font-icon.font-icon--clean-up::before{content:""}.font-icon.font-icon--climate-control::before{content:""}.font-icon.font-icon--close::before{content:""}.font-icon.font-icon--cocktail::before{content:""}.font-icon.font-icon--coffee2::before{content:""}.font-icon.font-icon--cross-linked-door::before{content:""}.font-icon.font-icon--dogs::before{content:""}.font-icon.font-icon--dont-smoke::before{content:""}.font-icon.font-icon--drinks::before{content:""}.font-icon.font-icon--driving-service::before{content:""}.font-icon.font-icon--eating::before{content:""}.font-icon.font-icon--escape::before{content:""}.font-icon.font-icon--facebook::before{content:""}.font-icon.font-icon--fire-extinguisher::before{content:""}.font-icon.font-icon--fitness::before{content:""}.font-icon.font-icon--fitness2::before{content:""}.font-icon.font-icon--food::before{content:""}.font-icon.font-icon--funk::before{content:""}.font-icon.font-icon--gambling::before{content:""}.font-icon.font-icon--games::before{content:""}.font-icon.font-icon--green::before{content:""}.font-icon.font-icon--hairstyle::before{content:""}.font-icon.font-icon--heating::before{content:""}.font-icon.font-icon--hotel::before{content:""}.font-icon.font-icon--hyphen::before{content:""}.font-icon.font-icon--instagram::before{content:""}.font-icon.font-icon--internet-access::before{content:""}.font-icon.font-icon--iron::before{content:""}.font-icon.font-icon--kaffee::before{content:""}.font-icon.font-icon--key::before{content:""}.font-icon.font-icon--key2::before{content:""}.font-icon.font-icon--lift::before{content:""}.font-icon.font-icon--lock::before{content:""}.font-icon.font-icon--mail::before{content:""}.font-icon.font-icon--man-1::before{content:""}.font-icon.font-icon--man-2::before{content:""}.font-icon.font-icon--map::before{content:""}.font-icon.font-icon--maschine::before{content:""}.font-icon.font-icon--meal-service::before{content:""}.font-icon.font-icon--microwave::before{content:""}.font-icon.font-icon--money-change::before{content:""}.font-icon.font-icon--pair-bed::before{content:""}.font-icon.font-icon--payment::before{content:""}.font-icon.font-icon--phone::before{content:""}.font-icon.font-icon--pillow::before{content:""}.font-icon.font-icon--plain::before{content:""}.font-icon.font-icon--plain2::before{content:""}.font-icon.font-icon--plus-01::before{content:""}.font-icon.font-icon--plus-boarder::before{content:""}.font-icon.font-icon--position::before{content:""}.font-icon.font-icon--protecting::before{content:""}.font-icon.font-icon--reception::before{content:""}.font-icon.font-icon--recharge::before{content:""}.font-icon.font-icon--room-service::before{content:""}.font-icon.font-icon--sack-barrow::before{content:""}.font-icon.font-icon--safe-key::before{content:""}.font-icon.font-icon--safe-suitcase::before{content:""}.font-icon.font-icon--safe::before{content:""}.font-icon.font-icon--sandals::before{content:""}.font-icon.font-icon--sauna::before{content:""}.font-icon.font-icon--shower::before{content:""}.font-icon.font-icon--single-bed::before{content:""}.font-icon.font-icon--suitcase::before{content:""}.font-icon.font-icon--suitcase2::before{content:""}.font-icon.font-icon--sun-bed::before{content:""}.font-icon.font-icon--swimmingpool::before{content:""}.font-icon.font-icon--taxi::before{content:""}.font-icon.font-icon--time::before{content:""}.font-icon.font-icon--timing::before{content:""}.font-icon.font-icon--towels::before{content:""}.font-icon.font-icon--trink-card::before{content:""}.font-icon.font-icon--tripadvisor::before{content:""}.font-icon.font-icon--tumblr::before{content:""}.font-icon.font-icon--twitter::before{content:""}.font-icon.font-icon--w-lan::before{content:""}.font-icon.font-icon--wallet::before{content:""}.font-icon.font-icon--wardrobe2::before{content:""}.font-icon.font-icon--wardrobe3::before{content:""}.font-icon.font-icon--wash-room::before{content:""}.font-icon.font-icon--washing-machine::before{content:""}.font-icon.font-icon--water-bottel::before{content:""}.font-icon.font-icon--wc::before{content:""}.font-icon.font-icon--wellness::before{content:""}.font-icon.font-icon--wheelchair::before{content:""}.font-icon.font-icon--wine::before{content:""}.font-icon.font-icon--wlan2::before{content:""}.font-icon.font-icon--woman-1::before{content:""}.font-icon.font-icon--woman-2::before{content:""}.pb__headline.headline--h1{font-family:"Josefin Sans",sans-serif;font-size:50px;line-height:50px;margin:0 0 50px 0;text-transform:normal}@media screen and (min-width:992px){.pb__headline.headline--h1{font-size:80px;line-height:75px;margin:0 0 80px 0}}:not(.pb__headline)+.pb__headline.headline--h1{margin-top:100px}@media screen and (min-width:992px){:not(.pb__headline)+.pb__headline.headline--h1{margin-top:160px}}.pb__headline.headline--h2{font-family:"Josefin Sans",sans-serif;font-size:40px;line-height:50px;margin:0 0 40px 0;text-transform:normal}@media screen and (min-width:992px){.pb__headline.headline--h2{font-size:50px;line-height:62px;margin:0 0 50px 0}}:not(.pb__headline)+.pb__headline.headline--h2{margin-top:80px}@media screen and (min-width:992px){:not(.pb__headline)+.pb__headline.headline--h2{margin-top:100px}}.pb__headline.headline--h3{font-family:"Josefin Sans",sans-serif;font-size:30px;line-height:48px;margin:0 0 30px 0;text-transform:normal}@media screen and (min-width:992px){.pb__headline.headline--h3{font-size:40px;line-height:50px;margin:0 0 40px 0}}:not(.pb__headline)+.pb__headline.headline--h3{margin-top:60px}@media screen and (min-width:992px){:not(.pb__headline)+.pb__headline.headline--h3{margin-top:80px}}.pb__headline.headline--h4{font-family:"Josefin Sans",sans-serif;font-size:20px;line-height:30px;margin:0 0 20px 0;text-transform:normal}@media screen and (min-width:992px){.pb__headline.headline--h4{font-size:30px;line-height:40px;margin:0 0 30px 0}}:not(.pb__headline)+.pb__headline.headline--h4{margin-top:40px}@media screen and (min-width:992px){:not(.pb__headline)+.pb__headline.headline--h4{margin-top:60px}}.pb__headline.headline--h5{font-family:"Josefin Sans",sans-serif;font-size:18px;line-height:31px;margin:0 0 18px 0;text-transform:normal}@media screen and (min-width:992px){.pb__headline.headline--h5{font-size:22px;line-height:31px;margin:0 0 22px 0}}:not(.pb__headline)+.pb__headline.headline--h5{margin-top:36px}@media screen and (min-width:992px){:not(.pb__headline)+.pb__headline.headline--h5{margin-top:44px}}.pb__headline.headline--h6{font-family:"Josefin Sans",sans-serif;font-size:18px;line-height:31px;margin:0 0 18px 0;text-transform:normal}@media screen and (min-width:992px){.pb__headline.headline--h6{font-size:22px;line-height:31px;margin:0 0 22px 0}}:not(.pb__headline)+.pb__headline.headline--h6{margin-top:36px}@media screen and (min-width:992px){:not(.pb__headline)+.pb__headline.headline--h6{margin-top:44px}}.pb__headline{display:block;color:#851b2c;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-o-hyphens:auto;hyphens:auto}.pb__headline.headline--no-margin-bottom{margin-bottom:0}*>.pb__headline:last-child{margin-bottom:0}.pb__section{background-color:#fff;width:100%;max-width:1890px;margin:0 auto;position:relative}.pb__section+.pb__section:not(.pb__section--no-margin){margin-top:70px}.pb__section+.pb__section.pb__section--half-margin{margin-top:35px!important}.pb__section:not(.pb__section--wide)>.pb__section__content{max-width:1890px;margin:0 auto}.pb__section:not(.pb__section--no-padding)>.pb__section__content{padding:60px 10px}@media screen and (min-width:1910px){.pb__section:not(.pb__section--no-padding)>.pb__section__content{padding:60px 0}}.pb__section.pb__section--wide:not(.pb__section--no-padding)>.pb__section__content{padding:60px 0}@media screen and (min-width:1910px){.pb__section.pb__section--wide:not(.pb__section--no-padding)>.pb__section__content{padding:60px 0}}.pb__section.pb__section--no-horizontal-padding>.pb__section__content{padding-left:0;padding-right:0}.pb__section.pb__section--including-header{padding-top:50px}@media screen and (min-width:992px){.pb__section.pb__section--including-header{padding-top:100px}}.colors-inverted *{color:#fff}@media screen and (min-width:768px){.pb__section+.pb__section:not(.pb__section--no-margin){margin-top:140px}.pb__section .pb__section.pb__section--half-margin{margin-top:70px!important}}@media screen and (max-width:991px){.pb__section.section__navigation+.pb__section:not(.pb__section--no-margin){margin-top:70px}}
