img[data-v-40d5fd4c]{width:100vw;height:auto}#merch-slider[data-v-273d5e20]{width:90vw;position:relative;margin:20px auto;margin-bottom:3rem}img[data-v-273d5e20]{width:100%;height:auto}#points[data-v-273d5e20]{width:100%;display:flex;justify-content:center;position:absolute;bottom:-18px;left:0}.point[data-v-273d5e20]{width:8px;height:8px;background-color:#aeaeae;border-radius:50%;margin:0 5px}.point.active[data-v-273d5e20]{background:#5f5f5f;border:0 solid #000}.socials-wrapper[data-v-b199e0ec]{width:100vw;position:relative;margin:20px auto}.socials[data-v-b199e0ec]{margin-top:2.5rem;width:100%;display:flex;justify-content:center}i[data-v-b199e0ec]{font-size:4rem;padding-left:1rem;padding-right:1rem}.la-instagram[data-v-b199e0ec]{color:#e5007d}.la-facebook-f[data-v-b199e0ec]{font-size:3.5rem}.la-twitter[data-v-b199e0ec]{color:#009ee3}hr[data-v-1c29b29e]{border-bottom:1px solid #707070;margin:30px 10vw}nav{height:100vh;max-width:320px;width:100vw;transition:.3s;border-right:1px solid #707070;background-color:#fff;position:fixed;z-index:50}nav #nav-content{height:100vh;display:flex;flex-direction:column}nav #nav-content #nav-header{width:100%;font-size:40px;min-height:100px;background-color:#fff}nav #nav-content #nav-header img{margin-top:1.3rem;margin-left:3rem;width:15rem;height:100%}nav #nav-content #nav-body{height:100vh;margin-top:3.5rem;font-size:1.8rem;font-weight:700;list-style:none;padding:0}nav #nav-content #nav-body .nav-item{padding:.5rem 1.5rem;position:relative}nav #nav-content #nav-body .nav-item .icon-right{position:absolute;right:10px;top:15px}nav #nav-content #nav-body .unfoldList{list-style:none;font-size:20px;padding:.5rem;width:100%;background-color:#e5007d}nav #nav-content #nav-body .unfoldList li{color:#fff!important}nav #nav-content #nav-body .unfoldList li i{color:#fff}nav #nav-content #nav-body i{color:#e5007d;padding-right:.5rem}nav #nav-content #nav-body .external-link{color:#707070;font-size:1.5rem}nav #nav-content #nav-body .nav-subitem{padding:.6rem 1.5rem;font-size:1rem;font-weight:700}nav #nav-content #nav-body .horizontal-line{border-bottom:3px solid #e5007d;margin:10px 20px}nav #nav-content #nav-footer{color:#e5007d;text-align:center;font-weight:bolder;padding:1rem}#nav-button{color:#e5007d;background-color:#fff;position:fixed;top:3em;z-index:100;border-style:none;outline:none;padding-top:.3rem;padding-bottom:.3rem}.opened-nav-button{color:#fff;background-color:#e5007d!important;border-style:none}.lak-kachel,.wide-kachel{align-content:center;vertical-align:middle;background-color:#e5007d;color:#fff;border-radius:.4rem;text-align:center;font-weight:800;line-height:1.2em;text-transform:uppercase;margin:0;box-shadow:0 .5rem 0 #c10069}.lak-kachel:hover,.wide-kachel:hover{background-color:#c10069}.kachel-wrapper{margin:1rem;margin-top:0;margin-bottom:1.5rem;padding-left:.5rem;padding-right:.5rem}.kachel-wrapper .lak-kachel-wrapper{margin:0}.kachel-wrapper .lak-kachel-wrapper .lak-kachel{margin-top:1.5rem;min-height:10rem;padding-top:1.25rem;padding-bottom:1.25rem;padding-left:.5rem;padding-right:.5rem;text-transform:uppercase}.kachel-wrapper .wide-kachel-wrapper{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.kachel-wrapper .wide-kachel-wrapper .wide-kachel{min-height:5rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem}.kachel-wrapper .wide-kachel-wrapper .wide-kachel i{font-size:3rem!important}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Black.f86a4fdb.otf) format("truetype");font-weight:900}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraBold.2bd71f20.otf) format("truetype");font-weight:800}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.5a6aef82.otf) format("truetype");font-weight:700}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.27e50ffd.otf) format("truetype");font-weight:400}*{font-family:Montserrat;-o-hyphens:manual;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}body *{word-break:break-word}.text-magenta{color:#e5007d}.text-cyan{color:#009ee3}.vertical-divider{margin:.8rem;border:none;border-bottom:3px solid #707070}.header-sticky{position:-webkit-sticky;position:sticky;top:0}.button-wrapper{text-align:center;padding:.5em}.button-wrapper .btn{background-color:#009ee3;border-radius:.4em;border:none;font-weight:700;box-shadow:0 .2rem 0 #007aaf}::-webkit-input-placeholder{color:#000}:-ms-input-placeholder{color:#000}::-moz-placeholder{color:#000}::-ms-input-placeholder{color:#000}::placeholder{color:#000}.search-wrapper{width:100%}.search-wrapper .search{width:100%;height:1.75rem;border-radius:0;border:1px solid #707070;font-size:.6rem;font-style:italic;color:#000;padding-left:.5rem;padding-bottom:.1rem;font-weight:500}.search-wrapper .search:focus{border:1px solid #000;outline:none}.vc-rounded-full{border-radius:0!important;margin:0}.vc-h-full{width:100%}.veranstaltungs-vorschau-item{align-content:center;font-weight:bolder;border-bottom:1px solid #b7b7b7;border-top:1px solid #b7b7b7}.veranstaltungs-vorschau-item .datum-tag{background-color:#e5007d;font-size:1.8rem;font-weight:600;padding:1rem .5rem}.veranstaltungs-vorschau-item .ist_heute{background-color:#ffed00!important}.veranstaltungs-vorschau-item .keine-veranstaltungen{background-color:#dfdfdf!important}.veranstaltungs-vorschau-item .keine-veranstaltungen-text{font-size:1rem!important}.veranstaltungs-vorschau-item .info-text{padding-left:.5rem;font-size:1.2rem;margin-top:auto;margin-bottom:auto}.kalender-header{height:6.5rem;background-color:#e5007d;padding-top:3.5rem;color:#fff}.kalender-header .switch-icon{position:absolute;right:1rem;top:3.5rem}.text-page{margin-top:1.5rem;margin-bottom:1rem;margin-left:1rem;margin-right:1rem}.text-content{font-weight:700;line-height:1.2rem;margin-top:.5rem;margin-bottom:1rem;margin-left:0;margin-right:0;white-space:pre-wrap}.center{text-align:center}.heading-bold,.left{text-align:left}.heading-bold{font-weight:900;text-transform:uppercase;margin-top:1rem;margin-bottom:0;margin-left:0;margin-right:0}.heading-cyan{color:#009ee3}.heading-cyan,.heading-magenta{font-size:1.2rem;line-height:1.2rem;font-weight:800}.heading-magenta{color:#e5007d}.foldable-section{text-align:center}.foldable-section .foldable-i{font-size:2rem;margin-bottom:1.5rem}