@charset "UTF-8";:root{--blackColor:#000;--whiteColor:#FFFFFFFF}.elementor-maintenance-mode div[data-elementor-type=header],.elementor-maintenance-mode div[data-elementor-type=footer]{display:none !important}body{font-family:var(--e-global-typography-text-font-family);font-weight:var(--e-global-typography-text-font-weight)}h1{font-family:var(--e-global-typography-primary-font-family);font-weight:var(--e-global-typography-primary-font-weight)}h2,h3,h4,h4{font-family:var(--e-global-typography-secondary-font-family);font-weight:var(--e-global-typography-secondary-font-weight)}em,i{font-family:var(--e-global-typography-accent-font-family);font-weight:var(--e-global-typography-accent-font-weight)}b,strong{font-family:var(--e-global-typography-accent-font-weight);font-weight:700}small{font-size:.66em}a{color:var(--e-global-color-primary)}a.button{color:var(--e-global-color-primary) !important;border:1px solid;padding:5px 10px;margin:10px 0;display:inline-block;border-radius:10px}a.button.external i{transform:scale(.8);opacity:.75;margin-left:5px}a:hover,a:active{color:var(--e-global-color-accent)}a svg,a svg text,a svg text tspan{font-family:"SctoGroteskAMedium",sans-serif;font-size:2rem}body{overflow-x:hidden}.elementor-align-icon-right svg{width:28px !important;margin-top:-4px}.elementor-section#top .elementor-align-icon-right svg{margin-top:0}section.dark .elementor-button{color:#fff !important;fill:#fff !important}.menu-item.ticket{flex-basis:100%}.menu-item.ticket a{display:block;text-align:center;margin-bottom:25px}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{margin:0 4px}.elementor-nav-menu.sm-vertical li{margin:5px 0}#rueckblick .kunstlerlink{display:none !important}@media screen and (max-width:768px){.menu-item.ticket a{margin-bottom:5px}.elementor-nav-menu__align-center .elementor-nav-menu{margin-left:0 !important}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center !important;width:100%}.elementor-nav-menu li{margin:0 5px}}@media screen and (max-width:1024px){.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(1,1fr) !important}}section.dark{background-color:var(--e-global-color-primary) !important;color:var(--e-global-color-text) !important}section.dark div,section.dark p,section.dark h1,section.dark h2,section.dark h3,section.dark h4,section.dark h5,section.dark a{color:var(--e-global-color-text) !important}section.dark .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) #fff !important}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-left:20px;padding-right:20px}.installationen.hidden{display:none}.event-element .elementor-page-title{cursor:pointer}.event-element h3{position:relative}.event-element h3:after{content:'+';position:absolute;right:0}.event-element h3.opened:after{content:'-'}.event-element .event-content{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(0,1,0,1)}.event-element .event-content.show{max-height:5000px;transition:max-height 1s ease-in-out}.event-content a{color:var(--e-global-color-primary) !important;text-decoration:underline !important}#installationen .event-content a.button.external{text-decoration:none !important}#installationen .event-content h2{color:#000}.location-toggle input[type=checkbox]{height:0;width:0;visibility:hidden}.location-toggle label{cursor:pointer;text-indent:-9999px;width:75px;height:35px;background:#fff;border:1px solid #000;display:block;border-radius:100px;position:relative;margin:-22px auto}.location-toggle label:after{content:'';position:absolute;top:4px;left:5px;width:25px;height:25px;background:#000;border-radius:90px;transition:.3s}.location-toggle input:checked+label{background:#fff}.location-toggle input:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%);background:#000}.location-toggle label:active:after{width:25px}#buttons-installationen a{opacity:.5}#buttons-installationen a.active{opacity:1}div[id*=-img]{transform:scale(1);opacity:1;transition:all .25s;will-change:transform,opacity;cursor:pointer}div[id*=-img].hidden{transform:scale(.85);opacity:.5}@media screen and (max-width:768px){div[id*=-img] img{width:132%;max-width:768px;margin-top:-20px;padding-bottom:20px}div#reininghaus-img img{margin-left:-32%}}.event-element .gmaplink{display:none}.page-id-4834 .kunstlerlink{display:none}section[id*=karte-] .elementor-container{max-height:0;overflow:hidden}section[id*=karte-] img{max-width:1100px !important}section[id*=karte-].active .elementor-container{max-height:3000px}#spots-schlossberg,#spots-reininghaus{position:absolute;top:0;bottom:0;left:50%;right:0;width:100%;max-width:1140px;transform:translateX(-50%)}.map-spot{position:absolute;width:72px;height:72px;background-size:contain !important}.map-spot .headline{font-weight:700}.map-spot .count{position:absolute;top:13px;left:0;right:0;text-align:center;font-size:2rem;cursor:pointer}.map-spot.white,.map-spot.black{width:66px;height:66px}.map-spot.white .count,.map-spot.black .count{top:18px;left:-2px;font-size:1.25rem;letter-spacing:-1px}.map-spot.yellow{background:url('/wp-content/uploads/2022/08/klanglicht_teilchen_gelb_128x128.png') no-repeat}.map-spot.outline{border:2px solid;border-radius:48px;padding:5px;width:52px;height:52px;overflow:hidden}.map-spot.outline .count{top:5px}section.dark div.map-spot.white{background:url('/wp-content/uploads/2022/08/klanglicht_teilchen_weiss_128x128.png') no-repeat}section.dark div.map-spot.white .count{color:#000 !important}.map-spot.black{background:url('/wp-content/uploads/2022/08/klanglicht_teilchen_schwarz_128x128.png') no-repeat;color:#fff}.map-spot.arrow-right:after{content:' ';background:url('/wp-content/uploads/2022/07/pfeil_rechts.svg') no-repeat;background-size:contain;height:30px;width:27px;position:absolute;bottom:12px;right:-23px;transform:rotate(-15deg)}.map-spot .spot-popup{display:none;background:#fff;color:#000;padding:15px;width:250px;box-shadow:0 0 25px rgba(0,0,0,.15);position:absolute;top:72px;left:25px;z-index:99}.map-spot .spot-popup .image img{max-width:198px !important}section.dark .map-spot .spot-popup .headline,section.dark .map-spot .spot-popup .close,.map-spot .spot-popup a,.map-spot.yellow .count{color:#000 !important}.map-spot .read-more{margin-top:0;display:block}.map-spot .read-more:after,.map-spot .gmap-link a:after{content:'→';position:relative;left:6px;top:1px;font-family:"SctoGroteskAMedium",sans-serif}.map-spot .read-more,.map-spot .title,.map-spot .gmap-link{margin-left:18px}.map-spot .title{padding-bottom:10px}.map-spot .gmap-link{margin-top:15px}.map-spot .spot-popup .close{position:absolute;top:5px;right:15px;cursor:pointer}@media screen and (max-width:768px){.map-spot{width:40px;height:40px}.map-spot.white,.map-spot.black{width:40px;height:40px}.map-spot.outline{width:18px;border-radius:0;border:0 solid;overflow:visible;padding:0}.map-spot.outline img{width:16px;margin-left:11px}.map-spot.white .count,.map-spot.black .count{top:11px;font-size:.8rem;letter-spacing:-.5px}.map-spot .count{font-size:1.05rem;top:8px}.map-spot .spot-popup{position:fixed;width:80%;left:10%}.map-spot.arrow-right:after{height:20px;width:22px;bottom:-10px;right:0}.map-spot[data-id="4655"]{z-index:9}}#scene{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}#scene>div{will-change:transform}#scene .one{position:absolute !important;top:-10% !important;right:15% !important;left:auto !important;bottom:auto !important}#scene .two{position:absolute !important;bottom:0 !important;left:auto !important;right:-15% !important;top:auto !important}#scene .three{position:absolute !important;top:60% !important;left:-5% !important;right:auto !important;bottom:auto !important}#scene .four{position:absolute !important;top:-5% !important;right:50% !important;left:auto !important;bottom:auto !important}#scene .five{position:absolute !important;top:auto !important;left:15% !important;bottom:-35% !important;right:auto !important}#scene .six{position:absolute !important;top:-20% !important;left:-10% !important;bottom:auto !important;right:auto !important}@media screen and (max-width:768px){#scene .one{position:absolute !important;top:5% !important;right:auto !important;left:-52% !important;bottom:auto !important;width:300px}#scene .two{position:absolute !important;bottom:-30% !important;left:auto !important;right:-100% !important;top:auto !important;width:525px}#scene .three{position:absolute !important;top:60% !important;left:-50% !important;right:auto !important;bottom:auto !important}#scene .three img{width:300px}#scene .four{display:none !important}#scene .five{position:absolute !important;top:auto !important;left:auto !important;bottom:48% !important;right:-38% !important;width:300px}#scene .six{position:absolute !important;top:-38% !important;left:0 !important;bottom:auto !important;right:auto !important;width:350px}}body .cc-banner{top:80% !important}@media screen and (max-width:1100px){body .cc-banner{top:70% !important}}#headerbar{display:flex;flex-flow:column-reverse nowrap;position:fixed;right:0;bottom:0;left:0;max-height:calc(100vh - 66px);opacity:1;transition:opacity .5s ease;z-index:999999999;border-top:dotted 2px #fff}#headerbar.fadeOut{opacity:0;transition:opacity .5s ease}#headerbar.hidden{visibility:hidden}#headerbar .top{border-bottom:0}#headerbar .top #headerbar-slide-button.open{border-top:2px dotted #fff}#headerbar .top #headerbar-slide-button .clip{top:-.08em}#headerbar .slide-in-wrapper nav{padding:.8rem .6rem .5rem}#headerbar .slide-in-wrapper .slide-in{color:var(--blackColor,#000);z-index:99999}#headerbar .slide-in-wrapper .slide-in.in{max-height:calc(100vh - 110px);overflow-y:auto;animation:hide-scrollbar .6s;overscroll-behavior-y:none}#headerbar .slide-in-wrapper .slide-in #recommendations .item h3 a{font-size:.8em;font-stretch:100%;font-weight:400;text-transform:none}#headerbar .slide-in-wrapper .slide-in #recommendations .item .link a{text-transform:capitalize}#headerbar .slide-in-wrapper .slide-in #recommendations .item .link a:hover{box-shadow:none;text-decoration:underline}@media (max-width:376px){#headerbar .slide-in-wrapper .navigation nav{padding:.6rem .6rem .2rem}#headerbar .slide-in-wrapper h2{font-size:1.3em}}#headerbar button.closed .click-indicator{transform:rotate(180deg)}#headerbar button.closed .click-indicator.right{transform:rotate(-180deg)}#headerbar button.open .click-indicator{transform:rotate(0deg)}#headerbar button.open .click-indicator.right{transform:rotate(0deg)}@media (max-width:301px){#headerbar button{padding-top:.8em}#headerbar button .clip{display:none}}@keyframes hide-scrollbar{from,to{overflow:hidden}}#headerbar .tk-brandon-grotesque-bold>li>a{font-size:.85em}#headerbar #recommendationsHeader{color:var(--whiteColor,#FFFFFFFF)}#headerbar article h3.fontBold{color:var(--whiteColor,#FFFFFFFF)}#headerbar #recommendations .item .link a{color:var(--whiteColor,#FFFFFFFF);text-transform:capitalize}#headerbar #recommendations .item .destination a{font-size:1em;color:var(--whiteColor,#FFFFFFFF)}#headerbar button:focus{outline:none}#headerbar a{color:var(--whiteColor,#FFFFFFFF)}#headerbar nav li:not(:last-child):after{color:var(--whiteColor,#FFFFFFFF)}#headerbar #recommendations .item .date{color:var(--whiteColor,#FFFFFFFF)}