@charset "UTF-8";@font-face{font-family:"Arimo";src:url("../fonts/Arimo-Regular.ttf")format("trueType");font-weight:200}@font-face{font-family:"Bold";src:url("../fonts/Arimo-Bold.ttf")format("trueType");font-weight:900}@font-face{font-family:"Italic";src:url("../fonts/Arimo-Italic-VariableFont_wght.ttf")format("trueType");font-weight:400}@font-face{font-family:"ABCGravityVariable";src:url("../fonts/ABCGravityVariable.woff2")format("woff2-variations"),url("../fonts/ABCGravityVariable.woff")format("woff-variations")}.menu-bar a.activator,.phone-menu-wrapper .phone-menu a.activator{font-family:"Arimo",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:.025em !important}body{position:absolute;overflow-x:hidden;max-width:100vw;letter-spacing:-.05px}.main,.menu-wrapper{opacity:0}.custom-map-popup h3{font-size:calc(calc(.4rem + calc(.3vw + .3vh))* .95);font-weight:400}@media screen and (max-width:780px){.custom-map-popup h3{font-size:calc(.05rem * 1.15);line-height:115%}}@media(min-width:1900px) and (min-height:1000px){.custom-map-popup h3{font-size:calc(calc(.4rem + calc(.3vw + .3vh))* .8)}}.menu-bar a.activator,.phone-menu-wrapper .phone-menu a.activator{font-size:.05rem;font-size:clamp(1rem,calc(.05rem + calc(.3vw + .3vh)),2rem);font-weight:400;line-height:125%}@media screen and (max-width:780px){.menu-bar a.activator,.phone-menu-wrapper .phone-menu a.activator{font-size:calc(calc(1.2rem + calc(.3vw + .3vh))* 1.15);line-height:115%}}p,.custom-map-popup h4,.footer .footer-grid a,.festival-description,#besuch-inner ul.module-items li table,#besuch-inner ul.module-items li p a,#besuch-inner ul.module-items li ul.icon-items li figure figcaption,#news-inner .slider-container .slider li.slide p,#uber #uber-inner .info h5,#uber #uber-inner .info li a,#uber #uber-inner .info .social-links li,#uber #uber-inner .info .social-links li a span,.programm-wrapper .programm-container table .event,.programm-wrapper .programm-container table .event-note{font-size:calc(.6rem + calc(.3vw + .3vh));font-weight:400;line-height:115%}@media screen and (max-width:780px){p,.custom-map-popup h4,.footer .footer-grid a,.festival-description,#besuch-inner ul.module-items li table,#besuch-inner ul.module-items li p a,#besuch-inner ul.module-items li ul.icon-items li figure figcaption,#news-inner .slider-container .slider li.slide p,#uber #uber-inner .info h5,#uber #uber-inner .info li a,#uber #uber-inner .info .social-links li,#uber #uber-inner .info .social-links li a span,.programm-wrapper .programm-container table .event,.programm-wrapper .programm-container table .event-note{font-size:calc(calc(1.2rem + calc(.3vw + .3vh))* 1.05);line-height:125%}}#uber #uber-inner .info h3{font-size:calc(.6rem + calc(.3vw + .3vh));font-weight:400;line-height:115%}@media screen and (max-width:780px){#uber #uber-inner .info h3{font-size:calc(calc(1.2rem + calc(.3vw + .3vh))* 1.15);line-height:125%}}#btns .expand-map-button,#btns .download-map-button,#projekte-inner .grid-item .subtitle,#news-inner .slider-container .slider li.slide a,#news-inner .slider-container .slider li.slide small,#uber h6,#uber h5,#project-page section.project-description .project-details li p,#project-page section.project-description .project-details li table,#project-page section.project-description .project-details li ul li a,#impressum .wrapper p,#newsletter #mce-success-response,#newsletter .mailchimp #mc-embedded-subscribe-form #mc_embed_signup .mc-field-group .email,#newsletter .mailchimp #mc_embed_signup div.mce_inline_error,#newsletter .mailchimp #mce-responses,.opening-row .opening-date,.opening-row .opening-time,.fade-arrows .swiper-pagination span{font-size:calc(.65rem + calc(.3vw + .3vh));font-size:clamp(1rem,calc(calc(.65rem + calc(.3vw + .3vh))+ calc(.3vw + .3vh)),2rem);font-weight:400;line-height:120%}@media screen and (max-width:780px){#btns .expand-map-button,#btns .download-map-button,#projekte-inner .grid-item .subtitle,#news-inner .slider-container .slider li.slide a,#news-inner .slider-container .slider li.slide small,#uber h6,#uber h5,#project-page section.project-description .project-details li p,#project-page section.project-description .project-details li table,#project-page section.project-description .project-details li ul li a,#impressum .wrapper p,#newsletter #mce-success-response,#newsletter .mailchimp #mc-embedded-subscribe-form #mc_embed_signup .mc-field-group .email,#newsletter .mailchimp #mc_embed_signup div.mce_inline_error,#newsletter .mailchimp #mce-responses,.opening-row .opening-date,.opening-row .opening-time,.fade-arrows .swiper-pagination span{font-size:calc(calc(.9rem + calc(.3vw + .3vh))* 1.35)}}#project-page section.project-description .project-details li .tag small,#project-page section.project-description .project-details li .tag span,#project-page section.project-description .project-details li h3{font-size:calc(.65rem + calc(.3vw + .3vh));font-size:clamp(1rem,calc(calc(.65rem + calc(.3vw + .3vh))+ calc(.3vw + .3vh)),2rem);font-weight:400;line-height:120%}@media screen and (max-width:780px){#project-page section.project-description .project-details li .tag small,#project-page section.project-description .project-details li .tag span,#project-page section.project-description .project-details li h3{font-size:calc(calc(1.2rem + calc(.3vw + .3vh))* 1.15);line-height:125%}}#besuch-inner ul.module-items li a,#besuch-inner ul.module-items li small,#project-page section.project-description .wrapper p,.audio-player .controls .player-button,.audio-player .controls .player-button small,#impressum .wrapper p span,#newsletter .mailchimp #mc-embedded-subscribe-form #mc_embed_signup .mc-field-group #mc-embedded-subscribe,.sound-button,body{font-size:calc(.9rem + calc(.3vw + .3vh));font-size:clamp(1rem,calc(calc(.9rem + calc(.3vw + .3vh))+ calc(.3vw + .3vh)),2rem);font-weight:400;line-height:120%}@media screen and (max-width:780px){#besuch-inner ul.module-items li a,#besuch-inner ul.module-items li small,#project-page section.project-description .wrapper p,.audio-player .controls .player-button,.audio-player .controls .player-button small,#impressum .wrapper p span,#newsletter .mailchimp #mc-embedded-subscribe-form #mc_embed_signup .mc-field-group #mc-embedded-subscribe,.sound-button,body{font-size:calc(calc(1.2rem + calc(.3vw + .3vh))* 1.15);line-height:125%}}.programm-wrapper .programm-container table td.place{font-size:calc(.9rem + calc(.3vw + .3vh));font-weight:400;line-height:120%}@media screen and (max-width:780px){.programm-wrapper .programm-container table td.place{font-size:calc(calc(.9rem + calc(.3vw + .3vh))* 1.35)}}.lbl-toggle::before,.toggle:checked~.lbl-toggle::before,.menu ul.main-menu li a,.menu ul.main-menu li span,#besuch-inner ul.module-items li h2,#news-inner .slider-container .slider li.slide h2 p,#uber #uber-inner .info h4,.programm-wrapper .programm-container table th{font-size:calc(1.2rem + calc(.3vw + .3vh));font-weight:400;line-height:100%}@media screen and (max-width:780px){.lbl-toggle::before,.toggle:checked~.lbl-toggle::before,.menu ul.main-menu li a,.menu ul.main-menu li span,#besuch-inner ul.module-items li h2,#news-inner .slider-container .slider li.slide h2 p,#uber #uber-inner .info h4,.programm-wrapper .programm-container table th{font-size:calc(2rem + calc(.3vw + .3vh))}}#project-page section.next-prev a{font-size:calc(1.2rem + calc(.3vw + .3vh));font-weight:400;line-height:100%}@media screen and (max-width:780px){#project-page section.next-prev a{font-size:calc(calc(1.2rem + calc(.3vw + .3vh))* 1.15);line-height:125%}}.phone-menu-wrapper .phone-menu ul li a,.phone-menu-wrapper .phone-menu ul li span,#projekte-inner .grid-item .project-title li span,#projekte-inner .grid-item .project-title li small{font-size:calc(1.5rem + calc(.3vw + .3vh));font-weight:400;line-height:100%}@media screen and (max-width:780px){.phone-menu-wrapper .phone-menu ul li a,.phone-menu-wrapper .phone-menu ul li span,#projekte-inner .grid-item .project-title li span,#projekte-inner .grid-item .project-title li small{font-size:calc(calc(2rem + calc(.3vw + .3vh))* 1.2);line-height:calc(100% * 1.1)}}h2.title{font-size:calc(2rem + calc(.3vw + .3vh));font-weight:400;line-height:100%}@media screen and (max-width:780px){h2.title{font-size:calc(calc(2rem + calc(.3vw + .3vh))* 1.35);line-height:calc(100% * 1.1)}}#project-page section.intro .intro-info span.place{font-size:calc(2rem + calc(.3vw + .3vh));font-weight:400;line-height:100%}@media screen and (max-width:780px){#project-page section.intro .intro-info span.place{font-size:calc(calc(2rem + calc(.3vw + .3vh))* 1.2)}}#project-page section.intro .intro-info ul.project-title li span,#project-page section.intro .intro-info ul.project-title li small{font-size:calc(3.3rem + calc(.3vw + .3vh));font-weight:400;line-height:100%}@media screen and (max-width:780px){#project-page section.intro .intro-info ul.project-title li span,#project-page section.intro .intro-info ul.project-title li small{font-size:calc(calc(2rem + calc(.3vw + .3vh))* 1.25)}}.margin{margin-top:clamp(1rem,calc(calc(2rem + calc(.3vw + .3vh))+ calc(.3vw + .3vh)* 1),5rem);margin-right:clamp(1rem,calc(calc(2rem + calc(.3vw + .3vh))+ calc(.3vw + .3vh)* 1),5rem);margin-bottom:clamp(1rem,calc(calc(2rem + calc(.3vw + .3vh))+ calc(.3vw + .3vh)* 1),5rem);margin-left:clamp(1rem,calc(calc(2rem + calc(.3vw + .3vh))+ calc(.3vw + .3vh)* 1),5rem)}.padding{padding:calc(1rem * calc(120 / 100))calc(.3vw + .3vh)* 1}em:hover{text-decoration:none !important}.radius img,#projekte-inner .grid-item img{aspect-ratio:1.91;object-fit:cover}.sphere img{aspect-ratio:1;object-fit:cover}.radius img{border-radius:100%}.sphere img{border-radius:100%}@-moz-document url-prefix(){.radius{padding-top:calc(100% / 1.91)}.radius img{top:0;left:0;width:100%;height:auto;object-fit:cover}.sphere{padding-top:100%}.sphere img{top:0;left:0;width:100%;height:auto;object-fit:cover}}strong{font-family:"Bold"}button{background:transparent;border:none}.btn,#btns .expand-map-button,#btns .download-map-button{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .7)calc(1rem * calc(120 / 100))clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)calc(1rem * calc(120 / 100));border-radius:100px;background:none;max-width:max-content;cursor:pointer !important;line-height:initial;background-color:var(--clr_btn_toggle);color:var(--clr_btntxt_toggle);transition:background-color 300ms ease-in-out,color 300ms ease-in-out,font-variation-settings 300ms ease-in-out;text-decoration:none;border:0px;z-index:999;font-variation-settings:"wdth" 3}.btn:hover,#btns .expand-map-button:hover,#btns .download-map-button:hover{background-color:var(--clr_btn_toggle_hover);color:var(--clr_btn_toggle1);text-decoration:none;font-variation-settings:"wdth" 3}@media screen and (max-width:780px){.btn,#btns .expand-map-button,#btns .download-map-button{padding:calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .8)calc(1rem * calc(120 / 100))calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* 1.2)calc(1rem * calc(120 / 100))}}#besuch-inner ul.module-items li a,#news-inner .slider-container .slider li.slide a,#uber #uber-inner .info .social-links li a span,#project-page section.project-description .project-details li .tag span,.audio-player .controls .player-button span,#newsletter .mailchimp #mc-embedded-subscribe-form #mc_embed_signup .mc-field-group #mc-embedded-subscribe{font-variation-settings:"wght" 400,"wdth" 3;max-width:max-content;transition:300ms font-variation-settings ease-in-out}#besuch-inner ul.module-items li a:hover,#news-inner .slider-container .slider li.slide a:hover,#uber #uber-inner .info .social-links li a span:hover,#project-page section.project-description .project-details li .tag span:hover,.audio-player .controls .player-button span:hover,#newsletter .mailchimp #mc-embedded-subscribe-form #mc_embed_signup .mc-field-group #mc-embedded-subscribe:hover{font-variation-settings:"wght" 900,"wdth" 5.933}.scrollToTopBtn{background-color:transparent;border:none;color:var(--clr_main);text-align:left;text-decoration:none;display:inline-block;cursor:pointer}p{text-indent:10%}p:first-of-type{text-indent:0}p+p{margin-top:0}.slide-in{animation-name:slideIn;animation-duration:.5s;animation-fill-mode:forwards}@keyframes slideIn{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}a{transition:all 0s;text-decoration:none !important;color:inherit}a:hover{text-decoration:none !important}p{font-family:"Arimo"}p a:hover{font-family:"Bold"}.uppercase{text-transform:uppercase}.no-scroll{overflow:hidden}.scrollFade{opacity:1;filter:blur(0px);transform:translate3d(0,0,0);pointer-events:all;transition:transform 700ms ease-in-out,filter 700ms ease-in-out,opacity 700ms ease-in-out}.scrollFade--hidden{opacity:.4;filter:blur(8px)}.scrollFade--visible{opacity:1;filter:blur(0px)}.arrow_scale,#besuch-inner ul.module-items li small,#news-inner .slider-container .slider li.slide a small,#uber #uber-inner .info .social-links li small,#project-page section.project-description .project-details li .tag small,.audio-player .controls .player-button small,#newsletter .button small{display:inline-block;transform:scaleY(.6)}.lozad img{opacity:0;transition:opacity 300ms ease-out}.lozad img.loaded{opacity:1}::selection,::-webkit-selection,::-moz-selection{background-color:black;color:white !important}.hidden{display:none}.svg-filters{display:none}#map-wrapper{position:relative;width:100vw;height:40vh;overflow:hidden;transition:height 700ms ease-in-out;-webkit-mask-image:linear-gradient(to bottom,black 30%,rgba(0,0,0,0)95%);mask-image:linear-gradient(to bottom,black 30%,rgba(0,0,0,0)95%)}#map-wrapper.expanded{height:100vh;-webkit-mask-image:none;mask-image:none}#map-wrapper #map{height:100vh;width:100vw;transition:transform 300ms ease-in-out}#map-wrapper #map .gmnoprint{display:none !important}#map-wrapper #map .gm-fullscreen-control,#map-wrapper #map .gm-style-mtc-bbw,#map-wrapper #map .gm-svpc{display:none !important}@media screen and (max-width:780px){#map-wrapper #map{width:100vw;height:100vh}}#map-wrapper.expanded::after{opacity:0}#map-wrapper .custom-map-popup:hover .karte-img{filter:none !important}#map-wrapper .custom-map-popup,#map-wrapper .custom-map-popup *{pointer-events:auto}#btns{width:100vw;display:flex;justify-content:center}#btns .expand-map-button{font-family:"ABCGravityVariable";transform:translateY(-9vw);transition:transform 300ms ease-in-out}@media screen and (max-width:780px){#btns .expand-map-button{transform:translateY(-10vh)}}#btns .download-map-button{display:none;font-family:"ABCGravityVariable";transform:translateY(-9vw);transition:transform 300ms ease-in-out;z-index:999}@media screen and (max-width:780px){#btns .download-map-button{transform:translateY(-10vh)}}#btns #map-wrapper.expanded~#btns .download-map-button{display:block;pointer-events:auto}.custom-zoom-controls{position:absolute;left:auto !important;top:auto !important;right:calc(2rem + calc(.3vw + .3vh));bottom:calc(4rem + calc(.3vw + .3vh));display:flex;flex-direction:column;width:calc(2rem + calc(.3vw + .3vh));height:calc(2rem + calc(.3vw + .3vh));padding:0 !important}@media screen and (max-width:780px){.custom-zoom-controls{transform:scale(1.3)}}.custom-zoom-controls .zoom-btn{background:none;border:none;cursor:pointer}.custom-zoom-controls .zoom-btn img{width:calc(2rem + calc(.3vw + .3vh));height:100%;pointer-events:auto}.custom-marker-icon{position:relative;z-index:10}.custom-map-popup{padding-top:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem);position:absolute;z-index:10}.custom-map-popup:hover{z-index:100}.custom-map-popup .karte-img{width:220px;padding:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)calc(calc(1rem * calc(120 / 100))* 1.5);height:100px;border-radius:100%;object-fit:cover}.custom-map-popup a{max-width:205px;width:100%;align-items:center;display:contents}.custom-map-popup h3{font-family:"Arimo";max-width:200px;line-height:110% !important;padding:0 calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)*1.5)}.custom-map-popup h4{font-family:"ABCGravityVariable";font-variation-settings:"wght" 900,"wdth" 2;padding:0 calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)*1.5)clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)*1.5);max-width:200px;transition:font-variation-settings 300ms ease-in-out;line-height:110% !important}@media(min-width:1900px) and (min-height:1000px){.custom-map-popup h4{font-size:calc(calc(.4rem + calc(.3vw + .3vh))* .85)}}.custom-map-popup .close-popup{position:absolute;top:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem);right:calc(calc(1rem * calc(120 / 100))* 1);width:calc(1rem * calc(120 / 100));height:calc(1rem * calc(120 / 100));background:none;border:none;cursor:pointer;background:url("https://musikinstallationen.com/assets/svg/map-arrow.svg")no-repeat center center;transform:rotate(0deg);transition:transform 300ms ease-in-out;display:block}.custom-map-popup .close-popup:hover{transform:rotate(180deg)}hr{height:1px;border-width:0;color:var(--clr_main);background-color:var(--clr_main);margin:calc(1rem * calc(120 / 100))0 0 0}input[type="checkbox"]{display:none;visibility:hidden}.wrap-collabsible{display:flex;flex-direction:column-reverse}.lbl-toggle{display:block;visibility:visible;text-transform:uppercase;text-align:center;cursor:pointer;transition:transform 300ms ease-out;opacity:1}.lbl-toggle:hover::before{transform:scale(1.15)translateY(-3.25%)}.lbl-toggle::before{content:"⋮" !important;font-size:var(--font-size-m);padding-top:calc(1rem * calc(120 / 100));display:inline-block;visibility:visible;vertical-align:middle;transition:transform 300ms ease-out}.lbl-toggle hr{margin-top:calc(1rem * calc(120 / 100))}.toggle:checked~.lbl-toggle::before{padding-top:0;content:"╳" !important;transform:rotate(0deg)}.toggle:checked~.lbl-toggle:hover::before{transform:rotate(90deg)}.toggle:checked~div{display:block;visibility:visible}.collapsible-content{max-height:0px;overflow:hidden;visibility:hidden;transition:max-height 700ms ease-in-out}.collapsible-content .content-inner{margin-top:calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){.collapsible-content .content-inner{margin-top:calc(2.5rem + calc(.3vw + .3vh))}}.col-1{width:8.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-1{width:100%}}.col-2{width:16.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-2{width:100%}}.col-3{width:25%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-3{width:100%}}.col-4{width:33.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-4{width:100%}}.col-5{width:41.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-5{width:100%}}.col-6{width:50%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-6{width:100%}}.col-7{width:58.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-7{width:100%}}.col-8{width:66.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-8{width:100%}}.col-9{width:75%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-9{width:100%}}.col-10{width:83.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-10{width:100%}}.col-11{width:91.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-11{width:100%}}.col-12{width:100%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-12{width:100%}}.menu-bar{display:flex !important;text-align:end;flex-direction:column;gap:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}.menu-bar a.activator{display:flex;justify-content:flex-end;align-items:center}.menu-bar a.activator small{width:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem);height:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem);border-radius:100%;border:2px solid;margin-right:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)}.menu-bar a.activator small{transition:background-color 300ms ease-out}.menu-bar a.activator:hover small{background-color:var(--clr_main)}.menu-bar a.deactivator small{border-color:var(--clr_main);background-color:var(--clr_main);transition:background-color 300ms ease-out}.menu-bar a.deactivator:hover small{background-color:transparent}.menu-wrapper-fixed{z-index:9999;top:calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .66);position:fixed;margin-top:0;transition:0s all ease;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)scale(1,1)}.menu-wrapper{position:absolute;z-index:9999}.menu-wrapper.menu-wrapper-fixed{position:fixed}.menu-flex{display:flex;align-items:center;justify-content:space-between;width:100vw;padding:0 calc(1rem * calc(120 / 100))0 calc(1rem * calc(120 / 100));position:inherit;margin-top:0}@media screen and (max-width:780px){.menu-flex .menu-flex{display:flex;align-items:flex-start;justify-content:space-between;width:100vw;padding:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)calc(1rem * calc(120 / 100))0 calc(1rem * calc(120 / 100));position:absolute;background-color:var(--clr-pink);margin-top:calc(var(--top)*-1.1)}}.menu-flex ul{margin-top:0;margin-bottom:0;display:flex;align-items:center;gap:calc(calc(1rem * calc(120 / 100))* 1.5)}.menu-flex .logo-head{float:left;width:15vh;margin-top:calc(1rem * calc(120 / 100))}.menu-flex .logo-head img{position:relative !important;max-width:100% !important;max-height:50px;margin:0}.menu-flex .mode-toggle{margin-top:3.5vh}@media screen and (max-width:780px){.menu-flex .mode-toggle{margin-top:0}}button.mode-toggle{margin-top:3.5vh;padding:0 !important}@media screen and (max-width:780px){button.mode-toggle{margin-top:0}}button.mode-toggle svg{height:calc(2rem + calc(.3vw + .3vh));width:calc(2rem + calc(.3vw + .3vh));padding:0 !important}@media screen and (max-width:780px){button.mode-toggle svg{height:calc(calc(2.5rem + calc(.3vw + .3vh))* 1);width:calc(calc(2.5rem + calc(.3vw + .3vh))* 1)}}.menu ul.main-menu li{display:inline-block;transition:color 0s !important}.menu ul.main-menu li a,.menu ul.main-menu li span{font-variation-settings:"wght" 900,"wdth" 2 !important;text-align:right;isolation:isolate;transition:color 0s ease-in-out,font-variation-settings 300ms ease-in-out}.menu ul.main-menu li.current a{font-variation-settings:"wght" 900,"wdth" 5.933 !important}.menu ul.main-menu li.active a:hover{font-variation-settings:"wght" 900,"wdth" 2 !important}.menu ul.main-menu li a:hover{font-variation-settings:"wght" 900,"wdth" 5.933 !important}.menu ul.main-menu li.projekte-extended a{font-variation-settings:"wght" 900,"wdth" 5.933 !important}.menu ul.main-menu li.languages .active{font-variation-settings:"wght" 900,"wdth" 5.933 !important}.menu-wrapper-fixed .menu li a{z-index:100;text-align:right;width:100%;color:unset}.menu .clr_svg{isolation:isolate}.marker{position:relative;font-size:calc(var(--font-size-m)*.85);line-height:.5em;font-variatison-settings:var(--extra-condensed)!important;padding:0 calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .66);transition:color 0s !important}@media screen and (max-width:780px){.marker{font-size:calc(var(--font-size-m)*1.15)}}.menu-bar .activator a,.phone-menu .activator a{font-variation-settings:unset !important}.footer{z-index:1;width:100vw;height:8.7vh;display:inline-block;margin-top:0;left:0}@media screen and (max-width:780px){.footer{margin-top:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem);height:max-content}}.footer ul{padding:0}@media screen and (max-width:780px){.footer ul{padding:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)0 0 0}}.footer .footer-grid{display:flex;flex-direction:row;justify-content:space-between;margin:0 calc(1rem * calc(120 / 100));align-items:center;line-height:0;padding-bottom:0}@media screen and (max-width:780px){.footer .footer-grid{flex-direction:column-reverse;justify-content:space-between;margin:0 calc(1rem * calc(120 / 100));line-height:inherit;padding-bottom:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}}@media screen and (max-width:780px){.footer .footer-grid .footer-column{text-align:center}}.footer .footer-grid a{display:inline;text-decoration:none;font-variation-settings:"wght" 400,"wdth" 3;transition:font-variation-settings 300ms ease-in-out}.footer .footer-grid a:hover{font-variation-settings:"wght" 900,"wdth" 5.933}.footer .footer-grid .footer-n{display:contents;width:initial}@media screen and (max-width:780px){.footer .footer-grid .footer-n{display:flex;width:auto;flex-direction:column;gap:calc(2.5rem + calc(.3vw + .3vh));padding:calc(2.5rem + calc(.3vw + .3vh))0}}.footer .footer-grid #name-small{display:inline;width:100%;height:100%}.phone-menu-wrapper{width:100vw;display:none;opacity:1}@media screen and (max-width:780px){.phone-menu-wrapper{display:flex;align-items:center;justify-content:center}}.phone-menu-wrapper.open{opacity:1}.phone-menu-wrapper .phone-navbar{position:fixed;top:2vh;text-align:center;z-index:9999}.phone-menu-wrapper .phone-navbar a{transition:all 0s ease-in-out !important}.phone-menu-wrapper .phone-navbar.nav-up{top:-30vh}.phone-menu-wrapper .phone-navbar.nav-down{transition:top 700ms ease-in-out}.phone-menu-wrapper .phone-navbar.nav-down.visible{opacity:1;visibility:visible}.phone-menu-wrapper .phone-menu{position:fixed;top:0;left:0;width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:all 0s ease-in-out;z-index:8888;padding-top:calc(calc(2.5rem + calc(.3vw + .3vh))* 3)}.phone-menu-wrapper .phone-menu.open{opacity:1;visibility:visible}.phone-menu-wrapper .phone-menu ul{list-style:none;padding:0;text-align:center}.phone-menu-wrapper .phone-menu ul li{margin:calc(2.5rem + calc(.3vw + .3vh))0}.phone-menu-wrapper .phone-menu ul li a,.phone-menu-wrapper .phone-menu ul li span{font-variation-settings:"wght" 900,"wdth" 2 !important;text-align:right;isolation:isolate;color:var(--clr_main)}.phone-menu-wrapper .phone-menu ul li.current a{font-variation-settings:"wght" 900,"wdth" 5.933 !important}.phone-menu-wrapper .phone-menu ul li.active a:hover{font-variation-settings:"wght" 900,"wdth" 2 !important}.phone-menu-wrapper .phone-menu ul li a:hover{font-variation-settings:"wght" 900,"wdth" 5.933 !important}.phone-menu-wrapper .phone-menu ul li.projekte-extended a{font-variation-settings:"wght" 900,"wdth" 5.933 !important}.phone-menu-wrapper .phone-menu ul li.languages .active{font-variation-settings:"wght" 900,"wdth" 5.933 !important}.phone-menu-wrapper .phone-menu a.activator{display:flex;justify-content:flex-end;align-items:center}.phone-menu-wrapper .phone-menu a.activator small{width:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem);height:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem);border-radius:100%;border:2px solid;margin-right:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)}@media screen and (max-width:780px){.phone-menu-wrapper .phone-menu a.activator small{width:calc(1rem * calc(120 / 100));height:calc(1rem * calc(120 / 100))}}.phone-menu-wrapper .phone-menu a.activator small{border-color:var(--clr_main);transition:background-color 300ms ease-out}.phone-menu-wrapper .phone-menu a.activator:hover small{background-color:var(--clr_main)}.phone-menu-wrapper .phone-menu a.deactivator small{border-color:var(--clr_main);background-color:var(--clr_main);transition:background-color 300ms ease-out}.phone-menu-wrapper .phone-menu a.deactivator:hover small{background-color:transparent}#logo-nav{box-sizing:border-box;min-height:7vh}@media screen and (max-width:780px){#logo-nav{display:flex;justify-content:center;max-height:10vh}}h2.title{display:flex;justify-content:space-evenly;flex-direction:column;text-align:center;font-variation-settings:"wght" 900,"wdth" 5.933;margin-top:calc(calc(2rem + calc(.3vw + .3vh))* 1.8);padding-right:initial !important}@media screen and (max-width:780px){h2.title{margin-top:calc(2.5rem + calc(.3vw + .3vh))}}.toggle:checked+.lbl-toggle+.collapsible-content{min-height:7vw;max-height:max-content;visibility:visible}.toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:calc(4rem + calc(.3vw + .3vh))}.festival-description{position:absolute;right:calc(1rem * calc(120 / 100));bottom:calc(calc(1rem * calc(120 / 100))* 1.3);font-family:"Arimo"}@media screen and (max-width:780px){.festival-description{left:calc(2.5rem + calc(.3vw + .3vh))!important;width:calc(100vw - calc(calc(2.5rem + calc(.3vw + .3vh))* 2))!important;top:calc(100dvh + calc(2.5rem + calc(.3vw + .3vh)));padding:0 0 calc(2.5rem + calc(.3vw + .3vh))0}}#besuch-inner{margin:0 7vw}@media screen and (max-width:780px){#besuch-inner{margin:0 calc(2.5rem + calc(.3vw + .3vh))}}#besuch-inner .besuch-layout{display:grid;grid-template-columns:1fr 2fr;gap:calc(2rem + calc(.3vw + .3vh))}@media screen and (max-width:780px){#besuch-inner .besuch-layout{grid-template-columns:1fr;gap:calc(4rem + calc(.3vw + .3vh))}}#besuch-inner .besuch-first{grid-column:1}#besuch-inner .besuch-masonry{column-count:2;column-gap:calc(2rem + calc(.3vw + .3vh));max-width:100%}@media screen and (max-width:780px){#besuch-inner .besuch-masonry{column-count:1;max-width:100%}}#besuch-inner .besuch-masonry li{break-inside:avoid;margin-bottom:calc(4rem + calc(.3vw + .3vh));display:inline-block;width:100%}#besuch-inner ul.module-items li table{width:100%;border-collapse:collapse;font-family:"Arimo";padding:calc(1rem * calc(120 / 100))0;display:block}#besuch-inner ul.module-items li table tbody{line-height:200%}#besuch-inner ul.module-items li table thead{border-bottom:1px solid var(--clr_main)}#besuch-inner ul.module-items li table thead th{padding-bottom:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}#besuch-inner ul.module-items li table th,#besuch-inner ul.module-items li table td{text-align:left;vertical-align:top}#besuch-inner ul.module-items li table td:first-child{max-width:30%;padding-right:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)}#besuch-inner ul.module-items li table td:nth-child(2),#besuch-inner ul.module-items li table td:nth-child(3){text-align:right;white-space:nowrap}#besuch-inner ul.module-items li table th:nth-child(3){text-align:right}@media screen and (max-width:780px){#besuch-inner ul.module-items li table{display:block;overflow-x:auto}}#besuch-inner ul.module-items li .subtitle{height:calc(4rem + calc(.3vw + .3vh))}#besuch-inner ul.module-items li p{font-family:"Arimo";text-indent:0 !important}#besuch-inner ul.module-items li p+p{margin-top:calc(1rem * calc(120 / 100))!important}#besuch-inner ul.module-items li p a{display:inline;padding-top:0}#besuch-inner ul.module-items li small{font-variation-settings:"wght" 900,"wdth" 2 !important;text-underline-position:from-font;text-decoration-skip-ink:none;padding-right:calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .66)}#besuch-inner ul.module-items li a{padding-top:calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .66);display:block}#besuch-inner ul.module-items li ul.icon-items li{display:flex;align-items:center;padding-bottom:calc(1rem * calc(120 / 100));gap:4vw;margin-bottom:0 !important}@media screen and (max-width:780px){#besuch-inner ul.module-items li ul.icon-items li{gap:calc(2.5rem + calc(.3vw + .3vh))}}#besuch-inner ul.module-items li ul.icon-items li figure{display:flex;align-items:center;gap:4vw;margin:0;padding:0}@media screen and (max-width:780px){#besuch-inner ul.module-items li ul.icon-items li figure{gap:calc(2.5rem + calc(.3vw + .3vh))}}#besuch-inner ul.module-items li ul.icon-items li figure img{width:calc(calc(2rem + calc(.3vw + .3vh))* .8);max-width:calc(calc(2rem + calc(.3vw + .3vh))* .8);max-height:calc(calc(2rem + calc(.3vw + .3vh))* .8);transition:all 300ms ease-in-out}@media screen and (max-width:780px){#besuch-inner ul.module-items li ul.icon-items li figure img{width:calc(calc(2.5rem + calc(.3vw + .3vh))* 1);max-width:calc(calc(2.5rem + calc(.3vw + .3vh))* 1);max-height:calc(calc(2.5rem + calc(.3vw + .3vh))* 1)}}#besuch-inner ul.module-items li ul.icon-items li figure figcaption{font-family:"Arimo"}@media screen and (max-width:780px){#projekte{margin-top:65vw}}#projekte-inner .display-desktop{display:block}@media screen and (max-width:780px){#projekte-inner .display-desktop{display:none}}#projekte-inner .display-phone{display:none}@media screen and (max-width:780px){#projekte-inner .display-phone{display:block}}#projekte-inner .grid{width:calc(100vw - calc(7vw * 1));margin:0 calc(7vw / 2)}#projekte-inner .grid-phone{width:calc(100vw - calc(calc(2.5rem + calc(.3vw + .3vh))* 2));margin:0 calc(2.5rem + calc(.3vw + .3vh))}#projekte-inner .grid-phone .grid-item{display:contents !important}#projekte-inner .grid-phone .grid-item .project-item{padding-bottom:calc(calc(2.5rem + calc(.3vw + .3vh))* 2)}#projekte-inner .grid-item{width:33.3%;min-height:10%;cursor:pointer;margin-bottom:calc(4rem + calc(.3vw + .3vh));padding:0 calc(7vw / 2)}@media screen and (max-width:780px){#projekte-inner .grid-item{padding:0;width:100%;height:fit-content;padding:0;margin:0}}#projekte-inner .grid-item .project-item{padding-bottom:calc(2.5rem + calc(.3vw + .3vh))}#projekte-inner .grid-item:nth-child(2),#projekte-inner .grid-item:nth-child(5),#projekte-inner .grid-item:nth-child(8){padding-top:calc(var(--width-img)* .9);padding-bottom:calc(var(--width-img)* .9)}@media screen and (max-width:780px){#projekte-inner .grid-item:nth-child(2),#projekte-inner .grid-item:nth-child(5),#projekte-inner .grid-item:nth-child(8){padding:0 0 calc(2rem + calc(.3vw + .3vh))0}}#projekte-inner .grid-item img{margin-bottom:calc(1rem * calc(120 / 100));border-radius:100%;height:calc(calc(8rem + calc(.3vw + .3vh))* 1.3);width:100%}@media screen and (max-width:780px){#projekte-inner .grid-item img{width:calc(100vw - calc(calc(2.5rem + calc(.3vw + .3vh))* 2));padding:0;margin:0 0 calc(1rem * calc(120 / 100))0;height:calc(calc(8rem + calc(.3vw + .3vh))* 2)}}#projekte-inner .grid-item .project-title li{line-height:90% !important;display:flex;white-space:nowrap;gap:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}#projekte-inner .grid-item .project-title li small{font-variation-settings:"wght" 900,"wdth" 2}#projekte-inner .grid-item .subtitle{position:relative;left:10%;font-family:"Arimo";padding-top:calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .66);display:block}@media screen and (max-width:780px){#projekte-inner .grid-item .subtitle{margin-left:var(--font-size-xs);width:80%}}#projekte-inner .grid-item .link span{display:flex}#projekte-inner .grid-item p+p{margin:0}#projekte-inner .grid-item .extended{font-variation-settings:"wght" 900,"wdth" 5.933;transition:font-variation-settings 300ms ease-in-out}#projekte-inner .grid-item .condensed{font-variation-settings:"wght" 900,"wdth" 2;transition:font-variation-settings 300ms ease-in-out}#news-inner{display:block;position:relative;width:100%}#news-inner .btns{position:absolute;top:50%;left:calc(1rem * calc(120 / 100));right:calc(1rem * calc(120 / 100));display:flex;justify-content:space-between;z-index:999;transform:translateY(-50%)}@media screen and (max-width:780px){#news-inner .btns{left:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem);right:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)}}#news-inner .btns a{cursor:pointer;display:inline;transition:filter 300ms ease-in-out}#news-inner .btns a:hover{filter:invert(1);text-decoration:none}#news-inner .slider-container{position:relative;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-top:calc(1rem * calc(120 / 100));scrollbar-width:none;scrollbar-color:transparent transparent}#news-inner .slider-container::-webkit-scrollbar{display:none}#news-inner .slider-container .slider{display:flex;list-style:none}#news-inner .slider-container .slider li.slide{flex:0 0 calc(calc(100vw - calc(7vw * 2))/ 3.58);scroll-snap-align:start;position:relative;overflow:hidden;margin:0 7vw 0 0}@media screen and (max-width:780px){#news-inner .slider-container .slider li.slide{height:100%;flex:0 0 100%;padding:calc(2.5rem + calc(.3vw + .3vh));margin:0 calc(2.5rem + calc(.3vw + .3vh))0 0}}#news-inner .slider-container .slider li.slide:nth-last-child(2){margin:0}#news-inner .slider-container .slider li.slide:hover a{font-variation-settings:"wght" 900,"wdth" 5.933 !important}#news-inner .slider-container .slider li.slide h2{padding:calc(1rem * calc(120 / 100))0;width:100%;text-align:center;overflow:visible}@media screen and (max-width:780px){#news-inner .slider-container .slider li.slide h2{padding:calc(2rem + calc(.3vw + .3vh))0}}#news-inner .slider-container .slider li.slide h2 p{font-family:"ABCGravityVariable";font-variation-settings:"wght" 400,"wdth" 3 !important;display:flex;align-items:center;justify-content:center;transform-origin:center;white-space:nowrap;max-width:100%;overflow:visible}#news-inner .slider-container .slider li.slide p{font-family:"Arimo";text-indent:0 !important}#news-inner .slider-container .slider li.slide small{text-underline-position:from-font;text-decoration-skip-ink:none;padding-right:calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .66)}#news-inner .slider-container .slider li.slide a{display:block;padding-top:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}#news-inner .slider-container .slider li.slide a small{padding-right:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)}#news-inner .slider-container .slider li.slide img{aspect-ratio:1.5;object-fit:cover}@media screen and (max-width:780px){#news-inner .slider-container .slider li.slide img{margin-left:5%;width:90%}}@-moz-document url-prefix(){#news-inner .slider-container .slider li.slide .img{padding-top:calc(100% /(4.5 / 3));position:relative}#news-inner .slider-container .slider li.slide .img img{position:absolute;top:0;left:0;width:100%;height:auto;object-fit:cover}}#news-inner .slider-container .slider .spacer{max-width:7vw;background:none;border:none;margin:0 !important}@media screen and (max-width:780px){#news-inner .slider-container .slider .spacer{display:none}}#uber .lbl-toggle hr{height:0}#uber #uber-inner{display:grid;grid-template-columns:5fr 2.5fr;column-gap:7vw;margin:0 7vw}@media screen and (max-width:780px){#uber #uber-inner{grid-template-columns:1fr;margin:0 calc(2.5rem + calc(.3vw + .3vh))}}#uber #uber-inner .info{margin-top:-.2rem}#uber #uber-inner .info h4{font-family:"ABCGravityVariable"}@media screen and (max-width:780px){#uber #uber-inner .info h4{padding-top:calc(2.5rem + calc(.3vw + .3vh))}}#uber #uber-inner .info h5{font-family:"Arimo";text-transform:uppercase;padding-top:calc(1rem * calc(120 / 100))}#uber #uber-inner .info h3{margin-left:calc(calc(1rem * calc(120 / 100))* -1)}#uber #uber-inner .info p{text-indent:0 !important}#uber #uber-inner .info li{margin-bottom:calc(1rem * calc(120 / 100));margin-left:calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){#uber #uber-inner .info li{margin-top:0}}#uber #uber-inner .info li p{display:block}#uber #uber-inner .info li a{font-family:"Arimo"}#uber #uber-inner .info li a:hover{font-family:"Bold"}#uber #uber-inner .info li.team{margin-bottom:0 !important}#uber #uber-inner .info .social-links li{margin:0 !important;line-height:130%}#uber #uber-inner .info .social-links li:last-child{padding-top:calc(1rem * calc(120 / 100))}#uber #uber-inner .info .social-links li small{padding-right:calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .66)}#uber #uber-inner .info .social-links li a{font-family:"ABCGravityVariable"}#uber #uber-inner .info figure{padding-bottom:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}@media screen and (max-width:780px){#uber #uber-inner .info figure{padding:calc(2.5rem + calc(.3vw + .3vh))0}}@-moz-document url-prefix(){#uber #uber-inner .info figure .radius{position:relative}#uber #uber-inner .info figure .radius img{position:absolute}}#uber #uber-inner .info .imgs{min-height:var(--width-img-mono)!important;max-height:var(--width-img-mono)!important}#uber .sponsor,#uber .logos,#uber .sponsor-1,#uber .logos-1{margin:0 7vw}@media screen and (max-width:780px){#uber .sponsor,#uber .logos,#uber .sponsor-1,#uber .logos-1{margin:0 calc(2.5rem + calc(.3vw + .3vh))}}#uber .sponsor,#uber .sponsor-1{padding-top:calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){#uber .sponsor,#uber .sponsor-1{padding-top:calc(2.5rem + calc(.3vw + .3vh))}}#uber h6{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:stretch;padding:calc(1rem * calc(120 / 100))0;font-family:"Arimo";letter-spacing:normal}#uber h6 a{text-decoration:none;padding-bottom:12vh;margin-bottom:-12vh;width:100%;z-index:9999}#uber h6 p{text-indent:0}@media screen and (max-width:780px){#uber h6{display:grid;grid-template-columns:1fr 1fr;padding:0 0 calc(1rem * calc(120 / 100))0}}@media screen and (max-width:780px){#uber .logos{margin-bottom:calc(2.5rem + calc(.3vw + .3vh))!important}}#uber .logos,#uber .logos-1{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:stretch;margin:0;gap:calc(1rem + calc(.3vw + .3vh))}@media screen and (max-width:780px){#uber .logos,#uber .logos-1{grid-template-columns:1fr 1fr;gap:calc(2.5rem + calc(.3vw + .3vh))}}#uber .monotone-1{clip-path:ellipse(calc(var(--width-img-mono)/3)var(--width-img-mono-calc)at center)}#uber .monotone-1:hover{clip-path:ellipse(calc(var(--width-img-mono)/3)var(--width-img-mono-calc)at center)}#uber .monotone{clip-path:circle(var(--width-img-mono-extra-calc)at center)}#uber .monotone:hover{clip-path:circle(var(--width-img-mono-extra-calc)at center)}#uber .logos .imgs,#uber .logos-1 .imgs{min-height:auto;min-width:95%;max-width:80%;width:auto;object-fit:contain;padding:0;max-height:9vh}@media screen and (max-width:780px){#uber .logos .imgs,#uber .logos-1 .imgs{max-width:100%;max-height:15vh}}#uber .logos-1 .imgs{min-width:85%;max-height:8vh;margin:0}#uber .logos .imgs:nth-child(2){margin-left:-1vw}#uber .logos .imgs:nth-child(3){margin-left:1vw}#uber .logos .imgs:nth-child(4){margin-left:2.5vw}@media screen and (max-width:780px){#uber .logos .imgs:nth-child(1),#uber .logos .imgs:nth-child(2),#uber .logos .imgs:nth-child(3),#uber .logos .imgs:nth-child(4){margin-left:0}}#project-page{margin:13vh 0 calc(2rem + calc(.3vw + .3vh))0;min-height:calc(100vh - 13vh - calc(2rem + calc(.3vw + .3vh)))}@media screen and (max-width:780px){#project-page{margin:calc(13vh * 1.2)0 calc(2rem + calc(.3vw + .3vh))0;min-height:calc(96dvh - 13vh - calc(2rem + calc(.3vw + .3vh)))}}#project-page section.intro .intro-info{margin:0 7vw clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)7vw}@media screen and (max-width:780px){#project-page section.intro .intro-info{margin:0 calc(2.5rem + calc(.3vw + .3vh))clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)calc(2.5rem + calc(.3vw + .3vh))}}#project-page section.intro .intro-info ul.project-title{display:flex;flex-wrap:wrap;list-style:none;column-gap:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}#project-page section.intro .intro-info ul.project-title li{display:inline}#project-page section.intro .intro-info ul.project-title li .extended{font-variation-settings:"wght" 900,"wdth" 5.933}#project-page section.intro .intro-info ul.project-title li .condensed{font-variation-settings:"wght" 900,"wdth" 2}#project-page section.intro .intro-info span.place{font-variation-settings:"wght" 900,"wdth" 2;padding-left:calc(4rem + calc(.3vw + .3vh));padding-top:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}@media screen and (max-width:780px){#project-page section.intro .intro-info span.place{display:block}}#project-page section.project-description{display:grid;grid-template-columns:2fr 1fr;gap:calc(8rem + calc(.3vw + .3vh));margin:0 7vw;min-height:69vh}@media screen and (max-width:780px){#project-page section.project-description{margin:0 calc(2.5rem + calc(.3vw + .3vh));min-height:70vh}}@media screen and (max-width:780px){#project-page section.project-description{display:block}}#project-page section.project-description .wrapper p:first-of-type{text-indent:10% !important}#project-page section.project-description .wrapper .gap{height:calc(calc(8rem + calc(.3vw + .3vh))* .8)}@media screen and (max-width:780px){#project-page section.project-description .wrapper .gap{height:0}}#project-page section.project-description .wrapper a{display:contents !important}#project-page section.project-description .project-details{padding-top:calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){#project-page section.project-description .project-details{padding-top:calc(2.5rem + calc(.3vw + .3vh))}}#project-page section.project-description .project-details .artist-img{padding-right:calc(calc(8rem + calc(.3vw + .3vh))* 1.5);padding-top:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}#project-page section.project-description .project-details .artist-img:first-of-type{padding-top:0}@media screen and (max-width:780px){#project-page section.project-description .project-details .artist-img{padding:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)calc(2rem + calc(.3vw + .3vh))0 calc(2rem + calc(.3vw + .3vh))}}@media screen and (max-width:780px){#project-page section.project-description .project-details .artist-img img{width:100%}}#project-page section.project-description .project-details .artists-multiple{grid-template-columns:1fr 1fr;gap:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem);display:grid;padding-right:calc(2rem + calc(.3vw + .3vh))}@media screen and (max-width:780px){#project-page section.project-description .project-details .artists-multiple{grid-template-columns:1fr}}#project-page section.project-description .project-details .artists-multiple .artist-img{padding-right:0 !important}#project-page section.project-description .project-details .place-img{padding-left:calc(4rem + calc(.3vw + .3vh));padding-bottom:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem);padding-right:calc(calc(2rem + calc(.3vw + .3vh))* 1);padding-top:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}@media screen and (max-width:780px){#project-page section.project-description .project-details .place-img{padding:calc(1rem * calc(120 / 100))calc(2rem + calc(.3vw + .3vh))0 calc(2rem + calc(.3vw + .3vh))}}@media screen and (max-width:780px){#project-page section.project-description .project-details .place-img:last-of-type{padding-bottom:calc(2.5rem + calc(.3vw + .3vh))}}#project-page section.project-description .project-details li.opening p{padding-top:calc(1rem * calc(120 / 100))}#project-page section.project-description .project-details li.opening p:first-of-type{padding-top:0 !important}#project-page section.project-description .project-details li{padding-bottom:calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){#project-page section.project-description .project-details li{padding-bottom:calc(2.5rem + calc(.3vw + .3vh))}}#project-page section.project-description .project-details li:first-of-type{padding-bottom:0}#project-page section.project-description .project-details li .open-map-button{padding-bottom:calc(1rem * calc(120 / 100))}#project-page section.project-description .project-details li .open-map-button:last-of-type{padding-bottom:0}#project-page section.project-description .project-details li .tag{cursor:pointer;gap:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}@media screen and (max-width:780px){#project-page section.project-description .project-details li .tag{padding-top:calc(1rem * calc(120 / 100))}}#project-page section.project-description .project-details li .tag span{color:var(--clr_main)}#project-page section.project-description .project-details li a.tag:hover{font-family:inherit}#project-page section.project-description .project-details li a:hover{font-family:"Bold"}#project-page section.project-description .project-details li p{text-indent:0 !important;padding-left:calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){#project-page section.project-description .project-details li p{padding-left:calc(calc(1rem * calc(120 / 100))* 1.6)}}#project-page section.project-description .project-details li table{width:100%;border-collapse:collapse;font-family:"Arimo" !important;padding:calc(1rem * calc(120 / 100))0;display:block}#project-page section.project-description .project-details li table tbody{line-height:200%;font-family:"Arimo" !important}#project-page section.project-description .project-details li table thead{border-bottom:1px solid var(--clr_main);font-family:"Arimo" !important}#project-page section.project-description .project-details li table thead th{padding-bottom:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}#project-page section.project-description .project-details li table th,#project-page section.project-description .project-details li table td{text-align:left;vertical-align:top;font-family:"Arimo" !important}#project-page section.project-description .project-details li table td:first-child{max-width:30%;padding-right:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)}#project-page section.project-description .project-details li table td:nth-child(2),#project-page section.project-description .project-details li table td:nth-child(3){text-align:right;white-space:nowrap}#project-page section.project-description .project-details li table th:nth-child(3){text-align:right}@media screen and (max-width:780px){#project-page section.project-description .project-details li table{display:block;overflow-x:auto}}#project-page section.project-description .project-details li ul li{padding-bottom:0}#project-page section.project-description .project-details li ul li a{font-family:"Arimo";padding-left:calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){#project-page section.project-description .project-details li ul li a{padding-left:calc(calc(1rem * calc(120 / 100))* 1.6)}}#project-page section.project-description .project-details li ul li a:hover{font-family:"Bold"}#project-page section.project-description .project-details li .list-icons{display:flex;gap:calc(1rem * calc(120 / 100));padding-left:calc(1rem * calc(120 / 100));padding-top:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}@media screen and (max-width:780px){#project-page section.project-description .project-details li .list-icons{padding-left:calc(calc(1rem * calc(120 / 100))* 1.6);padding-top:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)}}#project-page section.project-description .project-details li .list-icons img{width:calc(calc(2rem + calc(.3vw + .3vh))* .8);max-width:calc(calc(2rem + calc(.3vw + .3vh))* .8);max-height:calc(calc(2rem + calc(.3vw + .3vh))* .8)}@media screen and (max-width:780px){#project-page section.project-description .project-details li .list-icons img{width:calc(calc(2.5rem + calc(.3vw + .3vh))* 1);max-width:calc(calc(2.5rem + calc(.3vw + .3vh))* 1);max-height:calc(calc(2.5rem + calc(.3vw + .3vh))* 1)}}#project-page section.next-prev{position:relative;height:calc(4rem + calc(.3vw + .3vh))}#project-page section.next-prev .extended-1{cursor:pointer;font-variation-settings:"wght" 900,"wdth" 5.933;transition:font-variation-settings 300ms ease-out}#project-page section.next-prev .condensed-1{cursor:pointer;font-variation-settings:"wght" 900,"wdth" 2;transition:font-variation-settings 300ms ease-out}#project-page section.next-prev .extended-2{cursor:pointer;font-variation-settings:"wght" 900,"wdth" 5.933;transition:font-variation-settings 300ms ease-out}#project-page section.next-prev .condensed-2{cursor:pointer;font-variation-settings:"wght" 900,"wdth" 2;transition:font-variation-settings 300ms ease-out}#project-page section.next-prev .inverte{font-variation-settings:"wght" 900,"wdth" 2}#project-page section.next-prev .inverse{font-variation-settings:"wght" 900,"wdth" 5.933}#project-page .nextpage,#project-page .prevpage{position:absolute;padding:calc(2rem + calc(.3vw + .3vh))calc(1rem * calc(120 / 100))}@media screen and (max-width:780px){#project-page .nextpage,#project-page .prevpage{position:relative;padding:0 clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)}}#project-page .nextpage{right:0}#project-page a{display:flex;align-items:center;text-decoration:none}#project-page a ul{display:flex;flex-direction:row;list-style:none;white-space:pre;align-items:center}#project-page .pull-right{padding-right:calc(1rem * calc(120 / 100))}#project-page .pull-right span{padding-right:calc(1rem * calc(120 / 100));display:flex}#project-page .pull-right li{padding-right:calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .66)}#project-page .pull-left{position:absolute;right:calc(1rem * calc(120 / 100));padding-left:calc(1rem * calc(120 / 100))}#project-page .pull-left span{padding-left:calc(1rem * calc(120 / 100));display:flex}#project-page .pull-left li{padding-left:calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .66)}.audio-player{width:auto;display:flex;padding-left:10%;margin-top:calc(8rem + calc(.3vw + .3vh));margin-bottom:calc(calc(1rem * calc(120 / 100))* 1.4)}.audio-player .audio-icon{width:90%;height:90%}.audio-player .controls{display:grid;grid-template-columns:2fr 5fr;gap:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem);flex-direction:row;align-items:center;width:82%;justify-content:start}@media screen and (max-width:780px){.audio-player .controls{grid-template-columns:1.2fr 1.8fr}}.audio-player .controls .player-button{background-color:transparent;border:0;cursor:pointer;transition:all 300ms ease-out;font-family:"ABCGravityVariable";margin:0 !important;padding:0 !important;display:inline-flex;align-items:left;width:2vw}.audio-player .controls .player-button span{color:var(--clr_main)}.audio-player .controls .player-button small{color:var(--clr_main);padding-right:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}.audio-player .sound-button{background-color:var(--clr_calendar);border:0;width:var(--sound-button-width);height:var(--sound-button-width);cursor:pointer;padding:0}.timeline{-webkit-appearance:none;width:100%;height:calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)* 1.4);background-color:var(--clr_main);border-radius:100px;background-size:0% 100%;background-image:linear-gradient(var(--clr_calendar_contrast),var(--clr_calendar_contrast));background-repeat:no-repeat}@media screen and (max-width:780px){.timeline{height:calc(calc(1rem * calc(120 / 100))* 1.3)}}.timeline::-webkit-slider-thumb{-webkit-appearance:none;height:calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)* 1.4);width:calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)* 1.4);border-radius:50%;cursor:pointer;opacity:0;transition:background-color 300ms ease-in-out;background-color:transparent;transform:translateX(calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)/ -1.8))}@media screen and (max-width:780px){.timeline::-webkit-slider-thumb{opacity:0}}.timeline::-webkit-slider-thumb:hover{background-color:var(--clr_calendar)}.timeline:hover::-webkit-slider-thumb{opacity:1}.timeline::-moz-range-thumb{-webkit-appearance:none;height:calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)* 1.4);width:calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)* 1.4);border-radius:50%;cursor:pointer;opacity:0;transition:background-color 300ms ease-in-out;background-color:transparent;transform:translateX(calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)/ -1.8))}@media screen and (max-width:780px){.timeline::-moz-range-thumb{opacity:0}}.timeline::-moz-range-thumb:hover{background-color:var(--clr_calendar)}.timeline:hover::-moz-range-thumb{opacity:1}.timeline::-ms-thumb{-webkit-appearance:none;height:calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)* 1.4);width:calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)* 1.4);border-radius:50%;cursor:pointer;opacity:0;transition:background-color 300ms ease-in-out;background-color:transparent;transform:translateX(calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)/ -1.8))}@media screen and (max-width:780px){.timeline::-ms-thumb{opacity:0}}.timeline::-ms-thumb:hover{background-color:var(--clr_calendar)}.timeline:hover::-ms-thumb{opacity:1}.timeline::-webkit-slider-runnable-track,.timeline::-moz-range-track,.timeline::-ms-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}#impressum{margin:0 7vw calc(8rem + calc(.3vw + .3vh))7vw;padding-top:13vh;display:grid;grid-template-columns:.5fr 1fr;column-gap:calc(4rem + calc(.3vw + .3vh))}@media screen and (max-width:780px){#impressum{margin:calc(13vh * 1.2)calc(2.5rem + calc(.3vw + .3vh))calc(8rem + calc(.3vw + .3vh))calc(2.5rem + calc(.3vw + .3vh));grid-template-columns:1fr;padding-top:0}}#impressum .wrapper{margin-top:calc(2rem + calc(.3vw + .3vh))}#impressum .wrapper p{text-indent:0}#impressum .wrapper p+p{margin-top:calc(1rem * calc(120 / 100))!important}#impressum .wrapper p span{cursor:pointer;font-family:"ABCGravityVariable"}#newsletter{display:flex;justify-content:center;align-items:center;text-align:center;height:100vh;position:fixed;width:100vw}#newsletter #mce-success-response{color:var(--clr_main);padding-bottom:calc(1rem * calc(120 / 100))}#newsletter .button{display:flex;gap:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}#newsletter .mailchimp #mc-embedded-subscribe-form #mc_embed_signup .mc-field-group #mc-embedded-subscribe{height:auto;background-color:transparent;border:0px solid var(--clr_main);border-radius:0rem;color:var(--clr_main);font-family:"ABCGravityVariable";padding:0;display:flex;transition:all 300ms ease-out;align-items:flex-end}#newsletter .mailchimp #mc-embedded-subscribe-form{z-index:9999;width:100%}#newsletter .mailchimp #mc-embedded-subscribe-form #mc_embed_signup .mc-field-group{display:flex;align-items:flex-start;flex-direction:column;gap:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem);height:calc(8rem + calc(.3vw + .3vh))}#newsletter .mailchimp #mc-embedded-subscribe-form #mc_embed_signup .mc-field-group .email{background-color:var(--clr_calendar_odd);padding:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem);border-radius:100px;border:inset 0;color:var(--clr_btn_toggle);inset:0;width:calc(calc(8rem + calc(.3vw + .3vh))* 2)}#newsletter .mailchimp #mc-embedded-subscribe-form #mc_embed_signup .mc-field-group .email::placeholder{color:var(--clr_calendar_contrast);width:calc(calc(8rem + calc(.3vw + .3vh))* 3)}#newsletter .mailchimp #mc-embedded-subscribe-form #mc_embed_signup .mc-field-group #mc-embedded-subscribe:hover{cursor:pointer;font-variation-settings:"wght" 900,"wdth" 5.933}#newsletter .mailchimp #mc_embed_signup div.mce_inline_error{background-color:transparent;padding:calc(1rem * calc(120 / 100))0 0 0}#newsletter .mailchimp #mce-responses{padding-bottom:calc(1rem * calc(120 / 100));display:grid}.opening-row{display:flex;gap:calc(2rem + calc(.3vw + .3vh));font-weight:normal;padding-left:calc(1rem * calc(120 / 100))}.opening-row .opening-date,.opening-row .opening-time{display:inline-block;font-weight:normal;text-indent:0 !important;font-family:"Arimo" !important}@media screen and (max-width:780px){.opening-row .opening-date,.opening-row .opening-time{padding-left:calc(calc(1rem * calc(120 / 100))* 1.6)}}.opening-row .opening-date{min-width:calc(4rem + calc(.3vw + .3vh))}.opening-row .opening-time{flex:1}.fade-arrows{width:100%;position:relative;height:auto;overflow:hidden}.fade-arrows:hover .layout-trigger #slideUpBtn{opacity:1}.fade-arrows .swiper-wrapper{display:flex}.fade-arrows .swiper-slide{width:100% !important;min-height:calc(.3vw + 70vh);height:auto;transition:all 300ms ease-in-out;z-index:3;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width:780px){.fade-arrows .swiper-slide{min-height:calc(.3vw + 66vh)}}.fade-arrows .swiper-slide .video,.fade-arrows .swiper-slide picture{display:block;width:100%;max-width:calc(100vw - calc(7vw * 2));max-height:calc(.3vw + 70vh);min-height:calc(.3vw + 70vh);height:calc(.3vw + 70vh);overflow:hidden}@media screen and (max-width:780px){.fade-arrows .swiper-slide .video,.fade-arrows .swiper-slide picture{width:75vw;max-width:75vw;max-height:115vw;min-height:115vw;height:115vw}}.fade-arrows .swiper-slide .video img,.fade-arrows .swiper-slide picture img{display:block;width:100%;height:100%;object-fit:cover;border-radius:1px;background-color:var(--clr_main);pointer-events:none}.fade-arrows .swiper-slide-prev{transform:translateX(-20%)translateY(-3.5vw);z-index:1}.fade-arrows .swiper-slide-next{transform:translateX(20%)translateY(3.5vw);z-index:1}.fade-arrows .swiper-slide-active{transform:translateX(0);z-index:2}.fade-arrows .swiper .layout{position:absolute;bottom:-100%;left:0;width:100%;margin-top:-3.2vh;height:calc(41vh * 1.3)!important;max-height:calc(41vh * 1.3)!important;transition:bottom 300ms ease-in-out;background-color:var(--clr_main);z-index:998}@media(min-width:1700px){.fade-arrows .swiper .layout{height:calc(57vh * 1.3)!important;max-height:calc(57vh * 1.3)!important}}@media screen and (max-width:780px){.fade-arrows .swiper .layout{height:115vw !important;max-height:115vw !important}}.fade-arrows .swiper .layout picture{padding:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem);height:calc(41vh * 1.3)!important;width:100%}@media(min-width:1700px){.fade-arrows .swiper .layout picture{height:calc(57vh * 1.3)!important}}@media screen and (max-width:780px){.fade-arrows .swiper .layout picture{height:115vw !important}}.fade-arrows .swiper .layout picture img{width:100%;height:100%;object-fit:cover}.fade-arrows .swiper .layout-visible{bottom:5.2vh;cursor:pointer !important}@media screen and (max-width:780px){.fade-arrows .swiper .layout-visible{bottom:5vh}}.fade-arrows .swiper-nav-left,.fade-arrows .swiper-nav-right{position:absolute;top:45%;z-index:10;cursor:pointer;opacity:1;visibility:visible;transition:all 300ms ease-in-out;color:white;display:flex;align-items:center;justify-content:center}.fade-arrows .swiper-nav-left{left:calc(1rem * calc(120 / 100))}.fade-arrows .swiper-nav-right{right:calc(1rem * calc(120 / 100))}.fade-arrows .auto-slideshow{position:relative;width:100vw;height:100vh;overflow:hidden}.fade-arrows .auto-slideshow .swiper-wrapper{width:100%;height:100%}.fade-arrows .auto-slideshow .swiper-slide{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.fade-arrows .auto-slideshow .swiper-slide picture{width:100%;height:100%;object-fit:cover}.fade-arrows .auto-slideshow .swiper-slide picture img{width:100%;height:100%;object-fit:cover}.fade-arrows .swiper-pagination{position:relative;bottom:0;left:50%;transform:translateX(-50%);text-align:center}.fade-arrows .swiper-pagination span{font-family:"Arimo";padding-top:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)}.single-swipe{width:100% !important;min-height:calc(calc(.3vw + 70vh)* 1);height:auto;transition:all 300ms ease-in-out;z-index:3;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:calc(2rem + calc(.3vw + .3vh))}.single-swipe picture{display:block;width:100%;max-width:calc(100vw - calc(7vw * 2));max-height:calc(calc(.3vw + 70vh)* 1);min-height:calc(calc(.3vw + 70vh)* 1);height:calc(calc(.3vw + 70vh)* 1);overflow:hidden}@media screen and (max-width:780px){.single-swipe picture{width:calc(100vw - calc(calc(2.5rem + calc(.3vw + .3vh))* 2));max-width:calc(100vw - calc(calc(2.5rem + calc(.3vw + .3vh))* 2));max-height:calc(calc(.3vw + 66vh)* 1);min-height:calc(calc(.3vw + 66vh)* 1);height:calc(calc(.3vw + 66vh)* 1)}}.single-swipe picture img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}iframe{width:100%;height:100%;background-size:cover !important}.video{height:calc(calc(.3vw + 70vh)* 1);margin-left:auto;margin-right:auto;display:block;margin-bottom:calc(2rem + calc(.3vw + .3vh))}@media screen and (max-width:780px){.video{max-width:calc(100vw - calc(calc(2.5rem + calc(.3vw + .3vh))* 2));height:calc(calc(.3vw + 66vh)* 1)}}.swiper-slide .video{height:calc(calc(.3vw + 70vh)* 1);margin-bottom:0 !important;width:100%;height:100%}.swiper-slide .video iframe{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover !important;object-fit:cover}.programm-wrapper{position:relative;width:100%;overflow:hidden}.programm-wrapper .btns{position:absolute;top:calc(clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)* 1.5);right:calc(1rem * calc(120 / 100));display:flex;justify-content:flex-end;align-items:center;z-index:10;gap:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)}@media screen and (max-width:780px){.programm-wrapper .btns{left:calc(1rem * calc(120 / 100));z-index:8888;right:inherit}}.programm-wrapper .btns a{cursor:pointer;opacity:1;transition:opacity 300ms ease-in-out}.programm-wrapper .btns .monotone-arrows{transition:filter 300ms ease-in-out}.programm-wrapper .btns a.disabled{opacity:0;pointer-events:none}.programm-wrapper .programm-container{display:flex;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.programm-wrapper .programm-container::-webkit-scrollbar{display:none}.programm-wrapper .programm-container table{table-layout:fixed;font-family:sans-serif;color:var(--clr_btn_toggle);font-family:"ABCGravityVariable";width:max-content;border-collapse:collapse}.programm-wrapper .programm-container table th,.programm-wrapper .programm-container table td{border-bottom:1px solid var(--clr_btn_toggle);padding:calc(1rem * calc(120 / 100))clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem);text-align:left;position:relative;min-height:calc(2rem + calc(.3vw + .3vh))}@media screen and (max-width:780px){.programm-wrapper .programm-container table th,.programm-wrapper .programm-container table td{padding:calc(calc(2rem + calc(.3vw + .3vh))* 1.4)clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem)}}.programm-wrapper .programm-container table td.place{max-width:17vw}@media screen and (max-width:780px){.programm-wrapper .programm-container table td.place{max-width:30vw}}.programm-wrapper .programm-container table td.place span{white-space:nowrap;hyphens:none}@media screen and (max-width:780px){.programm-wrapper .programm-container table td.place span{white-space:normal;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}}.programm-wrapper .programm-container table tr:last-child td{border-bottom:0 !important}.programm-wrapper .programm-container table th.date{background:#FFFAF7;min-width:27.9vw}@media screen and (max-width:780px){.programm-wrapper .programm-container table th.date{min-width:70vw}}.programm-wrapper .programm-container table td.event-cell{min-width:27.9vw}@media screen and (max-width:780px){.programm-wrapper .programm-container table td.event-cell{min-width:70vw}}.programm-wrapper .programm-container table th.date:nth-child(odd){background:var(--clr_calendar_odd)}.programm-wrapper .programm-container table th:first-child,.programm-wrapper .programm-container table td:first-child{width:17vw;z-index:9}@media screen and (max-width:780px){.programm-wrapper .programm-container table th:first-child,.programm-wrapper .programm-container table td:first-child{max-width:30vw}}.programm-wrapper .programm-container table th:not(:first-child),.programm-wrapper .programm-container table td:not(:first-child){min-width:27.9vw;width:27.9vw}@media screen and (max-width:780px){.programm-wrapper .programm-container table th:not(:first-child),.programm-wrapper .programm-container table td:not(:first-child){min-width:70vw;width:70vw}}.programm-wrapper .programm-container table th{text-align:left;padding:calc(1rem * calc(120 / 100))}.programm-wrapper .programm-container table th:nth-child(odd){background:var(--clr_calendar_odd)}.programm-wrapper .programm-container table tr:nth-child(odd){background:#FFFAF7;color:var(--clr_btn_toggle)}.programm-wrapper .programm-container table tr:nth-child(odd):nth-child(odd){background:var(--clr_calendar_odd)}.programm-wrapper .programm-container table td{background:#FFFAF7}.programm-wrapper .programm-container table td:nth-child(odd){background:var(--clr_calendar_odd)}.programm-wrapper .programm-container table td.place,.programm-wrapper .programm-container table th:first-child{position:sticky;left:0;z-index:999;border-bottom:1px solid var(--clr_btn_toggle)}.programm-wrapper .programm-container table .event{background:var(--clr_calendar);padding:calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .66);border-radius:calc(25px + calc(.3vw + .3vh));position:absolute;top:calc(calc(calc(.9rem + calc(.3vw + .3vh))* 2.6)* .1);display:flex;align-items:center;gap:calc(clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)* .66);height:calc(calc(.9rem + calc(.3vw + .3vh))* 2.6);width:80%;min-width:calc(6rem + calc(.3vw + .3vh))!important;font-variation-settings:"wght" 400,"wdth" 3;transition:font-variation-settings 300ms ease-in-out;cursor:pointer}@media screen and (max-width:780px){.programm-wrapper .programm-container table .event{top:calc(calc(calc(.9rem + calc(.3vw + .3vh))* 2.6)* .15);height:calc(calc(calc(.9rem + calc(.3vw + .3vh))* 4.6)* 1.3);max-width:60% !important;border-radius:150px;padding-left:0}}.programm-wrapper .programm-container table .event.multi-day-start{background:var(--clr_calendar_contrast);max-width:38.5% !important;left:2% !important;z-index:3}@media screen and (max-width:780px){.programm-wrapper .programm-container table .event.multi-day-start{max-width:60% !important;border-radius:150px}}.programm-wrapper .programm-container table .event[data-hour="00:00-12:00"]{left:2% !important}@media screen and (max-width:780px){.programm-wrapper .programm-container table .event[data-hour="00:00-12:00"]{left:2% !important}}.programm-wrapper .programm-container table .event[data-hour="12:00-18:00"]{left:30% !important}@media screen and (max-width:780px){.programm-wrapper .programm-container table .event[data-hour="12:00-18:00"]{left:2% !important}}.programm-wrapper .programm-container table .event[data-hour="18:00-00:00"]{left:60% !important}@media screen and (max-width:780px){.programm-wrapper .programm-container table .event[data-hour="18:00-00:00"]{left:2% !important}}.programm-wrapper .programm-container table .event:hover{font-variation-settings:"wght" 900,"wdth" 5.933;background:var(--clr_calendar_contrast)}.programm-wrapper .programm-container table .event .info{display:grid;line-height:103%;z-index:2}.programm-wrapper .programm-container table .event .info strong{white-space:nowrap;width:calc(calc(8rem + calc(.3vw + .3vh))* .6);font-family:"ABCGravityVariable"}@media screen and (max-width:780px){.programm-wrapper .programm-container table .event .info strong{white-space:wrap;width:50vw}}.programm-wrapper .programm-container table .event .info small{font-family:"Arimo";white-space:nowrap;font-variation-settings:normal !important}.programm-wrapper .programm-container table .event img.event-image{width:calc(calc(calc(.9rem + calc(.3vw + .3vh))* 2.6)* .9);min-width:calc(calc(calc(.9rem + calc(.3vw + .3vh))* 2.6)* .9);height:calc(calc(calc(.9rem + calc(.3vw + .3vh))* 2.6)* .9);border-radius:100%;object-fit:cover;z-index:1}@media screen and (max-width:780px){.programm-wrapper .programm-container table .event img.event-image{width:calc(calc(calc(.9rem + calc(.3vw + .3vh))* 4.6)* 1.3);min-width:calc(calc(calc(.9rem + calc(.3vw + .3vh))* 4.6)* 1.3);height:calc(calc(calc(.9rem + calc(.3vw + .3vh))* 4.6)* 1.3);padding:clamp(.2rem,calc(.05rem + calc(.3vw + .3vh)),1rem)}}.programm-wrapper .programm-container table .event-note{z-index:999;position:relative;left:clamp(.5rem,calc(.2rem + calc(.3vw + .3vh)),2rem);line-height:103%;flex-direction:column;justify-content:center;align-items:flex-start}@media screen and (max-width:780px){.programm-wrapper .programm-container table .event-note{display:none}}.programm-wrapper .programm-container table .event-note strong{white-space:nowrap;font-variation-settings:"wght" 400,"wdth" 3 !important;font-family:"ABCGravityVariable"}.programm-wrapper .programm-container table .event-note strong:hover{font-variation-settings:"wght" 400,"wdth" 3 !important}.programm-wrapper .programm-container table .event-note small{font-family:"Arimo";font-variation-settings:normal !important;width:calc(17vw * .9)}.multi-day-line{position:absolute;top:calc(calc(calc(.9rem + calc(.3vw + .3vh))* 2.6)* .1);left:2%;width:calc(100% - 4%);height:calc(calc(.9rem + calc(.3vw + .3vh))* 2.6);background:var(--clr_calendar);z-index:1;padding:0 !important;margin:0 !important;display:flex;align-items:center;border-radius:calc(25px + calc(.3vw + .3vh))0 0 calc(25px + calc(.3vw + .3vh))}@media screen and (max-width:780px){.multi-day-line{top:calc(calc(calc(.9rem + calc(.3vw + .3vh))* 2.6)* .15);height:calc(calc(calc(.9rem + calc(.3vw + .3vh))* 4.6)* 1.3);border-radius:150px 0 0 150px}}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sound-button{position:absolute;left:0px;top:0px;margin:calc(calc(2rem + calc(.3vw + .3vh))* .8)calc(1rem * calc(120 / 100));z-index:9999;background-color:transparent;border:none;font-variation-settings:"wght" 900,"wdth" 2;text-align:left;text-decoration:none;font-family:"ABCGravityVariable";cursor:pointer;display:block;transition:font-variation-settings 300ms ease-in-out}@media screen and (max-width:780px){.sound-button{display:none}}.hero{background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh}@media screen and (max-width:780px){.hero{background-image:none;height:100dvh}}.animation{margin:0;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;height:100vh !important;max-height:100dvh !important;overflow:visible;z-index:-1}@media screen and (max-width:780px){.animation{display:none}}.animation .shapes-container{justify-content:flex-start;align-items:center;width:160vw;height:100vh;position:absolute;left:-35vw;overflow:hidden;max-height:100dvh;top:0;z-index:1}.animation .shape{will-change:transform,filter;width:calc(33.33% + 20%);height:auto;object-fit:cover;transition:all 300ms ease}.animation .shape:first-child{margin-left:0}.animation .shape-1{margin-top:15%;z-index:1;transform:scale(1.22);margin-left:-28%}.animation .shape-2{margin-top:-2%;z-index:10;transform:scale(1.25);margin-left:-20%}.animation .shape-3{margin-top:0%;z-index:9;transform:scale(1.2);margin-left:-21%}.illustration-container{display:none}@media screen and (max-width:780px){.illustration-container{position:absolute;top:0;left:0;z-index:0}}.illustration-container img{width:100vw;height:100dvh !important}*,*:before,*:after{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1.6;font-weight:400;height:100%;min-height:max-content !important;overflow-x:hidden;overflow-y:scroll !important}body.loaded{opacity:1;transition:300ms opacity ease-in-out}body{font-family:"ABCGravityVariable";font-variation-settings:"wght" 400,"wdth" 3;font-feature-settings:"ss03","ss01","ss08","ss06"}@keyframes load{0%{opacity:0}50%{opacity:0}100%{opacity:1}}img{width:auto;max-width:100%;height:auto}p{padding:0;margin:0}.phone{display:none}@media screen and (max-width:780px){.phone{display:flex}}.desktop{display:flex}@media screen and (max-width:780px){.desktop{display:none}}.load{opacity:0}