@charset "UTF-8";:root{--color-brand1:#770c11;--color-brand2:#29211e;--color-brand3:#f5f5f5;--color-white:#fff;--color-grey:#707070;--color-text:var(--color-grey);--color-hover:var(--color-grey);--color-danger:#a94442;--color-vegetarisch:#256116;--color-vegan:#259146;--gutter-width:2.25rem;--gutter-width-half:1.125rem}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;src:url(/build/fonts/cormorant-garamond-v9-latin-300italic.a7d8108a.eot);src:local(""),url(/build/fonts/cormorant-garamond-v9-latin-300italic.a7d8108a.eot?#iefix) format("embedded-opentype"),url(/build/fonts/cormorant-garamond-v9-latin-300italic.c6896cef.woff2) format("woff2"),url(/build/fonts/cormorant-garamond-v9-latin-300italic.7b3f8599.woff) format("woff"),url(/build/fonts/cormorant-garamond-v9-latin-300italic.aaec0146.ttf) format("truetype"),url(/build/images/cormorant-garamond-v9-latin-300italic.59aa2366.svg#CormorantGaramond) format("svg")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:url(/build/fonts/cormorant-garamond-v9-latin-regular.ea7b875f.eot);src:local(""),url(/build/fonts/cormorant-garamond-v9-latin-regular.ea7b875f.eot?#iefix) format("embedded-opentype"),url(/build/fonts/cormorant-garamond-v9-latin-regular.c434a39b.woff2) format("woff2"),url(/build/fonts/cormorant-garamond-v9-latin-regular.8e859c93.woff) format("woff"),url(/build/fonts/cormorant-garamond-v9-latin-regular.9f331785.ttf) format("truetype"),url(/build/images/cormorant-garamond-v9-latin-regular.d2e0beae.svg#CormorantGaramond) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/build/fonts/montserrat-v14-latin-regular.0eb53b51.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/build/fonts/montserrat-v14-latin-regular.0eb53b51.eot?#iefix) format("embedded-opentype"),url(/build/fonts/montserrat-v14-latin-regular.b71748ae.woff2) format("woff2"),url(/build/fonts/montserrat-v14-latin-regular.0659a9f4.woff) format("woff"),url(/build/fonts/montserrat-v14-latin-regular.fa100f9f.ttf) format("truetype"),url(/build/images/montserrat-v14-latin-regular.22d8566c.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/montserrat-v14-latin-700.b5a87544.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/build/fonts/montserrat-v14-latin-700.b5a87544.eot?#iefix) format("embedded-opentype"),url(/build/fonts/montserrat-v14-latin-700.7dbcc8a5.woff2) format("woff2"),url(/build/fonts/montserrat-v14-latin-700.99271a83.woff) format("woff"),url(/build/fonts/montserrat-v14-latin-700.e06b80ee.ttf) format("truetype"),url(/build/images/montserrat-v14-latin-700.fac85a30.svg#Montserrat) format("svg")}body:before{z-index:-1!important}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400;padding:0}ul{list-style:none}figure,ol,ul,ul li{margin:0;padding:0}fieldset,p{padding:0}fieldset{border:none;margin:0}button{cursor:pointer}img{vertical-align:middle}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;-ms-touch-action:none;touch-action:none;width:100%;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.8);opacity:0;transform:translateZ(0)}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;-ms-touch-action:none;touch-action:none}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#fff}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#000;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:#000;text-decoration:underline}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;opacity:.75;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/build/images/default-skin.94fd816d.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/build/images/default-skin.8a2fc687.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,.3);content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:opacity .25s ease-out;width:100%;will-change:opacity;z-index:1600}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{-webkit-backface-visibility:hidden;background:#fff;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.25);display:block;position:absolute;right:44px;top:56px;transform:translateY(6px);transition:transform .25s;width:auto;will-change:transform;z-index:1620}.pswp__share-tooltip a{display:block;font-size:14px;line-height:18px;padding:8px 12px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{border:6px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;position:absolute;right:15px;top:-12px;width:0}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{color:#fff;font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#ccc;font-size:13px;line-height:20px;margin:0 auto;max-width:420px;padding:10px;text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/build/images/preloader.14d740b6.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before,.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:transparent}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular,400);line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background,#4a5464);border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small,13px);left:0;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base,15px);padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-menu-color,#4a5464);font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border-top-color:transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color,#728197);right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular,400);margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color,#728197);left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2);overflow:hidden;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:var(--plyr-range-thumb-height,13px);margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-tooltip-color,#4a5464);font-size:var(--plyr-font-size-small,13px);font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing,10px);padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);color:#fff;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.plyr{margin:0 auto;width:100%}.plyr .plyr__video-wrapper{margin:auto}.plyr .plyr__control--overlaid{background-color:var(--color-brand2);border:none;border:3px solid var(--color-brand1);color:var(--color-brand1);display:block;fill:currentColor;height:56px;width:56px}.plyr .plyr__control--overlaid svg{display:block;fill:currentColor;margin:0 auto}.plyr .plyr__control.plyr__tab-focus,.plyr .plyr__control:hover,.plyr .plyr__tab-focus{background:var(--color-brand1);color:var(--color-brand2)}@media (max-width:46.24em){.container{width:100%}}@media (min-width:48em) and (max-width:61.99em){.container{width:740px}}@media (min-width:62em) and (max-width:74.99em){.container{width:980px}}@media (min-width:75em) and (max-width:81.24em){.container{width:1140px}}@media (min-width:81.25em){.container{max-width:1336px;width:100%}}.container{margin-left:auto;margin-right:auto;padding-left:var(--gutter-width)/2;padding-right:var(--gutter-width)/2}.columns{display:flex;flex-wrap:wrap;margin-left:calc(var(--gutter-width-half)*-1);margin-right:calc(var(--gutter-width-half)*-1)}.columns .column_112{padding:0 var(--gutter-width-half);width:8.333%}.columns .column_16{padding:0 var(--gutter-width-half);width:16.666%}.columns .column_14{padding:0 var(--gutter-width-half);width:25%}.columns .column_13{padding:0 var(--gutter-width-half);width:33.333%}.columns .column_12{padding:0 var(--gutter-width-half);width:50%}.columns .column_23{padding:0 var(--gutter-width-half);width:66.666%}.columns .column_34{padding:0 var(--gutter-width-half);width:75%}.columns .column_1{padding:0 var(--gutter-width-half);width:100%}.columns .column_15{padding:0 var(--gutter-width-half);width:20%}.columns .column_25{padding:0 var(--gutter-width-half);width:40%}.columns .column_35{padding:0 var(--gutter-width-half);width:60%}.kachel_container.review_kachel .review_intro{margin:0 auto 2rem;max-width:720px;text-align:left}.kachel_container.review_kachel .headline{margin-bottom:1rem}.kachel_container.review_kachel .review_intro .subheadline{background:transparent;border:0;bottom:auto;color:inherit;display:block;font-family:inherit;left:auto;letter-spacing:.05em;margin:.25rem 0 1rem;padding:0;position:static}.kachel_container.review_kachel .article_text{margin-top:.5rem}.kachel_container.review_kachel .article_text p{line-height:1.5;margin:.25rem 0}.kachel_container.review_kachel .review_form{margin:2rem auto 0;max-width:720px}.kachel_container.review_kachel .contact_form_part{background-color:#fff;color:#29211e;padding:2rem}.kachel_container.review_kachel .contact_form_part .form_intro,.kachel_container.review_kachel .contact_form_part p{font-size:16px;line-height:1.5}.kachel_container.review_kachel .contact_form_part .unwichtig{font-size:14px;line-height:1.5}.kachel_container.review_kachel .contact_form_part .form_headline{color:#770c11;font-weight:700;margin:0 0 .5rem}.kachel_container.review_kachel .contact_form_part .form_intro{margin-bottom:1rem}.kachel_container.review_kachel .contact_form_part .form-required{font-size:16px;margin:0}.kachel_container.review_kachel .contact_form_part a,.link_cloud .kachel_container.review_kachel .contact_form_part a{color:#770c11;text-decoration:underline}.kachel_container.review_kachel[class*=-is-open] .kachel_content{margin:24px auto 0;max-width:960px;padding:0 1.5rem}.star-rating{cursor:pointer;display:flex;gap:.25rem;margin:1.5rem 0 1rem}.star-rating .star{background:none;border:0;color:#c8c8c8;cursor:pointer;line-height:0;padding:0;transition:color .12s ease}.star-rating .star svg{display:block;fill:currentColor;height:48px;stroke:currentColor;width:48px}.star-rating .star.is-active,.star-rating .star:focus,.star-rating .star:hover{color:#ffb400;outline:none}.star-hint{color:inherit;display:block;margin-bottom:1rem;opacity:.85}.review-success{padding:1.5rem;text-align:center}#consent_manager-background .consent_manager-wrapper{border-radius:0;font-family:inherit;font-size:inherit;max-width:55em}#consent_manager-background .consent_manager-wrapper:focus,#consent_manager-background .consent_manager-wrapper:focus-visible{outline:none}#consent_manager-background .consent_manager-wrapper .consent_manager-cookiegroups label,#consent_manager-background .consent_manager-wrapper .consent_manager-text{font-size:18px;line-height:25px}#consent_manager-background .consent_manager-wrapper .consent_manager-cookiegroups label>input[type=checkbox],#consent_manager-background .consent_manager-wrapper .consent_manager-text>input[type=checkbox]{accent-color:var(--color-brand1);filter:none;transform:scale(1.4)}#consent_manager-background .consent_manager-wrapper .consent_manager-cookiegroups label>input[type=checkbox]:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-cookiegroups label>input[type=checkbox]:focus-visible,#consent_manager-background .consent_manager-wrapper .consent_manager-text>input[type=checkbox]:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-text>input[type=checkbox]:focus-visible{outline:2px solid var(--color-brand1)}#consent_manager-background .consent_manager-wrapper .consent_manager-show-details,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks{color:var(--color-text);font-size:16px;line-height:24px}#consent_manager-background .consent_manager-wrapper .consent_manager-show-details a,#consent_manager-background .consent_manager-wrapper .consent_manager-show-details button,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks a,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks button{border-radius:0;height:auto;line-height:normal;padding:2px 4px}#consent_manager-background .consent_manager-wrapper .consent_manager-show-details a:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-show-details a:focus-visible,#consent_manager-background .consent_manager-wrapper .consent_manager-show-details button:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-show-details button:focus-visible,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks a:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks a:focus-visible,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks button:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-sitelinks button:focus-visible{outline:2px solid var(--color-brand1)}#consent_manager-background .consent_manager-wrapper .consent_manager-buttons button{background-color:#fff;border:2px solid var(--color-text);color:var(--color-text);cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;margin-right:2rem;padding:.5em 1em;width:auto}#consent_manager-background .consent_manager-wrapper .consent_manager-buttons button:active,#consent_manager-background .consent_manager-wrapper .consent_manager-buttons button:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-buttons button:focus-visible,#consent_manager-background .consent_manager-wrapper .consent_manager-buttons button:hover{background-color:var(--color-brand1);border:2px solid var(--color-brand1);color:#fff;opacity:.8;outline:none}#consent_manager-background .consent_manager-wrapper .consent_manager-close-box:focus,#consent_manager-background .consent_manager-wrapper .consent_manager-close-box:focus-visible{outline:2px solid var(--color-brand1)}@media (max-width:767px){#consent_manager-background .consent_manager-wrapper .consent_manager-text{line-height:24px}}.consent_manager-module .btn,.consent_manager-module button{cursor:pointer;display:inline-block;margin:3rem auto}.form_anchor{position:relative;top:-132px}.form-group{margin-bottom:2rem}label{border-radius:100px;font-size:90%;font-weight:400;padding:2px 10px}.form-control{background-color:#fff;border:none;border-bottom:1px solid var(--color-brand2);box-shadow:none;color:var(--color-brand1);font-family:Montserrat,sans-serif;font-size:16px;height:42px;padding:6px;text-indent:12px;width:100%}.form-control:active,.form-control:focus,.form-control:hover{border:none;border-bottom:1px solid var(--color-brand1);box-shadow:none}.form-control:active:before,.form-control:focus:before,.form-control:hover:before{content:attr(placeholder)}.form-control::placeholder{color:var(--color-brand2);opacity:.8}select.form-control{text-align:center;text-indent:0;width:auto}textarea.form-control{border:1px solid var(--color-brand2);height:260px;padding:16px;text-indent:0}textarea.form-control:active,textarea.form-control:focus,textarea.form-control:hover{border:1px solid #052453}.form-horizontal .checkbox{text-align:left}.radio input[type=radio]{margin-left:-20px;margin-top:4px;position:absolute}input[type=checkbox],input[type=radio]{line-height:normal;margin:4px 0 0}.checkbox input[type=checkbox]{margin-top:4px;position:absolute}.checkbox p{padding-left:20px}.form-inline-controls{overflow:hidden}.has-error .control-label,.has-error .form-control{border-color:inherit;box-shadow:none;color:var(--color-danger);font-weight:700}.has-error .control-label:active,.has-error .control-label:focus,.has-error .control-label:hover,.has-error .form-control:active,.has-error .form-control:focus,.has-error .form-control:hover{border-color:inherit;box-shadow:none}.alert-danger{border:1px solid var(--color-danger);margin-bottom:1.5rem;padding:16px 24px}.alert-danger ul{list-style-type:square}.btn{background-color:var(--color-brand2);border:0;border-radius:2px;color:#fff;font-family:Montserrat,sans-serif;font-size:18px;line-height:26px;max-width:350px;padding:6px 24px;transition:all .5s;white-space:normal}.btn-success:active,.btn-success:focus,.btn-success:hover,.btn:active,.btn:focus,.btn:hover{background-color:var(--color-hover);border-color:var(--color-hover);color:#fff;opacity:.7;text-decoration:none}.btn-default{background-color:#fff;border-color:var(--color-grey);color:var(--color-grey)}.btn-danger,.btn-info,.btn-link,.btn-primary,.btn-success,.btn-warning{background-color:var(--color-brand2);border-color:var(--color-hover);color:#fff}.btn-none,.btn-none:focus,.btn-none:hover{background:none;border:0;box-shadow:none!important;color:var(--color-brand2);font-size:20px}.selectbox .btn{padding:5px 14px 5px 0}#kontakt-box{max-width:500px;width:100%}#kontakt-box button{margin-bottom:60px}#kontakt-box h2{text-align:center}#yform-kontakt-form-cname,.ootw{height:0;left:-8636em;position:absolute;top:-8636em;width:0}@media (max-width:1219px){.btn{font-size:14px}}.link_cloud{justify-content:center}.link_cloud.columns>.column_13{padding:0}.link_cloud.columns>.column_13>*{margin:var(--gutter-width) var(--gutter-width-half)}.link_cloud.columns>.column_13>:last-child{margin-bottom:0}.link_cloud .kachel_container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;position:relative}.link_cloud .kachel_container .subheadline{bottom:16px;color:#fff;font-family:Cormorant Garamond,sans-serif;font-size:24px;font-weight:700;left:14px;line-height:36px;position:absolute;top:auto;word-wrap:normal;border:3px solid transparent;margin:0;max-width:75%;padding:6px 14px 10px}.link_cloud .kachel_container.bg_muster_klein{background:#fff url(/build/images/bg_muster.5271eb0c.jpg) no-repeat scroll 50%/cover}.link_cloud .kachel_container.bg_muster_klein svg.close{fill:var(--color-brand1)}.link_cloud .kachel_container.bg_muster_klein svg.close:hover{fill:var(--color-brand2)}.link_cloud .kachel_container.bg_rot{background-color:var(--color-brand1);color:#fff}.link_cloud .kachel_container.bg_rot a{color:#fff}.link_cloud .kachel_container.bg_rot svg.close{fill:currentColor}.link_cloud .kachel_container.bg_rot svg.close:hover{fill:var(--color-brand2)}.link_cloud .kachel_container[class*=trigger]{cursor:pointer}.link_cloud .kachel_container[class*=trigger]:active,.link_cloud .kachel_container[class*=trigger]:focus,.link_cloud .kachel_container[class*=trigger]:hover{opacity:.6;transition:opacity .5s}.link_cloud .kachel_container[class*=-is-open]{align-items:flex-start;cursor:auto;height:100vh;left:0;margin:0;overflow:auto;padding-top:94px;position:fixed;top:0;width:100%;z-index:2000}.link_cloud .kachel_container[class*=-is-open]:active,.link_cloud .kachel_container[class*=-is-open]:focus,.link_cloud .kachel_container[class*=-is-open]:hover{opacity:1}.link_cloud .kachel_container[class*=-is-open]>img{display:none}.link_cloud .kachel_container[class*=-is-open] .kachel_teaser{display:flex;height:auto;justify-content:space-around;position:relative;width:100%}.link_cloud .kachel_container[class*=-is-open] .kachel_teaser .subheadline{background-color:transparent;border:3px solid var(--color-brand1);color:var(--color-brand1);display:inline-block;position:static}.link_cloud .kachel_container[class*=-is-open] .kachel_teaser img{min-height:auto;min-width:auto}.link_cloud .kachel_container[class*=-is-open] .kachel_teaser picture{display:none}.link_cloud .kachel_container[class*=-is-open] .kachel_teaser svg{height:44px;width:44px}.link_cloud .kachel_container[class*=-is-open] .kachel_teaser svg.close{cursor:pointer;display:block;padding:6px}.link_cloud .kachel_container[class*=-is-open].bg_muster_klein .kachel_teaser .subheadline{border-color:var(--color-brand1);color:var(--color-brand1)}.link_cloud .kachel_container[class*=-is-open].bg_rot .kachel_teaser .subheadline{border-color:#fff;color:#fff}.link_cloud .kachel_container[class*=-is-open] .kachel_content{display:block}.link_cloud .kachel_teaser{height:100%;padding:0;text-align:center;width:100%}.link_cloud .kachel_teaser>img,.link_cloud .kachel_teaser>svg{fill:currentColor;max-height:80px;max-width:80px}.link_cloud .kachel_teaser svg.close{display:none}.link_cloud .kachel_content{display:none;margin-top:64px}.link_cloud .kachel_content .columns>*{margin-bottom:1em}.link_cloud .kachel_content .article_text{margin:0 auto;text-align:left}.link_cloud .kachel_content .article_text a{text-decoration:underline}.link_cloud .kachel_content .article_text a:active,.link_cloud .kachel_content .article_text a:focus,.link_cloud .kachel_content .article_text a:hover{text-decoration:none}.link_cloud .kachel_content .article_text td:first-child{text-align:left}.link_cloud .kachel_content .article_text td:last-child{text-align:right}.link_cloud .kachel_content p{font-size:20px;line-height:36px}.link_cloud .text_kachel .kachel_teaser{height:auto;position:static}.link_cloud .text_kachel.bg_muster_klein .subheadline{color:var(--color-brand1)}.link_cloud .bild_kachel>a{height:100%;width:100%}.link_cloud .bild_kachel a:active img,.link_cloud .bild_kachel a:focus img,.link_cloud .bild_kachel a:hover img{opacity:.6;transition:opacity .5s}.link_cloud .bild_kachel picture{display:block;height:100%;width:100%}.link_cloud .bild_kachel picture img{min-height:100%;min-width:100%}.link_cloud .bild_kachel .subheadline{background-color:rgba(0,0,0,.1);border:3px solid #fff;color:#fff}.link_cloud .video_kachel{height:0;padding-bottom:134.333%}.link_cloud .video_kachel video{height:auto;left:50%;min-height:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.link_cloud .column_25 .video_kachel{padding-bottom:66.4%}.link_cloud .column_25 .video_kachel video{height:100%;width:auto}.link_cloud .link_reservierung .kachel_content .article_form{background-color:#fff;color:var(--color-brand1);max-width:600px;overflow:hidden;padding:36px 60px;position:relative;width:100%;z-index:0}.link_cloud .link_reservierung .kachel_content .article_form h1,.link_cloud .link_reservierung .kachel_content .article_form h2{color:#fff;margin-bottom:36px}.link_cloud .link_reservierung .kachel_content .article_form p{color:var(--color-brand1);font-size:medium;line-height:normal}.link_cloud .link_reservierung .kachel_content .article_form p a{color:var(--color-hover)}@media (max-width:991px){.article_image img{margin:0 auto}.link_cloud.columns>.column_13{flex:0 1 100%}.link_cloud .kachel_container[class*=-is-open]{padding-top:44px}.link_cloud .kachel_container[class*=-is-open] .kachel_content,.link_cloud .kachel_container[class*=-is-open] .kachel_teaser{margin-bottom:1em;width:100%}.link_cloud .kachel_container[class*=-is-open] .kachel_content h1,.link_cloud .kachel_container[class*=-is-open] .kachel_content h2,.link_cloud .kachel_container[class*=-is-open] .kachel_teaser h1,.link_cloud .kachel_container[class*=-is-open] .kachel_teaser h2{font-size:30px}.link_cloud .kachel_container[class*=-is-open] .kachel_content b,.link_cloud .kachel_container[class*=-is-open] .kachel_content p,.link_cloud .kachel_container[class*=-is-open] .kachel_teaser b,.link_cloud .kachel_container[class*=-is-open] .kachel_teaser p{font-size:16px;line-height:30px}.link_cloud .kachel_container[class*=-is-open] .kachel_content .subheadline,.link_cloud .kachel_container[class*=-is-open] .kachel_teaser .subheadline{font-size:24px}.link_cloud .link_reservierung .kachel_content .article_form{padding:36px}}.geolocation_map rex-map{height:70vh;min-height:500px;width:100%}@media (min-width:992px) and (max-width:1219px){.link_cloud .kachel_container[class*=-is-open] .kachel_content,.link_cloud .kachel_container[class*=-is-open] .kachel_teaser{width:75%}}@media (min-width:1220px){.link_cloud .kachel_container .subheadline{font-size:40px;line-height:44px}.link_cloud .kachel_container .kachel_content .article_text{width:80%}}.mt{padding-top:80px}.mb,.mtb{padding-bottom:80px}.mtb{padding-top:80px}.mtbi{padding-bottom:120px;padding-top:20px}.neg{margin-bottom:-120px;position:relative;z-index:1}.buttons{display:flex;flex-wrap:wrap;justify-content:space-around}.buttons .btn{font-weight:700;margin-bottom:1rem}.brand1{color:var(--color-brand1)}.bg_brand0{background-color:#fff}.bg_brand1,.bg_brand2,.bg_brand3,.bg_danger{background-color:var(--color-brand1);color:#fff}.bg_brand1 .brand1,.bg_brand1 a,.bg_brand1 blockquote,.bg_brand1 h1,.bg_brand1 h2,.bg_brand1 h3,.bg_brand1 i,.bg_brand1 td,.bg_brand2 .brand1,.bg_brand2 a,.bg_brand2 blockquote,.bg_brand2 h1,.bg_brand2 h2,.bg_brand2 h3,.bg_brand2 i,.bg_brand2 td,.bg_brand3 .brand1,.bg_brand3 a,.bg_brand3 blockquote,.bg_brand3 h1,.bg_brand3 h2,.bg_brand3 h3,.bg_brand3 i,.bg_brand3 td,.bg_danger .brand1,.bg_danger a,.bg_danger blockquote,.bg_danger h1,.bg_danger h2,.bg_danger h3,.bg_danger i,.bg_danger td{color:#fff}.bg_brand1 a:active,.bg_brand1 a:focus,.bg_brand1 a:hover,.bg_brand2 a:active,.bg_brand2 a:focus,.bg_brand2 a:hover,.bg_brand3 a:active,.bg_brand3 a:focus,.bg_brand3 a:hover,.bg_danger a:active,.bg_danger a:focus,.bg_danger a:hover{color:#fff;text-decoration:none}.bg_brand1 a:active i,.bg_brand1 a:focus i,.bg_brand1 a:hover i,.bg_brand2 a:active i,.bg_brand2 a:focus i,.bg_brand2 a:hover i,.bg_brand3 a:active i,.bg_brand3 a:focus i,.bg_brand3 a:hover i,.bg_danger a:active i,.bg_danger a:focus i,.bg_danger a:hover i{color:var(--color-brand2)}.bg_brand1 hr,.bg_brand2 hr,.bg_brand3 hr,.bg_danger hr{border-color:#fff}.bg_brand3{background-color:var(--color-brand3)}.bg_brand3,.bg_brand3 a,.bg_brand3 a:active,.bg_brand3 a:focus,.bg_brand3 a:hover,.bg_brand3 h1,.bg_brand3 h2,.bg_brand3 h3,.bg_brand3 i{color:var(--color-brand1)}.bg_brand3 svg{color:var(--color-brand2)}.bg_brand2{background-color:var(--color-brand2)}.bg_brand2 .btn{background-color:var(--color-brand1)}.bg_danger{background-color:var(--color-danger)}main .module_text .article_text{margin:0 auto;padding:0 var(--gutter-width-half)}.module_text .article_text h1,.module_text .article_text h2{margin-top:0;padding-top:36px}.module_text .article_text h1+.subheadline,.module_text .article_text h2+.subheadline{display:inline-block;font-size:26px;font-weight:400;line-height:38px;margin-bottom:26px;padding:0 4px}.module_text .article_text ul{padding:0 0 1.5em 1.5em;text-align:left}.module_text .article_text ul li{margin-bottom:1em;padding-left:.5em}.module_text .article_text ul li:before{background-color:var(--color-brand1);content:"";display:inline-block;height:14px;margin-left:-30px;margin-right:16px;vertical-align:middle;width:14px}.module_image_text h1,.module_image_text h2{font-family:Cormorant Garamond,serif;line-height:1;margin-bottom:8px;margin-top:0;padding-top:34px;text-transform:uppercase}.module_image_text h1+.subheadline,.module_image_text h2+.subheadline{display:inline-block;font-size:26px;font-weight:400;line-height:38px;margin-bottom:26px;padding:0 4px}.multi_columns{justify-content:space-around;margin-top:130px;padding:0;position:relative}.bg_columns .multi_columns .bg_teaser{background-color:var(--color-brand3)}.bg_columns.bg_brand3 .multi_columns .bg_teaser{background-color:var(--color-brand2)}.multi_columns .bg_teaser{height:100%;margin:0;padding:32px 0}.multi_columns .bg_teaser .inner_teaser{height:100%}.multi_columns .bg_teaser .inner_teaser p{font-size:18px;line-height:24px;margin-bottom:0}.multi_columns .bg_teaser .inner_teaser p.subheadline{font-size:22px;font-weight:700}.multi_columns .bg_teaser .inner_teaser ul{padding:0 0 0 1.5em;text-align:left}.multi_columns .bg_teaser .inner_teaser ul li{line-height:30px;padding-left:.5em}.multi_columns .column_13:nth-child(2) .bg_teaser .inner_teaser>p{color:var(--color-text);font-family:Cormorant Garamond,sans-serif;font-size:44px;font-style:italic;left:50%;line-height:62px;margin:0;padding:0;position:absolute;text-align:center;top:-60px;transform:translateX(-50%);width:100%}.multi_columns .column_13:last-child{text-align:right}.multi_columns .teaser_image{height:100%;position:relative}.multi_columns .teaser_image img{height:125%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.lus_tabs{margin:0;padding:48px 0 64px}.lus_tabs .tabs_header{border-bottom:1px solid var(--color-brand2);justify-content:space-evenly}.lus_tabs .tabs_header li{color:var(--color-brand1);cursor:pointer;display:block;font-family:Cormorant Garamond,sans-serif;font-size:32px;line-height:40px;padding:12px 24px;text-align:center;text-transform:uppercase}.lus_tabs .tabs_header li:after{background-color:transparent;border-radius:50px;content:" ";display:block;height:20px;margin:0 auto;width:20px}.lus_tabs .tabs_header li[class$=is-open]{color:var(--color-brand2)}.lus_tabs .tabs_header li[class$=is-open]:after{background-color:var(--color-brand2)}.lus_tabs .tabs_content{margin-top:56px}.lus_tabs .tabs_content .tab{display:none}.lus_tabs .tabs_content .tab.is-visible{display:block}.my-gallery{display:flex;flex-wrap:wrap}.my-gallery .my-thumb{display:block;margin-bottom:36px;position:relative}.my-gallery .my-thumb picture{display:block}.my-gallery .my-thumb.my-thumb2 a{display:block;height:100%;overflow:hidden;position:relative}.text-center .my-gallery{justify-content:center}.my-gallery picture:hover{opacity:.6;transition:opacity .5s}.flex_reversed{flex-direction:row-reverse}.columns,.displayflex{display:flex}@media (max-width:991px){.columns,.displayflex{flex-wrap:wrap}.columns>*,.displayflex>*{flex:0 1 100%;max-width:100%}}.columns-centered{justify-content:center}.align-items-end{align-items:flex-end}.scroll_anchor{display:block;height:0;position:relative;top:-76px}@media (max-width:767px){.neg{margin-bottom:-40px}.news_container .teaser_text{height:auto}.teaser{margin-left:calc(var(--gutter-width-half)*-1);margin-right:calc(var(--gutter-width-half)*-1)}}@media (max-width:991px){.my-gallery .column_14{flex:0 1 50%}.multi_columns{margin-top:160px}.multi_columns .column_13:nth-child(2) .bg_teaser{padding:12px 0}.multi_columns .column_13:nth-child(2) .bg_teaser .inner_teaser>p{font-size:32px;line-height:44px;top:-120px}.multi_columns .bg_teaser{padding:0}.multi_columns .bg_teaser .inner_teaser p{font-size:16px}}@media (min-width:992px){main .module_text .article_text{width:70%}}.nav{display:flex;list-style:none}.nav>li>a,.nav>li>span{padding:6px 10px}.nav>li>a:focus,.nav>li>a:hover,.nav>li>span:focus,.nav>li>span:hover{background-color:transparent;color:var(--color-hover);text-decoration:none}.nav-main.is-visible{left:auto;max-height:100vh;overflow-y:auto;right:0;width:100%}.nav-main.is-visible+.mobile-overlay{background-color:rgba(0,0,0,.6);height:100%;left:0;width:100%}.nav-main,.nav-main.is-visible+.mobile-overlay{position:fixed;top:140px;transition:all .5s cubic-bezier(.685,.0473,.346,1)}.nav-main{background-color:var(--color-brand1);overflow-x:hidden;right:-100%;width:0;z-index:600}.nav-main ul{display:block;margin:0 auto;text-align:center;width:320px}.nav-main ul li:last-child{border-bottom:0}.nav-main ul>li>a.selected,.nav-main ul>li>a:focus,.nav-main ul>li>a:hover{text-decoration:none}.nav-main>ul>li{margin-bottom:0;padding:0}.nav-main>ul>li a,.nav-main>ul>li span{border:2px solid transparent;color:#fff;font-size:30px;width:100%}.nav-main>ul>li a.selected,.nav-main>ul>li a:focus,.nav-main>ul>li a:hover,.nav-main>ul>li span.selected,.nav-main>ul>li span:focus,.nav-main>ul>li span:hover{border:2px solid #fff;color:#fff}.nav-main>ul>li>a,.nav-main>ul>li>span{display:block;font-size:24px;padding:8px 16px;transition:border-color .5s}.nav-main i,.nav-main img{display:none}.nav-lang,.nav-social{display:inline-block}.nav-lang{overflow:hidden}.nav-lang ul a{color:var(--color-brand1);font-size:24px;line-height:1;text-transform:uppercase;transition:color 1s linear 1s}.nav-lang ul a:focus,.nav-lang ul a:hover{color:var(--color-hover);text-decoration:none}.nav-social ul li a{display:block;font-size:24px;padding:7px;text-align:center}.nav-social ul li a:focus,.nav-social ul li a:hover{opacity:.6}.nav-social ul li a svg{fill:var(--color-brand1);height:30px;transition:fill 1s linear 1s;width:30px}.nav-oben{display:inline-block}.nav-oben ul{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0}.nav-oben ul a{border:2px solid transparent;color:#fff;display:inline-block;font-size:20px;font-weight:700;padding:4px 16px;transition:all .5s cubic-bezier(.685,.0473,.346,1);width:100%}.nav-oben ul a.selected,.nav-oben ul a:focus,.nav-oben ul a:hover{border:2px solid #fff;color:inherit}.nav-mobile{text-align:right}.nav-mobile [class^=trigger]{cursor:pointer;display:inline-block;line-height:1;padding:3px;text-align:center;width:44px}.nav-mobile [class^=trigger].nav-main-is-open svg,.nav-mobile [class^=trigger].nav-search-is-open svg{display:none}.nav-mobile [class^=trigger].nav-main-is-open svg.close,.nav-mobile [class^=trigger].nav-search-is-open svg.close{display:inline-block}.nav-mobile [class^=trigger] svg{fill:var(--color-brand1);height:48px;width:48px}.nav-mobile [class^=trigger] svg.close{background-color:var(--color-brand1);display:none;fill:#fff}.nav-mobile span[class^=trigger]+span{border-left:1px solid var(--color-grey)}.nav-mobile span:focus,.nav-mobile span:hover{opacity:.6}.back-to-top{left:50%;position:absolute;top:-52px;transform:translateX(-50%)}.back-to-top:active,.back-to-top:focus,.back-to-top:hover{opacity:.7}.back-to-top svg{height:72px;width:72px}@media (max-width:991px){.nav-main{top:86px}.nav-main>ul>li a,.nav-main>ul>li span{font-size:20px}}@media (min-width:992px){.shrink-nav .nav-mobile{display:none}.shrink-nav .nav-social svg{fill:transparent}.shrink-nav .nav-lang ul a{color:transparent}}@media (min-width:1220px){.nav-main{padding:44px 56px}.shrink-nav .nav-main{top:80px}}#WidgetReservation_23{background-color:transparent;border:none;border-radius:0}#WidgetReservation_23 .alert__box--green{color:inherit}.slider_rotator{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:0;position:relative;width:100%}.slider_rotator .slides{height:100%;margin:0;overflow:hidden;position:relative}.slider_rotator .slides .slide{height:auto;left:0;min-height:100%;position:absolute;top:0;width:100%}.slider_rotator .slides .slide:first-child{position:relative;z-index:3}.slider_rotator .slides .slide img{margin:0 auto;width:100%}.slider_rotator .slider_text{color:#fff;left:0;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:100}.slider_rotator .slider_text .columns{align-items:flex-end;flex-wrap:wrap}.slider_rotator .slider_text .columns>*{font-size:18px}.slider_rotator .slider_text .columns .subheadline{font-size:36px;font-weight:700;margin-bottom:1em;margin-top:.25em}.slider_rotator .slider_text .columns p{font-size:16px}.slider_rotator .slider_text .columns ul{list-style:square;list-style-position:inside}.slider_rotator .slider_text .columns .slider_textblock{background-color:rgba(0,0,0,.4);background-color:#333;border:1px solid #fff;padding:2rem}.slider_rotator .slider_text .columns .slider_textblock .subline{font-family:Cormorant Garamond,sans-serif;font-size:64px;line-height:72px}.slider_rotator .slider_text .columns .slider_textblock a{color:#fff;text-decoration:underline}.slider_rotator .slider_text .columns .slider_textblock a:hover{text-decoration:none}.slider_rotator .slider_text .columns .slider_textblock .btn-default{color:var(--color-brand1);text-decoration:none}.slider_rotator .slider_text .columns .slider_textblock_bg{background-color:#fff;border:.75rem solid var(--color-brand1);color:var(--color-brand2);padding:1.5rem}.slider_rotator .slider_text .columns .slider_textblock_bg p{font-size:18px;line-height:24px}.slider_rotator .slider_text .columns .slider_textblock_bg p:last-child{margin-bottom:0}.slider_rotator .slider_text .columns .slider_textblock_bg .btn{background-color:var(--color-brand2);text-decoration:none}.slider_controls{height:100%;position:absolute;top:0;width:100%}.slider_controls .nextBtn,.slider_controls .prevBtn{color:#fff;display:block;font-size:38px;height:44px;line-height:40px;opacity:.8;overflow:hidden;position:absolute;text-align:center;text-decoration:none;top:50%;transform:translateY(-50%);width:44px;z-index:400}.bg_brand3 .slider_controls .nextBtn,.bg_brand3 .slider_controls .prevBtn{color:#000}.slider_controls .nextBtn:hover,.slider_controls .prevBtn:hover{opacity:1}.slider_controls .prevBtn{left:40px}.slider_controls .nextBtn{right:40px}.slider_dots{align-items:center;bottom:0;display:flex;height:64px;justify-content:center;left:50%;padding:0;position:absolute;transform:translateX(-50%);z-index:100}.slider_dots a{border:2px solid var(--color-grey);cursor:pointer;display:inline-block;height:14px;margin:5px 22px;position:relative;text-align:center;transition:border .3s;width:14px}.slider_dots a.active,.slider_dots a:hover{background-color:var(--color-grey)}.slider_logo{background-color:#fff;bottom:120%;left:50%;position:absolute;text-align:center;transform:translateX(-50%) translateY(36%);transition:all 1s linear;width:80%;z-index:101}.slider_logo img{height:124px;margin:27px auto;max-width:100%}@media (max-width:991px){.slider_rotator{max-height:none}.slider_rotator .slider_dots{padding:0;position:static;transform:none}.slider_rotator .slider_dots a{margin:5px 25px}.slider_rotator .slider_text{background-color:var(--color-brand3);margin:0;padding:.5em 1em 1em;position:static;transform:none;width:100%}.slider_rotator .slider_text:before{display:none}.slider_rotator .slider_text .columns>*+*{margin-top:1em}.slider_rotator .slider_text .columns .slider_textblock .subline{font-size:44px}.slider_rotator .slider_text .columns>.text-center{display:none}.slider_rotator .slider_logo{width:86%}.slider_rotator .slider_logo img{height:80px;margin:16px auto;max-width:86%}.slider_rotator a.prevBtn{left:10px;top:40%}.slider_rotator a.nextBtn{right:10px;top:40%}}@media (min-width:992px){.shrink-nav .slider_logo{bottom:0;width:80%}}@media (min-width:1220px){.slider_rotator .slider_text .columns p{font-size:16px}}.speisekartenzeile>h1,.speisekartenzeile>h2,.speisekartenzeile>h3{padding:0 24px}.speisekartenzeile h1,.speisekartenzeile h2,.speisekartenzeile h3{margin-bottom:1.5em;text-align:center}.bg_grey .speisekartenzeile h1,.bg_grey .speisekartenzeile h2,.bg_grey .speisekartenzeile h3{border-color:var(--color-brand1);color:#fff}.speisekartenzeile h1 em,.speisekartenzeile h2 em,.speisekartenzeile h3 em{font-size:24px}.speisekartenzeile .speisekartenspalten{margin:0}.speisekartenzeile .speisekartenspalte{padding:0 64px}.bg_grey .speisekartenzeile .speisekartenspalte .speise{color:#fff}.speisekartenzeile .speisekartenspalte .speise{padding-bottom:1em}.speisekartenzeile .speisekartenspalte .speise b{font-size:22px;white-space:nowrap}.bg_grey .speisekartenzeile .speisekartenspalte .speise b{color:#fff}.speisekartenzeile .speisekartenspalte .speise p{font-size:18px;line-height:30px}.speisekartenzeile .speisekartenspalte .speise .menge,.speisekartenzeile .speisekartenspalte .speise .preis{margin-bottom:0;text-align:right;white-space:nowrap}.speisekartenzeile .speisekartenspalte .vegan,.speisekartenzeile .speisekartenspalte .vegetarisch{background-color:var(--color-vegetarisch);color:#fff;display:inline-block;padding:2px 8px}.bg_grey .speisekartenzeile .speisekartenspalte .vegan,.bg_grey .speisekartenzeile .speisekartenspalte .vegetarisch{background-color:var(--color-vegetarisch)}.speisekartenzeile .speisekartenspalte .vegan+.speise,.speisekartenzeile .speisekartenspalte .vegetarisch+.speise{margin:0 calc(var(--gutter-width-half)*-1) 1em calc(var(--gutter-width-half)*-1)}.bg_grey .speisekartenzeile .speisekartenspalte .vegan+.speise,.bg_grey .speisekartenzeile .speisekartenspalte .vegetarisch+.speise{border-color:var(--color-vegetarisch)}.speisekartenzeile .speisekartenspalte .vegan+.speisen,.speisekartenzeile .speisekartenspalte .vegetarisch+.speisen{margin-left:calc(var(--gutter-width-half)*-1)}.bg_grey .speisekartenzeile .speisekartenspalte .vegan+.speisen,.bg_grey .speisekartenzeile .speisekartenspalte .vegetarisch+.speisen{border-color:var(--color-vegetarisch)}.speisekartenzeile .speisekartenspalte .vegan{background-color:var(--color-vegan)}.speisekartenzeile .speisekartenspalte .vegan+.speise,.speisekartenzeile .speisekartenspalte .vegan+.speisen{border-color:var(--color-vegan)}.speisekartenzeile .speisekartenspalte .klassisch{background-color:var(--color-brand1);color:#fff;display:inline-block;padding:2px 8px}.speisekartenzeile .speisekartenspalte .klassisch+.speise{margin:0 calc(var(--gutter-width-half)*-1) 1em calc(var(--gutter-width-half)*-1)}.speisekartenzeile .speisekartenspalte .klassisch+.speisen{margin-left:calc(var(--gutter-width-half)*-1)}@media (max-width:991px){.speisekartenzeile,.speisekartenzeile .container{display:block}.speisekartenzeile .container .speisekartenspalte,.speisekartenzeile .speisekartenspalte{padding:0 24px}.speisekartenspalte{padding:0 16px;width:100%}.speise .menge,.speise .preis{margin:0 -10px}.speise .menge{hyphens:none;white-space:normal}}*{font-variant-numeric:lining-nums;margin:0;padding:0}html{font-size:100%}body{background-color:#fff;background-size:cover;color:var(--color-text);font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5;text-align:left;word-wrap:break-word}a{color:var(--color-brand1);text-decoration:none;transition:all .5s}a:active,a:focus,a:hover{color:var(--color-brand1);text-decoration:underline}a:active,a:focus{outline:none}.logo a:hover img,a img{border:none;display:block;opacity:1}body a[href^="tel:"]{color:var(--color-brand1)}.buttons a[href^="tel:"]{color:#fff}p{font-size:20px;line-height:32px;margin:0 0 1.4em}h1,h2,h3,h4{font-family:Cormorant Garamond,serif;margin:0 0 24px}h1,h2{font-size:40px;line-height:40px;text-transform:uppercase}h3{font-size:24px;line-height:32px}.subheadline+h2{margin-top:0}ul{list-style-type:none}hr{border-top:2px solid var(--color-brand2);clear:both}blockquote{border:none;color:var(--color-brand1);font-family:Cormorant Garamond,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:36px;margin:32px 110px;text-align:center}code{background-color:var(--color-brand2);border-radius:100px;color:var(--color-grey);font-size:90%;padding:2px 10px}svg{transition:all .5s}header{overflow:hidden;position:relative}header,header .global-header{height:140px;transition:height 1s 1s}header .global-header{background-color:#fff;position:fixed;top:0;width:100%;z-index:1000}header .global-header .columns{align-items:center}header .global-header .column_14{flex:0 1 auto;position:relative}header .global-header .logo img{height:86px;margin:27px auto;max-width:100%;transition:all 1s 1s;width:auto}main{min-height:500px;padding-bottom:188px;transition:all .5s}footer{background-color:var(--color-brand1);color:#fff;min-height:80px;padding:80px 0 64px;position:relative}footer .columns{align-items:flex-start;justify-content:space-around}footer .columns .column_12 img,footer .columns .column_13 img{display:block;margin:2rem auto -2rem;width:200px}footer .columns .column_13:last-child{position:relative}footer .columns .column_13:last-child svg{bottom:0;left:0;position:absolute;z-index:0}footer p{font-size:18px;line-height:24px;margin-bottom:0;position:relative}footer .teaser_text img{height:auto;max-width:60%}dl dd{margin-bottom:24px}.container .container{margin:0;padding-left:0;padding-right:0;width:auto}.text-center{text-align:center}.text-right{text-align:right}.img-responsive{display:block;height:auto;max-width:100%}.banner_image,table{width:100%}table{border-spacing:0;margin-bottom:1rem}table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}table td,table th{border-top:1px solid #fff;padding:.75rem;vertical-align:top}altcha-widget{display:flex;justify-content:flex-end}altcha-widget .altcha .altcha-main{padding-bottom:0}altcha-widget .altcha .altcha-main .altcha-checkbox{accent-color:var(--color-brand1)}.unwichtig{font-size:14px;line-height:1.5}@media (max-width:767px){.d-sm-block,.d-xs-block{display:block!important}.d-sm-none,.d-xs-none{display:none!important}.content h1,.content h2{font-size:36px;line-height:38px}.content h3{font-size:24px;line-height:32px}table{width:100%}}@media (min-width:768px) and (max-width:991px){.content h1,.content h2{font-size:48px;line-height:56px}.content h3{font-size:24px;line-height:32px}}@media (max-width:991px){.d-md-none,.d-sm-none,.d-xs-none{display:none!important}p{font-size:15px;line-height:22px}.back-to-top{text-align:center;width:80px}header{padding-top:0}header,header .global-header{height:86px}header .global-header .columns .column_12{flex:0 1 auto;width:50%}header .global-header .columns .column_14{flex:0 1 auto}header .global-header .columns .column_14 .nav-lang ul a{font-size:20px}header .global-header .logo{position:relative;top:0}header .global-header .logo img{height:86px;margin:0}footer{padding:60px 0 24px}footer .columns>*{margin-bottom:2rem}footer .columns .column_13:last-child{margin-top:32px}}@media (min-width:992px) and (max-width:1219px){header .logo img{height:150px}}@media (min-width:992px){.shrink-nav header,.shrink-nav header .global-header{height:0}.shrink-nav header .global-header .logo img{height:0;margin:0 auto}}@media (max-width:1219px){footer .columns .column_13:first-child p{font-size:16px}label,p{font-size:15px;line-height:24px}blockquote{font-size:20px;line-height:30px;margin:32px}}@media (min-width:1220px){h1,h2{font-size:36px}h3{font-size:28px;line-height:34px}}