#email_reset,.collapse:not(.show){display:none}a[aria-expanded=false] svg,button[aria-expanded=false] svg.bi-chevron-down{transform:rotate(0);transition:transform .3s ease-in-out}a[aria-expanded=true] svg,button[aria-expanded=true] svg.bi-chevron-down{transform:rotate(180deg);transition:transform .3s ease-in-out}a[aria-expanded=true] svg,svg.bi-plus-lg{top:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}button{background:0 0;background-position:center;border:1px solid transparent;border-radius:var(--oag-border-radius);cursor:pointer;font-family:var(--oag-font-family);font-size:var(--oag-rubik-base);outline:0;padding:var(--oag-var-3) var(--oag-var-1rem)}.button-m:hover,.button-s:hover{background:var(--oag-dark);border:1px solid var(--oag-dark)}#modal_search .modal-header button{border:1px solid var(--oag-datum);color:var(--oag-datum);padding:var(--oag-var-3) var(--oag-var-4)}#modal_search .modal-header button svg{margin-left:var(--oag-var-2)}#modal_search .modal-header button:hover{background-color:var(--oag-bg-800);border:1px solid var(--oag-secondary);color:var(--oag-color);transition:all .3s ease-in-out}.box .btn-outline-m,.btn-update{border:1px solid var(--oag-border-secondary);color:var(--oag-secondary)}.box:not(.nt-main) .btn-outline-m:hover{border:1px solid var(--oag-box-bg);background:var(--oag-box-bg)}.box.nt-main .btn-outline-m:hover{border:1px solid var(--oag-dark)}.btn-festivals.plus-more,.btn-o-festivals{border:1px solid var(--oag-border-festivals)}.btn-konzerte.plus-more,.btn-o-konzerte{border:1px solid var(--oag-border-konzerte)}.btn-news.plus-more,.btn-o-news{border:1px solid var(--oag-border-secondary)}.btn-o{border:1px solid var(--oag-datum)}.btn-outline-m{border-radius:var(--oag-border-radius);display:inline-block;margin:var(--oag-var-1) 0;padding:var(--oag-var-3) var(--oag-var-1rem)}.btn-link{border:1px solid transparent}.btn-li-festivals:hover{background:var(--oag-festivals-500);border:1px solid var(--oag-dark);transition:all .3s ease-in-out}.box-mehr .button-m::after,.btn-link::after,.btn-outline-m::after,.button-l::after{content:'\00A0 \00A0 \203A'}.btn-outline-m.box-prev::before{content:'\2039 \00A0 \00A0'}.btn-outline-m.box-prev::after{display:none}.btn-s-outline{background:0 0;border:1px solid var(--oag-bg-800);border-radius:var(--oag-border-radius);display:inline-block;font-size:var(--oag-rubik-xs);padding:var(--oag-var-2) 0;text-align:center;width:100%}.btn-s-outline.active{border:1px solid var(--oag-bg-800);color:var(--oag-color)}.button-l{border-radius:var(--oag-border-radius);display:inline-block;font-size:var(--oag-rubik-l);font-weight:500;margin-bottom:var(--oag-var-1rem);padding:var(--oag-var-1rem) var(--oag-var-4)}.button-l:not(:hover){background:var(--oag-bg-800);border:1px solid var(--oag-bg);color:var(--oag-color)}.btn-link,.button-m{border:1px solid transparent;border-radius:var(--oag-border-radius);display:inline-block;line-height:var(--oag-lh-base);padding:var(--oag-var-3) var(--oag-var-1rem);text-align:center}.button-m svg{margin-right:var(--oag-var-2);opacity:.5}.button-m-wide{align-items:center;background:var(--oag-bg-800);border:1px solid var(--oag-bg);border-radius:var(--oag-border-radius);display:flex;padding:var(--oag-var-3) var(--oag-var-1rem)}.button-m:not(:hover){background:var(--oag-bg-800);border:1px solid transparent}.button-s{background:var(--oag-bg-800);border:1px solid var(--oag-bg-800);border-radius:var(--oag-border-radius);color:var(--oag-color);display:inline-block;font-size:var(--oag-rubik-xs);padding:var(--oag-var-3) var(--oag-var-1rem);text-align:center;width:100%}.input-group .reset-button:not(:hover){color:var(--oag-datum)}.input-group button{font-size:var(--oag-rubik-l);height:50px;position:absolute;right:23px;top:22px;width:50px;z-index:2}.btn-800{border:1px solid var(--oag-bg-800);color:var(--oag-datum);font-size:var(--oag-rubik-xs)}.btn-800 svg{margin-left:0;margin-right:var(--oag-var-1)}.btn-800:hover{transition:all .3s ease-in-out;background:var(--oag-dark)}.input-group-m button{color:var(--oag-datum);font-size:var(--oag-rubik-l);height:50px;position:absolute;right:10px;top:2px;width:50px;z-index:2}.input-group-m button:hover{color:var(--oag-secondary);transition:all .3s ease-in-out}.input-group-m .reset-button{margin-bottom:0}.input-group-s{margin-top:var(--oag-var-1rem)}.input-group-s button{top:0;right:1.75rem}.sub-spalte .input-group-s button{right:2rem}.sub-spalte .col-6 .button-m{width:100%}.mod-am .modal-body .btn-outline-m{opacity:.75}.mod-am .modal-body .btn-outline-m span{display:inline-block;flex-grow:1}.mod-am .modal-body .btn-outline-m:not(:hover){border:1px solid #e6e6e680;color:var(--oag-color)}.modal-body .button-m{align-items:center;display:flex;line-height:var(--oag-lh-xl);text-align:center;width:100%}.modal-header button{align-items:center;border:1px solid var(--oag-color);border-radius:var(--oag-border-radius);color:var(--oag-color);display:flex;font-size:var(--oag-rubik-s);padding:var(--oag-var-3);position:absolute;right:2.5rem;text-transform:uppercase}.modal:not(#modal_search) .modal-header button{right:var(--oag-var-4)}.modal:not(#modal_search) .modal-header button:not(:hover){background:var(--oag-dark);border:1px solid var(--oag-dark)}.button-m-wide img.land-button-m{margin-right:var(--oag-var-2)}footer a.button-m{display:block;font-weight:500}footer a.button-m:hover{background:var(--oag-color);border:1px solid var(--oag-color);color:var(--oag-dark)}footer a.button-m:not(:hover){background:var(--oag-datum)!important;border:1px solid var(--oag-datum)!important;color:var(--oag-bg-800)}img.land-button-m{height:17px;margin-bottom:var(--oag-var-1);margin-left:0;top:0}img.land-btn{margin-left:-.125rem;margin-right:.375rem;top:-1px}.btn-outline-m svg{margin-right:.375rem}.button-m>div{margin:0 auto}.button-m>div>span{display:block;width:100%}.btn-coll .button-m{align-items:center;display:flex;height:100%}.btn-coll img.land-button-m,.modal-header button svg{margin-right:0}.info-lineup button{margin-top:var(--oag-var-4);font-size:var(--oag-rubik-s);padding:var(--oag-var-2) var(--oag-var-3)}.info-lineup button::after{display:none}.festival-infos .button-m{display:inline-block;margin-top:var(--oag-var-1rem);font-size:var(--oag-rubik-s);text-decoration:none;color:var(--oag-color)}.festival-infos .button-m:hover{background:var(--oag-festivals-500);transition:all .3s ease-in-out;color:var(--oag-white)}.festival-infos .btn-link{font-size:var(--oag-rubik-s);color:var(--oag-datum)}@media (max-width:576px){.box-mehr .button-m{margin-bottom:var(--oag-var-2)}.modal .modal-header button{display:none}.modal-footer button{flex-grow:1;font-size:var(--oag-rubik-s);height:59px;padding:0}.modal-footer button span{color:var(--oag-color);display:block;margin-top:var(--oag-var-1)}.button-m,button{overflow:hidden;position:relative}button::after{animation:ripple 1s;background:#121212cc;border-radius:50%;content:"";display:none;height:100px;left:50%;margin-left:-50px;margin-top:-50px;opacity:0;position:absolute;top:50%;width:100px}.button-m:focus:not(:active)::after,button:focus:not(:active)::after{display:block}.btn-coll .button-m{aspect-ratio:3/2}.modal-body{padding-bottom:60px}.mod-am .modal-body .btn-outline-m,.modal-body .button-m{font-size:var(--oag-rubik-base)}.festival-infos .btn-link,.festival-infos .button-m{width:100%}}@media (min-width:576px){.box-mehr .button-m{margin-top:var(--oag-var-4)}.btn-coll .button-m{aspect-ratio:8/3}.btn-800{margin-top:var(--oag-var-4)!important}}@media (max-width:768px){footer a.button-m{padding-left:0;padding-right:0}.mod-am .modal-body .btn-outline-m{font-size:var(--oag-rubik-base)}}@media (min-width:768px){.modal-body .button-m,.modal-body .button-m-wide{font-size:var(--oag-rubik-s)}.mod-am .modal-body .btn-outline-m{font-size:var(--oag-rubik-xs)}}@media (max-width:992px){#modal_search .modal-footer button{flex-grow:1;font-size:var(--oag-rubik-s);height:59px;padding:0}#modal_search .modal-footer button span{color:var(--oag-color);display:block;margin-top:var(--oag-var-1)}#modal_search .modal-header button,#search_tabs:not(.search-tabs-active){display:none}.input-group.tokeninput-mobile button{right:var(--oag-var-4);top:3px}}@media (min-width:992px){.button-m-wide img.land-button-m{height:14px;margin-bottom:0;top:-1px}.btn-coll .button-m{aspect-ratio:2/1}}