.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:15px;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean button:focus:not(.focused):not(.disabled){outline:0}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
:root{--primary-brand-color: var(--color-fap-purple);--primary-light-brand-color: var(--color-fap-purple)}@font-face{font-family:"SparkasseWeb";src:url(/wp-content/themes/festival-aufmplatz/assets/SparkasseLt.c034bead59dc39e52b7d32f56be4b256.ttf) format("truetype");src:url(/wp-content/themes/festival-aufmplatz/assets/SparkasseLt.e27d93fdd00388d49da74eaf21b62c0e.eot) format("eot");font-weight:300;font-style:normal}@font-face{font-family:"SparkasseWeb";src:url(/wp-content/themes/festival-aufmplatz/assets/SparkasseRg.f91ff66b543fcc4e5ae43438da914540.eot) format("eot");src:url(/wp-content/themes/festival-aufmplatz/assets/SparkasseRg.a9e1617f81dfefd0497df08d59ada697.ttf) format("truetype");src:url(/wp-content/themes/festival-aufmplatz/assets/SparkasseRg.1ba826925d9eee8a21ff9ea64f57687f.svg#webfont) format("svg");src:url(/wp-content/themes/festival-aufmplatz/assets/SparkasseRg.14cefdcc1372edc42a8fab8b71b12132.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"SparkasseWeb";src:url(/wp-content/themes/festival-aufmplatz/assets/SparkasseRg-Bold.a72ca798104e572427c644a7c4cc0bab.eot) format("eot");src:url(/wp-content/themes/festival-aufmplatz/assets/SparkasseRg-Bold.7d4c4c87625bfdce74c130af7d2fcc32.ttf) format("truetype");src:url(/wp-content/themes/festival-aufmplatz/assets/SparkasseRg.1ba826925d9eee8a21ff9ea64f57687f.svg#webfont) format("svg");src:url(/wp-content/themes/festival-aufmplatz/assets/SparkasseRg-Bold.3a9992d80787ae1c0d135911466fcf45.woff) format("woff");font-weight:600;font-style:normal}b,strong{font-weight:600}@font-face{font-family:"OfficinaSerITC";src:url(/wp-content/themes/festival-aufmplatz/assets/ITC-OfficinaSerITCStd-Black.b2f605ae9f14202cb50531669809ac4a.otf) format("opentype");font-weight:900;font-style:normal}body{--px-54-30: calc(clamp(1.875rem, 0.956rem + 3.871vw, 3.375rem) * var(--zoom, 1));--px-42-28: calc(clamp(1.75rem, 1.214rem + 2.258vw, 2.625rem) * var(--zoom, 1));--px-36-26: calc(clamp(1.625rem, 1.242rem + 1.613vw, 2.25rem) * var(--zoom, 1));--px-32-20: calc(clamp(1.25rem, 0.75rem + 2vw, 2rem) * var(--zoom, 1));--px-24-18: calc(clamp(1.125rem, 0.895rem + 0.968vw, 1.5rem) * var(--zoom, 1));--px-20-16: calc(clamp(1rem, 0.847rem + 0.645vw, 1.25rem) * var(--zoom, 1));--px-20: calc(20px * var(--zoom, 1));--px-16: calc(16px * var(--zoom, 1));--px-14: calc(14px * var(--zoom, 1))}body{--color-background-primary: #C7CAC3;--color-fap-light-grey: #E1E3DE;--color-fap-light-grey-alpha: #E1E3DEB3;--color-fap-mid-grey: #D9DBD6;--color-fap-grey: #E5E7E4;--color-fap-grey2: #D1D4CE;--color-fap-purple: #5C2873;--color-fap-purple-alpha: rgba(92, 40, 115, .4);--color-fap-black: #000000;--color-fap-white: #FFF;--contrast-filter: brightness(1.1) contrast(1.4) saturate(1.3)}.presse-element__featured-image{position:relative;display:inline-block;overflow:hidden}body.contrast .presse-element__featured-image{filter:var(--contrast-filter)}.presse-element__featured-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-fap-purple);opacity:.5;mix-blend-mode:lighten;z-index:10;pointer-events:none;border-radius:var(--border-radius, inherit)}body.contrast .presse-element__featured-image::after{content:unset}.hero-element__image{position:relative;display:inline-block;overflow:hidden}body.contrast .hero-element__image{filter:var(--contrast-filter)}.hero-element__image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-fap-purple);opacity:.5;mix-blend-mode:lighten;z-index:10;pointer-events:none;border-radius:var(--border-radius, inherit)}body.contrast .hero-element__image::after{content:unset}.swiper-slide:not(.no-overlay){position:relative;display:inline-block;overflow:hidden}body.contrast .swiper-slide:not(.no-overlay){filter:var(--contrast-filter)}.swiper-slide:not(.no-overlay)::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-fap-purple);opacity:.5;mix-blend-mode:lighten;z-index:10;pointer-events:none;border-radius:var(--border-radius, inherit)}body.contrast .swiper-slide:not(.no-overlay)::after{content:unset}.video-poster{position:relative;display:inline-block;overflow:hidden}body.contrast .video-poster{filter:var(--contrast-filter)}.video-poster::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-fap-purple);opacity:.5;mix-blend-mode:lighten;z-index:10;pointer-events:none;border-radius:var(--border-radius, inherit)}body.contrast .video-poster::after{content:unset}.gallery-picker-images{position:relative;display:inline-block;overflow:hidden}body.contrast .gallery-picker-images{filter:var(--contrast-filter)}.gallery-picker-images::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-fap-purple);opacity:.5;mix-blend-mode:lighten;z-index:10;pointer-events:none;border-radius:var(--border-radius, inherit)}body.contrast .gallery-picker-images::after{content:unset}.card-header{position:relative;display:inline-block;overflow:hidden}body.contrast .card-header{filter:var(--contrast-filter)}.card-header::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-fap-purple);opacity:.5;mix-blend-mode:lighten;z-index:10;pointer-events:none;border-radius:var(--border-radius, inherit)}body.contrast .card-header::after{content:unset}.tour-slider-image{position:relative;display:inline-block;overflow:hidden}body.contrast .tour-slider-image{filter:var(--contrast-filter)}.tour-slider-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-fap-purple);opacity:.5;mix-blend-mode:lighten;z-index:10;pointer-events:none;border-radius:var(--border-radius, inherit)}body.contrast .tour-slider-image::after{content:unset}.grid-aspect__image-asp-wrapper{position:relative;display:inline-block;overflow:hidden}body.contrast .grid-aspect__image-asp-wrapper{filter:var(--contrast-filter)}.grid-aspect__image-asp-wrapper::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-fap-purple);opacity:.5;mix-blend-mode:lighten;z-index:10;pointer-events:none;border-radius:var(--border-radius, inherit)}body.contrast .grid-aspect__image-asp-wrapper::after{content:unset}.wp-block-diev-image-picker{position:relative;display:inline-block;overflow:hidden}body.contrast .wp-block-diev-image-picker{filter:var(--contrast-filter)}.wp-block-diev-image-picker::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-fap-purple);opacity:.5;mix-blend-mode:lighten;z-index:10;pointer-events:none;border-radius:var(--border-radius, inherit)}body.contrast .wp-block-diev-image-picker::after{content:unset}.video-fallback-image{position:relative;display:inline-block;overflow:hidden}body.contrast .video-fallback-image{filter:var(--contrast-filter)}.video-fallback-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-fap-purple);opacity:.5;mix-blend-mode:lighten;z-index:10;pointer-events:none;border-radius:var(--border-radius, inherit)}body.contrast .video-fallback-image::after{content:unset}.wp-block-diev-video,.wp-block-diev-image-picker{border-radius:100px}@media only screen and (max-width: 767px){.wp-block-diev-video,.wp-block-diev-image-picker{border-radius:40px}}.wp-block-diev-grid-area.col-lg-6 .wp-block-diev-image-picker,.wp-block-diev-grid-area.col-lg-6 button.video-poster.js-video-poster{border-radius:40px}:root{--arrow: url(/wp-content/themes/festival-aufmplatz/assets/arrow-right.79eeee54c40105eecb52ebac05066c8c.svg);--arrow-white: url(/wp-content/themes/festival-aufmplatz/assets/arrow-right-white.a3ff819181679153fe4b2084b480ac9c.svg);--gallery: url(/wp-content/themes/festival-aufmplatz/assets/gallery.e89c35a688105994de16c656ed002f20.svg)}body{--content-width: 100%;--content-width-modifier: 1}@media(min-width: 576px){body{--content-width: calc(540px * var(--content-width-modifier))}}@media(min-width: 768px){body{--content-width: calc(720px * var(--content-width-modifier))}}@media(min-width: 930px){body{--content-width: calc(900px * var(--content-width-modifier))}}body.page-body{background-color:var(--color-background-primary) !important}body #content .container.section{margin-bottom:0px;display:flex;flex-direction:column}body .container{max-width:var(--content-width) !important}body .page-content{display:flex;flex-direction:column}body h1,body h2,body h3,body h4,body h5,body h6{font-family:OfficinaSerITC;color:var(--color-fap-purple)}body h1,body h2{font-size:var(--px-54-30)}.columns-50-50{display:grid;grid-template-columns:repeat(2, minmax(300px, 50%));grid-auto-flow:row dense}.columns-60-40{display:grid;grid-template-columns:minmax(300px, 60%) minmax(200px, 40%);grid-auto-flow:row dense}.columns-40-60{display:grid;grid-template-columns:minmax(200px, 40%) minmax(300px, 60%);grid-auto-flow:row dense}.columns-33-67{display:grid;grid-template-columns:minmax(150px, 33%) minmax(300px, 67%);grid-auto-flow:row dense}.columns-67-33{display:grid;grid-template-columns:minmax(300px, 67%) minmax(150px, 33%);grid-auto-flow:row dense}.columns-25-75{display:grid;grid-template-columns:minmax(100px, 25%) minmax(400px, 75%);grid-auto-flow:row dense}.columns-75-25{display:grid;grid-template-columns:minmax(400px, 75%) minmax(100px, 25%);grid-auto-flow:row dense}.force-second-col{grid-column:2/3}@media screen and (max-width: 990px){.columns-50-50,.columns-60-40,.columns-40-60,.columns-67-33,.columns-33-67,.columns-75-25,.columns-25-75{grid-template-columns:100%}.force-second-col{grid-column:unset}}body.page-body{font-family:"SparkasseWeb";line-height:1.5;overflow-x:hidden}.block-editor__container a,.page-body a{text-decoration:none;color:var(--color-fap-purple)}.block-editor__container a:hover,.page-body a:hover{text-decoration:none}.block-editor__container .color-white,.page-body .color-white{color:#fff !important}.block-editor__container .lfn-blue,.page-body .lfn-blue{background:var(--primary-brand-color)}.block-editor__container .lfn-blue a,.page-body .lfn-blue a{color:#fff}.block-editor__container .font-bold,.page-body .font-bold{font-weight:bold}.block-editor__container .font-color-blue,.page-body .font-color-blue{color:var(--primary-brand-color)}.block-editor__container p,.page-body p{line-height:1.6;font-weight:300}.block-editor__container p.bigger,.page-body p.bigger{font-size:1.3rem}.block-editor__container .material-icons,.page-body .material-icons{font-family:"Material Icons"}.block-editor__container .material-icons.big,.page-body .material-icons.big{font-size:40px}.block-editor__container h1,.block-editor__container h2,.block-editor__container h3,.page-body h1,.page-body h2,.page-body h3{font-weight:bold;word-break:break-word}.block-editor__container .bigger,.page-body .bigger{font-size:1.3rem}.block-editor__container .subtitle-font-size,.page-body .subtitle-font-size{font-size:1.5rem;line-height:2rem}.block-editor__container .subtitle-font-size .material-icons,.page-body .subtitle-font-size .material-icons{font-size:2.5rem;line-height:2rem;position:absolute}.block-editor__container .bg-grey,.page-body .bg-grey{background:#d6d9d1}.block-editor__container .comp-elem,.page-body .comp-elem{margin-top:5px;margin-bottom:5px}.block-editor__container .comp-elem .content,.page-body .comp-elem .content{height:100%}.block-editor__container .comp-elem .wp-block-image,.page-body .comp-elem .wp-block-image{margin:0}.block-editor__container .comp-elem .wp-block-image img,.page-body .comp-elem .wp-block-image img{max-height:300px;width:100%;object-fit:cover;height:auto}.block-editor__container .comp-elem .wp-block-image figcaption,.page-body .comp-elem .wp-block-image figcaption{display:none}.block-editor__container .inner-content,.page-body .inner-content{margin-left:35px;margin-right:35px}.block-editor__container .inner-content-small,.page-body .inner-content-small{margin-left:2rem;margin-right:2rem}.block-editor__container .inner-content-small-xy,.page-body .inner-content-small-xy{padding:.7rem 1.2rem}.block-editor__container .section-title,.page-body .section-title{color:var(--color-fap-purple);line-height:1;margin-bottom:35px}.block-editor__container .section-title.smaller,.page-body .section-title.smaller{font-size:2.6rem}.block-editor__container .section-title.smaller-2,.page-body .section-title.smaller-2{font-size:2.2rem;margin-bottom:25px}.block-editor__container .section,.page-body .section{margin-bottom:50px}.block-editor__container .section li,.page-body .section li{margin-left:-15px}.block-editor__container .hidden,.page-body .hidden{display:none}.block-editor__container .p-0,.page-body .p-0{padding:0 !important}.block-editor__container .pr-0,.page-body .pr-0{padding-right:0 !important}.block-editor__container .grid-aspect,.page-body .grid-aspect{padding-top:43%;position:relative}.block-editor__container .grid-aspect__image-asp-wrapper,.page-body .grid-aspect__image-asp-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}.block-editor__container .grid-aspect__image-asp-wrapper>img,.page-body .grid-aspect__image-asp-wrapper>img{height:100%;width:100%;object-fit:cover}.block-editor__container .grid-aspect>.block-editor-inner-blocks,.page-body .grid-aspect>.block-editor-inner-blocks{background:#ff0 !important;position:absolute;top:0;bottom:0;left:0;right:0}.block-editor__container .grid-aspect.asp-special,.page-body .grid-aspect.asp-special{padding-top:47.97%}.block-editor__container .grid-aspect.asp-16-9,.page-body .grid-aspect.asp-16-9{padding-top:56.25%}.block-editor__container .grid-aspect.asp-3-2,.page-body .grid-aspect.asp-3-2{padding-top:66.66%}.block-editor__container .grid-aspect.asp-4-3,.page-body .grid-aspect.asp-4-3{padding-top:75%}.block-editor__container .grid-aspect.asp-1-1,.page-body .grid-aspect.asp-1-1{padding-top:100%}.block-editor__container .grid-aspect.asp-null,.page-body .grid-aspect.asp-null{padding-top:0}.block-editor__container .grid-aspect.asp-null .media-picker,.page-body .grid-aspect.asp-null .media-picker{position:relative}.block-editor__container .grid-aspect.asp-no,.page-body .grid-aspect.asp-no{padding-top:0}.block-editor__container .grid-aspect.asp-no .grid-aspect__image-asp-wrapper,.page-body .grid-aspect.asp-no .grid-aspect__image-asp-wrapper{position:relative}.block-editor__container .grid-aspect.asp-no>.block-editor-inner-blocks,.page-body .grid-aspect.asp-no>.block-editor-inner-blocks{position:relative}.block-editor__container .grid-aspect.asp-no .media-picker,.page-body .grid-aspect.asp-no .media-picker{position:relative}.block-editor__container .grid-aspect-backend .editor-media-container>div,.page-body .grid-aspect-backend .editor-media-container>div{position:relative}.block-editor__container .grid-aspect-backend .editor-media-container>div>.editor-remove-image,.page-body .grid-aspect-backend .editor-media-container>div>.editor-remove-image{position:absolute;top:2rem;right:2rem}.block-editor__container .grid-aspect-backend .editor-media-container>div>.editor-image-container,.page-body .grid-aspect-backend .editor-media-container>div>.editor-image-container{position:absolute;top:0;bottom:0;left:0;right:0}.block-editor__container .grid-aspect-backend .editor-media-container>div>.editor-image-container>img,.page-body .grid-aspect-backend .editor-media-container>div>.editor-image-container>img{height:100%;width:100%;object-fit:cover}.block-editor__container .grid-aspect-backend.asp-16-9 .editor-media-container>div,.page-body .grid-aspect-backend.asp-16-9 .editor-media-container>div{padding-top:56.25%}.block-editor__container .grid-aspect-backend.asp-3-2 .editor-media-container>div,.page-body .grid-aspect-backend.asp-3-2 .editor-media-container>div{padding-top:66.66%}.block-editor__container .grid-aspect-backend.asp-4-3 .editor-media-container>div,.page-body .grid-aspect-backend.asp-4-3 .editor-media-container>div{padding-top:75%}.block-editor__container .grid-aspect-backend.asp-1-1 .editor-media-container>div,.page-body .grid-aspect-backend.asp-1-1 .editor-media-container>div{padding-top:100%}.block-editor__container .grid-aspect-backend.asp-no,.block-editor__container .grid-aspect-backend.asp-null,.page-body .grid-aspect-backend.asp-no,.page-body .grid-aspect-backend.asp-null{padding-top:0}.block-editor__container .grid-aspect-backend.asp-no .editor-media-container>div>.editor-image-container,.block-editor__container .grid-aspect-backend.asp-null .editor-media-container>div>.editor-image-container,.page-body .grid-aspect-backend.asp-no .editor-media-container>div>.editor-image-container,.page-body .grid-aspect-backend.asp-null .editor-media-container>div>.editor-image-container{position:relative}.block-editor__container .grid-aspect-backend.asp-no img,.page-body .grid-aspect-backend.asp-no img{height:auto !important}.block-editor__container .double-row,.page-body .double-row{margin-left:-30px;margin-right:-30px}.block-editor__container .small-mb,.page-body .small-mb{margin-bottom:5px}.block-editor__container .no-mt,.page-body .no-mt{margin-top:0}.block-editor__container .inner-top-bottom,.page-body .inner-top-bottom{padding-top:30px;padding-bottom:30px}.block-editor__container .outer-top-bottom,.page-body .outer-top-bottom{margin-top:3rem;margin-bottom:3rem}.block-editor__container .card-inner-padding,.page-body .card-inner-padding{padding:1rem}.block-editor__container .card-grey,.page-body .card-grey{background:#d6d9d1}.block-editor__container .button-border-wrapper,.page-body .button-border-wrapper{margin-top:40px}.block-editor__container .button-border-wrapper .button-border,.page-body .button-border-wrapper .button-border{border:1px solid var(--primary-brand-color);position:relative;color:var(--primary-brand-color);margin:3rem 0;padding:.7rem 2rem .7rem 1rem}.block-editor__container .button-border-wrapper .button-border:hover,.page-body .button-border-wrapper .button-border:hover{color:var(--primary-brand-color)}.block-editor__container .button-border-wrapper .button-border::after,.page-body .button-border-wrapper .button-border::after{content:"trending_flat";font-size:1.3rem;position:absolute;color:var(--primary-brand-color);right:0;margin-right:.3rem;font-family:"Material Icons"}.block-editor__container .button-border-wrapper .button-border.no-border,.page-body .button-border-wrapper .button-border.no-border{border:none;padding-left:0}.block-editor__container .blue-section .button-border-wrapper .button-border,.page-body .blue-section .button-border-wrapper .button-border{border-color:#fff;color:#fff}.block-editor__container .blue-section .button-border-wrapper .button-border:hover,.page-body .blue-section .button-border-wrapper .button-border:hover{color:#fff}.block-editor__container .blue-section .button-border-wrapper .button-border::after,.page-body .blue-section .button-border-wrapper .button-border::after{color:#fff}@media(max-width: 767px){.block-editor__container .container.section,.page-body .container.section{padding-left:30px !important;padding-right:30px !important}}.block-editor__container .downloads-subtitle,.page-body .downloads-subtitle{color:#1a1919 !important;padding-left:1.5rem !important}.block-editor__container .downloads-subtitle::before,.page-body .downloads-subtitle::before{content:"download";font-size:1.3rem;position:absolute;left:12px;font-family:"Material Icons"}.block-editor__container .white-space-preline,.page-body .white-space-preline{white-space:pre-line}.blue-bg{background:var(--primary-brand-color)}.blue-bg h1,.blue-bg h2,.blue-bg h3,.blue-bg p{color:#fff !important}.blue-bg-light{background:var(--primary-light-brand-color)}.blue-bg-light h1,.blue-bg-light h2,.blue-bg-light h3,.blue-bg-light p{color:#fff !important}#content{font-size:var(--px-20-16)}#content .post-content{font-weight:300;line-height:1.6;display:flex;flex-direction:column}body.home #breadcrumb-nav{display:none}#header{margin-bottom:16px;position:relative}@media(max-width: 991px){#header{margin-bottom:60px}}#header .lfn-logo{grid-area:fap;justify-self:start;width:min-content;height:min-content}#header .lfn-logo img{height:112px;width:166.69px}#header .sparkasse-logo{grid-area:sparkasse;place-self:center}#header .sparkasse-logo img{height:43.37px;width:154.07px}#header .vgh-logo{grid-area:vgh;place-self:center;height:100%}#header .vgh-logo img{height:100%;width:170px}@media(max-width: 991px){#header .sparkasse-logo,#header .vgh-logo{position:absolute;bottom:-30px;height:auto}#header .sparkasse-logo{left:20px}#header .vgh-logo{right:20px}}#header .navigation{margin-bottom:0;width:100%;display:flex;justify-content:flex-end;margin-top:10px}#header .navigation a.main-menu-link,#header .navigation a.sub-menu-link{font-size:var(--px-16)}#header .navigation li{padding-top:14px}#header .navigation li a{color:#000;padding:14px 24px;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:ease-in;border-radius:17px;background-color:rgba(0,0,0,0);width:fit-content}#header .navigation li a:hover{color:var(--color-fap-purple);background-color:var(--color-fap-light-grey-alpha);--icon: var(--arrow)}body.contrast #header .navigation li a:hover{outline:2px solid var(--color-fap-black)}#header .navigation li.current_page_parent ul.sub-menu{display:flex;justify-content:flex-end}#header .navigation .sub-menu{display:none}#header .navigation li.current-menu-item>a,#header .navigation li.current_page_ancestor>a{background-color:var(--color-fap-light-grey-alpha);color:var(--color-fap-purple);font-weight:700}body.contrast #header .navigation li.current-menu-item>a,body.contrast #header .navigation li.current_page_ancestor>a{outline:2px solid var(--color-fap-black)}#header .navigation li.current-menu-item.menu-item-has-children.current_page_ancestor a,#header .navigation li.current_page_ancestor.menu-item-has-children.current_page_ancestor a{font-weight:400}#header .navigation li.current-menu-item.menu-item-has-children .sub-menu,#header .navigation li.current_page_ancestor.menu-item-has-children .sub-menu{display:flex}#header .navigation li.current-menu-item.menu-item-has-children .sub-menu .menu-item,#header .navigation li.current_page_ancestor.menu-item-has-children .sub-menu .menu-item{margin:24px 24px 0px 0px}#header .navigation li.current-menu-item.menu-item-has-children .sub-menu .menu-item a,#header .navigation li.current_page_ancestor.menu-item-has-children .sub-menu .menu-item a{color:var(--color-fap-purple);font-weight:400;white-space:nowrap;padding:10px 22px;border-radius:14.9px}#header .navigation li.current-menu-item.menu-item-has-children .sub-menu .current-menu-item a,#header .navigation li.current_page_ancestor.menu-item-has-children .sub-menu .current-menu-item a{color:var(--color-fap-purple);font-weight:700}#header .mobile-navigation{display:none}#header .desktop-navigation .navigation>li{position:relative}#header .desktop-navigation .navigation>li ul{position:absolute}@media(max-width: 991px){#header .header-grid-container{padding-left:1rem;padding-right:1rem;display:flex;position:relative}#header .lfn-logo img{width:78px}#header #primary-menu,#header .sub-menu{flex-direction:column}#header .sub-menu{margin-left:24px !important;margin-bottom:24px !important}#header .desktop-navigation{display:none}#header .mobile-navigation{display:flex}#header .mobile-navigation .navbar-toggle-wrapper{display:flex;flex-direction:row;align-items:center}#header .mobile-navigation .navbar-collapse{position:fixed;z-index:9999999;right:0px;top:0px;width:100dvw;height:100dvh;overflow-y:scroll;background-color:var(--color-fap-purple);padding-top:30px}#header .mobile-navigation .navbar-collapse .navigation,#header .mobile-navigation .navbar-collapse .button-wrapper{display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:480px;padding:20px}#header .mobile-navigation .navbar-collapse .nav-submenu-toggle{display:none}#header .mobile-navigation .navbar-collapse .button-wrapper .icon-bar{background-color:var(--color-fap-white)}#header .mobile-navigation .navbar-collapse .button-wrapper .icon-bar:nth-child(1){transform:rotate(45deg)}#header .mobile-navigation .navbar-collapse .button-wrapper .icon-bar:nth-child(2){transform:rotate(-45deg);margin-top:-22px}#header .mobile-navigation .navbar-collapse .navigation li.menu-item a.menu-link{--color: var(--color-fap-white);color:var(--color);font-weight:300}#header .mobile-navigation .navbar-collapse .navigation li.menu-item.current-menu-ancestor>a.menu-link{--color: var(--color-fap-purple)}#header .mobile-navigation .navbar-collapse .navigation li.menu-item>a.menu-link:hover{--color: var(--color-fap-purple)}#header .mobile-navigation .navbar-collapse .navigation li.menu-item.current-menu-item>a.menu-link{color:var(--color-fap-purple);font-weight:700}#header .mobile-navigation .navbar-toggle{margin-right:7px;overflow:hidden;text-transform:none;-webkit-appearance:button;background-color:unset;width:30px;height:30px;margin-left:auto;display:flex;flex-direction:column;justify-content:space-evenly;border:0px;padding:0;cursor:pointer}#header .mobile-navigation .navbar-toggle .icon-bar{font-weight:normal;display:block;background-color:var(--color-fap-purple);height:2px;width:40px}#header .current_page_item.menu-item-has-children,#header .current_page_parent.menu-item-has-children{margin-bottom:0 !important}#header .sub-menu{margin-left:3rem;background:none !important;position:relative !important}}#header #breadcrumb-nav{width:var(--content-width);justify-self:left;padding:0px 15px;font-weight:300}#header #breadcrumb-nav a{color:#000}#header #breadcrumb-nav .breadcrumb_last{font-weight:700;color:var(--color-fap-purple)}@media(max-width: 991px){#header #breadcrumb-nav{display:none}}#header .header-content-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}#header .header-content-wrapper .header-content{padding:0px}#header .header-content-wrapper .container{max-width:1440px !important;padding:0 20px}@media(max-width: 991px){#header .header-content-wrapper .container{padding:0}}#header .header-spacer{grid-area:spacer}#header .header-grid-container{display:grid;padding-top:30px;margin:unset;grid-template:"fap accessibility";place-items:center}@media(min-width: 992px){#header .header-grid-container{grid-template:"fap spacer sparkasse vgh accessibility" "fap navigation navigation navigation navigation"/170px 1fr auto auto auto;grid-column-gap:40px}}@media(max-width: 991px){#header .header-grid-container{padding-top:0}#header .header-grid-container .header-spacer{display:none}}#header .logo{align-self:flex-start}#header .navigation-icons{display:flex;flex-direction:row;gap:30px;justify-self:right}#header .accessibility-tools{grid-area:accessibility;display:flex;flex-direction:row;gap:30px}#header .accessibility-tools button{background-color:rgba(0,0,0,0)}#header .accessibility-tools button:focus,#header .accessibility-tools button:active{outline:none}#header .accessibility-tools .accessibility-tool{--size: 50px;display:block;width:var(--size);height:var(--size);border:none;cursor:pointer}@media(max-width: 767px){#header .accessibility-tools .accessibility-tool{--size: 30px}}body.contrast #header .accessibility-tools .accessibility-tool{filter:brightness(0)}#header .accessibility-tools-text-scaling{background-image:url(/wp-content/themes/festival-aufmplatz/assets/text.e70de524ce3699436f869925214ddeaa.svg);anchor-name:--text_scaling}#header .accessibility-tools-easy-read{background-image:url(/wp-content/themes/festival-aufmplatz/assets/accessability.5d8e575cd10fe1a0e05334b0fd68926c.svg)}#header .accessibility-tools-contrast{background-image:url(/wp-content/themes/festival-aufmplatz/assets/contrast.f0bd638a45c0cedaecc18d9168efeb2f.svg)}#header .accessibility-tools [popover]{transform:translateX(-50%);margin:0px}#header .accessibility-tools [popover] .popup-inner{display:flex;flex-direction:row;align-items:center;gap:15px;padding:15px}#header .accessibility-tools [popover] .popup-inner button{border:2px solid var(--color-fap-purple)}#header .accessibility-tools .popover-fallback{display:none;position:absolute;z-index:1000}#header .accessibility-tools .popover-fallback.visible{display:block}#header .accessibility-tools #text-scaling{position-anchor:--text_scaling;top:calc(anchor(--text_scaling bottom) + 8px);left:anchor(--text_scaling center);border-radius:40px;border:none;box-shadow:0 2px 10px rgba(0,0,0,.1)}#header .accessibility-tools #text-scaling span{font-weight:400;font-size:var(--px-20-16)}#header .accessibility-tools #text-scaling button{--color: var(--color-fap-white);--bg-color: var(--color-fap-purple);--border-color: var(--color-fap-purple);border-radius:100%;min-width:50px;min-height:50px;aspect-ratio:1/1;background-color:var(--bg-color);color:var(--color);font-size:var(--px-24-18);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;cursor:pointer;border-color:var(--border-color);transform:scale(1);transition-property:color,background-color,border-color,transform;transition-duration:.3s;transition-timing-function:ease-out}#header .accessibility-tools #text-scaling button:hover{transform:scale(1.167)}#header .accessibility-tools #text-scaling button:disabled{--bg-color: var(--color-fap-grey);--color: var(--color-fap-black);--border-color: var(--color-fap-grey);cursor:not-allowed}#header .accessibility-tools #text-scaling button:disabled:hover{transform:scale(1)}body.contrast #header .accessibility-tools #text-scaling button:disabled{--border-color: var(--color-fap-black)}#header .accessibility-tools #text-scaling button b{--size: calc(var(--px-24-18) * (var(--zoom) * .5));display:flex;width:var(--size);height:var(--size);flex-direction:column;justify-content:center;align-items:center}#header .accessibility-tools-wrapper{background-color:rgba(0,0,0,0);transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-in;border-radius:100%}#header .accessibility-tools-wrapper:hover,#header .accessibility-tools-wrapper.active{background-color:var(--color-fap-light-grey-alpha)}body.contrast #header .accessibility-tools-wrapper:hover,body.contrast #header .accessibility-tools-wrapper.active{outline:2px solid var(--color-fap-black)}#header .accessibility-tools-wrapper div{width:50px;height:50px;background-position:center center;background-repeat:no-repeat;cursor:pointer}#header .main-menu{grid-area:navigation;align-self:flex-end;justify-self:flex-end;margin-bottom:50px}@media(max-width: 991px){#header .main-menu{margin-bottom:0;background:var(--primary-brand-color);padding-bottom:50px}}#header .main-menu .nav-wrapper{display:flex}#header .main-menu ul{display:flex;margin-left:auto;padding:0px}#header .main-menu ul li{list-style-type:none;margin:10px}#footer a{color:#000;font-size:var(--px-16)}#footer a:hover{color:var(--color-fap-purple)}#footer .footer-container{display:flex;flex-direction:row;padding:20px 0px 20px 0px;justify-content:space-between;align-items:center}@media(max-width: 850px){#footer .footer-container{flex-direction:column;gap:40px;align-items:flex-start;padding:20px}}#footer .footer-container nav ul{padding:unset}#footer .footer-container nav ul li{list-style:none;margin:0px}#footer .footer-container .footer-socials .icon{display:block;width:36px;height:36px;background-repeat:no-repeat;background-position:center}body.contrast #footer .footer-container .footer-socials .icon{filter:brightness(0)}#footer .footer-container .footer-socials .icon-facebook{background-image:url(/wp-content/themes/festival-aufmplatz/assets/facebook.b30fd0df7bc7783eb4fe95de7c444348.svg)}#footer .footer-container .footer-socials .icon-instagram{background-image:url(/wp-content/themes/festival-aufmplatz/assets/instagram.52120070a8f29c38b8aafea3003eeabc.svg)}#footer .footer-container .footer-socials .icon-youtube{background-image:url(/wp-content/themes/festival-aufmplatz/assets/youtube.1b3980a5d877b4d19d908572bc95eaf9.svg)}#footer .footer-container .footer-socials,#footer .footer-container .footer-navigation{justify-self:end}#footer .footer-container .footer-socials ul,#footer .footer-container .footer-navigation ul{display:flex;margin-left:auto;margin-bottom:0;flex-wrap:wrap}#footer .footer-container .footer-socials ul{gap:20px}@media(max-width: 850px){#footer .footer-container .footer-socials ul{gap:24px}}#footer .footer-container .footer-navigation ul{gap:60px}@media(max-width: 850px){#footer .footer-container .footer-navigation ul{flex-direction:column;gap:24px}}#search h1{color:var(--primary-brand-color);font-size:2rem}#search a{color:var(--primary-brand-color);font-size:1rem}#search form{background-color:#ededee;padding:5%;margin-top:5%;margin-bottom:5%}#search form input{width:250px}#search form input[type=submit]{background-color:var(--primary-brand-color);border:1px solid var(--primary-brand-color);color:#fff}#search a{font-size:12px}#search_btn{color:#fff;margin-top:10px;cursor:pointer}#search_toggle:checked~.search-block{display:block}#search-block{overflow:hidden;display:none;position:absolute;margin-top:1rem}@media(min-width: 576px){#search-block{right:calc(50vw - 270px)}}@media(min-width: 768px){#search-block{right:calc(50vw - 360px - 15px)}}@media(min-width: 992px){#search-block{right:calc(50vw - 480px - 15px)}}@media(min-width: 1200px){#search-block{right:calc(50vw - 570px - 15px)}}#search-block input{font-family:"SparkasseWeb";display:block;float:right;font-size:1rem;margin-bottom:1em;width:250px;height:2rem;border-radius:5px}.reading-detail .section-title{text-align:left;line-height:1.2;font-weight:bold;color:var(--primary-brand-color)}.reading-detail__top-section{margin-bottom:35px}.reading-detail__top-section__artists-name{margin-top:0;line-height:30px;color:#000;margin-top:16px;margin-bottom:0}.reading-detail__top-section__info>div{margin-bottom:1.1rem}.reading-detail__top-section__info__date{font-size:1rem;font-weight:400;color:#212529;text-align:left;box-sizing:border-box;line-height:normal;margin-bottom:20px}.reading-detail__top-section__info__date p{margin-top:0;line-height:30px;font-weight:normal;color:var(--primary-brand-color);font-size:1.2rem}.reading-detail__top-section__info__city{margin-top:.25rem}.reading-detail__top-section__info__price{line-height:30px;font-weight:normal;font-size:18px;color:#000}.reading-detail__top-section__info .ticket_btn{font-size:16px;font-weight:normal;padding:5px 30px;border:var(--primary-brand-color) solid 2px;margin:0;color:var(--primary-brand-color);line-height:30px;position:relative;width:230px}.reading-detail__top-section__info .ticket_btn i{font-family:"Material Icons";font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-size:40px;color:var(--primary-brand-color);position:absolute;right:15px;top:0}.reading-detail__top-section__slider-artists{height:400px}.reading-detail__artists-section__artists{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media(max-width: 990px){.reading-detail__artists-section__artists{grid-template-columns:1fr}}.reading-detail__description__audio{background:#a3ab9f;margin-top:1rem;margin-bottom:2rem;padding:1rem}.reading-detail__description__audio audio{width:100%}.reading-detail__description__video{padding-top:56%;position:relative}.reading-detail__description__video>div{position:absolute;top:0;bottom:0;left:0;right:0}.reading-detail__description__partner span{margin-right:4px}.reading-detail__venue-section__venue-image>img{width:100%;height:auto;object-fit:cover}.reading-detail__venue-section__text span,.reading-detail__venue-section__text a{color:#fff}.reading-detail__venue-section__text a{text-decoration:underline}.concert-detail-image{height:100%;width:100%;object-fit:contain}.carousel-inner{height:100%}.carousel.slide{height:100%;background:#d3d3d3}.reading-detail_artists_artist{background:#d6d9d1;padding:1rem}.press-material .box{margin-bottom:20px}.press-material .box .title{color:var(--primary-brand-color);padding-bottom:10px}.press-material__downloads__item a img{width:80%;height:auto}.press-material__downloads__item a p{color:#1a1919}.press-material a{color:var(--primary-brand-color)}.press-material .pdfGeneratorReact{padding-bottom:1rem}.press-material .pdfGeneratorReact:last-child{padding-bottom:2rem}.press-material a.pdf-generator__link{border:none !important;background-color:inherit !important}.newsletter .submit_btn{position:relative;flex:0 0 83.3333333333%;max-width:83.3333333333%;display:block;border:0px;background:var(--primary-brand-color);color:#fff;padding:10px 20px;width:140px;height:40px;margin-top:10px;cursor:pointer}.sitemap-page{background:#d6d9d1}.sitemap-page .section-title{text-align:center}.sitemap-page .sitemap-page__content ul{list-style:none;color:var(--primary-brand-color)}.sitemap-page .sitemap-page__content ul li{margin:1.5rem 0}.sitemap-page .sitemap-page__content ul li a{background:#fff;padding:1rem;font-size:1.5rem;color:var(--primary-brand-color);display:block}.sitemap-page .sitemap-page__content label{display:none}.tickets .tickets__agencies h3.city{color:var(--primary-brand-color);font-size:1.5rem}.tickets .tickets__agencies p{margin:0;margin-left:1.5rem}#printVer{top:0;width:100vw;height:100%;z-index:100;display:flex;justify-content:center;align-items:center}.printVer__box{opacity:1;background:#fff;max-width:400px;padding:2rem;display:flex;flex-direction:column}#printVer__input{display:none}.printVer__button{margin:auto;margin-top:2rem;padding:.5rem 1rem;background-color:#1363ac;color:#fff;cursor:pointer;text-align:center;max-width:100px;align-self:flex-end}#printVer__input:checked~#printVer{display:none}#printVer__input:checked~#printVer__bg{display:none}#breadcrumb-nav{font-size:var(--px-14);max-width:100dvw}#breadcrumb-nav i.chevron{display:inline-block;background-image:url(/wp-content/themes/festival-aufmplatz/assets/chevron.e9ade97b665a35aadde5d8cffef92acd.svg);width:6px;height:11px;background-repeat:no-repeat;background-position:center;background-size:contain;margin:0px 16px}body.page-tour .tour-subnav ul{padding-left:0px;display:flex;list-style-type:none}@media(max-width: 767px){body.page-tour .tour-subnav ul{flex-wrap:wrap;gap:10px}}body.page-tour .tour-subnav ul li{margin-right:10px;margin-left:0px;border-radius:17px}@media(max-width: 767px){body.page-tour .tour-subnav ul li{width:calc(50% - 15px);background-color:rgba(225,227,222,.2666666667);margin-bottom:3px}}body.page-tour .tour-subnav ul li a{display:block;padding:12px 20px;color:#000;font-weight:300}body.page-tour .tour-subnav ul li.active a{font-weight:bold}body.page-tour .tour-subnav ul li.active,body.page-tour .tour-subnav ul li:hover{background-color:var(--color-fap-light-grey)}body.page-tour .tour-subnav ul li.active a,body.page-tour .tour-subnav ul li:hover a{color:var(--color-fap-purple)}body.page-tour .hero-element__image-container .hero-element-slider .hero-slider-image{--width: 1000px;--height: 562px;--border-radius: 100px;background-image:var(--image);width:var(--width);max-width:var(--width);height:var(--height);background-size:cover;background-position:center;border-radius:var(--border-radius);aspect-ratio:16/9}@media(max-width: 767px){body.page-tour .hero-element__image-container .hero-element-slider .hero-slider-image{--border-radius: 40px}}body.page-tour .hero-element__image-container .hero-element-slider .swiper-control{--swiper-navigation-size: 120px;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);opacity:.9;background-color:var(--color-fap-light-grey);border-radius:100%;transition-property:opacity,transform;transition-timing-function:ease-out;transition-duration:.25s}body.contrast body.page-tour .hero-element__image-container .hero-element-slider .swiper-control{opacity:1;outline:3px solid var(--color-fap-black)}body.page-tour .hero-element__image-container .hero-element-slider .swiper-control:after{content:"";background-image:var(--slider-control-icon);width:50px;height:50px;background-size:contain;background-position:center;background-repeat:no-repeat}body.contrast body.page-tour .hero-element__image-container .hero-element-slider .swiper-control:after{filter:brightness(0)}body.page-tour .hero-element__image-container .hero-element-slider .swiper-control.swiper-button-disabled{opacity:0 !important}body.page-tour .hero-element__image-container .hero-element-slider .swiper-control.swiper-button-next,body.page-tour .hero-element__image-container .hero-element-slider .swiper-control.swiper-button-prev{position:absolute}body.page-tour .hero-element__image-container .hero-element-slider .swiper-control.swiper-button-prev{--slider-control-icon: url(/wp-content/themes/festival-aufmplatz/assets/arrow-left.56fb15f8e3921163b9f62fb6d31ecab0.svg)}body.page-tour .hero-element__image-container .hero-element-slider .swiper-control.swiper-button-next{--slider-control-icon: url(/wp-content/themes/festival-aufmplatz/assets/arrow-right.79eeee54c40105eecb52ebac05066c8c.svg)}@media(max-width: 1149px){body.page-tour .hero-element__image-container .hero-element-slider{--swiper-pagination-bottom: -5px;padding-bottom:40px}body.page-tour .hero-element__image-container .hero-element-slider .swiper-control{display:none}body.page-tour .hero-element__image-container .hero-element-slider .swiper-pagination{display:block}body.page-tour .hero-element__image-container .hero-element-slider .hero-slider-image{max-width:calc(100dvw - 30px);height:auto}}@media(min-width: 1150px){body.page-tour .hero-element__image-container .hero-element-slider .swiper-control{display:flex}body.page-tour .hero-element__image-container .hero-element-slider .swiper-pagination{display:none}}body.page-tour .description{--margin-bottom: 100px;margin-bottom:var(--margin-bottom)}@media(max-width: 767px){body.page-tour .description{--margin-bottom: 50px}}body.page-tour .cards-wrapper{--gap: 25px;--direction: row;display:flex;flex-direction:var(--direction);gap:var(--gap);justify-content:center}@media(max-width: 768px){body.page-tour .cards-wrapper{--gap: 20px}}@media(max-width: 1460px){body.page-tour .cards-wrapper{min-width:calc(100dvw - 30px);max-width:1400px;justify-content:flex-start}}@media(max-width: 1460px)and (min-width: 900px){body.page-tour .cards-wrapper{flex-wrap:wrap;max-width:925px;min-width:925px}}body.page-tour .cards-wrapper .card{max-width:450px;border-radius:60px 60px 60px 60px;border:none;background-color:var(--color-fap-grey2);height:100%}body.page-tour .cards-wrapper .card .card-header{--height: 200px;background-image:var(--image-url);background-size:cover;background-position:center center;background-repeat:no-repeat;height:var(--height);border-radius:60px 60px 0px 0px;padding:30px}@media(max-width: 990px){body.page-tour .cards-wrapper .card .card-header{--height: 250px}}body.page-tour .cards-wrapper .card .card-header .card-date div{--badge-size: 56px;--badge-size: calc(56px * var(--zoom, 1));display:flex;background-color:var(--color-fap-grey);border-radius:100%;text-align:center;width:var(--badge-size);height:var(--badge-size);font-size:var(--px-16);line-height:1;font-weight:700;align-items:center;justify-content:center;color:#000;gap:0px;flex-direction:column}body.page-tour .cards-wrapper .card .card-header .card-date div br{display:none}body.page-tour .cards-wrapper .card .card-header .card-date div span{font-size:var(--px-20);line-height:.8}body.page-tour .cards-wrapper .card .card-body{padding:30px}body.page-tour .cards-wrapper .card .card-body h3{--font-size: var(--px-36-26);--line-height: 1.111;color:var(--color-fap-purple);font-size:var(--font-size);line-height:var(--line-height);font-weight:900}@media(max-width: 768px){body.page-tour .cards-wrapper .card .card-body h3{--line-height: 1.231}}body.page-tour .dates-and-locations{--padding: 100px;display:flex;flex-direction:column;padding:var(--padding) 0px}@media(max-width: 767px){body.page-tour .dates-and-locations{--padding: 40px}}body.page-tour .dates-and-locations h2{--margin-bottom: 30px;margin-bottom:var(--margin-bottom)}@media(max-width: 767px){body.page-tour .dates-and-locations h2{--margin-bottom: 10px}}body.page-tour .dates-and-locations .cards-wrapper{align-self:center}@media(max-width: 1000px){body.page-tour .dates-and-locations .cards-wrapper{flex-direction:column;align-items:center}}@media(min-width: 1421px){body.page-tour .dates-and-locations .cards-wrapper .card{min-width:450px}}.single-tour-subpage .headline-container{--margin: 30px;display:flex;flex-direction:row;align-items:center;gap:28px;margin-top:var(--margin);margin-bottom:var(--margin)}@media(max-width: 767px){.single-tour-subpage .headline-container{--margin: 20px}}.single-tour-subpage .headline-container .badge-date{--badge-size: 56px;--badge-size: calc(56px * var(--zoom, 1));display:flex;background-color:var(--color-fap-grey);border-radius:100%;text-align:center;width:var(--badge-size);height:var(--badge-size);font-size:var(--px-16);line-height:1;font-weight:700;align-items:center;justify-content:center;color:#000;gap:0px;flex-direction:column}.single-tour-subpage .headline-container .badge-date br{display:none}.single-tour-subpage .headline-container .badge-date span{font-size:var(--px-20);line-height:.8}.single-tour-subpage .headline-container h1{margin-bottom:0px}.single-tour-subpage .btn-to-tour{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:var(--px-20-16);font-weight:700;color:var(--color-fap-purple);text-decoration:none;width:fit-content;padding:6px 18px;margin-left:-18px;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:ease-in;border-radius:17px;background-color:rgba(0,0,0,0);width:fit-content}.single-tour-subpage .btn-to-tour:hover{color:var(--color-fap-purple);background-color:var(--hover-color);--icon: var(--arrow)}body.contrast .single-tour-subpage .btn-to-tour:hover{outline:2px solid var(--color-fap-black)}.single-tour-subpage .btn-to-tour span{display:inline-block;margin-bottom:-3px}.single-tour-subpage .btn-to-tour i{background-image:url(/wp-content/themes/festival-aufmplatz/assets/arrow-right.79eeee54c40105eecb52ebac05066c8c.svg);background-position:center center;height:50px;width:50px;background-size:contain;background-repeat:no-repeat}.single-tour-subpage .directions-container .section-inner{--padding: 120px 15px;padding:var(--padding)}.single-tour-subpage .directions-container .section-inner h2{margin-bottom:0px}@media(max-width: 767px){.single-tour-subpage .directions-container .section-inner{--padding: 60px 30px}}.single-tour-subpage .directions-container .section-inner .directions{padding:20px 0px}.single-tour-subpage .directions-container .section-inner .facts{padding-top:30px;line-height:1.5}.single-tour-subpage #map-container{--width: calc(100% + 26px);--margin-left: -13px;--radius: 100px;width:var(--width);height:562px;border-radius:var(--radius);overflow:hidden;position:relative;margin-left:var(--margin-left)}@media(max-width: 799px){.single-tour-subpage #map-container{--width: 100%;--margin-left: 0px;--radius: 40px}}@media(min-width: 800px){.single-tour-subpage #map-container{--width: calc(100% + 40px);--margin-left: -20px}}@media(min-width: 1200px){.single-tour-subpage #map-container{--width: calc(100% + 70px);--margin-left: -35px}}@media(min-width: 1400px){.single-tour-subpage #map-container{--width: calc(100% + 200px);--margin-left: -100px}}.single-tour-subpage #map-container iframe,.single-tour-subpage #map-container>div{width:100%;height:100%;position:absolute;top:0;left:0}.single-tour-subpage #map-container .location__map .location__marker{background-image:url(/wp-content/themes/festival-aufmplatz/assets/pin.31d90b19c5d609a862cc15c3cad3afd4.svg);width:38px;height:58px;background-size:contain;background-repeat:no-repeat;transform:translate(-50%, -100%)}.single-tour-subpage .tour-slider-card{--width: calc(100% + 26px);--margin-left: -13px;--radius: 100px;--slide-orientation: row;width:var(--width);border-radius:var(--radius);overflow:hidden;position:relative;margin-left:var(--margin-left);margin-bottom:90px}.single-tour-subpage .tour-slider-card .tour-slider-media{width:50%}@media(max-width: 1100px){.single-tour-subpage .tour-slider-card .tour-slider-media{width:100%;height:auto;aspect-ratio:16/9}}.single-tour-subpage .tour-slider-card .tour-slider-content{display:flex;flex-direction:column;justify-content:center}@media(min-width: 800px)and (max-width: 1100px){.single-tour-subpage .tour-slider-card .tour-slider-content{padding:40px}}@media(max-width: 799px){.single-tour-subpage .tour-slider-card{--width: 100%;--margin-left: 0px;--radius: 40px}}@media(max-width: 1100px){.single-tour-subpage .tour-slider-card{--slide-orientation: column}}@media(min-width: 800px){.single-tour-subpage .tour-slider-card{--width: calc(100% + 40px);--margin-left: -20px}}@media(min-width: 1200px){.single-tour-subpage .tour-slider-card{--width: calc(100% + 70px);--margin-left: -35px}}@media(min-width: 1400px){.single-tour-subpage .tour-slider-card{--width: calc(100% + 200px);--margin-left: -100px}}body.page-tour .sponsors,body.single-tour-subpage .sponsors{display:grid;--icon-size-outer: 60px;--icon-size-inner: 36px;--grid-column-gap: 40px;--grid-row-gap: 20px;column-gap:var(--grid-column-gap);row-gap:var(--grid-row-gap);grid-template:"heart headline" "heart sponsors"/var(--icon-size-outer) auto}body.page-tour .sponsors h2,body.single-tour-subpage .sponsors h2{font-size:var(--px-32-20)}@media(max-width: 990px){body.page-tour .sponsors,body.single-tour-subpage .sponsors{--icon-size-outer: 40px;--icon-size-inner: 16px;--grid-column-gap: 12px;--grid-row-gap: 16px;grid-template:"heart headline" "sponsors sponsors"/var(--icon-size-outer) auto}}body.page-tour .sponsors .icon-heart,body.single-tour-subpage .sponsors .icon-heart{grid-area:heart;background-color:var(--color-fap-purple);border-radius:100%;height:var(--icon-size-outer);width:var(--icon-size-outer);display:flex;justify-content:center;align-items:center}body.page-tour .sponsors .icon-heart i,body.single-tour-subpage .sponsors .icon-heart i{display:block;background-image:url(/wp-content/themes/festival-aufmplatz/assets/heart.3b3865d30b42792cc121398e8e08323a.svg);background-position:center center;background-repeat:no-repeat;width:var(--icon-size-inner);height:var(--icon-size-inner)}body.page-tour .sponsors .headline,body.single-tour-subpage .sponsors .headline{grid-area:headline;height:var(--icon-size-outer);display:flex;align-items:center}body.page-tour .sponsors .headline h2,body.single-tour-subpage .sponsors .headline h2{padding:0px;margin:0px}body.page-tour .sponsors .sponsors-list,body.single-tour-subpage .sponsors .sponsors-list{grid-area:sponsors;font-size:var(--px-20-16);font-weight:300}body.page-tour .facts,body.single-tour-subpage .facts{font-size:var(--px-20);line-height:1.5;color:var(--color-fap-black);font-weight:300}body.page-tour .facts b,body.single-tour-subpage .facts b{font-weight:700}section.custom-background-section{width:100dvw;align-self:center;--hover-color: var(--color-fap-light-grey-alpha)}section.custom-background-section.color-light{background-color:var(--color-fap-mid-grey);--hover-color: var(--color-background-primary)}section.custom-background-section.color-lighter{background-color:var(--color-fap-light-grey);--hover-color: var(--color-background-primary)}section.custom-background-section .section-inner{--container-width: var(--content-width);display:flex;flex-direction:column;margin:0 auto;max-width:100dvw;min-width:var(--min-width, unset);width:var(--container-width);padding:100px 30px}section.custom-background-section .section-inner.no-padding-top{padding-top:0}section.custom-background-section .section-inner.width-wide{--container-width: calc(var(--content-width) * 1.44)}.tour-slider-wrapper{width:100dvw;align-self:center}.tour-slider-wrapper .tour-slider{--swiper-navigation-top-offset: calc((100% - 35px) / 2);--swiper-pagination-top: unset;--swiper-pagination-bottom: -5px;position:relative;width:100dvw;align-self:center;padding-bottom:144px;padding-bottom:40px;margin-bottom:100px}.tour-slider-wrapper .tour-slider-inner{--slide-width: 1000px;--slide-orientation: row;--slide-content-width: 50%}@media(max-width: 1100px){.tour-slider-wrapper .tour-slider-inner{--slide-width: 450px;--slide-orientation: column;--slide-content-width: 100%}}@media(max-width: 600px){.tour-slider-wrapper .tour-slider-inner{--slide-width: calc(100dvw - 60px);--slide-orientation: column;--slide-content-width: 100%}}.tour-slider-wrapper .tour-slider-inner .swiper-slide{max-width:1000px}@media(max-width: 1100px){.tour-slider-wrapper .tour-slider-inner .swiper-slide{max-width:var(--slide-width)}}.tour-slider-wrapper .tour-slider-inner .tour-slider-link{display:block;width:1000px;margin:0 auto}.tour-slider-wrapper .tour-slider .swiper-control{--swiper-navigation-size: 120px;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);opacity:.9;background-color:var(--color-fap-light-grey);border-radius:100%;transition-property:opacity,transform;transition-timing-function:ease-out;transition-duration:.25s}body.contrast .tour-slider-wrapper .tour-slider .swiper-control{opacity:1;outline:3px solid var(--color-fap-black)}.tour-slider-wrapper .tour-slider .swiper-control:after{content:"";background-image:var(--slider-control-icon);width:50px;height:50px;background-size:contain;background-position:center;background-repeat:no-repeat}body.contrast .tour-slider-wrapper .tour-slider .swiper-control:after{filter:brightness(0)}.tour-slider-wrapper .tour-slider .swiper-control.swiper-button-disabled{opacity:0 !important}.tour-slider-wrapper .tour-slider .swiper-control.swiper-button-next,.tour-slider-wrapper .tour-slider .swiper-control.swiper-button-prev{position:absolute}.tour-slider-wrapper .tour-slider .swiper-control.swiper-button-prev{--slider-control-icon: url(/wp-content/themes/festival-aufmplatz/assets/arrow-left.56fb15f8e3921163b9f62fb6d31ecab0.svg)}.tour-slider-wrapper .tour-slider .swiper-control.swiper-button-next{--slider-control-icon: url(/wp-content/themes/festival-aufmplatz/assets/arrow-right.79eeee54c40105eecb52ebac05066c8c.svg)}.tour-slider-wrapper .tour-slider .swiper-pagination-bullet{--swiper-pagination-color: var(--color-fap-light-grey);--swiper-pagination-bullet-width: 40px;--swiper-pagination-bullet-height: 6px;--swiper-pagination-bullet-border-radius: 5px;--swiper-pagination-bullet-horizontal-gap: 8px}.tour-slider-wrapper .tour-slider .swiper-pagination-bullet-active{--swiper-pagination-color: var(--color-fap-purple)}body.contrast .tour-slider-wrapper .tour-slider .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-opacity: 1;outline:2px solid var(--color-fap-black);--swiper-pagination-color: var(--color-fap-black);--swiper-pagination-bullet-inactive-color: var(--color-fap-white)}@media(max-width: 1100px){.tour-slider-wrapper .tour-slider .swiper-control{display:none}}.tour-slider-card{--slider-radius: 100px;display:flex;flex-direction:var(--slide-orientation);border-radius:var(--slider-radius);overflow:hidden;background-color:var(--color-fap-grey2);max-width:var(--slide-width)}body.text-scaling-active .tour-slider-card{flex-direction:column}@media(max-width: 1100px){.tour-slider-card{--slider-radius: 40px}}.tour-slider-card:hover .tour-slider-content .icon-btn{transform:scale(1.167)}.tour-slider-card .tour-slider-media{--border-radius: var(--slider-radius) 0px 0px var(--slider-radius);position:relative;width:500px;height:500px;border-radius:var(--border-radius)}body.text-scaling-active .tour-slider-card .tour-slider-media{width:100%;height:auto;aspect-ratio:16/9;--border-radius: var(--slider-radius) var(--slider-radius) 0px 0px}@media(max-width: 1100px){.tour-slider-card .tour-slider-media{width:100%;height:auto;aspect-ratio:16/9;--border-radius: var(--slider-radius) var(--slider-radius) 0px 0px}}.tour-slider-card .tour-slider-media .tour-slider-image{top:0px;left:0px;background-image:var(--image);width:100%;height:100%;background-size:cover;background-position:center}.tour-slider-card .tour-slider-content{--padding: 30px 40px;position:relative;display:flex;flex-direction:column;width:var(--slide-content-width);color:var(--color-fap-black);justify-content:flex-start;padding:var(--padding);gap:4px}@media(max-width: 1100px){.tour-slider-card .tour-slider-content{--padding: 20px 20px}}body.text-scaling-active .tour-slider-card .tour-slider-content{width:100%}.tour-slider-card .tour-slider-content h3{color:var(--color-fap-purple);margin-bottom:0px;font-size:var(--px-36-26)}.tour-slider-card .tour-slider-content .tour-description{padding:18px 0px}.tour-slider-card .tour-slider-content .tour-slider-dates{display:flex;flex-direction:column;gap:12px}.tour-slider-card .tour-slider-content .tour-slider-dates .tour-slider-date{display:flex;flex-direction:row;gap:12px;align-items:center;font-size:var(--px-16);font-weight:700}.tour-slider-card .tour-slider-content .tour-slider-dates .tour-slider-date .date-badge{--badge-size: 56px;--badge-size: calc(56px * var(--zoom, 1));display:flex;background-color:var(--color-fap-grey);border-radius:100%;text-align:center;width:var(--badge-size);height:var(--badge-size);font-size:var(--px-16);line-height:1;font-weight:700;align-items:center;justify-content:center;color:#000;gap:0px;flex-direction:column}.tour-slider-card .tour-slider-content .tour-slider-dates .tour-slider-date .date-badge br{display:none}.tour-slider-card .tour-slider-content .tour-slider-dates .tour-slider-date .date-badge span{font-size:var(--px-20);line-height:.8}.tour-slider-card .tour-slider-content .icon-btn{--btn-size: 60px;--btn-offset: 36px;position:absolute;bottom:var(--btn-offset);right:var(--btn-offset);display:flex;border-radius:100%;width:var(--btn-size);height:var(--btn-size);background-color:var(--color-fap-purple);justify-content:center;align-items:center;transform:scale(1);transition-property:transform;transition-timing-function:ease-out;transition-duration:.25s}@media(max-width: 1100px){.tour-slider-card .tour-slider-content .icon-btn{--btn-offset: 20px}}.tour-slider-card .tour-slider-content .icon-btn i.icon-arrow{--icon-size: 33px;background-image:url(/wp-content/themes/festival-aufmplatz/assets/arrow-right-white.a3ff819181679153fe4b2084b480ac9c.svg);background-position:center center;height:var(--icon-size);width:var(--icon-size)}.hero-element{--padding-bottom: 200px;--text-shift: 0%;position:relative;padding-bottom:var(--padding-bottom);width:100dvw;align-self:center;overflow-x:hidden}.hero-element.hide-arrow{--padding-bottom: 0px;--text-shift: 13%}@media(max-width: 767px){.hero-element.hide-arrow{--padding-bottom: 20px}}@media(max-width: 767px){.hero-element{display:flex;flex-direction:column;--padding-bottom: 30px;margin-bottom:80px}}.hero-element .hero-text-wrapper{font-family:OfficinaSerITC;font-weight:900}.hero-element .hero-element__text-one-container,.hero-element .hero-element__text-two-container{overflow:visible;white-space:nowrap;position:relative}.hero-element .hero-ticker-wrap,.hero-element .hero-ticker-wrap-reverse{display:inline-block;white-space:nowrap;margin-left:0}.hero-element .hero-element-text-container{--font-distance: -85px;--stroke-width: 3px;--line-height: .25;position:absolute;width:100%;top:calc(40% + var(--text-shift));left:50%;transform:translate(-50%, -50%);line-height:var(--line-height)}@media(max-width: 767px){.hero-element .hero-element-text-container{--font-distance: -42px;--stroke-width: 2px;--line-height: .45;position:relative;transform:none;order:2;margin-left:-50%}}.hero-element .hero-element__text-one-container{margin-top:10px;margin-bottom:var(--font-distance)}.hero-element .hero-element__text-two-container{margin-top:var(--font-distance)}.hero-element .hero-text-one,.hero-element .hero-text-two{--font-size: 178px;display:inline-block;font-size:var(--font-size);--height: calc(var(--font-size) + (var(--stroke-width, 2) * 2));line-height:1.1;height:var(--height)}@media(max-width: 767px){.hero-element .hero-text-one,.hero-element .hero-text-two{--font-size: 72px}}.hero-element .hero-text-one{padding-right:100px;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:var(--stroke-width);-webkit-text-stroke-color:var(--color-fap-purple);color:rgba(0,0,0,0)}@media(max-width: 767px){.hero-element .hero-text-one{padding-right:50px}}.hero-element .hero-text-two{padding-left:100px;padding-top:10px;color:var(--color-fap-purple)}@media(max-width: 767px){.hero-element .hero-text-two{padding-left:50px}}.hero-element .hero-element__image-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:299;overflow:hidden;margin:0px 0px 20px 0px}@media(max-width: 767px){.hero-element .hero-element__image-container{order:1}}.hero-element .hero-element__image-container .hero-element__image{--border-radius: 100px;text-align:center}@media(max-width: 767px){.hero-element .hero-element__image-container .hero-element__image{--border-radius: 40px}}.hero-element .hero-element__image-container .hero-element__image .hero-element__img{--max-width: 1030px;max-width:var(--max-width);width:100%;max-height:562px;height:auto;object-fit:cover;border-radius:var(--border-radius);aspect-ratio:16.5/9}@media(max-width: 1060px){.hero-element .hero-element__image-container .hero-element__image .hero-element__img{--max-width: calc(100dvw - 30px)}}.hero-element .hero-element__arrow-container{display:flex;width:100%;position:absolute}@media(max-width: 767px){.hero-element .hero-element__arrow-container{bottom:-30px;order:3;position:relative}}.hero-element .hero-element__arrow-container a{width:60px;margin:0 auto}@media(max-width: 767px){.hero-element.has-slider .hero-element-text-container{margin-top:50px}}.hero-element.has-slider .swiper-pagination-bullet{--swiper-pagination-color: var(--color-fap-light-grey);--swiper-pagination-bullet-width: 40px;--swiper-pagination-bullet-height: 6px;--swiper-pagination-bullet-border-radius: 5px;--swiper-pagination-bullet-horizontal-gap: 8px}.hero-element.has-slider .swiper-pagination-bullet-active{--swiper-pagination-color: var(--color-fap-purple)}body.contrast .hero-element.has-slider .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-opacity: 1;outline:2px solid var(--color-fap-black);--swiper-pagination-color: var(--color-fap-black);--swiper-pagination-bullet-inactive-color: var(--color-fap-white)}.hero-element.has-slider .swiper-control{--swiper-navigation-size: 120px;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);opacity:.9;background-color:var(--color-fap-light-grey);border-radius:100%;transition-property:opacity,transform;transition-timing-function:ease-out;transition-duration:.25s}body.contrast .hero-element.has-slider .swiper-control{opacity:1;outline:3px solid var(--color-fap-black)}.hero-element.has-slider .swiper-control:after{content:"";background-image:var(--slider-control-icon);width:50px;height:50px;background-size:contain;background-position:center;background-repeat:no-repeat}body.contrast .hero-element.has-slider .swiper-control:after{filter:brightness(0)}.hero-element.has-slider .swiper-control.swiper-button-disabled{opacity:0 !important}.hero-element.has-slider .swiper-control.swiper-button-next,.hero-element.has-slider .swiper-control.swiper-button-prev{position:absolute}.hero-element.has-slider .swiper-control.swiper-button-prev{--slider-control-icon: url(/wp-content/themes/festival-aufmplatz/assets/arrow-left.56fb15f8e3921163b9f62fb6d31ecab0.svg)}.hero-element.has-slider .swiper-control.swiper-button-next{--slider-control-icon: url(/wp-content/themes/festival-aufmplatz/assets/arrow-right.79eeee54c40105eecb52ebac05066c8c.svg)}.hero-element:not(.hide-arrow)+#hero-anchor+script+*{margin-top:-100px}@media(max-width: 767px){.hero-element:not(.hide-arrow)+#hero-anchor+script+*{margin-top:-50px}}.news-elem p.date.inner-content{margin-top:0;padding-top:10px;color:var(--primary-brand-color)}.news-elem .content{background:rgba(0,0,0,0)}.news-elem__link-arrow i.material-icons{color:var(--primary-brand-color);margin-bottom:2rem;font-size:2rem}.news-elem h3.title,.topic-elem h3.title{font-size:1.5rem;line-height:1.2;margin-top:0;padding-top:20px;color:var(--primary-brand-color)}.news-elem h3.title.small,.topic-elem h3.title.small{font-size:1.2rem}.news-area,.topic-area{margin-left:-15px;margin-right:-15px}.blue-section{padding-top:35px !important;padding-bottom:35px !important;background:var(--primary-light-brand-color);color:#fff;width:100vw;align-self:center;margin:initial}.blue-section a{color:#fff;text-decoration:underline}.blue-section .title{font-size:3rem}.blue-section .text-element .title.black{color:#fff}.blue-section .section-title{margin-top:0;color:#fff;margin-left:-15px;margin-right:-15px}.blue-section .right-section{text-align:right;margin-top:auto;display:flex;flex-direction:column;height:100%}.blue-section .right-section .festival-title{margin-top:auto;font-size:4rem}.blue-section .right-section .festival-dates{font-size:1rem}.blue-section.with-background{background:none;position:relative}.blue-section.with-background .section-title{margin:0}.blue-section.with-background>img.blue_section__bg-img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:-1}.blue-section.with-background .blue_section__overlay{background:var(--primary-light-brand-color);position:absolute;top:0;left:0;right:0;top:0;bottom:0;opacity:.9}.blue-section.with-background .lower__text_section{text-align:right;margin-top:auto;display:flex;flex-direction:column;height:100%}.blue-section.with-background .lower__text_section .motto{margin-top:auto;line-height:7rem;font-size:4rem}.blue-section.with-background .lower__text_section .date{font-size:1rem}.blue-section .wp-block-diev-video{position:absolute !important}.blue-section .wp-block-diev-video .video-content-container{height:100%;min-height:100%}@media only screen and (max-width: 767px){.blue-section .wp-block-diev-video .video-content-container{width:100%}}#reactAppPreview{width:100%}.wp-block-diev-readings-filter-component{margin-top:30px}.left-arrow,.right-arrow{height:100%;display:flex;align-items:center;cursor:pointer}i.fas.fa-long-arrow-alt-left,i.fas.fa-long-arrow-alt-right{font-size:30px;color:#fff}.calendar{background:var(--primary-brand-color)}.control{bottom:0;top:0}.time-beam-wrapper.blue-bg.container{position:relative;padding-top:30px;padding-bottom:10px}.calendar ul{display:flex;margin-left:auto}.calendar ul li{list-style-type:none;padding:10px}.calendar .time-beam-wrapper{position:relative}.calendar .time-beam-overflow{overflow:hidden;margin-left:40px;margin-right:40px}.calendar .control{position:absolute;left:0;right:0}.calendar .control .left,.calendar .control .right{cursor:pointer}.calendar .control .right-arrow{right:0;position:absolute}.calendar .control .left-arrow{position:absolute}.calendar .day-cal{color:#fff;opacity:.6}.calendar .day-cal.active{cursor:pointer;opacity:1;cursor:pointer}.calendar .day-cal.selected{background:#fff;color:var(--primary-brand-color)}.calendar .day-cal.selected p{color:var(--primary-brand-color) !important}.calendar .day-cal span.month-name{color:#fff;opacity:1;position:absolute;top:-20px}.calendar .time-beam{margin-top:30px}@media screen and (min-width: 990px){.calendar .time-beam .dates-list{justify-content:center}}.date-pill{margin-top:20px;background-color:#fff;position:relative}.date-pill i.close-icon{font-size:10px;padding-left:5px;vertical-align:top}.date-pill:hover i.hover-icon{background:var(--primary-brand-color);opacity:.8;display:flex;border-radius:3px;cursor:pointer}.date-pill i.hover-icon{display:none;position:absolute;top:0;bottom:0;left:0;right:0;color:#fff;justify-content:center;align-items:center}.date-pill button{background:var(--primary-brand-color);color:#fff;border:none;font-size:16px;padding:8px 10px;border-radius:3px}.filter-artists{background:var(--primary-brand-color);color:#fff}.reading-row{margin-top:10px;margin-bottom:10px}.reading-row .reading-card-image{min-height:220px}.reading-row .reading-card-image__img{width:100%;height:auto;background:gray}.reading-row .card-content{padding:2rem;min-height:60px;display:flex;flex-direction:column;justify-content:space-between}.reading-row .card-content__anchor{margin-bottom:auto}.reading-row .card-content p.reading-title{color:var(--primary-brand-color);margin:10px auto;font-size:1.5rem;margin-bottom:3rem;line-height:1}.reading-row .card-content p.ticket_btn{text-align:left;box-sizing:border-box;font-size:16px;font-weight:normal;padding:5px 30px;border:var(--primary-brand-color) solid 2px;margin:0;color:var(--primary-brand-color);line-height:30px;width:160px;position:relative;margin-left:auto}.reading-row .card-content p.ticket_btn i{text-align:left;margin:0 0 0 0;padding:0 0 0 0;font-family:"Material Icons";display:inline-block;font-size:40px;color:var(--primary-brand-color);position:absolute;right:5px;top:0}.reading-row .card-content .description{color:#000;font-size:1.5rem;line-height:1.3}.reading-row .card-content .date,.reading-row .card-content .venue{color:var(--primary-brand-color);line-height:2}.filter-functions{margin-top:40px;display:flex}.filter-functions__artists{min-width:300px;margin-right:2rem}.filter-functions .link-button{height:38px;background:var(--primary-brand-color);color:#fff;padding:0 1rem;display:flex}.filter-functions .link-button p{margin:auto}.filter-functions .link-button .material-icons{margin:auto;margin-left:.75rem}.all-readings{color:var(--primary-brand-color);text-align:center;font-size:1.5rem}.all-readings a{position:relative;color:var(--primary-brand-color)}.all-readings a i{font-size:40px;color:var(--primary-brand-color);position:absolute;top:-7px;margin-left:5px}.cluster-marker{color:#fff;background:#1978c8;border-radius:50%;padding:10px;display:flex;justify-content:center;align-items:center}.reading-marker{background:none;border:none;color:#fff}.reading-marker .info-window{display:none;background:var(--primary-brand-color);color:#fff}.reading-marker:hover .info-window{display:block}.reading-marker img{width:25px}.press-card span{color:var(--primary-brand-color)}.press-card__title{color:#1a1919;margin-top:.5rem;margin-bottom:.5rem}.press-card__description{color:#1a1919}.press-card__description p{color:#1a1919;margin-bottom:0}.press-card__description p strong{font-weight:normal}img.image-picker-image{width:100%;height:100%;object-fit:cover}.gallery-picker-images{height:100%;width:100%}.image-gallery-picker-image{cursor:pointer}.gallery-icon{position:absolute;bottom:17px;right:16px;font-size:0px;cursor:pointer;pointer-events:none;background-image:var(--gallery);width:30px;height:30px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.description-bottom{background:none !important;color:#fff}.media-picker{position:absolute;top:0;bottom:0;left:0;right:0}.media-picker .image-preview{width:100%;height:100%;object-fit:cover}.media-wrapper.news{padding-top:43%;position:relative}.media-wrapper.news.asp-special{padding-top:47.97%}.media-wrapper.news.asp-16-9{padding-top:56.25%}.media-wrapper.news.asp-3-2{padding-top:66.66%}.media-wrapper.news.asp-4-3{padding-top:75%}.media-wrapper.news.asp-1-1{padding-top:100%}.media-wrapper.news.asp-null{padding-top:0}.media-wrapper.news.asp-null .media-picker{position:relative}.media-wrapper.news:empty{display:none}.wp-block-diev-video{height:100%;overflow:visible !important;position:relative !important;max-width:var(--container-width, var(--content-width));display:flex;flex-direction:column;gap:20px}.wp-block-diev-video .video-content-container{height:562px;width:1000px;max-width:calc(100dvw - 60px);align-self:center;position:relative}@media(max-width: 767px){.wp-block-diev-video .video-content-container{width:100%;min-width:300px;height:auto;aspect-ratio:16/9}}.wp-block-diev-video .video-content-container .video-fallback-image{max-height:100%;height:100%;width:100%;border-radius:100px}@media(max-width: 767px){.wp-block-diev-video .video-content-container .video-fallback-image{border-radius:40px}}.wp-block-diev-video .video-content-container .video-fallback-image img{max-width:100%;height:100%;width:100%;object-fit:cover}.wp-block-diev-video .video-caption{padding-top:10px;width:100%}@media(max-width: 767px){.wp-block-diev-video .video-caption{padding:5px}}iframe.video-block-branded{width:100%;height:100%}button.video-poster.js-video-poster{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;top:0;display:flex;justify-content:center;align-items:center;border:none;border-radius:100px}@media(max-width: 767px){button.video-poster.js-video-poster{border-radius:40px}}button.video-poster.js-video-poster .play-button{position:relative;width:120px;height:120px;background-size:contain;background-size:50%;padding:35px;border-radius:50%;border:none;cursor:pointer;background-color:var(--color-fap-light-grey);transform:scale(1);transition-property:transform;transition-timing-function:ease-out;transition-duration:.25s;display:flex;justify-content:center;align-items:center}button.video-poster.js-video-poster .play-button .material-icons{color:rgba(0,0,0,0);width:50px;height:50px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cpath%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%235C2873%22%20stroke-width%3D%221.5%22%20d%3D%22m38.889%2023.611-25%2015.278V8.333z%22/%3E%3C/svg%3E") no-repeat center center}body.contrast button.video-poster.js-video-poster .play-button .material-icons{filter:brightness(0)}@media(max-width: 767px){button.video-poster.js-video-poster .play-button{padding:15px;width:90px;height:90px}}body.contrast button.video-poster.js-video-poster .play-button{outline:3px solid var(--color-fap-black)}button.video-poster.js-video-poster:hover .play-button{transform:scale(1.167)}button.video-poster.js-video-poster+iframe{display:none}.js-video-wrapper.video-wrapper-active button.video-poster{display:none}.js-video-wrapper.video-wrapper-active button.video-poster+iframe{display:block}.media-picker{position:absolute;top:0;bottom:0;left:0;right:0}.media-picker .image-preview{width:100%;height:100%;object-fit:cover}.media-wrapper.grid{padding-top:43%;position:relative}.media-wrapper.grid.asp-special{padding-top:47.97%}.media-wrapper.grid.asp-16-9{padding-top:56.25%}.media-wrapper.grid.asp-3-2{padding-top:66.66%}.media-wrapper.grid.asp-4-3{padding-top:75%}.media-wrapper.grid.asp-1-1{padding-top:100%}.media-wrapper.grid.asp-null{padding-top:0}.media-wrapper.grid.asp-null .media-picker{position:relative}.grid-area{margin-bottom:1rem}@media(min-width: 990px){.grid-area{margin-bottom:0}}.grid-area.grid-layout{display:grid;grid-template:auto auto/1fr 1fr;grid-gap:1rem}.grid-area.grid-layout>div{width:100%;height:100%}.grid-area.grid-layout>.block-editor-block-list__block{width:100%;height:100%}.grid-area.grid-1>:nth-child(1){grid-column:1/3;grid-row:1/2}.grid-area.grid-1>:nth-child(2){grid-column:1/2;grid-row:2/3}.grid-area.grid-1>:nth-child(3){grid-column:2/3;grid-row:2/3}.grid-area.grid-2>:nth-child(1){grid-column:1/2;grid-row:1/2}.grid-area.grid-2>:nth-child(2){grid-column:2/3;grid-row:1/2}.grid-area.grid-2>:nth-child(3){grid-column:1/3;grid-row:2/3}.grid-area.grid-4>div{grid-column:span 2}.grid-area.download-layout{display:block !important;column-count:2}.grid-area.download-layout.columns-1{column-count:1}.grid-area.download-layout>div{width:100%;display:inline-block}.eight-four-layout{margin-left:-30px;margin-right:-30px;grid-template-columns:8fr 4fr}.eight-four-layout>div{width:100%;height:100%}.eight-four-layout>:nth-child(1){grid-column:1/2}.eight-four-layout>:nth-child(2){grid-column:2/3}@media(min-width: 990px){.eight-four-layout{display:grid}}.text-element{margin-bottom:1.5rem}.text-element.no-margin-bottom{margin-bottom:0}.text-element .title{font-size:1.25rem}.text-element .title.black{color:#000}.text-element .title.blue{color:var(--primary-brand-color)}.text-element .title.size-1{font-size:1.25rem}.text-element .title.size-2{font-size:1.5rem}.text-element .title.size-3{font-size:2rem}.text-element .title.size-4{font-size:2.5rem}@media screen and (min-width: 990px){.text-element .title{font-size:1.75rem}.text-element .title.size-1{font-size:1.75rem}.text-element .title.size-2{font-size:2rem}.text-element .title.size-3{font-size:2.5rem}.text-element .title.size-4{font-size:3rem}}.gallery-area .galleries{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.gallery-area .galleries.homepage{margin-top:30px}.gallery-area .galleries.homepage .media-picker{position:absolute}.gallery-area .galleries.homepage .gallery-picker-impressions{position:relative}.gallery-area .galleries.homepage .gallery-picker-impressions:hover .media-picker{width:auto;margin:-20px;z-index:99999}.gallery-area .galleries.homepage .gallery-picker-impressions:hover .gallery-picker-impressions__description{z-index:99999}.gallery-area .galleries.homepage .gallery-picker-impressions__description{position:absolute;top:0;bottom:0;left:0;right:0;background:none;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;pointer-events:none}.gallery-area .galleries.homepage .gallery-picker-images{position:absolute;top:0;bottom:0;left:0;right:0}.gallery-area .galleries.homepage .gallery-picker-impressions__description__copyright{margin-bottom:0}.gallery-area .galleries.homepage .gallery-picker-impressions__description .text{display:none}.gallery-area .galleries.impressions{display:grid;width:100%;grid-template-columns:calc((100% - 60px)/3) calc((100% - 60px)/3) calc((100% - 60px)/3);grid-auto-rows:1fr;grid-gap:30px;padding-bottom:50px}@media(max-width: 990px){.gallery-area .galleries.impressions{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.gallery-area .galleries.impressions{grid-template-columns:1fr}}.gallery-area .galleries .gallery-picker-impressions{background-color:rgba(0,0,0,0)}.gallery-area .galleries .gallery-picker-impressions .gallery-picker-images{border-radius:40px;cursor:zoom-in}.gallery-area .galleries .gallery-picker-impressions__description__title,.gallery-area .galleries .gallery-picker-impressions__description__text{margin:0}.gallery-area .galleries .gallery-picker-impressions__description__text{font-size:16px}.gallery-area .galleries .gallery-picker-impressions__description__title{font-size:var(--px-20-16);font-weight:bold;color:var(--color-fap-purple)}.gallery-area .galleries .gallery-picker-impressions__description__copyright{margin-top:.5rem}.gallery-area .galleries .gallery-picker-impressions__description__copyright::before{content:"Fotos: ";font-weight:bold}.media-picker{width:100%;overflow:hidden}.image-cloud{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:1420px;margin:auto}.image-cloud__wrapper{display:flex;flex-direction:column;justify-content:center}.image-cloud__wrapper__image{margin:10px;max-width:100%}.newsletter-section-wrapper{padding-top:clamp(2.5rem,.202rem + 9.677vw,6.25rem);padding-bottom:clamp(1.25rem,-1.048rem + 9.677vw,5rem)}.newsletter-section-wrapper h2{font-size:var(--px-32-20)}.newsletter-section-wrapper p{font-size:var(--px-20-16)}.newsletter-section-wrapper .email-input{line-height:normal;position:relative;display:flex;align-items:center}body.contrast .newsletter-section-wrapper .newsletter-arrow:hover i{filter:brightness(0)}.newsletter-section-wrapper .newsletter-arrow span{--icon: var(--arrow-white);color:#fff;font-weight:400;display:flex;flex-direction:row;align-items:center;padding:12px 20px;margin-left:-20px;font-size:var(--px-20-16);transition-property:color,background-color;transition-duration:.2s;transition-timing-function:ease-in;border-radius:17px;background-color:rgba(0,0,0,0);width:fit-content}.newsletter-section-wrapper .newsletter-arrow span:hover{color:var(--color-fap-purple);background-color:var(--color-fap-light-grey-alpha);--icon: var(--arrow)}body.contrast .newsletter-section-wrapper .newsletter-arrow span:hover{outline:2px solid var(--color-fap-black)}.newsletter-section-wrapper .newsletter-arrow span i{display:block;width:50px;height:50px;background-image:var(--icon);background-repeat:no-repeat;background-size:contain;margin-left:15px}.team-section{background:dark !important}.team-members{width:100%;display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr 1fr;padding-bottom:100px}@media(max-width: 990px){.team-members{grid-template-columns:1fr 1fr}}@media(max-width: 768px){.team-members{grid-template-columns:1fr}}.team-members .team-member{border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden}.team-members .team-member__info{display:flex;flex-direction:column}.team-members .team-member__info p,.team-members .team-member__info a{margin:0}.team-members .team-member__info .name{margin-bottom:0;line-height:2;color:var(--color-fap-purple);font-weight:900}.team-members .team-member__info .role{line-height:1.5;font-weight:400;padding-bottom:10px}.wp-block-diev-press-review .p_date{margin-right:0;font-weight:bold}.wp-block-diev-press-review .p_newspaper{font-family:"SparkasseWeb";margin-left:25px}.wp-block-diev-press-review .link a{color:var(--primary-brand-color);font-weight:bold}.wp-block-diev-press-review .link i{color:var(--primary-brand-color);font-size:16px;margin-left:10px}.press-review-section__reviews{display:flex;flex-direction:column}.download-item{display:block;background:#fff;padding:.3rem;margin-bottom:1rem}.download-item>p{color:var(--primary-brand-color);font-size:1rem;padding:.25rem;margin-left:1.5rem}.download-item p.dowload-item__title::before{content:"";font-size:1.3rem;position:absolute;left:8px;font-family:"Material Icons"}.download-item p.download-item__copyright{font-size:.8rem;margin-bottom:0}.media-wrapper video{width:100%}.media-wrapper-elem{padding:0;margin-bottom:1.3rem}.media-wrapper-elem.floating.aligned-right{float:right;margin-left:1rem}.media-wrapper-elem.floating.aligned-left{float:left;margin-right:1rem}.media-wrapper-elem.floating.aligned-left,.media-wrapper-elem.floating.aligned-right{position:relative;z-index:9999}.media-wrapper-elem.no-floating.aligned-right{margin-left:auto}.media-wrapper-elem.no-floating.aligned-left{margin-right:auto}@media screen and (min-width: 992px){.media-wrapper-elem{margin-bottom:0}}.grid-aspect__image-asp-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}.grid-aspect__image-asp-wrapper>img{height:100%;width:100%;object-fit:cover}.grid-aspect.cropped-contain img{object-fit:contain}.grid-aspect.cropped-cover img{object-fit:cover}.yumpu .grid-aspect iframe{position:absolute;top:0;bottom:0;left:0;right:0}.blue-section .live-stream{background:#d6d9d1}.blue-section .live-stream__next-livestream{color:#fff}.blue-section .live-stream__title{color:#fff}.blue-section .live-stream__artists{color:#fff}.blue-section .live-stream__date{color:#fff;font-size:1.7rem;line-height:2rem;display:none}.blue-section .live-stream__description{color:#fff}.blue-section .live-stream__audio{background:#a3ab9f}.blue-section .live-stream__audio__description p{color:#1a1919}.live-stream--teaser{margin-top:-25px}.live-stream--teaser .live-stream__artists{display:none}.live-stream--teaser .live-stream__date{display:block}.live-stream{background:#d6d9d1}.live-stream__next-livestream{font-size:1.7rem;margin-top:.7rem}.live-stream__title{color:var(--primary-brand-color);font-size:2.5rem;margin-top:1.7rem;margin-bottom:1.7rem}.live-stream__artists{font-size:2.5rem;color:#1a1919}.live-stream__date{display:none}.live-stream__description{color:#1a1919;margin:2.5rem 0}.live-stream__image img{height:100%;width:100%;object-fit:cover}.live-stream__audio{background:#a3ab9f;margin-top:3rem;margin-bottom:2rem;padding:1rem}.live-stream__audio audio{width:100%}.live-stream__audio__description p{margin:0}.blue-section .live-stream{background:inherit}.wp-block-audio{margin:0rem 1rem -1rem 1rem;padding-top:1rem}.wp-block-diev-text-section{max-width:900px}.presse-sektion{padding:60px 0;width:100vw;align-self:center}.presse-sektion-standard{background-color:var(--color-background-primary);--hover-color: var(--color-fap-light-grey-alpha)}.presse-sektion-mittelgrau{background-color:var(--color-fap-mid-grey);--hover-color: var(--color-background-primary)}.presse-sektion-hellgrau{background-color:var(--color-fap-light-grey);--hover-color: var(--color-background-primary)}.presse-sektion .presse-sektion-wrapper{width:100%;margin:0 auto;max-width:var(--content-width)}@media only screen and (max-width: 767px){.presse-sektion .presse-sektion-wrapper{padding:0 20px}}.presse-sektion .presse-sektion-wrapper .presse-sektion-title{padding-bottom:20px}.presse-sektion .presse-sektion-wrapper .presse-sektion-two-columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}@media only screen and (max-width: 767px){.presse-sektion .presse-sektion-wrapper .presse-sektion-two-columns{grid-template-columns:1fr;gap:60px}}.presse-sektion .presse-sektion-wrapper .presse-sektion-one-column{display:grid;grid-template-columns:1fr;gap:40px}@media only screen and (max-width: 767px){.presse-sektion .presse-sektion-wrapper .presse-sektion-one-column{grid-template-columns:1fr;gap:60px}}.editor-editor-interface .presse-sektion{max-width:100% !important}.editor-editor-interface .presse-sektion .presse-sektion-two-columns{display:block}.editor-editor-interface .presse-sektion .presse-sektion-two-columns .block-editor-block-list__layout{display:grid;grid-template-columns:repeat(2, 1fr)}.editor-editor-interface .presse-element__button{display:flex;align-items:center;gap:15px}.archiv-sektion{width:100vw;display:flex;align-self:center;gap:20px;padding:60px 20px}.archiv-sektion-standard{background-color:var(--color-background-primary);--hover-color: var(--color-fap-light-grey-alpha)}.archiv-sektion-mittelgrau{background-color:var(--color-fap-mid-grey);--hover-color: var(--color-background-primary)}.archiv-sektion-hellgrau{background-color:var(--color-fap-light-grey);--hover-color: var(--color-background-primary)}.archiv-sektion .archiv-sektion-wrapper{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:20px}.archiv-sektion .archiv-sektion-intro .archiv-sektion-title{color:var(--color-fap-purple)}.archiv-sektion .archiv-sektion-media{width:100%;display:flex;flex-direction:column}@media only screen and (max-width: 1023px){.archiv-sektion .archiv-sektion-media{flex-direction:column}}.archiv-sektion .archiv-sektion-media .presse-element{display:flex;flex-direction:column;gap:0}.archiv-sektion .archiv-sektion-media .presse-element .presse-element__inner-container{padding-left:0}@media only screen and (max-width: 1023px){.archiv-sektion .archiv-sektion-media .presse-element .presse-element__content-container{margin:0}}.archiv-sektion .archiv-sektion-media .presse-element .presse-element__content-container h3{font-size:var(--px-24-18)}@media only screen and (max-width: 1023px){.archiv-sektion .archiv-sektion-media .presse-element .presse-element__content-container h3{padding:0}}.archiv-sektion .archiv-sektion-media .presse-element .presse-element__featured-image-container{display:none}.archiv-sektion .archiv-sektion-media .media-picker .video-caption-heading{font-size:var(--px-36-26)}.archiv-sektion .archiv-sektion-media .media-picker .video-caption{padding:0}.newsletter-page{font-size:var(--px-20-16)}.newsletter-page input[type=text]{border-radius:10px;background-color:var(--color-fap-light-grey)}.newsletter-page input[type=text]:focus,.newsletter-page input[type=text]:focus-visible,.newsletter-page input[type=text]:focus-within{outline:2px solid var(--color-fap-purple);border:none;appearance:none;-webkit-appearance:none;box-shadow:0 0 5px var(--color-fap-purple-alpha)}.newsletter-page input[type=text]::-moz-focus-inner{border:none;outline:none}.newsletter-page .salutation{gap:15px}.newsletter-page input{font-size:var(--px-20-16)}.newsletter-page input[type=radio],.newsletter-page input[type=checkbox]{appearance:none;-webkit-appearance:none;--size: calc(20px * var(--zoom));width:var(--size);height:var(--size);border:2px solid var(--color-fap-purple);border-radius:5px;background-color:var(--color-fap-light-grey);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;cursor:pointer;position:relative}.newsletter-page input[type=radio]:hover,.newsletter-page input[type=checkbox]:hover{box-shadow:0 0 5px var(--color-fap-purple-alpha)}.newsletter-page input[type=radio]:focus,.newsletter-page input[type=radio]:focus-visible,.newsletter-page input[type=radio]:focus-within,.newsletter-page input[type=checkbox]:focus,.newsletter-page input[type=checkbox]:focus-visible,.newsletter-page input[type=checkbox]:focus-within{outline:2px solid var(--color-fap-purple);box-shadow:0 0 5px var(--color-fap-purple-alpha)}.newsletter-page input[type=radio]:checked,.newsletter-page input[type=checkbox]:checked{background-color:var(--color-fap-purple);border-color:var(--color-fap-purple)}.newsletter-page input[type=checkbox]{border-radius:4px}.newsletter-page input[type=checkbox]:checked::before{content:"✔";font-size:14px;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0}.newsletter-page input[type=radio]{border-radius:50%}.newsletter-page input[type=radio]:checked::before{content:"";width:10px;height:10px;background-color:#fff;border-radius:50%;position:absolute}.newsletter-page input[type=text],.newsletter-page input[type=email]{height:calc(var(--px-20-16)*var(--zoom) + 20px)}.newsletter-page .radio-checkbox label{display:flex;flex-direction:row;gap:8px;align-items:center}.newsletter-page .checkbox:not(.radio-checkbox){line-height:1.6}.newsletter-page .checkbox:not(.radio-checkbox) input{margin-bottom:-4px}.newsletter-page .btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:10px;border:none;background-color:var(--color-fap-purple);color:#fff;font-size:var(--px-20-16);font-weight:600;text-align:center;cursor:pointer;transition:all .2s ease-in-out;outline:none;box-shadow:0 4px 6px rgba(0,0,0,.1)}.newsletter-page .btn-primary:hover{box-shadow:0 6px 10px var(--color-fap-purple-alpha)}.newsletter-page .btn-primary:focus,.newsletter-page .btn-primary:focus-visible,.newsletter-page .btn-primary:focus-within{outline:2px solid var(--color-fap-purple);box-shadow:0 0 5px var(--color-fap-purple-alpha)}.newsletter-page .btn-primary:active{box-shadow:0 2px 4px rgba(0,0,0,.2);transform:scale(0.98)}.wp-block-diev-newsletter-section{background-color:var(--color-fap-purple);color:var(--color-fap-white)}.wp-block-diev-newsletter-section h2{color:var(--color-fap-white)}.wp-block-wpe-slider{width:100dvw;align-self:center}.wp-block-wpe-slider .image-slider{--swiper-navigation-top-offset: 470px;overflow:hidden;background:var(--color-background-primary);padding:100px 0;width:100dvw}@media only screen and (max-width: 767px){.wp-block-wpe-slider .image-slider{padding:40px 20px}}.wp-block-wpe-slider .image-slider .swiper-wrapper{height:438px;padding:50px 0}@media(max-width: 767px){.wp-block-wpe-slider .image-slider .swiper-wrapper{height:100%}}.wp-block-wpe-slider .image-slider .wp-block-wpe-slide__copy{display:none}.wp-block-wpe-slider .image-slider .wp-block-wpe-slide__img{height:438px;aspect-ratio:1/1;display:block;object-fit:cover;width:100%;border-radius:var(--border-radius)}@media(max-width: 767px){.wp-block-wpe-slider .image-slider .wp-block-wpe-slide__img{height:100%}}.wp-block-wpe-slider .image-slider .swiper-slide{--border-radius: 55px;width:674px}@media(max-width: 767px){.wp-block-wpe-slider .image-slider .swiper-slide{width:calc(100dvw - 40px)}}.wp-block-wpe-slider .image-slider .swiper-pagination{--swiper-pagination-bottom: 100px}@media only screen and (max-width: 767px){.wp-block-wpe-slider .image-slider .swiper-pagination{--swiper-pagination-bottom: 60px}}.wp-block-wpe-slider .image-slider .swiper-pagination .swiper-pagination-bullet{width:40px;height:6px;border-radius:5px}.wp-block-wpe-slider .image-slider .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-color: var(--color-fap-light-grey);--swiper-pagination-bullet-width: 40px;--swiper-pagination-bullet-height: 6px;--swiper-pagination-bullet-border-radius: 5px;--swiper-pagination-bullet-horizontal-gap: 8px}.wp-block-wpe-slider .image-slider .swiper-pagination .swiper-pagination-bullet-active{--swiper-pagination-color: var(--color-fap-purple)}body.contrast .wp-block-wpe-slider .image-slider .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-opacity: 1;outline:2px solid var(--color-fap-black);--swiper-pagination-color: var(--color-fap-black);--swiper-pagination-bullet-inactive-color: var(--color-fap-white)}.wp-block-wpe-slider .image-slider .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-fap-purple)}.wp-block-wpe-slider .image-slider.has-button .swiper-pagination{--swiper-pagination-bottom: 195px}@media only screen and (max-width: 767px){.wp-block-wpe-slider .image-slider.has-button .swiper-pagination{--swiper-pagination-bottom: 100px}}.wp-block-wpe-slider .image-slider .slider-button-container{display:flex;flex-direction:column;justify-self:center;margin-top:18px;align-items:center}@media only screen and (max-width: 767px){.wp-block-wpe-slider .image-slider .slider-button-container{margin-top:10px}}.wp-block-wpe-slider .image-slider .slider-button-container .slider-button{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 28px;margin-top:10px;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:ease-in;border-radius:17px;background-color:rgba(0,0,0,0);width:fit-content}.wp-block-wpe-slider .image-slider .slider-button-container .slider-button:hover{color:var(--color-fap-purple);background-color:var(--color-fap-light-grey-alpha);--icon: var(--arrow)}body.contrast .wp-block-wpe-slider .image-slider .slider-button-container .slider-button:hover{outline:2px solid var(--color-fap-black)}.wp-block-wpe-slider .image-slider .slider-button-container .slider-button i{display:block;width:50px;height:50px;background-image:var(--arrow)}body.contrast .wp-block-wpe-slider .image-slider .slider-button-container .slider-button i{filter:brightness(0)}.wp-block-wpe-slider .image-slider .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px}.wp-block-wpe-slider .image-slider .slider-title-container{width:100%;max-width:1140px;margin:0 auto;padding:20px}.wp-block-wpe-slider .image-slider .slider-title-container .slider-title{font-size:var(--px-54-30);color:var(--color-fap-purple)}.wp-block-wpe-slider .image-slider .swiper-control{--swiper-navigation-size: 120px;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);opacity:.9;background-color:var(--color-fap-light-grey);border-radius:100%;transition-property:opacity,transform;transition-timing-function:ease-out;transition-duration:.25s}body.contrast .wp-block-wpe-slider .image-slider .swiper-control{opacity:1;outline:3px solid var(--color-fap-black)}.wp-block-wpe-slider .image-slider .swiper-control:after{content:"";background-image:var(--slider-control-icon);width:50px;height:50px;background-size:contain;background-position:center;background-repeat:no-repeat}body.contrast .wp-block-wpe-slider .image-slider .swiper-control:after{filter:brightness(0)}.wp-block-wpe-slider .image-slider .swiper-control.swiper-button-disabled{opacity:0 !important}.wp-block-wpe-slider .image-slider .swiper-control.swiper-button-next,.wp-block-wpe-slider .image-slider .swiper-control.swiper-button-prev{position:absolute}.wp-block-wpe-slider .image-slider .swiper-control.swiper-button-prev{--slider-control-icon: url(/wp-content/themes/festival-aufmplatz/assets/arrow-left.56fb15f8e3921163b9f62fb6d31ecab0.svg)}.wp-block-wpe-slider .image-slider .swiper-control.swiper-button-next{--slider-control-icon: url(/wp-content/themes/festival-aufmplatz/assets/arrow-right.79eeee54c40105eecb52ebac05066c8c.svg)}@media(max-width: 768px){.wp-block-wpe-slider .image-slider .swiper-control{display:none}}body{--zoom: 1}.presse-element{width:100%;max-width:var(--content-width);display:flex;margin:auto;gap:35px;align-items:flex-start;flex-direction:column}@media only screen and (max-width: 767px){.presse-element{gap:15px}}.presse-element .presse-element__featured-image-container .presse-element__featured-image img{width:430px;max-width:100%;max-height:242px;object-fit:cover;border-radius:40px}@media only screen and (max-width: 767px){.presse-element .presse-element__featured-image-container .presse-element__featured-image img{width:100%;height:100%;max-height:100%;aspect-ratio:1}}.presse-element .presse-element__inner-container{display:flex;gap:35px;max-width:var(--content-width);padding-left:20px}.presse-element .presse-element__icon-container{flex-grow:1;display:flex;justify-content:center;align-items:center;max-width:60px;max-height:60px;overflow:hidden;border-radius:50%;background-color:var(--color-fap-purple);padding:12px;width:100%}@media only screen and (max-width: 767px){.presse-element .presse-element__icon-container{max-width:40px;max-height:40px;padding:5px}}.presse-element .presse-element__icon-container img{width:100%}.presse-element .presse-element__content-container{flex-grow:2;display:flex;flex-direction:column;gap:5px;margin-top:15px}@media only screen and (max-width: 767px){.presse-element .presse-element__content-container{margin-top:8px}}.presse-element .presse-element__content-container h3,.presse-element .presse-element__content-container p{margin-bottom:0}.presse-element .presse-element__content-container h3{color:var(--color-fap-purple);font-size:var(--px-24-18);line-height:1.5em}@media only screen and (max-width: 767px){.presse-element .presse-element__content-container h3{padding-bottom:20px}}.presse-element .presse-element__content-container p{font-size:var(--px-20-16)}.presse-element .presse-element__content-container .presse-element__button{font-size:var(--px-16);color:var(--color-fap-purple);padding:6px 18px;margin-left:-18px;font-weight:700;margin-bottom:12px;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:ease-in;border-radius:17px;background-color:rgba(0,0,0,0);width:fit-content}.presse-element .presse-element__content-container .presse-element__button:hover{color:var(--color-fap-purple);background-color:var(--hover-color);--icon: var(--arrow)}body.contrast .presse-element .presse-element__content-container .presse-element__button:hover{outline:2px solid var(--color-fap-black)}.presse-element .presse-element__content-container .presse-element__button svg{width:50px}.presse-element .credit-texts{display:flex;gap:5px;font-size:var(--px-20);font-weight:400}.presse-element .credit-texts .bold-text{font-weight:700}body .swiper-control{transform:scale(1);transition-property:transform;transition-timing-function:ease-out;transition-duration:.25s}body .swiper-control:hover{transform:scale(1.167)}body.contrast{--color-background-primary: var(--color-fap-white);--color-fap-light-grey: var(--color-fap-white);--color-fap-light-grey-alpha: var(--color-fap-white);--color-fap-mid-grey: var(--color-fap-white);--color-fap-grey: var(--color-fap-white);--color-fap-grey2: var(--color-fap-white);--color-fap-purple: var(--color-fap-black);--color-fap-purple-alpha: rgba(92, 40, 115, .4)}body.contrast .lfn_branding,body.contrast svg{filter:brightness(0)}body.contrast .hero-element-text-container{opacity:0}.gallery-picker-images{position:relative}.gallery-picker-images figure{width:100%;height:100%;margin:0}.gallery-picker-images .gallery-item{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-picker-images .gallery-item a{display:block;width:100%;height:100%}details summary{font-weight:bold}.wp-block-group{border:1px solid #000;padding:20px}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(/wp-content/themes/festival-aufmplatz/assets/material-icons.393b5d8b3fd798486652801f3ee8c6ea.woff2) format("woff2")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}
