nav{display:flex;align-items:center;justify-content:space-between;height:70px;line-height:130%}input[type=checkbox]:checked~nav,nav.open{max-height:70px;height:70px;white-space:nowrap}input[type=checkbox]:checked~nav li#nav-logo-right,nav.open li#nav-logo-right{position:absolute;top:-16px;right:5px}input[type=checkbox]:checked~nav li#nav-logo a,nav.open li#nav-logo a{padding:0;margin-top:10px;margin-right:10px}.menu-icon .icomoon.close{display:none}.menu-icon.open .icomoon.close,input[type=checkbox]:checked~.menu-icon .icomoon.close{display:inline-block;font-size:20px;color:#fff}.menu-icon.open,input[type=checkbox]:checked~.menu-icon{background:#3a3a3a}nav::-webkit-scrollbar{display:none}.menu-icon{display:inline-block;text-align:center;background:#fff;border-radius:15px;position:absolute;top:18px;left:13px;height:30px;width:30px;cursor:pointer;padding-top:5px}.popin.performer .filter{margin-top:-20px;text-transform:uppercase}nav ul{list-style:none;margin:0;padding:0;display:flex;font-weight:400;align-items:center;justify-content:center}nav ul a{text-decoration:none;display:inline-block;font-weight:600;font-size:16px;padding:25px 10px;color:#3a3a3a}a.highlight,span.highlight{text-wrap:pretty;text-align:center;padding:8px 18px 10px;color:#fff;border-radius:7px;text-decoration:none;transition:transform .2s ease 0s,background-color .2s ease 0s,background-size .2s ease 0s;background-color:#ff7e03;background-size:0 100%;background-image:linear-gradient(to left,#ff7e03,#ff7e03);background-repeat:no-repeat}a.highlight:focus,a.highlight:hover{background-image:linear-gradient(to left,#e26f01,#e26f01);background-size:100% 100%;color:#fff}.popin.performer a.clickout{padding:8px 18px 10px;border-radius:7px;text-decoration:none;border:1px solid #d9d9d9}a.clickout{color:#3a3a3a;display:inline-block}@media screen and (max-width:767px){nav ul li a{font-size:16px}nav ul li a.highlight{padding:6px 8px 8px}}.icomoon.close:before{content:""}.footer-cols{display:flex;justify-content:space-between;align-items:flex-start}.footer-cols div{width:25%}@media screen and (max-width:700px){.footer-cols div{width:100%;margin-right:20px}}#logo{padding-top:60px;text-align:center}.tooltip.disabled{cursor:default}.tooltip{position:relative}.tooltip .tooltip-text{visibility:hidden;background-color:#000;color:#fff;text-align:center;border-radius:5px;padding:.3em .5em;position:absolute;z-index:1;line-height:1.4em}.tooltip:hover .tooltip-text{visibility:visible}#qEvent{background-color:rgba(255,255,255,.85);transition:background-color .15s}#qEvent::placeholder{color:var(--textColor)}#qEvent:focus{background-color:rgba(255,255,255)}#search-event,.qs-search-center{display:flex;justify-content:center;align-items:center}#search-event{margin:0 auto;width:640px;min-height:70px;height:25vw;max-height:280px}@media screen and (max-width:680px){#search-event{width:100%;padding:0 15px}}.qs-search-center{height:100%;width:100%;position:relative}.qs-search{gap:.4rem;max-width:640px}.qs-search,.qs-search__bar{position:relative;display:flex;width:100%;align-items:stretch}.qs-search__input{flex:1;padding:.6rem .9rem;font-size:.95rem;border:1px solid #d1d5db;background:#f9fafb;outline:0;transition:border-color .12s,box-shadow .12s,background-color .12s}.qs-search__input:focus{background-color:#fff;border-color:#4f46e5;box-shadow:0 0 0 1px rgba(79,70,229,.25),0 8px 16px rgba(15,23,42,.12)}.qs-search__button{display:flex;align-items:center;justify-content:center;width:50px!important;padding:1rem;border:1px solid #d1d5db;font-size:large;font-weight:700;background:#f3f4f6;cursor:pointer;transition:background .12s,border-color .12s}.qs-search__button:hover{background:#e5e7eb}.qs-search__button:focus{border-color:#4f46e5;box-shadow:0 0 0 1px rgba(79,70,229,.2)}.qs-search__input:has(+.qs-search__button){border-top-right-radius:0;border-bottom-right-radius:0}.qs-search__input:has(+.qs-search__button)+.qs-search__button{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.qs-dropdown{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:30;background:#fff;border-radius:var(--radius);border:1px solid #e5e7eb;box-shadow:0 16px 30px rgba(15,23,42,.16),0 3px 6px rgba(15,23,42,.08);overflow:hidden;display:flex;flex-direction:column}.qs-dropdown__header{justify-content:space-between;align-items:center}.qs-dropdown__footer,.qs-dropdown__header{display:flex;padding:.4rem .75rem;font-size:.75rem;color:#6b7280;background:#f9fafb;font-variant-numeric:tabular-nums;opacity:.9}.qs-dropdown__header{border-bottom:1px solid #e5e7eb}.qs-dropdown kbd,.qs-dropdown__footer span{display:inline-block;padding:.1rem .35rem;border-radius:.25rem;font-size:.7rem;background:#f3f4f6}.qs-dropdown kbd{border:1px solid #d1d5db;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;box-shadow:0 1px 1px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.7)}.qs-dropdown__footer{align-items:center;gap:.75rem;justify-content:flex-end;border-top:1px solid #e5e7eb}.qs-dropdown__footer span{box-shadow:inset 0 1px 1px rgba(0,0,0,.08)}.qs-dropdown__footer span a{text-decoration:none;color:inherit}.qs-dropdown i.rocket{filter:grayscale(100%) contrast(50%);font-size:xx-small}.qs-dropdown__list[role=listbox]{max-height:360px;overflow-y:auto;margin:0;padding:0;list-style:none}.qs-result{position:relative;border-bottom:1px solid #f3f4f6}.qs-result:last-child{border-bottom:none}.qs-result__link{display:block;padding:.55rem .9rem;text-decoration:none;color:inherit}.qs-result__breadcrumb{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin-bottom:.18rem}.qs-result__title{font-size:.9rem;font-weight:500;color:#111827;margin-bottom:.12rem}.qs-result__snippet{font-size:.8rem;color:#4b5563;line-height:1.4}.qs-result--active .qs-result__link,.qs-result:hover .qs-result__link{background:#eef2ff}.qs-result--active .qs-result__title,.qs-result:hover .qs-result__title{color:#3730a3}@media (max-width:640px){.qs-search{max-width:100%}.qs-dropdown{border-radius:.75rem}}.hidden,.visually-hidden{padding:0;overflow:hidden;border:0}.hidden{opacity:0;pointer-events:none;width:0;height:0;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.hide-mobile{display:none!important}@media (min-width:600px){.hide-mobile{display:initial!important}}.hide-desktop{display:none!important}@media (max-width:600px){.hide-desktop{display:initial!important}}