#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:35px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:35px;height:2px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:70px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:70px}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:70px}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:70px}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:70px}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:70px}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-7px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-7px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(7px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(7px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-7px, -8.75px, 0) rotate(-45deg) scale(0.7, 1);transition:top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-7px, 8.75px, 0) rotate(45deg) scale(0.7, 1);transition:bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(7px, -8.75px, 0) rotate(45deg) scale(0.7, 1);transition:top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(7px, 8.75px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:0.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:0.075s}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:0.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:0.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:2px8px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-70px;top:-70px;transform:translate3d(70px, 70px, 0) rotate(45deg);transition:left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-70px;top:-70px;transform:translate3d(-70px, 70px, 0) rotate(-45deg);transition:right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:2px8px;right:0;transition:transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-70px;top:70px;transform:translate3d(70px, -70px, 0) rotate(-45deg);transition:left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-70px;top:70px;transform:translate3d(-70px, -70px, 0) rotate(45deg);transition:right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(35px/-7, -8px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(35px/7, -8px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in, opacity 0.1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out, opacity 0.1s 0.12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top, opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom, transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}
@font-face {
    font-family: 'Clash Grotesk';
    src: url('../../files/theme/webfont/ClashGrotesk-Regular.eot');
    src: url('../../files/theme/webfont/ClashGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../files/theme/webfont/ClashGrotesk-Regular.woff2') format('woff2'),
        url('../../files/theme/webfont/ClashGrotesk-Regular.woff') format('woff'),
        url('../../files/theme/webfont/ClashGrotesk-Regular.ttf') format('truetype'),
        url('../../files/theme/webfont/ClashGrotesk-Regular.svg#ClashGrotesk-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clash Grotesk';
    src: url('../../files/theme/webfont/ClashGrotesk-Medium.eot');
    src: url('../../files/theme/webfont/ClashGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
        url('../../files/theme/webfont/ClashGrotesk-Medium.woff2') format('woff2'),
        url('../../files/theme/webfont/ClashGrotesk-Medium.woff') format('woff'),
        url('../../files/theme/webfont/ClashGrotesk-Medium.ttf') format('truetype'),
        url('../../files/theme/webfont/ClashGrotesk-Medium.svg#ClashGrotesk-Medium') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Clash Grotesk';
    src: url('../../files/theme/webfont/ClashGrotesk-Semibold.eot');
    src: url('../../files/theme/webfont/ClashGrotesk-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../../files/theme/webfont/ClashGrotesk-Semibold.woff2') format('woff2'),
        url('../../files/theme/webfont/ClashGrotesk-Semibold.woff') format('woff'),
        url('../../files/theme/webfont/ClashGrotesk-Semibold.ttf') format('truetype'),
        url('../../files/theme/webfont/ClashGrotesk-Semibold.svg#ClashGrotesk-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


body:after{position:fixed;top:0;left:0;background:black;padding:0.1em 0.2em;color:white;font-size:10px;line-height:1;font-weight:bold;z-index:999;display:none}*{font-family:"Clash Grotesk", "Arial", sans-serif}::-moz-selection{color:white;background:#7d7a74}::selection{color:white;background:#7d7a74}body{padding:0;margin:0;background:#e3e0d8;color:#000000;font-variant-ligatures:none;font-feature-settings:"liga" 0;letter-spacing:0.04em}a{color:#000000;text-decoration:none}.invisible{display:none !important}#wrapper{margin:0 auto}#header{position:fixed;background:transparent;z-index:999;left:0;right:0;top:0;transition:all 400ms}#header:after{content:"";position:absolute;width:100%;z-index:-1;top:0;left:0;opacity:0;transition:all 400ms;pointer-events:none;background-image:linear-gradient(#e3e0d8 0%, #e3e0d8 10%, rgba(227, 224, 216, 0.95) 15%, rgba(227, 224, 216, 0.6) 35%, rgba(227, 224, 216, 0.3) 55%, rgba(227, 224, 216, 0.15) 65%, rgba(227, 224, 216, 0.075) 75.5%, rgba(227, 224, 216, 0.037) 82.85%, rgba(227, 224, 216, 0.019) 88%, rgba(227, 224, 216, 0) 100%)}.scrolled #header:after{opacity:1;transition:all 400ms}.scrolled #header{border-color:#dad6cb}#header .inside{margin:0 auto;display:flex;justify-content:space-between;align-items:center;transition:all 400ms}#header .brand a{display:block;overflow:hidden;text-indent:-999px;transition:all 400ms;position:relative}#header .brand a:before,#header .brand a:after{transition:all 400ms;position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat}#header .brand a:before{background-image:url("../../files/theme/images/logo-kompakt.svg");opacity:10}#header .brand a:after{background-image:url("../../files/theme/images/logo-kompakt-bildmarke.svg");opacity:0}.scrolled #header .brand a:before{opacity:0}.scrolled #header .brand a:after{opacity:1}#footer .top{margin:0 auto;display:flex;justify-content:flex-end;align-items:center;border-top:1px solid #000000}#footer .brand{flex-grow:1}#footer .brand a{display:block;background-image:url("../../files/theme/images/logo-bildmarke.svg");background-size:cover;background-repeat:no-repeat;overflow:hidden;text-indent:-999px}#footer .bottom{background:#000000}#footer .bottom .inside{display:flex;justify-content:space-between;align-items:center;margin:0 auto}#footer .bottom p,#footer .bottom a,#footer .bottom li,#footer .bottom strong{color:white;margin:0}#footer .navigation .hamburger{display:none}#footer .navigation ul.level_1{list-style:none;margin:0;padding:0;display:flex}#footer .navigation ul.level_1>li:before{content:"|";display:inline-block;margin:0 10px;color:#5d5c57}#footer .navigation ul.level_1>li:first-of-type:before{display:none}#footer .navigation ul.level_1>li>a,#footer .navigation ul.level_1>li>strong{text-decoration:none;transition:all 400ms}#footer .navigation ul.level_1>li>a:hover{text-decoration:underline}#footer .navigation ul.level_2{display:none}#footer .social-media p{text-decoration:underline}#container{margin:0 auto}#container .mod_article{margin:0 auto}#container .center{text-align:center}#container .headline-h1{text-align:center}#container .bold .headline-h1{font-weight:600}#container .headline-h3{color:white}#container .headline-h5{letter-spacing:0.1em;text-transform:uppercase;position:relative;display:inline-block}#container .headline-h5:after{content:"";display:block;height:2px;position:relative;background:black;margin-top:0.2em}#container .wrapper-headline-h5{text-align:center}#container .headline-h6{text-transform:uppercase;letter-spacing:0.1em}#container hr{width:100%;border:0;border-bottom:2px solid #dad6cb}#container .content-gallery ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}#container .content-gallery li{margin:0;box-sizing:border-box}#container .content-gallery figure{display:block;margin:0}#container .content-gallery img{display:block;width:100%;height:auto;border-radius:6px;filter:grayscale(1);opacity:0.35;transition:all 400ms}#container .content-gallery img:hover{filter:grayscale(0);opacity:1;transition:all 400ms}#container .content-image figure{position:relative}#container .content-image figcaption{position:absolute;color:white}#container .content-image img{border-radius:6px}#container a{text-decoration:underline}#container a.button,#container button{display:inline-block;letter-spacing:0.125em;color:#000000;background:#dad6cb;text-decoration:none;border:none;border-radius:6px;cursor:pointer;transition:all 400ms;padding:0.9em 1.5em}#container a.button:hover,#container button:hover{background-color:#000000;color:white;transition:all 400ms;transform:translateY(-3px);box-shadow:0px 16px 27px 5px rgba(0, 0, 0, 0.34)}#container figure{display:block;margin:0;padding:0}#container figure img{max-width:100%;width:100%;height:auto;display:block;border-radius:6px}#container .event-teaser .event .inner{display:flex;flex-wrap:wrap;border-radius:6px}#container .event-teaser .image .bg-img{position:relative;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}#container .event-teaser .text{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end}#container .event-teaser .text div:last-child,#container .event-teaser .text p:last-child,#container .event-teaser .text h1:last-child,#container .event-teaser .text h2:last-child,#container .event-teaser .text h3:last-child,#container .event-teaser .text h4:last-child,#container .event-teaser .text h5:last-child,#container .event-teaser .text h6:last-child{margin-bottom:0 !important}#container .event-teaser .intro{color:white;text-transform:uppercase;letter-spacing:0.08em}#container .event-teaser .intro p{margin:0}#container .event-teaser .title{color:white;hyphens:auto}#container .event-teaser .time{text-transform:uppercase;letter-spacing:0.08em;color:white}#container .event-teaser .time span{transform:scale(4, 1);display:inline-block;padding:0 0.65em 0 0.71em}#container .event-teaser a.button{color:white;background:rgba(255, 255, 255, 0.2)}#container .event-teaser a.button:hover{background-color:white;color:#000000;transition:all 400ms;transform:translateY(-3px);box-shadow:0px 16px 27px 5px rgba(0, 0, 0, 0.34)}#container .event-list{display:flex;flex-wrap:wrap}#container .event-list .event{box-sizing:border-box}#container .event-list .inner{border-radius:6px;height:100%;box-sizing:border-box}.frontpage #container .event-list .inner{height:auto}#container .event-list .image .bg-img{background-position:center;background-repeat:no-repeat;background-size:cover}#container .event-list .text div:last-child,#container .event-list .text p:last-child,#container .event-list .text h1:last-child,#container .event-list .text h2:last-child,#container .event-list .text h3:last-child,#container .event-list .text h4:last-child,#container .event-list .text h5:last-child,#container .event-list .text h6:last-child{margin-bottom:0 !important}#container .event-list .intro{color:white;text-transform:uppercase;letter-spacing:0.125em}#container .event-list .intro p{margin:0}#container .event-list .title{color:white}#container .event-list .time{text-transform:uppercase;letter-spacing:0.125em;color:white}#container .event-list .time span{transform:scale(4, 1);display:inline-block;padding:0 0.65em 0 0.71em}#container .event-list a.button{color:white;background:rgba(255, 255, 255, 0.2)}#container .event-list a.button:hover{background-color:white;color:#000000;transition:all 400ms;transform:translateY(-3px);box-shadow:0px 16px 27px 5px rgba(0, 0, 0, 0.34)}#container .mod_newslist{display:flex}#container .mod_newslist .layout_short .inner{background:white;border-radius:6px;height:100%;box-sizing:border-box}.frontpage #container .mod_newslist .layout_short .inner{height:auto}#container .mod_newslist .layout_short .inner div:last-child,#container .mod_newslist .layout_short .inner p:last-child,#container .mod_newslist .layout_short .inner h1:last-child,#container .mod_newslist .layout_short .inner h2:last-child,#container .mod_newslist .layout_short .inner h3:last-child,#container .mod_newslist .layout_short .inner h4:last-child,#container .mod_newslist .layout_short .inner h5:last-child,#container .mod_newslist .layout_short .inner h6:last-child{margin-bottom:0 !important}#container .mod_newslist .title{color:white}#container .mod_newslist .title a{text-decoration:none}#container .mod_newslist .time{text-transform:uppercase;letter-spacing:0.125em}#container .rs-columns{display:flex;justify-content:center}#container .rs-columns .w40 .headline-h1,#container .rs-columns .w40 .headline-h2,#container .rs-columns .w40 .headline-h3,#container .rs-columns .w40 .headline-h4,#container .rs-columns .w40 .headline-h5,#container .rs-columns .w40 .headline-h6{transform:translateY(-0.25em)}#container .rs-column{box-sizing:border-box}#container .rs-column.box{border-radius:6px;background-color:white;background-position:top left;background-image:url("../../files/theme/images/kachel-bg-light.svg");background-size:75% auto;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;justify-content:flex-end}#container .rs-column.box.dark{background-color:black;background-image:url("../../files/theme/images/kachel-bg-dark.svg");color:white}#container .rs-column.box.dark a.button:hover,#container .rs-column.box.dark button:hover{background-color:white;color:#000000}#container .rs-column.box .content-image{position:absolute}#container .ce_form .form-confirmation{padding:15px 35px;background:rgba(0, 128, 0, 0.3);border:1px solid green;border-radius:6px}#container .ce_form .error p,#container .ce_form .error label{color:darkred}#container .ce_form fieldset{border:none;padding:0;margin:0}#container .ce_form label,#container .ce_form legend{display:block;letter-spacing:0.125em}#container .ce_form textarea,#container .ce_form input[type="text"],#container .ce_form input[type="email"]{display:block;width:100%;padding:0.75em 1.5em;box-sizing:border-box;border-radius:6px;border:none;background:#dad6cb;letter-spacing:0.04em}#container .ce_form textarea:active,#container .ce_form textarea:focus,#container .ce_form input[type="text"]:active,#container .ce_form input[type="text"]:focus,#container .ce_form input[type="email"]:active,#container .ce_form input[type="email"]:focus{outline:1px solid #7d7a74}#container .ce_form .widget-checkbox input{position:absolute;width:0.1px;height:0.1px;overflow:hidden;opacity:0}#container .ce_form .widget-checkbox label{position:relative;cursor:pointer;letter-spacing:0.04em;padding-left:2.5em}#container .ce_form .widget-checkbox label:before{content:"";position:absolute;border-radius:6px;background-color:#dad6cb;background-size:0%;background-position:center;background-repeat:no-repeat;top:0;left:0;transition:all 400ms}#container .ce_form .widget-checkbox input:checked+label:before{background-image:url("../../files/theme/images/icon-24px-check-white.svg");background-size:90%;transition:all 400ms;background-color:#000000}#container .rs-column.gallery{display:flex;flex-wrap:wrap}#container .rs-column.gallery .content-text{box-sizing:border-box}#container .rs-column.gallery .content-text:after{content:"";display:block;height:2px;background:#dad6cb}#container .rs-column.gallery .content-text .text{position:relative;box-sizing:border-box;border:1px solid transparent;height:100%}.siv{transform:translateY(200px);transition:transform 1000ms cubic-bezier(0.25, 0.1, 0.25, 1)}.siv.in{transform:translateY(0)}@media (min-width:1401px){body:after{content:"X"}body{--padding-top: 100px}#header .inside{width:95%;padding:25px 0 25px 0}.scrolled #header .inside{padding:10px 0 10px 0}#header .brand a{width:216px;height:108px}.scrolled #header .brand a{width:150px;height:75px}#header:after{height:300%}#footer{margin-top:75px}#footer .top{width:90%;max-width:1800px;padding:50px 0}#footer .brand a{width:103px;height:108px}#footer .anfahrt,#footer .reservierung,#footer .social-media{padding-left:125px;text-align:right}#footer .anfahrt h3,#footer .reservierung h3,#footer .social-media h3{font-size:40px;font-weight:600;margin:0 0 10px 0}#footer .anfahrt p,#footer .reservierung p,#footer .social-media p{font-size:20px;font-weight:normal;margin:0}#footer .bottom{padding:25px 0}#footer .bottom .inside{width:90%;max-width:1800px}#footer .bottom p,#footer .bottom a,#footer .bottom li,#footer .bottom strong{font-size:16px;font-weight:bold}#footer .bottom a{font-size:16px;font-weight:normal}#container{max-width:1800px;width:90%}#container .mod_article{margin-bottom:150px}#container .mod_article.w90{width:90%}#container .mod_article.w80{width:80%}#container .mod_article.w70{width:70%}#container .mod_article.w60{width:60%}#container .mod_article.w50{width:50%}#container .mod_article.w40{width:40%}#container .mod_article.w30{width:30%}#container .mod_article.w20{width:20%}#container .mod_article.w10{width:10%}#container .mod_article.w70-einspaltig{width:70%}#container .headline-h1{font-size:60px;font-weight:normal;line-height:1;margin:0 0 0 0}#container .headline-h2{font-size:60px;font-weight:600;line-height:1;margin:0 0 50px 0}#container .headline-h3{font-size:40px;font-weight:600;line-height:1.1;margin:0 0 25px 0}#container .headline-h4{font-size:30px;font-weight:600;line-height:1.3;margin:0 0 25px 0}#container .headline-h5{font-size:18px;font-weight:600;margin:0 0 100px 0}#container .headline-h6{font-size:16px;font-weight:600;margin:0 0 0 0}#container .intro .headline-h5{margin:0 0 50px 0}#container hr{margin:25px 0 25px 0}#container .content-gallery ul{margin:-50px -25px 0px -25px}#container .content-gallery li{padding:0px 25px 0px 25px;width:25%}#container .ce_text,#container .content-text{font-size:20px;font-weight:normal;line-height:1.5}#container .ce_text.intro,#container .content-text.intro{font-size:24px;font-weight:normal;line-height:1.4}#container .ce_text.intro p,#container .content-text.intro p{margin:0 0 20px 0}#container .ce_text p,#container .content-text p{margin:0 0 15px 0}#container .content-image figcaption{bottom:15px;left:25px}#container a.button,#container button{margin:30px 10px 0px 0px;font-size:16px;font-weight:600}#container a.button+a.button,#container button+button{margin:10px 10px 0px 0px}#container .event-teaser .event.flat .image{width:35%}#container .event-teaser .event.flat .text{width:65%;min-height:400px}#container .event-teaser .event.flat .title{font-size:60px;font-weight:600;line-height:1}#container .event-teaser .image{width:60%}#container .event-teaser .image .bg-img{border-radius:6px 0 0 6px}#container .event-teaser .text{width:40%;min-height:750px;border-radius:0 6px 6px 0;padding:65px 70px 70px 70px}#container .event-teaser .intro{font-size:25px;font-weight:600;line-height:1.4;margin:0 0 25px 0}#container .event-teaser .title{font-size:90px;font-weight:600;line-height:0.9;margin:0 0 25px 0}#container .event-teaser .time{font-size:40px;font-weight:bold;line-height:1.1;margin:0}#container .event-teaser p.more{margin:0}#container .event-list{margin:-50px -25px 25px -25px}#container .event-list .event{width:33.33%;padding:50px 25px 50px 25px}#container .event-list .image .bg-img{padding-top:75%;border-radius:6px 6px 0 0}#container .event-list .text{padding:45px 50px 50px 50px;border-radius:0 0 6px 6px}#container .event-list .intro{font-size:20px;font-weight:600;line-height:1.5;margin:0 0 12px 0}#container .event-list .title{font-size:45px;font-weight:600;line-height:1.1;margin:0 0 20px 0}#container .event-list .time{font-size:24px;font-weight:bold;line-height:1.4;margin:0}#container .event-list p.more{margin:0}.frontpage #container .event-list .event:nth-of-type(2){margin-top:60px}#container .mod_newslist{margin:-25px -25px 25px -25px}#container .mod_newslist .layout_short{width:33.33%;padding:25px}#container .mod_newslist .layout_short .inner{padding:50px}#container .mod_newslist .title{font-size:45px;font-weight:600;line-height:1.1;margin:0 0 25px 0}#container .mod_newslist .time{font-size:20px;font-weight:bold;line-height:1.5;margin:0 0 12px 0}#container .mod_newslist p.more{margin:0}.frontpage #container .mod_newslist .layout_short:nth-of-type(2){margin-top:60px}#container .mod_newsreader .mod_article:first-child{margin-bottom:75px}#container .mod_newsreader .info{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0.125em;margin-top:35px}#container .rs-columns{display:flex;justify-content:center;margin:-50px -50px -50px -50px}#container .rs-column{padding:50px}#container .rs-column.w30{width:30%}#container .rs-column.w40{width:40%}#container .rs-column.w50{width:50%}#container .rs-column.w60{width:60%}#container .rs-column.w70{width:70%}#container .rs-column.box{padding:450px 70px 70px 70px;margin:50px}#container .rs-column.box .content-image{top:60px;left:60px;width:100px;height:100px}#container .rs-column.box .headline-h2{margin-bottom:30px !important}#container .rs-column.box p.more{margin:0 !important}#container .formbody .widget{margin:0 0 20px 0}#container .formbody label,#container .formbody legend{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:5px}#container .formbody textarea,#container .formbody input[type="text"],#container .formbody input[type="email"]{font-size:18px;font-weight:normal;line-height:1.5}#container .formbody .widget-checkbox label{font-size:20px;font-weight:normal;line-height:1.5}#container .formbody .widget-checkbox label:before{width:32px;height:32px}#container .formbody .widget-submit{margin:0 !important}#container .mod_eventreader .rs-columns{margin-bottom:75px}#container .rs-column.gallery .content-text{width:50%}#container .rs-column.gallery .content-text:nth-of-type(odd){padding-right:35px}#container .rs-column.gallery .content-text:nth-of-type(-n+2) .text{padding:0px 0 25px 0}#container .rs-column.gallery .content-text .text{padding:25px 0 25px 0}#container .rs-column.gallery .content-text p{margin:0 !important}}@media (min-width:951px) and (max-width:1400px){body:after{content:"L"}body{--padding-top: 84px}#header .inside{width:95%;padding:21.25px 0 21.25px 0}.scrolled #header .inside{padding:10px 0 10px 0}#header nav ul.level_1{width:450px}#header nav ul.level_1>li>a,#header nav ul.level_1>li>strong{font-size:22.9485714286px;font-weight:bold}#header nav ul.level_2>li>a,#header nav ul.level_2>li>strong{font-size:22.9485714286px;font-weight:bold}#header .brand a{width:183px;height:92px}.scrolled #header .brand a{width:138px;height:69px}#header:after{height:175%}#footer{margin-top:56.25px}#footer .top{width:85%;max-width:90%;padding:50px 0;flex-wrap:wrap}#footer .top div:nth-child(-n+2){padding-top:0}#footer .brand{flex:0 0 50%}#footer .brand a{width:103px;height:108px}#footer .anfahrt,#footer .reservierung,#footer .social-media{flex:0 0 50%;padding-top:40px}#footer .anfahrt h3,#footer .reservierung h3,#footer .social-media h3{font-size:33.1285714286px;font-weight:600;margin:0 0 10px 0}#footer .anfahrt p,#footer .reservierung p,#footer .social-media p{font-size:18.5px;font-weight:normal;margin:0}#footer .bottom{padding:21.25px 0}#footer .bottom .inside{width:85%;max-width:90%}#footer .bottom p,#footer .bottom a,#footer .bottom li,#footer .bottom strong{font-size:15.5057142857px;font-weight:bold}#footer .bottom a{font-size:15.5057142857px;font-weight:normal}#container{max-width:90%;width:85%}#container .mod_article{margin-bottom:97.5px}#container .mod_article.w90{width:90%}#container .mod_article.w80{width:80%}#container .mod_article.w70{width:70%}#container .mod_article.w60{width:60%}#container .mod_article.w50{width:50%}#container .mod_article.w40{width:40%}#container .mod_article.w30{width:30%}#container .mod_article.w20{width:20%}#container .mod_article.w10{width:10%}#container .mod_article.w70-einspaltig{width:85%}#container .headline-h1{font-size:47.1857142857px;font-weight:normal;line-height:1;margin:0 0 0 0}#container .headline-h2{font-size:47.1857142857px;font-weight:600;line-height:1;margin:0 0 40px 0}#container .headline-h3{font-size:33.1285714286px;font-weight:600;line-height:1.2;margin:0 0 21.25px 0}#container .headline-h4{font-size:25.8857142857px;font-weight:600;line-height:1.3;margin:0 0 21.25px 0}#container .headline-h5{font-size:17.0057142857px;font-weight:600;margin:0 0 70px 0}#container .headline-h6{font-size:15.5057142857px;font-weight:600;margin:0 0 0 0}#container .intro .headline-h5{margin:0 0 40px 0}#container hr{margin:21.25px 0 21.25px 0}#container .content-gallery ul{margin:-40px -21.25px 0px -21.25px}#container .content-gallery li{padding:0px 21.25px 0px 21.25px;width:33.333%}#container .ce_text,#container .content-text{font-size:18.5px;font-weight:normal;line-height:1.5}#container .ce_text.intro,#container .content-text.intro{font-size:21.4714285714px;font-weight:normal;line-height:1.4}#container .ce_text.intro p,#container .content-text.intro p{margin:0 0 20px 0}#container .ce_text p,#container .content-text p{margin:0 0 15px 0}#container .content-image figcaption{bottom:15px;left:21.25px}#container a.button,#container button{margin:25.5px 10px 0px 0px;font-size:15.5057142857px;font-weight:600}#container a.button+a.button,#container button+button{margin:10px 10px 0px 0px}#container .event-teaser .event.flat .image{width:35%}#container .event-teaser .event.flat .text{width:65%;min-height:400px}#container .event-teaser .event.flat .title{font-size:47.1857142857px;font-weight:600;line-height:1}#container .event-teaser .inner{display:flex;flex-wrap:wrap}#container .event-teaser .image{width:50%}#container .event-teaser .image .bg-img{border-radius:6px 0 0 6px}#container .event-teaser .text{width:50%;border-radius:0 6px 6px 0;padding:52px 56px 56px 56px}#container .event-teaser .intro{font-size:22.2107142857px;font-weight:600;line-height:1.4;margin:0 0 21.25px 0}#container .event-teaser .title{font-size:67.2px;font-weight:600;line-height:0.9;margin:0 0 21.25px 0}#container .event-teaser .time{font-size:33.1285714286px;font-weight:bold;line-height:1.2;margin:0}#container .event-teaser p.more{margin:0}#container .event-list{margin:-21.25px -21.25px 21.25px -21.25px}#container .event-list .event{width:100%;padding:21.25px 21.25px 21.25px 21.25px}#container .event-list .inner{display:flex;align-content:stretch}#container .event-list .image{width:40%;display:flex;align-content:stretch}#container .event-list .image .bg-img{width:100%;border-radius:6px 0 0 6px}#container .event-list .text{padding:38.25px 40px 40px 40px;border-radius:0 6px 6px 0;width:60%}#container .event-list .intro{font-size:18.5px;font-weight:600;line-height:1.5;margin:0 0 12px 0}#container .event-list .title{font-size:36.6964285714px;font-weight:600;line-height:1.1;margin:0 0 20px 0}#container .event-list .time{font-size:21.4714285714px;font-weight:bold;line-height:1.4;margin:0}#container .event-list p.more{margin:0}#container .event-list .event:nth-of-type(2){margin-top:0px}#container .mod_newslist{margin:-21.25px -21.25px 21.25px -21.25px;flex-wrap:wrap}#container .mod_newslist .layout_short{width:100%;padding:21.25px}#container .mod_newslist .layout_short .inner{padding:40px}#container .mod_newslist .title{font-size:36.6964285714px;font-weight:600;line-height:1.1;margin:0 0 21.25px 0}#container .mod_newslist .time{font-size:18.5px;font-weight:bold;line-height:1.5;margin:0 0 12px 0}#container .mod_newslist p.more{margin:0}.frontpage #container .mod_newslist .layout_short:nth-of-type(2){margin-top:60px}#container .mod_newsreader .mod_article:first-child{margin-bottom:56.25px}#container .mod_newsreader .info{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0.125em;margin-top:29.75px}#container .rs-columns{display:flex;justify-content:center;margin:-29.75px}#container .rs-column{padding:29.75px}#container .rs-column.w30{width:30%}#container .rs-column.w40{width:40%}#container .rs-column.w50{width:50%}#container .rs-column.w60{width:60%}#container .rs-column.w70{width:60%}#container .rs-column.box{padding:292.5px 56px 56px 56px;margin:29.75px}#container .rs-column.box .content-image{top:48px;left:48px;width:100px;height:100px}#container .rs-column.box .headline-h2{margin-bottom:25.5px !important}#container .rs-column.box p.more{margin:0 !important}#container .formbody .widget{margin:0 0 20px 0}#container .formbody label,#container .formbody legend{font-size:15.5057142857px;font-weight:600;line-height:1.5;margin-bottom:5px}#container .formbody textarea,#container .formbody input[type="text"],#container .formbody input[type="email"]{font-size:17.0057142857px;font-weight:normal;line-height:1.5}#container .formbody .widget-checkbox label{font-size:18.5px;font-weight:normal;line-height:1.5}#container .formbody .widget-checkbox label:before{width:32px;height:32px}#container .formbody .widget-submit{margin:0 !important}#container .mod_eventreader .rs-columns{margin-bottom:56.25px}#container .rs-column.gallery .content-text{width:50%}#container .rs-column.gallery .content-text:nth-of-type(odd){padding-right:35px}#container .rs-column.gallery .content-text:nth-of-type(-n+2) .text{padding:0px 0 21.25px 0}#container .rs-column.gallery .content-text .text{padding:21.25px 0 21.25px 0}#container .rs-column.gallery .content-text p{margin:0 !important}body:after{content:"L"}}@media (min-width:641px) and (max-width:950px){body:after{content:"M"}body{--padding-top: 84px}#header .inside{width:90%;padding:21.25px 0 21.25px 0}.scrolled #header .inside{padding:10px 0 10px 0}#header nav ul.level_1{width:450px}#header nav ul.level_1>li>a,#header nav ul.level_1>li>strong{font-size:22.9485714286px;font-weight:bold}#header nav ul.level_1 ul.level_2>li>a,#header nav ul.level_1 ul.level_2>li>strong{font-size:22.9485714286px;font-weight:bold}#header .brand a{width:183px;height:92px}.scrolled #header .brand a{width:138px;height:69px}#header:after{height:175%}#footer{margin-top:56.25px}#footer .top{width:85%;max-width:90%;padding:50px 0;flex-wrap:wrap}#footer .top div:nth-child(-n+2){padding-top:0}#footer .brand{flex:0 0 50%}#footer .brand a{width:103px;height:108px}#footer .anfahrt,#footer .reservierung,#footer .social-media{flex:0 0 50%;padding-top:40px}#footer .anfahrt h3,#footer .reservierung h3,#footer .social-media h3{font-size:33.1285714286px;font-weight:600;margin:0 0 10px 0}#footer .anfahrt p,#footer .reservierung p,#footer .social-media p{font-size:18.5px;font-weight:normal;margin:0}#footer .bottom{padding:21.25px 0}#footer .bottom .inside{width:85%;max-width:90%;flex-wrap:wrap}#footer .bottom p,#footer .bottom a,#footer .bottom li,#footer .bottom strong{font-size:15.5057142857px;font-weight:bold}#footer .bottom a{font-size:15.5057142857px;font-weight:normal}#footer .navigation ul.level_1{flex-wrap:wrap}#container{max-width:90%;width:85%}#container .mod_article{margin-bottom:97.5px}#container .mod_article.w90{width:90%}#container .mod_article.w80{width:90%}#container .mod_article.w70{width:90%}#container .mod_article.w60{width:90%}#container .mod_article.w50{width:90%}#container .mod_article.w40{width:90%}#container .mod_article.w30{width:90%}#container .mod_article.w20{width:90%}#container .mod_article.w10{width:90%}#container .mod_article.w70-einspaltig{width:85%}#container .headline-h1{font-size:47.1857142857px;font-weight:normal;line-height:1;margin:0 0 0 0}#container .headline-h2{font-size:47.1857142857px;font-weight:600;line-height:1;margin:0 0 40px 0}#container .headline-h3{font-size:33.1285714286px;font-weight:600;line-height:1.2;margin:0 0 21.25px 0}#container .headline-h4{font-size:25.8857142857px;font-weight:600;line-height:1.3;margin:0 0 21.25px 0}#container .headline-h5{font-size:17.0057142857px;font-weight:600;margin:0 0 70px 0}#container .headline-h6{font-size:15.5057142857px;font-weight:600;margin:0 0 0 0}#container .intro .headline-h5{margin:0 0 40px 0}#container hr{margin:21.25px 0 21.25px 0}#container .content-gallery ul{margin:-40px -21.25px 0px -21.25px}#container .content-gallery li{padding:0px 21.25px 0px 21.25px;width:50%}#container .ce_text,#container .content-text{font-size:18.5px;font-weight:normal;line-height:1.5}#container .ce_text.intro,#container .content-text.intro{font-size:21.4714285714px;font-weight:normal;line-height:1.4}#container .ce_text.intro p,#container .content-text.intro p{margin:0 0 20px 0}#container .ce_text p,#container .content-text p{margin:0 0 15px 0}#container .content-image figcaption{bottom:15px;left:21.25px}#container a.button,#container button{margin:25.5px 10px 0px 0px;font-size:14px;font-weight:600}#container a.button+a.button,#container button+button{margin:10px 10px 0px 0px}#container .event-teaser .event.flat .image{width:100%}#container .event-teaser .event.flat .text{width:100%}#container .event-teaser .event.flat .title{font-size:47.1857142857px;font-weight:600;line-height:1}#container .event-teaser .image{width:100%}#container .event-teaser .image .bg-img{border-radius:6px 6px 0 0;padding-top:75%;height:auto}#container .event-teaser .text{width:100%;border-radius:0 0 6px 6px;padding:52px 56px 56px 56px}#container .event-teaser .intro{font-size:22.2107142857px;font-weight:600;line-height:1.4;margin:0 0 21.25px 0}#container .event-teaser .title{font-size:67.2px;font-weight:600;line-height:0.9;margin:0 0 21.25px 0}#container .event-teaser .time{font-size:33.1285714286px;font-weight:bold;line-height:1.2;margin:0}#container .event-teaser p.more{margin:0}#container .event-list{margin:-40px -21.25px 21.25px -21.25px}#container .event-list .event{width:100%;padding:40px 21.25px 40px 21.25px}#container .event-list .image .bg-img{padding-top:75%;border-radius:6px 6px 0 0}#container .event-list .text{padding:38.25px 40px 40px 40px;border-radius:0 0 6px 6px}#container .event-list .intro{font-size:18.5px;font-weight:600;line-height:1.5;margin:0 0 12px 0}#container .event-list .title{font-size:36.6964285714px;font-weight:600;line-height:1.1;margin:0 0 20px 0}#container .event-list .time{font-size:21.4714285714px;font-weight:bold;line-height:1.4;margin:0}#container .event-list p.more{margin:0}#container .mod_newslist{margin:-21.25px -21.25px 21.25px -21.25px;flex-wrap:wrap}#container .mod_newslist .layout_short{width:100%;padding:21.25px}#container .mod_newslist .layout_short .inner{padding:40px}#container .mod_newslist .title{font-size:36.6964285714px;font-weight:600;line-height:1.1;margin:0 0 21.25px 0}#container .mod_newslist .time{font-size:18.5px;font-weight:bold;line-height:1.5;margin:0 0 12px 0}#container .mod_newslist p.more{margin:0}#container .mod_newsreader .mod_article:first-child{margin-bottom:56.25px}#container .mod_newsreader .info{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0.125em;margin-top:29.75px}#container .rs-columns{display:flex;justify-content:center;flex-wrap:wrap;margin:-20px}#container .rs-columns .-small-first div:last-child,#container .rs-columns .-small-first p:last-child,#container .rs-columns .-small-first h1:last-child,#container .rs-columns .-small-first h2:last-child,#container .rs-columns .-small-first h3:last-child,#container .rs-columns .-small-first h4:last-child,#container .rs-columns .-small-first h5:last-child,#container .rs-columns .-small-first h6:last-child{margin-bottom:0 !important}#container .rs-column{padding:20px}#container .rs-column.w30{width:100%}#container .rs-column.w40{width:100%}#container .rs-column.w50{width:100%}#container .rs-column.w60{width:100%}#container .rs-column.w70{width:100%}#container .rs-column.box{padding:292.5px 56px 56px 56px;margin:20px;background-size:110% auto}#container .rs-column.box .content-image{top:48px;left:48px;width:100px;height:100px}#container .rs-column.box .headline-h2{margin-bottom:25.5px !important}#container .rs-column.box p.more{margin:0 !important}#container .formbody .widget{margin:0 0 20px 0}#container .formbody label,#container .formbody legend{font-size:15.5057142857px;font-weight:600;line-height:1.5;margin-bottom:5px}#container .formbody textarea,#container .formbody input[type="text"],#container .formbody input[type="email"]{font-size:17.0057142857px;font-weight:normal;line-height:1.5}#container .formbody .widget-checkbox label{font-size:18.5px;font-weight:normal;line-height:1.5}#container .formbody .widget-checkbox label:before{width:32px;height:32px}#container .formbody .widget-submit{margin:0 !important}#container .mod_eventreader .rs-columns{margin-bottom:56.25px}#container .rs-column.gallery .content-text{width:50%}#container .rs-column.gallery .content-text:nth-of-type(odd){padding-right:35px}#container .rs-column.gallery .content-text:nth-of-type(-n+2) .text{padding:0px 0 21.25px 0}#container .rs-column.gallery .content-text .text{padding:21.25px 0 21.25px 0}#container .rs-column.gallery .content-text p{margin:0 !important}body:after{content:"M"}}@media (min-width:401px) and (max-width:640px){body:after{content:"S"}body{--padding-top: 76px}#header .inside{width:90%;padding:19.375px 0 19.375px 0}.scrolled #header .inside{padding:10px 0 10px 0}#header nav ul.level_1{width:70%}#header nav ul.level_1>li>a,#header nav ul.level_1>li>strong{font-size:21.4228571429px;font-weight:bold}#header nav ul.level_1 ul.level_2>li>a,#header nav ul.level_1 ul.level_2>li>strong{font-size:21.4228571429px;font-weight:bold}#header .brand a{width:167px;height:84px}.scrolled #header .brand a{width:125px;height:63px}#header:after{height:225%}#footer{margin-top:46.875px}#footer .top{width:90%;max-width:90%;padding:50px 0;flex-wrap:wrap}#footer .brand a{width:103px;height:108px}#footer .anfahrt,#footer .reservierung,#footer .social-media{padding-top:27.125px}#footer .anfahrt h3,#footer .reservierung h3,#footer .social-media h3{font-size:29.6928571429px;font-weight:600;margin:0 0 10px 0}#footer .anfahrt p,#footer .reservierung p,#footer .social-media p{font-size:17.75px;font-weight:normal;margin:0}#footer .brand,#footer .anfahrt,#footer .reservierung,#footer .social-media{flex:0 0 100%}#footer .bottom{padding:19.375px 0}#footer .bottom .inside{width:90%;max-width:90%;flex-wrap:wrap}#footer .bottom p,#footer .bottom a,#footer .bottom li,#footer .bottom strong{font-size:15.2585714286px;font-weight:bold}#footer .bottom a{font-size:15.2585714286px;font-weight:normal}#footer .navigation ul.level_1{flex-wrap:wrap}#container{max-width:90%;width:90%}#container .mod_article{margin-bottom:71.25px}#container .mod_article.w90{width:90%}#container .mod_article.w80{width:90%}#container .mod_article.w70{width:90%}#container .mod_article.w60{width:90%}#container .mod_article.w50{width:90%}#container .mod_article.w40{width:90%}#container .mod_article.w30{width:90%}#container .mod_article.w20{width:90%}#container .mod_article.w10{width:90%}#container .mod_article.w70-einspaltig{width:90%}#container .headline-h1{font-size:40.7785714286px;font-weight:normal;line-height:1.1;margin:0 0 0 0}#container .headline-h2{font-size:40.7785714286px;font-weight:600;line-height:1.1;margin:0 0 35px 0}#container .headline-h3{font-size:29.6928571429px;font-weight:600;line-height:1.3;margin:0 0 19.375px 0}#container .headline-h4{font-size:23.8285714286px;font-weight:600;line-height:1.4;margin:0 0 19.375px 0}#container .headline-h5{font-size:16.5085714286px;font-weight:600;margin:0 0 55px 0}#container .headline-h6{font-size:15.2585714286px;font-weight:600;margin:0 0 0 0}#container .intro .headline-h5{margin:0 0 35px 0}#container hr{margin:19.375px 0 19.375px 0}#container .content-gallery ul{margin:-35px -19.375px 0px -19.375px}#container .content-gallery li{padding:0px 19.375px 0px 19.375px;width:50%}#container .ce_text,#container .content-text{font-size:17.75px;font-weight:normal;line-height:1.5}#container .ce_text.intro,#container .content-text.intro{font-size:20.2071428571px;font-weight:normal;line-height:1.4}#container .ce_text.intro p,#container .content-text.intro p{margin:0 0 20px 0}#container .ce_text p,#container .content-text p{margin:0 0 15px 0}#container .content-image figcaption{bottom:15px;left:19.375px}#container a.button,#container button{margin:23.25px 10px 0px 0px;font-size:14px;font-weight:600}#container a.button+a.button,#container button+button{margin:10px 10px 0px 0px}#container .event-teaser .event.flat .image{width:100%}#container .event-teaser .event.flat .text{width:100%}#container .event-teaser .event.flat .title{font-size:40.7785714286px;font-weight:600;line-height:1.1}#container .event-teaser .image{width:100%}#container .event-teaser .image .bg-img{border-radius:6px 6px 0 0;padding-top:75%;height:auto}#container .event-teaser .text{width:100%;border-radius:0 0 6px 6px;padding:38.5px 42px 42px 42px}#container .event-teaser .intro{font-size:20.8160714286px;font-weight:600;line-height:1.4;margin:0 0 19.375px 0}#container .event-teaser .title{font-size:55.8px;font-weight:600;line-height:1;margin:0 0 19.375px 0}#container .event-teaser .time{font-size:29.6928571429px;font-weight:bold;line-height:1.3;margin:0}#container .event-teaser p.more{margin:0}#container .event-list{margin:-35px -19.375px 19.375px -19.375px}#container .event-list .event{width:100%;padding:35px 19.375px 35px 19.375px}#container .event-list .image .bg-img{padding-top:75%;border-radius:6px 6px 0 0}#container .event-list .text{padding:34.875px 35px 35px 35px;border-radius:0 0 6px 6px}#container .event-list .intro{font-size:17.75px;font-weight:600;line-height:1.5;margin:0 0 12px 0}#container .event-list .title{font-size:32.5446428571px;font-weight:600;line-height:1.2;margin:0 0 20px 0}#container .event-list .time{font-size:20.2071428571px;font-weight:bold;line-height:1.4;margin:0}#container .event-list p.more{margin:0}#container .mod_newslist{margin:-19.375px -19.375px 19.375px -19.375px;flex-wrap:wrap}#container .mod_newslist .layout_short{width:100%;padding:19.375px}#container .mod_newslist .layout_short .inner{padding:35px}#container .mod_newslist .title{font-size:32.5446428571px;font-weight:600;line-height:1.2;margin:0 0 19.375px 0}#container .mod_newslist .time{font-size:17.75px;font-weight:bold;line-height:1.5;margin:0 0 12px 0}#container .mod_newslist p.more{margin:0}#container .mod_newsreader .mod_article:first-child{margin-bottom:46.875px}#container .mod_newsreader .info{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0.125em;margin-top:27.125px}#container .rs-columns{display:flex;justify-content:center;flex-wrap:wrap;margin:-15px}#container .rs-columns .-small-first div:last-child,#container .rs-columns .-small-first p:last-child,#container .rs-columns .-small-first h1:last-child,#container .rs-columns .-small-first h2:last-child,#container .rs-columns .-small-first h3:last-child,#container .rs-columns .-small-first h4:last-child,#container .rs-columns .-small-first h5:last-child,#container .rs-columns .-small-first h6:last-child{margin-bottom:0 !important}#container .rs-column{padding:15px}#container .rs-column.w30{width:100%}#container .rs-column.w40{width:100%}#container .rs-column.w50{width:100%}#container .rs-column.w60{width:100%}#container .rs-column.w70{width:100%}#container .rs-column.box{padding:285px 42px 42px 42px;margin:15px;background-size:110% auto}#container .rs-column.box .content-image{top:35px;left:35px;width:85px;height:85px}#container .rs-column.box .headline-h2{margin-bottom:23.25px !important}#container .rs-column.box p.more{margin:0 !important}#container .formbody .widget{margin:0 0 20px 0}#container .formbody label,#container .formbody legend{font-size:15.2585714286px;font-weight:600;line-height:1.5;margin-bottom:5px}#container .formbody textarea,#container .formbody input[type="text"],#container .formbody input[type="email"]{font-size:16.5085714286px;font-weight:normal;line-height:1.5}#container .formbody .widget-checkbox label{font-size:17.75px;font-weight:normal;line-height:1.5}#container .formbody .widget-checkbox label:before{width:32px;height:32px}#container .formbody .widget-submit{margin:0 !important}#container .mod_eventreader .rs-columns{margin-bottom:46.875px}#container .rs-column.gallery .content-text{width:100%}#container .rs-column.gallery .content-text:nth-of-type(odd){padding-right:35px}#container .rs-column.gallery .content-text:nth-of-type(-n+1) .text{padding:0px 0 19.375px 0}#container .rs-column.gallery .content-text .text{padding:19.375px 0 19.375px 0}#container .rs-column.gallery .content-text p{margin:0 !important}}@media (max-width:400px){body:after{content:"XS"}body{--padding-top: 68px}#header .inside{width:90%;padding:17.5px 0 17.5px 0}.scrolled #header .inside{padding:10px 0 10px 0}#header nav ul.level_1{width:80%}#header nav ul.level_1>li>a,#header nav ul.level_1>li>strong{font-size:19.8971428571px;font-weight:bold}#header nav ul.level_1 ul.level_2>li>a,#header nav ul.level_1 ul.level_2>li>strong{font-size:19.8971428571px;font-weight:bold}#header .brand a{width:150px;height:75px}.scrolled #header .brand a{width:113px;height:57px}#header:after{height:225%}#footer{margin-top:37.5px}#footer .top{width:90%;max-width:90%;padding:50px 0;flex-wrap:wrap}#footer .brand a{width:103px;height:108px}#footer .anfahrt,#footer .reservierung,#footer .social-media{padding-top:21px}#footer .anfahrt h3,#footer .reservierung h3,#footer .social-media h3{font-size:26.2571428571px;font-weight:600;margin:0 0 10px 0}#footer .anfahrt p,#footer .reservierung p,#footer .social-media p{font-size:17px;font-weight:normal;margin:0}#footer .brand,#footer .anfahrt,#footer .reservierung,#footer .social-media{flex:0 0 100%}#footer .bottom{padding:17.5px 0}#footer .bottom .inside{width:90%;max-width:90%;flex-wrap:wrap}#footer .bottom p,#footer .bottom a,#footer .bottom li,#footer .bottom strong{font-size:15.0114285714px;font-weight:bold}#footer .bottom a{font-size:15.0114285714px;font-weight:normal}#footer .navigation ul.level_1{flex-wrap:wrap}#container{max-width:90%;width:90%}#container .mod_article{margin-bottom:45px}#container .mod_article.w90{width:90%}#container .mod_article.w80{width:90%}#container .mod_article.w70{width:90%}#container .mod_article.w60{width:90%}#container .mod_article.w50{width:90%}#container .mod_article.w40{width:90%}#container .mod_article.w30{width:90%}#container .mod_article.w20{width:90%}#container .mod_article.w10{width:90%}#container .mod_article.w70-einspaltig{width:90%}#container .headline-h1{font-size:34.3714285714px;font-weight:normal;line-height:1.2;margin:0 0 0 0}#container .headline-h2{font-size:34.3714285714px;font-weight:600;line-height:1.2;margin:0 0 30px 0}#container .headline-h3{font-size:26.2571428571px;font-weight:600;line-height:1.3;margin:0 0 17.5px 0}#container .headline-h4{font-size:21.7714285714px;font-weight:600;line-height:1.4;margin:0 0 17.5px 0}#container .headline-h5{font-size:16.0114285714px;font-weight:600;margin:0 0 40px 0}#container .headline-h6{font-size:15.0114285714px;font-weight:600;margin:0 0 0 0}#container .intro .headline-h5{margin:0 0 30px 0}#container hr{margin:17.5px 0 17.5px 0}#container .content-gallery ul{margin:-30px -17.5px 0px -17.5px}#container .content-gallery li{padding:0px 17.5px 0px 17.5px;width:50%}#container .ce_text,#container .content-text{font-size:17px;font-weight:normal;line-height:1.5}#container .ce_text.intro,#container .content-text.intro{font-size:18.9428571429px;font-weight:normal;line-height:1.5}#container .ce_text.intro p,#container .content-text.intro p{margin:0 0 20px 0}#container .ce_text p,#container .content-text p{margin:0 0 15px 0}#container .content-image figcaption{bottom:15px;left:17.5px}#container a.button,#container button{margin:21px 10px 0px 0px;font-size:14px;font-weight:600}#container a.button+a.button,#container button+button{margin:10px 10px 0px 0px}#container .event-teaser .event.flat .image{width:100%}#container .event-teaser .event.flat .text{width:100%}#container .event-teaser .event.flat .title{font-size:34.3714285714px;font-weight:600;line-height:1.2}#container .event-teaser .image{width:100%}#container .event-teaser .image .bg-img{border-radius:6px 6px 0 0;padding-top:75%;height:auto}#container .event-teaser .text{width:100%;border-radius:0 0 6px 6px;padding:31.5px 30px 30px 30px}#container .event-teaser .intro{font-size:19.4214285714px;font-weight:600;line-height:1.5;margin:0 0 17.5px 0}#container .event-teaser .title{font-size:44.4px;font-weight:600;line-height:1.1;margin:0 0 17.5px 0}#container .event-teaser .time{font-size:26.2571428571px;font-weight:bold;line-height:1.3;margin:0}#container .event-teaser p.more{margin:0}#container .event-list{margin:-30px -17.5px 17.5px -17.5px}#container .event-list .event{width:100%;padding:30px 17.5px 30px 17.5px}#container .event-list .image .bg-img{padding-top:75%;border-radius:6px 6px 0 0}#container .event-list .text{padding:31.5px 30px 30px 30px;border-radius:0 0 6px 6px}#container .event-list .intro{font-size:17px;font-weight:600;line-height:1.5;margin:0 0 12px 0}#container .event-list .title{font-size:28.3928571429px;font-weight:600;line-height:1.3;margin:0 0 20px 0}#container .event-list .time{font-size:18.9428571429px;font-weight:bold;line-height:1.5;margin:0}#container .event-list p.more{margin:0}#container .mod_newslist{margin:-17.5px -17.5px 17.5px -17.5px;flex-wrap:wrap}#container .mod_newslist .layout_short{width:100%;padding:17.5px}#container .mod_newslist .layout_short .inner{padding:30px}#container .mod_newslist .title{font-size:28.3928571429px;font-weight:600;line-height:1.3;margin:0 0 17.5px 0}#container .mod_newslist .time{font-size:17px;font-weight:bold;line-height:1.5;margin:0 0 12px 0}#container .mod_newslist p.more{margin:0}#container .mod_newsreader .mod_article:first-child{margin-bottom:37.5px}#container .mod_newsreader .info{font-size:14px;font-weight:bold;line-height:1.5;letter-spacing:0.125em;margin-top:24.5px}#container .rs-columns{display:flex;justify-content:center;flex-wrap:wrap;margin:-10px}#container .rs-columns .-small-first div:last-child,#container .rs-columns .-small-first p:last-child,#container .rs-columns .-small-first h1:last-child,#container .rs-columns .-small-first h2:last-child,#container .rs-columns .-small-first h3:last-child,#container .rs-columns .-small-first h4:last-child,#container .rs-columns .-small-first h5:last-child,#container .rs-columns .-small-first h6:last-child{margin-bottom:0 !important}#container .rs-column{padding:10px}#container .rs-column.w30{width:100%}#container .rs-column.w40{width:100%}#container .rs-column.w50{width:100%}#container .rs-column.w60{width:100%}#container .rs-column.w70{width:100%}#container .rs-column.box{padding:225px 30px 30px 30px;margin:10px;background-size:110% auto}#container .rs-column.box .content-image{top:28px;left:28px;width:70px;height:70px}#container .rs-column.box .headline-h2{margin-bottom:21px !important}#container .rs-column.box p.more{margin:0 !important}#container .formbody .widget{margin:0 0 20px 0}#container .formbody label,#container .formbody legend{font-size:15.0114285714px;font-weight:600;line-height:1.5;margin-bottom:5px}#container .formbody textarea,#container .formbody input[type="text"],#container .formbody input[type="email"]{font-size:16.0114285714px;font-weight:normal;line-height:1.5}#container .formbody .widget-checkbox label{font-size:17px;font-weight:normal;line-height:1.5}#container .formbody .widget-checkbox label:before{width:32px;height:32px}#container .formbody .widget-submit{margin:0 !important}#container .mod_eventreader .rs-columns{margin-bottom:37.5px}#container .rs-column.gallery .content-text{width:100%}#container .rs-column.gallery .content-text:nth-of-type(odd){padding-right:35px}#container .rs-column.gallery .content-text:nth-of-type(-n+1) .text{padding:0px 0 17.5px 0}#container .rs-column.gallery .content-text .text{padding:17.5px 0 17.5px 0}#container .rs-column.gallery .content-text p{margin:0 !important}}@media (min-width:1401px){#header .navigation .hamburger{display:none}#header .navigation ul.level_1{margin:0;padding:0;display:flex;list-style:none}#header .navigation ul.level_1>li{margin:0;padding:0}#header .navigation ul.level_1>li>a,#header .navigation ul.level_1>li>strong{display:block;padding:25px;position:relative;cursor:pointer;text-decoration:none;font-size:18px;font-weight:bold;letter-spacing:0.04em}#header .navigation ul.level_1>li>a:after,#header .navigation ul.level_1>li>strong:after{content:"";position:absolute;height:2px;background:#000000;bottom:19px;left:25px;right:25px;transition:all 400ms;transform:rotateY(90deg)}#header .navigation ul.level_1>li.clicked>a:after,#header .navigation ul.level_1>li>strong:after,#header .navigation ul.level_1>li>a:hover:after{transform:rotateY(0)}#header .navigation .clicked ul.level_2{max-height:1000px}#header .navigation ul.level_2{max-height:0;overflow:hidden;position:absolute;background:#dad6cb;margin:0 0 0 25px;padding:0;transition:all 400ms;list-style:none;margin-top:-19px}#header .navigation ul.level_2>li>a,#header .navigation ul.level_2>li>strong{display:block;padding:15px 20px 0 20px}#header .navigation ul.level_2>li>a:after,#header .navigation ul.level_2>li>strong:after{content:"";display:block;height:2px;transform:translateY(1px);position:relative;background:#bbb7ae;margin-top:15px;opacity:0.5}#header .navigation ul.level_2>li>a:hover,#header .navigation ul.level_2>li>strong:hover{background:#000000;color:white;transition:all 400ms}#header .navigation ul.level_2>li:first-of-type>a,#header .navigation ul.level_2>li:first-of-type>strong{padding-top:15px}#header .navigation ul.level_2>li:last-of-type>a,#header .navigation ul.level_2>li:last-of-type>strong{padding-bottom:15px}#header .navigation ul.level_2>li:last-of-type>a:after,#header .navigation ul.level_2>li:last-of-type>strong:after{display:none}}@media (max-width:1400px){body.locked{max-height:100vh;overflow:hidden}#header{}#header.is-active nav{transform:translateX(0)}#header .hamburger{position:absolute;z-index:999;right:0}#header .hamburger .hamburger-box{margin:0;transform:translateY(-50%)}#header .navigation{position:relative}#header nav{position:fixed;z-index:99;top:0;right:0;left:0;bottom:0;background-color:#000000;background-size:160px 80px;background-repeat:no-repeat;background-image:url("../../files/theme/images/cedima.svg");box-sizing:border-box;transform:translateX(100%);transition:all 400ms;overflow-y:auto;display:flex;justify-content:center;align-items:center}#header nav .hamburger{position:absolute;top:30px;right:75px;display:none}#header ul.level_1{margin:0;padding:0;list-style:none;max-width:450px}#header ul.level_1>li{border-bottom:2px solid #3e3d3a;padding:15px 0}#header ul.level_1>li>a,#header ul.level_1>li>strong{display:block;text-transform:none;color:white;text-decoration:none;transition:all 400ms;letter-spacing:0.04em}#header ul.level_1>li>a.trail,#header ul.level_1>li>strong{color:#dad6cb}#header ul.level_1>li.submenu>a,#header ul.level_1>li.submenu>strong{background-repeat:no-repeat;background-position:center right;background-size:24px;background-image:url("../../files/theme/images/icon-24px-arrow-down-white.svg");font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0.125em;text-transform:uppercase;color:#5d5c57;margin:10px 0 10px 0}#header ul.level_2{padding:0}#header ul.level_2>li>a,#header ul.level_2>li>strong{display:block;padding:6px 0;background:#000000;color:white;text-decoration:none;font-size:26px;font-weight:bold;line-height:1.3;letter-spacing:0.04em;transition:all 400ms}#header ul.level_2>li>a:hover,#header ul.level_2>li>strong:hover{color:#dad6cb}#header ul.level_2>li.last>a,#header ul.level_2>li.last>strong{padding-bottom:30px}}
