@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url("/files/template/src/fonts/roboto-v18-latin-300.woff2") format("woff2"),url("/files/template/src/fonts/roboto-v18-latin-300.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("/files/template/src/fonts/roboto-v18-latin-regular.woff2") format("woff2"),url("/files/template/src/fonts/roboto-v18-latin-regular.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("/files/template/src/fonts/roboto-v18-latin-700.woff2") format("woff2"),url("/files/template/src/fonts/roboto-v18-latin-700.woff") format("woff")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:url("/files/template/src/fonts/ubuntu-v11-latin-regular.woff2") format("woff2"),url("/files/template/src/fonts/ubuntu-v11-latin-regular.woff") format("woff")}@font-face{font-family:"Ubuntu";font-style:italic;font-weight:300;src:url("/files/template/src/fonts/ubuntu-v11-latin-300italic.woff2") format("woff2"),url("/files/template/src/fonts/ubuntu-v11-latin-300italic.woff") format("woff")}@font-face{font-family:"Ubuntu";font-style:italic;font-weight:400;src:url("/files/template/src/fonts/ubuntu-v11-latin-italic.woff2") format("woff2"),url("/files/template/src/fonts/ubuntu-v11-latin-italic.woff") format("woff")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:url("/files/template/src/fonts/ubuntu-v11-latin-700.woff2") format("woff2"),url("/files/template/src/fonts/ubuntu-v11-latin-700.woff") format("woff")}@font-face{font-family:"Ubuntu";font-style:italic;font-weight:700;src:url("/files/template/src/fonts/ubuntu-v11-latin-700italic.woff2") format("woff2"),url("/files/template/src/fonts/ubuntu-v11-latin-700italic.woff") format("woff")}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:300;src:url("/files/template/src/fonts/ubuntu-v11-latin-300.woff2") format("woff2"),url("/files/template/src/fonts/ubuntu-v11-latin-300.woff") format("woff")}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse;font-size:inherit}caption,th,td{vertical-align:top;text-align:left;text-align:start}abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{margin-top:1em;font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}caption,th{font-weight:700}a{color:blue}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}.ce_gallery{display:block}.ce_gallery .gallery{display:grid;grid-auto-rows:1fr;grid-gap:6rem;grid-template-columns:repeat(2, minmax(10px, 1fr));align-items:center}@supports(color: var(--color)){.ce_gallery .gallery{grid-template-columns:repeat(var(--per-row, 2), minmax(10px, 1fr))}}@media screen and (max-width: 81.25em){.ce_gallery .gallery{grid-template-columns:repeat(2, minmax(10px, 1fr))}}@media screen and (max-width: 37.5em){.ce_gallery .gallery{grid-gap:1rem;grid-template-columns:repeat(1, minmax(10px, 1fr));max-width:80%;margin:4rem auto}}.ce_gallery .gallery__item img{width:100%;height:auto}.ce_gallery .gallery__item .image-container__caption{opacity:0;transition:opacity .25s}.ce_gallery .gallery__item:hover .image-container__caption{opacity:1;transition-duration:.25s}@media screen and (max-width: 56.25em){.ce_gallery .gallery__item--video{grid-column:1/-1}}.ce_gallery .gallery a{display:block}.footer_logos .ce_gallery .gallery__item img{max-height:60px}.ce_rsce_slider{margin-bottom:calc(4 * 1.6rem)}.slick{overflow:hidden}.slick-slider{display:block;overflow:hidden;margin-bottom:calc(2 * 1.6rem)}.slick-track{display:flex;flex-direction:row}form{margin:2rem 0 5rem}form .widget{display:block;position:relative;margin:0 0 2.5rem}form .widget-text,form .widget-password,form .widget-submit{display:block}form label{position:absolute;top:2px;left:5px;padding:0;color:#000;transition:.2s ease all;pointer-events:none}form input,form textarea,form select{min-width:500px;padding:5px;border-width:0;border-style:solid;border-color:#d1a959;color:#000;background:rgba(255,255,255,.5)}@media screen and (max-width: 37.5em){form input,form textarea,form select{min-width:100%}}form input:focus,form textarea:focus,form select:focus{background:rgba(255,255,255,.7);outline:none}form input:focus~label,form input:not(:placeholder-shown)~label,form select:focus~label,form select:not(:placeholder-shown)~label,form textarea:focus~label,form textarea:not(:placeholder-shown)~label{top:-18px;font-size:70%;color:#a37c2d}@media screen and (max-width: 37.5em){form input:focus~label,form input:not(:placeholder-shown)~label,form select:focus~label,form select:not(:placeholder-shown)~label,form textarea:focus~label,form textarea:not(:placeholder-shown)~label{font-size:60%}}form ::placeholder{color:#d1a959;opacity:1}form :-ms-input-placeholder{color:#d1a959}form ::-ms-input-placeholder{color:#d1a959}form .error{margin:0 0 5rem;color:#900}form input[type=file]{display:none}form .widget-upload{display:flex;justify-items:flex-start;align-items:center}form .widget-upload input{margin:0;padding:9px 0;background-color:#d1a959}form fieldset.grid{display:grid;grid-gap:0 1.6rem;grid-template-columns:1fr 1fr}@media screen and (max-width: 37.5em){form fieldset.grid{display:block}}.formwrapper{margin:4rem 0}.burger{display:block;display:flex;position:absolute;top:5px;left:20px;z-index:2;flex-direction:column;justify-content:space-between;width:32px;height:26px}.burger .line{display:block;width:100%;height:4px;border-radius:10px;background:#fff}.burger .line1{transform-origin:0% 0%;transition:transform .2s ease-in-out}.burger .line2{transition:transform .2s ease-in-out}.burger .line3{transform-origin:0% 100%;transition:transform .2s ease-in-out}.burger.show .line1{transform:rotate(45deg)}.burger.show .line2{transform:scaleY(0)}.burger.show .line3{transform:rotate(-45deg)}@media screen and (max-width: 37.5em){#mainNav{position:fixed;top:4rem;right:0;bottom:0;left:0;z-index:9998;background:#fff;opacity:0;transition:opacity .25s ease-in}}#mainNav.show{display:block;opacity:1}#mainNav.show .closeMobileNav{display:block}.closeMobileNav{display:none;position:absolute;top:0;right:2rem;font-size:4rem;font-weight:300;color:#000;transform:scaleX(1.25);transition:.25s ease-in}.closeMobileNav::after{content:"X"}.closeMobileNav:hover{color:#d1a959;cursor:pointer}#mainNav .mod_navigation{background:#fff}@media screen and (max-width: 37.5em){#mainNav .mod_navigation{margin-top:45%;font-size:3rem;text-align:center}}#mainNav .mod_navigation .level_1{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 0 0 -2rem}@media screen and (max-width: 37.5em){#mainNav .mod_navigation .level_1{display:block}}#mainNav .mod_navigation .level_1 li{padding:.5rem 0 .5rem 2rem}#mainNav .mod_navigation .level_1 li::after{content:"|";padding-left:2rem}@media screen and (max-width: 37.5em){#mainNav .mod_navigation .level_1 li::after{content:none}}#mainNav .mod_navigation a{transition:.25s ease}#mainNav .mod_navigation a:hover{color:#a37c2d}#mainNav .mod_navigation li:last-child::after{content:none}button,.button{display:block;padding:1rem 2rem;border-width:0;border-radius:0;line-height:25px;text-align:center;color:#fff;background:#d1a959;transition:.2s ease all;cursor:pointer}button:hover,.button:hover{background-color:#a37c2d}button--red,.button--red{background-color:#900}button--red:hover,.button--red:hover{background-color:#6b0000}*,*::after,*::before{box-sizing:border-box}html{overflow-y:scroll;font-size:62.5%;background-color:#000}@media screen\9 {html{font-size:10px}}@media screen\0 {html{font-size:10px}}body{font-family:"Roboto";font-size:1.8rem;font-weight:400;line-height:1.6;letter-spacing:.01em;color:#fff}a{text-decoration:none;color:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:1.6rem}h1,.h1{margin:0 0 1rem;font-family:"Ubuntu";font-size:3.8rem}@media screen and (max-width: 37.5em){h1,.h1{font-size:3.2rem;line-height:1.3em}}h2,.h2{margin:0;margin:0 0 .5em;font-family:"Ubuntu";font-size:2.4rem}h3,.h3{margin:0;font-family:"Ubuntu";font-size:2.1rem;font-weight:300}q{quotes:"«" "»" "‹" "›"}ul{list-style:disc;list-style-position:inside}input:focus,textarea:focus,select:focus{outline:1px solid rgba(209,169,89,.6);outline-offset:-1px;transition:outline .4s}hr{height:1px;border-width:1px 0 0;border-style:solid;border-color:#000}img{vertical-align:middle;height:auto;max-width:100%}#wrapper{display:flex;flex-flow:column;justify-content:space-between;align-items:stretch;max-width:100rem;margin:0 auto}#container{flex:1 0 auto;margin:0 0 5rem}@media screen and (max-width: 81.25em){#container{margin:0 2rem}}#footer{flex:0 1 100px}@media screen and (max-width: 81.25em){#footer{margin:3rem 2rem 0}}.invisible{display:none}#background{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}#background::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:99999;background:rgba(0,0,0,.8)}#background .inside{position:relative;height:100%}#background .gallery__item,#background .image_container{overflow:hidden;width:100vw;height:100vh}#background img{display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;object-fit:cover}#header{margin:5rem 0}@media screen and (max-width: 81.25em){#header{margin:5rem 2rem}}.event__item{display:grid;grid-gap:1.6rem;grid-template-columns:1fr 2fr 1fr;margin:1rem 0;padding:1rem 0;border-width:1px 0 0;border-style:solid;border-color:#d1a959}@media screen and (max-width: 37.5em){.event__item{display:block}}.soldout{color:#ff0505}#kontext{display:block;position:fixed;top:0;right:0;left:0;padding:3px 0;font-size:1.2rem;text-align:right;color:#999;background-color:#1e1e1e}#kontext .inside{max-width:100rem;margin:0 auto}#kontext nav ul{margin:0;padding:0}#kontext nav ul li{display:inline-block}#kontext nav ul li::after{content:"|";padding:0 2px 0 7px}#kontext nav ul li:last-child::after{content:""}#kontext nav ul a{color:#999}.inline{display:inline-block !important}.cookie-declaration--table-wrapper tbody tr:nth-child(odd){background:#333}.cookie-declaration--table-wrapper td,.cookie-declaration--table-wrapper th{margin:0 5px;padding:2px 5px}
