@font-face{font-family:"Inter";src:url("/assets/fonts/Inter-VariableFont_slnt,wght.woff2")format("woff2-variations"),url("/assets/fonts/Inter-VariableFont_slnt,wght.ttf")format("truetype-variations");font-weight:100 900}@font-face{font-family:"Sligoil";src:url("/assets/fonts/Sligoil-Micro.woff2")format("woff2-variations")}main a:link,main a:visited{color:black}main a:hover{color:black}h1,h2,h3,h4,h5,h6{margin:0;padding:0;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-size:1rem;line-height:1.1}.col-1{width:8.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-1{width:100%}}.col-2{width:16.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-2{width:100%}}.col-3{width:25%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-3{width:100%}}.col-4{width:33.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-4{width:100%}}.col-5{width:41.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-5{width:100%}}.col-6{width:50%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-6{width:100%}}.col-7{width:58.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-7{width:100%}}.col-8{width:66.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-8{width:100%}}.col-9{width:75%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-9{width:100%}}.col-10{width:83.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-10{width:100%}}.col-11{width:91.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-11{width:100%}}.col-12{width:100%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-12{width:100%}}.block-type-columns .grid{--columns:12;display:grid;grid-template-columns:1fr}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){.block-type-columns .grid{grid-template-columns:repeat(12,1fr)}.block-type-columns .grid>.column{grid-column:span var(--columns)}}.main-wrapper{display:flex;justify-content:center}.main-wrapper .top-liner{padding:1rem;display:flex;font-family:"Inter";justify-content:space-between}.main-wrapper .top-liner .date-line p{text-align:right}.main-wrapper .top-liner .logo-line p,.main-wrapper .top-liner .date-line p{text-transform:uppercase;margin:0;font-size:7.3rem;font-weight:600;line-height:.8}.main-wrapper .top-area{height:80rem}.main-wrapper .dates-wrapper{display:flex;border-bottom:.15rem solid black}.main-wrapper .dates-wrapper.height-long .single-event:last-child{border-bottom:0 !important}.main-wrapper .dates-wrapper .events-wrapper{width:80rem}.main-wrapper .dates-wrapper .events-wrapper .date{font-size:5rem;padding:1.5rem}.main-wrapper .dates-wrapper .events-wrapper .day-time{font-size:2.5rem;padding:1.5rem}.main-wrapper .dates-wrapper .events-wrapper .title{font-weight:300;font-size:2.6rem;padding:.5rem 1.5rem;letter-spacing:.15rem}.main-wrapper .dates-wrapper .events-wrapper .title-link{width:57.6rem;border-radius:10rem;print-color-adjust:exact;-webkit-print-color-adjust:exact;background-color:#fffad2 !important}.main-wrapper .dates-wrapper .left-column{width:10rem;writing-mode:tb-rl;transform:rotate(-180deg)}.main-wrapper .dates-wrapper .left-column p{text-align:center;font-size:3rem}.main-wrapper .dates-wrapper .right-column{width:10rem;writing-mode:tb-rl;transform:rotate(0deg)}.main-wrapper .dates-wrapper .right-column p{text-align:center;font-size:3rem}.main-wrapper .dates-wrapper .single-event{border-bottom:.15rem solid black}.main-wrapper .dates-wrapper .single-event:last-child{border-bottom:none}.main-wrapper .dates-wrapper .single-event .category{display:none}.main-wrapper .fake-surplus-wrapper{display:flex}.main-wrapper .fake-surplus-wrapper .short{width:calc(10rem + 2px);height:10rem}.main-wrapper .fake-surplus-wrapper .short:last-child{border-right:none;width:10rem}.main-wrapper .fake-surplus-wrapper .long{width:calc(80rem - 2px)}.main-wrapper.backside{border-bottom:.12rem solid black !important}.main-wrapper.backside .single-event{border-bottom:.12rem solid black !important}.main-wrapper.backside .date{font-size:3.75rem !important}.main-wrapper.backside .title-link h4{font-size:1.9rem !important}.main-wrapper.backside .title-link .month-flyer-category{font-size:1.6rem}.main-wrapper.backside .day-time{font-size:1.875rem !important}.main-wrapper.backside .events-wrapper{width:60rem !important}.main-wrapper.backside .dates-wrapper{border-bottom:0 !important}html{font-size:1vw}body,html{margin:0;padding:0}a,a:visited{color:black;text-decoration:none}.splide__arrow--prev{left:2rem !important}.splide__arrow--next{right:2rem !important}*{box-sizing:border-box}.cls-3,.cls-1{fill:#fffad2 !important}body.home .intro-overlay{position:fixed;width:calc(100% - 16rem - 1px);height:calc(100vh - 4rem);background-color:white;border-right:1px solid black;top:4rem;transition:top 1s ease;overflow:hidden}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home .intro-overlay{display:none}}body.home .intro-overlay .scroll-down{all:unset;position:absolute;bottom:1rem;left:41rem;width:2.5rem;height:2.5rem;padding-left:.7rem;border-radius:2rem;cursor:pointer;background-color:#ddcb0d;box-sizing:border-box;z-index:11;animation:moveUpDown 4s infinite}body.home .intro-overlay .watch-image{position:absolute;top:2rem;left:19rem;width:45rem;transform-origin:center center;animation:rotate 82s linear infinite;transition:opacity 4s ease;z-index:10;border-radius:4rem}body.home .intro-overlay .single-line{transition:opacity 2s ease;pointer-events:none;height:4rem;width:100%;border-bottom:1px solid black;position:relative;z-index:10;font-size:4rem;font-weight:600;text-align:center;text-transform:uppercase;padding-top:0rem}body.home .intro-overlay .single-line span{opacity:0;transition:opacity 2s ease}body.home .intro-overlay .single-line.yellow{color:#ddcb0d}body.home .intro-overlay .single-line.info{font-family:"Inter";font-weight:500;font-style:normal;font-size:1.2rem;text-transform:none;padding-top:1.3rem}body.home .intro-overlay .logo-spielzeit{position:absolute;top:3.95rem;left:0rem;width:84rem;opacity:0;transition:opacity 2s ease}body.home .intro-overlay .spielzeit-about{transition:opacity 2s ease;opacity:0;position:absolute;bottom:0;width:25rem;padding:1rem;height:fit-content;left:calc(50vw - 8rem - 1px);transform:translateX(-50%);top:30rem;font-weight:500;z-index:10;text-align:center;background-color:#fffad2}body.home .intro-overlay .spielzeit-about span{background-color:#fffad2}body.home .intro-overlay svg{position:absolute;width:100%;height:100%;object-fit:contain}@keyframes moveUpDown{0%{bottom:1rem}25%{bottom:1rem}50%{bottom:1rem}75%{bottom:2rem}100%{bottom:1rem}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.mapboxgl-canvas-container svg path:nth-child(3){fill:#ddcb0d}.bodytext a{text-decoration:underline !important;transition:color .3s ease}.bodytext a:hover{color:#ddcb0d !important}.bodytext .image-wrapper{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.bodytext .image-wrapper{width:100%;display:flex;margin:0;margin-top:3rem;justify-content:center;flex-direction:column;align-items:center}.bodytext .image-wrapper figcaption{font-family:Sligoil;font-size:.9rem;font-weight:100}.bodytext .image-wrapper img{width:70%}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) and (max-aspect-ratio:.8),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) and (max-aspect-ratio:.8),only screen and (max-aspect-ratio:.8) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-aspect-ratio:.8) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8) and (max-aspect-ratio:.8){.bodytext .image-wrapper figcaption{font-size:3.8rem}}.bodytext p{padding:0 2rem !important;letter-spacing:.01rem;line-height:1.3}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.bodytext p{font-size:4rem;padding:0 6rem !important;font-weight:400}}.bodytext ul p{margin:0;padding:0 !important}.bodytext h2{text-align:center;line-height:1;padding:1rem 2rem 0 2rem !important}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.bodytext h2{padding:4rem !important}}.bodytext h4,.bodytext h3{font-family:Sligoil;font-size:.9rem;font-weight:100;text-align:center;border-top:1px solid;border-bottom:1px solid;font-weight:normal;padding:.5rem 2rem;margin-top:2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.bodytext h4,.bodytext h3{font-size:3.8rem}}.bodytext h4:first-child,.bodytext h3:first-child{border-top:none;margin-top:0rem}.bodytext h2+h3{margin-top:0 !important}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:"Inter";font-weight:300;font-style:normal;font-size:1.1rem;scrollbar-width:none;color:black;position:relative}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){body{line-height:1.15}}body::-webkit-scrollbar{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body{line-height:1.3;letter-spacing:.02rem}}h1,h2{font-size:3.3rem;font-weight:600}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){h1,h2{font-size:9rem}}.mobile-page-announcer{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.mobile-page-announcer{display:block;border-bottom:1px solid black;width:100%;text-align:center;font-family:Sligoil;font-size:.9rem;font-weight:100;background-color:#ddcb0d;margin-top:-1px;position:fixed;top:12rem;z-index:12;margin-top:-1px}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) and (max-aspect-ratio:.8),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) and (max-aspect-ratio:.8),only screen and (max-aspect-ratio:.8) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-aspect-ratio:.8) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8) and (max-aspect-ratio:.8){.mobile-page-announcer{font-size:3.8rem}}.logo-wrapper{display:flex;flex-wrap:wrap}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.logo-wrapper{padding:0 5rem}}.logo-wrapper img{width:10rem;height:auto;margin:2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.logo-wrapper img{width:34rem}}.top-bar{position:fixed;background-color:white;z-index:9}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.top-bar{display:none}}.top-bar .first-row{height:4rem;border-bottom:1px solid black;display:flex}.top-bar .first-row .left-cell{width:calc(8rem + 1px);border-right:1px solid black;cursor:pointer}.top-bar .first-row .left-cell svg{height:100%;padding:.5rem 2rem;box-sizing:border-box;max-width:100%}.top-bar .first-row .left-cell svg .cls-nav-3{transition:stroke .3s ease}.top-bar .first-row .left-cell svg:hover .cls-nav-3{stroke:#ddcb0d !important}.top-bar .first-row .mid-left-cell,.top-bar .first-row .mid-right-cell{width:calc(42rem - 1px)}.top-bar .first-row .mid-left-cell{border-right:1px solid black}.top-bar .first-row .right-cell{width:8rem;border-left:1px solid black;display:flex;align-items:center;justify-content:center}.top-bar .first-row .right-cell a{transition:color .3s ease;text-decoration:none !important}.top-bar .first-row .right-cell a:hover{color:#ddcb0d}.top-bar .second-row{border-bottom:1px solid black;height:4rem;padding-left:8rem;display:flex;align-items:center}.top-bar .second-row .breadcrumb{display:flex}.top-bar .second-row .breadcrumb .single-crumb{display:flex;font-size:3rem;font-weight:600}.top-bar .second-row .breadcrumb .single-crumb a{text-transform:uppercase;transition:color .3s ease}.top-bar .second-row .breadcrumb .single-crumb a .cls-1{transition:fill .3s ease}.top-bar .second-row .breadcrumb .single-crumb a:hover{color:#ddcb0d}.top-bar .second-row .breadcrumb .single-crumb a:hover .cls-1{fill:#ddcb0d !important}.top-bar .second-row .breadcrumb .single-crumb a.active{color:#ddcb0d}.top-bar .second-row .breadcrumb .single-crumb svg{width:2rem;height:2rem;margin-right:-.6rem}.top-bar .second-row .breadcrumb .single-crumb svg .cls-1{fill:black !important}.top-bar .second-row .page-title{text-transform:uppercase;padding-top:.2rem;white-space:nowrap}.top-bar .second-row button{all:unset;cursor:pointer;padding:0 .5rem;padding-top:.3rem}.top-bar .second-row button.disable{cursor:default !important}.top-bar .second-row button.disable .cls-1{fill:#cdcdcd !important}.top-bar .second-row button svg{width:.5rem}.top-bar .second-row .subnavigation{flex-grow:1;padding-right:8rem;text-align:right}.top-bar .second-row .subnavigation a{display:inline-block;font-family:Sligoil;font-size:.9rem;font-weight:100;border-radius:.5rem;margin:0 .9rem;padding-top:.17rem;padding-left:.8rem;padding-right:.8rem;height:1.5rem;border:1px solid black;background-color:white;cursor:pointer;transition:background-color .3s ease;margin:0;margin-right:.5rem;margin-bottom:.2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.top-bar .second-row .subnavigation a{font-size:3.8rem}}.top-bar .second-row .subnavigation a:hover{background-color:#ddcb0d}.top-bar .second-row .subnavigation a.active{background-color:black;color:white;pointer-events:none}nav{position:fixed;top:0;left:-50vw;height:100vh;width:50vw;background-color:#ddcb0d;border-right:1px solid black;transition:left 1s ease;z-index:10}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){nav{display:none}}nav.open{left:0}nav a{text-decoration:none !important}nav .nav-dirt{position:absolute;bottom:3rem;width:10rem;transform:rotate(90deg);right:0rem}nav .bottom-navi{position:absolute;bottom:0;border-top:1px solid;width:100%;padding:.3rem 1rem;height:3.3rem;padding-bottom:3rem;padding-top:1rem}nav .bottom-navi .navi-bubble{border-radius:.5rem;margin:0 .9rem;padding-top:.17rem;padding-left:.8rem;padding-right:.8rem;height:1.5rem;font-family:Sligoil;font-size:.9rem;font-weight:100;border:1px solid;width:fit-content}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){nav .bottom-navi .navi-bubble{font-size:3.8rem}}nav .bottom-navi .navi-bubble:hover{background-color:#fffad2}nav ul{list-style:none;margin:0;padding:0;max-height:calc(100vh - 4rem);overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}nav ul::-webkit-scrollbar{display:none}nav ul li{background-color:#ddcb0d;font-size:3.3rem;font-weight:600;text-transform:uppercase;border-bottom:1px solid black;height:4rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){nav ul li{font-size:9rem}}nav ul li:first-child{height:4rem}nav ul li a{height:100%;padding:0rem 1rem;display:block;height:3.3rem;padding-top:.1rem}nav ul li:first-child{background-color:white}nav ul li:first-child a{color:#ddcb0d}nav ul li:hover{background-color:#fffad2}main{margin:0 8rem;border-right:1px solid black;border-left:1px solid black;padding-top:8rem;min-height:100vh;position:relative}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){main{padding-top:16.8rem !important;flex-direction:column;margin-top:-1px}}main .mobile-header{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){main .mobile-header{display:block;width:100%;overflow:hidden;position:fixed;top:0;z-index:9;border-bottom:1px solid black;background-color:white;font-size:3.3rem;font-weight:600;text-align:center}main .mobile-header a{position:relative;width:100vw;display:block}main .mobile-header .background-top-layer{position:absolute;width:100%;top:0;left:0}main .mobile-header .dirt-mh{position:absolute;width:50rem;left:0;position:absolute;width:32rem;left:81rem;top:-7rem;transform:rotate(45deg);z-index:15}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) and (max-aspect-ratio:.8),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) and (max-aspect-ratio:.8),only screen and (max-aspect-ratio:.8) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-aspect-ratio:.8) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8) and (max-aspect-ratio:.8){main .mobile-header{font-size:9rem}}main .mobile-menu-button{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){main .mobile-menu-button{color:black;display:block;position:fixed;bottom:0;z-index:9;width:100%;border:none;border-top:1px solid black;background-color:white;font-size:8rem;font-weight:600;letter-spacing:.4rem;font-family:Inter;height:10rem}main .mobile-menu-button .close{display:none;font-size:4rem}main .mobile-menu-button.toggled .menu{display:none}main .mobile-menu-button.toggled .close{display:block}}main .mobile-nav{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){main .mobile-nav{display:block;position:fixed;bottom:0;z-index:8;width:100%;box-shadow:0px 11px 9px 11px black;transition:transform .3s ease;transform:translateY(calc(100% + -10rem))}main .mobile-nav.show{transform:translateY(0)}main .mobile-nav ul{list-style:none;padding:0;margin-bottom:10rem;margin-top:0}main .mobile-nav ul li{list-style:none;font-size:8rem;font-weight:600;font-family:Inter;border-top:1px solid black;text-transform:uppercase;text-align:center;background-color:white}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){main{margin:0;border-right:none;border-left:none}}main .facebook,main .insta{width:3rem;position:fixed;bottom:.5rem;right:.6rem;background-color:white}main .insta{right:4.4rem}.single-event{border-bottom:1px solid black;display:flex;align-items:center;justify-content:center;align-items:stretch}.single-event a{text-decoration:none !important}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event{min-height:12.3rem !important}}.single-event .date{font-family:Sligoil;font-size:2.5rem;display:flex;align-items:center;justify-content:center;padding-left:.5rem;letter-spacing:-.2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .date{font-size:7rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .date{width:19rem;font-size:4.5rem}}.single-event .category,.single-event .location{font-family:Sligoil;font-size:.9rem;font-weight:100;display:flex;align-items:center;justify-content:center;justify-content:start;padding-left:2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .category,.single-event .location{font-size:3.8rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .category,.single-event .location{display:none}}.single-event .border-pseudo{width:0;border-right:1px solid #ddcb0d}.single-event .title-link{position:relative;color:black !important;width:46rem;background-color:#fffad2;border-radius:2rem;text-align:center;padding:.2rem 1rem .5rem 1rem;align-self:stretch;display:flex;justify-content:center;transition:background-color .5s ease}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .title-link{flex-grow:1;border-radius:12rem}}.single-event:hover a{background-color:#ddcb0d}.single-event .category{width:12rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .category{width:auto}}.single-event .location{width:12rem}.single-event .premiere-bubble{border-radius:.5rem;margin:0 .9rem;padding-top:.17rem;padding-left:.8rem;padding-right:.8rem;height:1.5rem;font-family:Sligoil;font-size:.9rem;font-weight:100;background-color:#ddcb0d;position:absolute;right:2.5rem;top:20%;transform:translateX(70%)rotate(10deg)}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .premiere-bubble{font-size:3.8rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .premiere-bubble{height:5.5rem}}.single-event .title{font-size:1.6rem;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;width:70%;text-align:center;align-self:stretch}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .title{font-size:4.8rem}}.single-event .day-time{font-family:Sligoil;font-size:.9rem;font-weight:100;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-size:1rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .day-time{font-size:3.8rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .day-time{display:none}}.single-event .ticket-wrapper{display:flex;justify-content:center;align-self:stretch;align-items:center}.single-event .tickets,.single-event .ticket-wrapper{font-family:Sligoil;font-size:.9rem;font-weight:100;text-transform:uppercase;width:8rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .tickets,.single-event .ticket-wrapper{font-size:3.8rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .tickets,.single-event .ticket-wrapper{width:19rem;text-align:center}}.single-event .tickets a,.single-event .ticket-wrapper a{background-color:#ddcb0d;border-radius:.5rem;margin:0 .9rem;padding-top:.17rem;padding-left:.8rem;padding-right:.8rem;height:1.5rem;padding-bottom:.2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.single-event .tickets a,.single-event .ticket-wrapper a{background-color:white}}body.event .info-mobile,body.about .info-mobile{display:none !important}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event .info-mobile,body.about .info-mobile{display:block !important;margin-bottom:50rem;margin-top:10rem;width:100rem !important;border-right:none !important}}body.event .single-date-event-page,body.about .single-date-event-page{display:contents}body.event .single-date-event-page:hover .title,body.about .single-date-event-page:hover .title{background-color:#ddcb0d !important}body.event main,body.about main{display:flex}body.event main .dirt-left,body.about main .dirt-left{position:fixed;bottom:0;left:0;width:10rem;transform:translateX(0rem)}body.event main .dirt-right,body.about main .dirt-right{position:fixed;top:10rem;right:0;width:10rem;transform:translateX(0rem)}body.event main .dirt-right-bottom,body.about main .dirt-right-bottom{position:fixed;bottom:4rem;right:1rem;width:6rem}body.event main .left-side,body.event main .right-side,body.about main .left-side,body.about main .right-side{flex:0 0 50%;width:60%;background-color:white;z-index:1}body.event main .left-side,body.about main .left-side{border-right:1px solid black}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event main .left-side,body.about main .left-side{display:none}}body.event main .left-side img,body.about main .left-side img{width:100%;display:block}body.event main .left-side figure,body.about main .left-side figure{position:relative;width:100%;margin:0}body.event main .left-side figure figcaption,body.about main .left-side figure figcaption{font-family:Sligoil;font-size:.9rem;font-weight:100;text-align:center;margin-top:.5rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event main .left-side figure figcaption,body.about main .left-side figure figcaption{font-size:3.8rem}}body.event main .left-side figure .credits,body.about main .left-side figure .credits{position:absolute;top:0;transform:rotate(-90deg)translateX(-95%);transform-origin:left bottom;font-family:Sligoil;font-size:.9rem;font-weight:100;padding-bottom:.5rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event main .left-side figure .credits,body.about main .left-side figure .credits{font-size:3.8rem}}body.event main .left-side figure img,body.about main .left-side figure img{width:100%;display:block}body.event main .left-side .dates-label,body.about main .left-side .dates-label{font-family:Sligoil;font-size:.9rem;font-weight:100;display:block;text-align:center;border-top:1px solid;background-color:#ddcb0d}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event main .left-side .dates-label,body.about main .left-side .dates-label{font-size:3.8rem}}body.event main .left-side .dates-wrapper,body.about main .left-side .dates-wrapper{border-top:1px solid}body.event main .left-side .single-event .title,body.about main .left-side .single-event .title{font-size:1.6rem;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;background-color:#fffad2;border-radius:2rem;text-align:center;padding:0 1rem;align-self:stretch;flex-direction:column;flex-grow:1}body.event main .left-side .single-event .title .category,body.about main .left-side .single-event .title .category{padding-left:0;text-align:center;width:100%;justify-content:center}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event main .left-side .single-event .title,body.about main .left-side .single-event .title{font-size:4.8rem}}body.event main .right-side,body.about main .right-side{position:relative}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event main .right-side,body.about main .right-side{flex:0 0 100%;width:100%}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event main .right-side .splide,body.about main .right-side .splide{display:block}}body.event main .right-side .ticket-link-wrapper,body.about main .right-side .ticket-link-wrapper{display:flex;justify-content:center}body.event main .right-side .ticket-link-wrapper a,body.about main .right-side .ticket-link-wrapper a{text-decoration:none !important}body.event main .right-side .ticket-link-wrapper a:hover,body.about main .right-side .ticket-link-wrapper a:hover{color:black !important}body.event main .right-side .tickets-link,body.about main .right-side .tickets-link{border-radius:.5rem;margin:0 .9rem;padding-top:.17rem;padding-left:.8rem;padding-right:.8rem;height:1.5rem;font-family:Sligoil;font-size:.9rem;font-weight:100;background-color:#ddcb0d;text-transform:uppercase;display:block}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event main .right-side .tickets-link,body.about main .right-side .tickets-link{font-size:3.8rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event main .right-side .tickets-link,body.about main .right-side .tickets-link{font-size:3.8rem;height:auto;border-radius:2rem;padding:.5rem 2rem 0 2rem}}body.event main .right-side .top-info-wrapper,body.about main .right-side .top-info-wrapper{font-family:Sligoil;font-size:.9rem;font-weight:100;display:flex;flex-wrap:wrap}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event main .right-side .top-info-wrapper,body.about main .right-side .top-info-wrapper{font-size:3.8rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event main .right-side .top-info-wrapper,body.about main .right-side .top-info-wrapper{font-size:3.8rem}}body.event main .right-side .top-info-wrapper .first-line,body.about main .right-side .top-info-wrapper .first-line{flex:100% 0 0;display:flex}body.event main .right-side .top-info-wrapper .first-line .cell-half:first-child,body.about main .right-side .top-info-wrapper .first-line .cell-half:first-child{border-right:1px solid}body.event main .right-side .top-info-wrapper .first-line .cell-half:nth-child(2),body.about main .right-side .top-info-wrapper .first-line .cell-half:nth-child(2){border-right:none !important}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event main .right-side .top-info-wrapper .first-line .cell-half,body.about main .right-side .top-info-wrapper .first-line .cell-half{border-top:none !important}}body.event main .right-side .top-info-wrapper .cell-full,body.about main .right-side .top-info-wrapper .cell-full{flex:100% 0 0;border-bottom:1px solid;text-align:center;padding:.5rem;border-top:1px solid;margin-top:-1px}body.event main .right-side .top-info-wrapper .cell-half,body.about main .right-side .top-info-wrapper .cell-half{flex:50% 0 0;border-bottom:1px solid;text-align:center;padding:.5rem;border-top:1px solid;margin-top:-1px}body.event main .right-side .top-info-wrapper .cell-half:nth-child(2),body.about main .right-side .top-info-wrapper .cell-half:nth-child(2){border-right:1px solid}body.event .right-side svg{position:fixed;top:8rem;width:calc(42rem - 1px);height:100%;max-height:calc(100vh - 8rem)}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.event .right-side svg{display:none}}body.event .right-side *:not(svg){z-index:1;position:relative}body.calendar main,body.archiv main{position:relative;padding-bottom:100vh}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.calendar main,body.archiv main{position:relative;padding-bottom:100vh;overflow:scroll;width:100vw;overflow:hidden}}body.calendar main .dirt-left,body.archiv main .dirt-left{position:fixed;bottom:0;left:0;width:10rem}body.calendar main .dirt-right,body.archiv main .dirt-right{position:fixed;top:9rem;right:0;width:10rem}body.calendar main .dirt-right-bottom,body.archiv main .dirt-right-bottom{position:fixed;bottom:3rem;right:0;width:10rem}body.calendar .top-bar .second-row .search-icon,body.archiv .top-bar .second-row .search-icon{position:absolute;right:4rem;padding-top:.9rem;cursor:pointer}body.calendar .top-bar .second-row .search-icon .close,body.archiv .top-bar .second-row .search-icon .close{display:none;font-size:3rem;font-size:4rem;transform:translate(-1rem,-.7rem)}body.calendar .top-bar .second-row .search-icon svg,body.archiv .top-bar .second-row .search-icon svg{width:4rem;height:4rem}body.calendar .top-bar .second-row .input-wrapper,body.archiv .top-bar .second-row .input-wrapper{position:absolute;right:calc(8rem - 1px);opacity:1;transform:translateX(0rem);transition:opacity .4s ease,transform .4s ease}body.calendar .top-bar .second-row .input-wrapper.hidden,body.archiv .top-bar .second-row .input-wrapper.hidden{opacity:0;transform:translateX(51rem)}body.calendar .top-bar .second-row .input-wrapper input,body.archiv .top-bar .second-row .input-wrapper input{text-transform:uppercase;font-weight:600;height:calc(4rem - 1px);width:calc(50rem - 8rem + 1px);border:none;border-right:1px solid;border-left:1px solid;background-color:#fffad2;font-size:3.3rem;padding-left:.5rem}body.calendar .top-bar .second-row .input-wrapper input:focus-visible,body.archiv .top-bar .second-row .input-wrapper input:focus-visible{outline:none}body.calendar .top-bar .second-row .category-filter,body.archiv .top-bar .second-row .category-filter{flex-grow:1;display:flex;justify-content:flex-end;margin-right:8rem}body.calendar .top-bar .second-row .category-filter .single-category,body.archiv .top-bar .second-row .category-filter .single-category{border-radius:.5rem;margin:0 .9rem;padding-top:.17rem;padding-left:.8rem;padding-right:.8rem;height:1.5rem;font-family:Sligoil;font-size:.9rem;font-weight:100;margin:0 .2rem;align-self:center;border:1px solid black;flex-shrink:0;text-align:center;height:1.5rem;padding:.15rem .2rem 0 .2rem;cursor:pointer;transition:color .3s ease,background-color .3s ease}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.calendar .top-bar .second-row .category-filter .single-category,body.archiv .top-bar .second-row .category-filter .single-category{font-size:3.8rem}}body.calendar .top-bar .second-row .category-filter .single-category:hover,body.archiv .top-bar .second-row .category-filter .single-category:hover{background-color:#ddcb0d}body.calendar .top-bar .second-row .category-filter .single-category.active,body.archiv .top-bar .second-row .category-filter .single-category.active{background-color:black;color:white}body.calendar .top-bar .second-row .month-wrapper,body.archiv .top-bar .second-row .month-wrapper{display:flex;height:100%;width:25.6rem;overflow:hidden}body.calendar .top-bar .second-row .month-wrapper .single-month,body.archiv .top-bar .second-row .month-wrapper .single-month{border-radius:.5rem;margin:0 .9rem;padding-top:.17rem;padding-left:.8rem;padding-right:.8rem;height:1.5rem;font-family:Sligoil;font-size:.9rem;font-weight:100;margin:0 .2rem;align-self:center;border:1px solid black;width:6rem;flex-shrink:0;text-align:center;height:1.5rem;padding:.15rem 0 0 0;transition:color .3s ease,background-color .3s ease;cursor:pointer}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.calendar .top-bar .second-row .month-wrapper .single-month,body.archiv .top-bar .second-row .month-wrapper .single-month{font-size:3.8rem}}body.calendar .top-bar .second-row .month-wrapper .single-month:hover,body.archiv .top-bar .second-row .month-wrapper .single-month:hover{background-color:#ddcb0d}body.calendar .top-bar .second-row .month-wrapper .single-month.active,body.archiv .top-bar .second-row .month-wrapper .single-month.active{background-color:black;color:white}body.calendar main section>*,body.archiv main section>*{min-height:3.3rem}body.calendar main section,body.archiv main section{z-index:1;position:relative;background-color:white}body.calendar main section .title .category,body.archiv main section .title .category{display:none}body.calendar main section .month,body.archiv main section .month{background-color:#ddcb0d;display:flex;align-items:center;justify-content:center;font-size:3.3rem;font-weight:600;border-bottom:1px solid black;text-transform:uppercase;font-size:2.5rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.calendar main section .month,body.archiv main section .month{font-size:9rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.calendar main section .month,body.archiv main section .month{background-color:white;color:#ddcb0d;padding:1rem 0}}body.about .map{width:100%;height:calc(100vh - 8rem)}body.about .mobile-splide{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.about .mobile-splide{display:block}body.about .mobile-splide img.landscape{width:100%}body.about .mobile-splide .caption{height:10rem}}body.about .subnavigation.mobile{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.about .subnavigation.mobile{display:flex;justify-content:center;padding:2rem 0;border-bottom:1px solid black;position:fixed;top:17rem;width:100%;background-color:white;margin-top:-1px;z-index:16;flex-wrap:wrap;gap:2rem 0}body.about .subnavigation.mobile a{display:inline-block;font-family:Sligoil;font-size:.9rem;font-weight:100;border:1px solid black;background-color:white;cursor:pointer;transition:background-color .3s ease;margin:0;margin-right:.5rem;text-decoration:none !important;padding:1rem 2rem;border-radius:5rem}body.about .subnavigation.mobile a:hover{color:black !important}body.about .subnavigation.mobile a.active{background-color:black;color:white !important;pointer-events:none}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait) and (max-aspect-ratio:.8),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) and (max-aspect-ratio:.8),only screen and (max-aspect-ratio:.8) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-aspect-ratio:.8) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8) and (max-aspect-ratio:.8){body.about .subnavigation.mobile a{font-size:3.8rem}}body.about main{display:flex}body.about main .left-side,body.about main .right-side{flex:0 0 50%;width:50%;min-height:calc(100vh - 8rem);background-color:white;z-index:1;height:calc(100vh - 8rem);overflow:scroll;scrollbar-width:none}body.about main .left-side::-webkit-scrollbar,body.about main .right-side::-webkit-scrollbar{display:none}body.about main .left-side{border-right:1px solid}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.about main .right-side{flex:0 0 100%;width:100%}body.about main .right-side.padding-top{padding-top:15rem}}body.about main .right-side .label-info{font-family:Sligoil;font-size:.9rem;font-weight:100;text-align:center;border-bottom:1px solid;padding:.5rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.about main .right-side .label-info{font-size:3.8rem}}body.about main .right-side .subheading{text-align:center;padding:0 5rem}body.about main .right-side p{padding:0 1rem}body.about main .splide .splide__slide{height:30rem;display:flex;justify-content:flex-start;flex-direction:column;align-items:center}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.about main .splide .splide__slide{height:70rem;justify-content:flex-start;padding:0 6rem}}body.about main .splide .splide__slide .caption{font-family:Sligoil;font-size:.9rem;font-weight:100;text-align:center;margin-top:.5rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.about main .splide .splide__slide .caption{font-size:3.8rem}}body.about main .splide .splide__slide .caption p{margin:0;padding:0 !important}body.about main .splide .splide__slide img.landscape{width:100%;height:calc(100% - 7rem);object-fit:contain;object-position:center top}body.about main .splide .splide__slide img.portrait{height:calc(100% - 7rem);width:auto}body.about main .splide .splide__arrow{background:rgba(243,243,243,0)}body.about main .splide .splide__arrow svg{stroke:#ddcb0d;fill:transparent;width:auto;height:auto}body.about main .splide .splide__arrow svg path{stroke-width:.1rem;stroke-linejoin:round}body.about main .splide .splide__arrow:hover svg{stroke:#ddcb0d}body.about main .splide .splide__arrow--prev svg{transform:scaleX(2)scaleY(2)translateX(0rem)}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.about main .splide .splide__arrow--prev svg{transform:scaleX(3)scaleY(5)translateX(0rem)}}body.about main .splide .splide__arrow--next svg{transform:scaleX(-2)scaleY(2)translateX(0rem)}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.about main .splide .splide__arrow--next svg{transform:scaleX(-3)scaleY(5)translateX(0rem)}}body.about main .splide .splide__arrow:disabled{display:none}.news-wrapper{width:100%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.news-wrapper{position:relative}}.news-wrapper article{border-top:1px solid;transition:background-color .5s ease}.news-wrapper article:hover{background-color:#fffad2}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.news-wrapper article{height:auto}}.news-wrapper article a{text-decoration:none !important;display:flex;height:3.3rem;align-items:center;justify-content:space-between;color:black}.news-wrapper article a .category,.news-wrapper article a time{font-family:Sligoil;font-size:.9rem;font-weight:100;padding:1rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.news-wrapper article a .category,.news-wrapper article a time{font-size:3.8rem}}.news-wrapper article a h4{font-size:1.6rem;font-weight:600;line-height:1;text-align:center}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.news-wrapper article a h4{font-size:4.8rem}}body.about .news-wrapper article:first-child{border-top:none}body.about .news-wrapper article:last-child{border-bottom:1px solid}body.about .news-wrapper article.active{background-color:#ddcb0d !important;pointer-events:none}body.home .mobile-start-show{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home .mobile-start-show{display:block;margin-top:-1px}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main{width:100vw;padding-top:16.8rem !important}body.home .splide__arrow{display:none}body.home .single-subpage-link{position:relative}body.home .single-subpage-link img{width:100%;height:70rem;object-fit:cover}body.home .single-subpage-link .background-image{width:100%;height:70rem;background-color:#ddcb0d}body.home .single-subpage-link span{text-align:center;line-height:1;position:absolute;top:35rem;left:50rem;transform:translate(-50%,-50%);font-size:10rem;color:white;width:90rem;text-transform:uppercase;font-weight:700;text-shadow:0px 0px 2rem #000000,0px 0px 1rem #000000,0px 0px 3rem #000000}}body.home .dirt-left{position:fixed;bottom:0rem;left:0;width:10rem}body.home .dirt-right{position:fixed;top:4rem;right:0;width:10rem}body.home .dirt-right-bottom{position:fixed;bottom:0;right:0;width:10rem}body.home .second-row{display:none}body.home main{display:flex;padding-top:0}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main{width:100vw}}body.home main .masking-svgs svg{display:none}body.home main .left-side,body.home main .right-side{width:50%;flex:0 0 calc(50% - 1px);z-index:2;background-color:white;margin-top:100vh;transition:margin-top 1s linear;border-top:1px solid black;height:calc(100vh - 4rem + 1px)}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .left-side,body.home main .right-side{margin-top:0 !important}}body.home main .left-side{background-color:white;z-index:2;border-right:1px solid black;overflow:scroll;scrollbar-width:none}body.home main .left-side::-webkit-scrollbar{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .left-side{display:none}}body.home main .left-side .single-subpage-link{padding:1rem;height:20rem;width:100%;position:relative;padding-bottom:0;display:block;cursor:pointer}body.home main .left-side .single-subpage-link:hover .back-page{opacity:1 !important}body.home main .left-side .single-subpage-link .inner-wrapper,body.home main .left-side .single-subpage-link .back-page{overflow:hidden}body.home main .left-side .single-subpage-link .inner-wrapper{position:relative;aspect-ratio:2.1019716574;overflow:hidden}body.home main .left-side .single-subpage-link .inner-wrapper img{width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .1s ease}body.home main .left-side .single-subpage-link .inner-wrapper .backside{position:absolute;width:100%;height:100%;top:0;opacity:0;transition:opacity .1s ease}body.home main .left-side .single-subpage-link .inner-wrapper .backside.backside-only{opacity:1 !important}body.home main .left-side .single-subpage-link .inner-wrapper .backside span{width:100%;text-align:center;font-size:3.3rem;font-weight:600;color:black;text-transform:uppercase;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .left-side .single-subpage-link .inner-wrapper .backside span{font-size:9rem}}body.home main .left-side .single-subpage-link .inner-wrapper .backside svg{width:100%;height:100%}body.home main .right-side{position:relative}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .right-side{flex:0 0 100%;width:100vw;height:auto;overflow:hidden;padding-bottom:40rem;border-top:none}}body.home main .right-side .banner-info{background-color:#ddcb0d;text-align:center;font-family:Sligoil;font-size:.9rem;font-weight:100;border-bottom:1px solid black;padding:.2rem 0}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .right-side .banner-info{font-size:3.8rem}}body.home main .right-side .banner-info.border-top{border-bottom:none;border-top:1px solid black}body.home main .right-side .news-wrapper{position:absolute;bottom:0;width:100%;margin-bottom:4rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .right-side .news-wrapper{position:relative;margin-top:8rem}}body.home main .right-side .news-wrapper article{border-top:1px solid;transition:background-color .5s ease}body.home main .right-side .news-wrapper article:last-child{border-bottom:1px solid black}body.home main .right-side .news-wrapper article:hover{background-color:#fffad2}body.home main .right-side .news-wrapper article a{text-decoration:none !important;display:flex;height:3.3rem;align-items:center;justify-content:space-between;color:black}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .right-side .news-wrapper article a{height:auto}}body.home main .right-side .news-wrapper article a .category,body.home main .right-side .news-wrapper article a time{font-family:Sligoil;font-size:.9rem;font-weight:100;padding:1rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .right-side .news-wrapper article a .category,body.home main .right-side .news-wrapper article a time{font-size:3.8rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .right-side .news-wrapper article a .category,body.home main .right-side .news-wrapper article a time{width:16rem;font-size:4.5rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .right-side .news-wrapper article a time{padding-left:0}}body.home main .right-side .news-wrapper article a h4{font-size:1.6rem;font-weight:600;line-height:1}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .right-side .news-wrapper article a h4{font-size:4.8rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .right-side .news-wrapper article a h4{flex-grow:1;padding-top:2rem;padding-bottom:2rem}}body.home main .right-side .month{display:none}body.home main .right-side .single-event:nth-of-type(1n+5){display:none}body.home main .right-side .single-event .category,body.home main .right-side .single-event .location,body.home main .right-side .single-event .day-time{display:none}body.home main .right-side .single-event .date{padding:.22rem;padding-right:0rem;padding-left:.4rem}body.home main .right-side .single-event .title{font-size:1.6rem;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:2rem;text-align:center;padding:0 1rem;align-self:stretch;flex-direction:column;flex-grow:1;width:16rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .right-side .single-event .title{font-size:4.8rem}}body.home main .right-side .single-event .title .category{display:block;padding:0;border-right:none}body.home main .right-side .calendar-link{display:flex;padding:.5rem;align-items:center;justify-content:center}body.home main .right-side .calendar-link a{border:1px solid #ddcb0d;padding:.5rem;border-radius:2rem;width:20rem;text-align:center;font-family:Sligoil;font-size:.9rem;font-weight:100;color:black}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .right-side .calendar-link a{font-size:3.8rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.home main .right-side .calendar-link a{width:68rem;margin-top:2rem}}body.home main .right-side .calendar-link a:hover{background-color:#ddcb0d}.month-flyer .title{display:flex;flex-direction:column;font-weight:600 !important}.month-flyer .title .month-flyer-category{font-family:Sligoil;font-size:2rem}.month-flyer .title .month-flyer-title{padding-top:.5rem}