.ccc-icon{flex:none;width:24px;height:24px;fill:currentColor;font-size:24px;pointer-events:none}[dir=rtl] .ccc-icon--mirror{transform:scaleX(-1)}.ccc-ibtn{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;flex:none;justify-content:center;align-items:center;width:48px;height:48px;margin:0;padding:0;border:none;border-radius:50%;background:none;color:inherit;outline-offset:-2px;font:inherit;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:color .2s,border-radius .1s;-webkit-tap-highlight-color:transparent}.ccc-ibtn[aria-expanded=true]{border-radius:2px}.ccc-ibtn[disabled]{opacity:.5;pointer-events:none}.ccc-ibtn[hidden]{display:none!important}.ccc-ibtn::-moz-focus-inner{border:none}.ccc-ibtn:focus{outline:2px solid currentColor}.ccc-ibtn:not(:focus-visible){outline-color:transparent}.ccc-ibtn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:currentColor;opacity:.12;pointer-events:none;transition:transform .2s,border-radius .1s,box-shadow .2s;transform:scale(0)}.ccc-ibtn--dark:before{opacity:.3}@media (prefers-reduced-motion:reduce){.ccc-ibtn,.ccc-ibtn:before,.ccc-ibtn__icon{transition:none}}.ccc-ibtn:active:before,.ccc-ibtn[aria-expanded=true]:before,.ccc-ibtn[aria-pressed=true]:before,.ccc-ibtn[aria-selected=true]:before{transform:none}.ccc-ibtn__icon{transition:filter .2s}.ccc-ibtn:hover:not(:active)>.ccc-ibtn__icon{filter:opacity(.8)}@media (prefers-color-scheme:dark){.ccc-ibtn:before{opacity:.3}}.ccc-tabs{position:relative;display:flex;justify-content:center;box-sizing:border-box;height:56px;margin:0;padding:0;cursor:default;transition:color .2s}.ccc-tabs--fullwidth{width:100%}.ccc-tabs__item{-webkit-appearance:none;appearance:none;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;box-sizing:border-box;height:100%;margin:0;padding:0 24px;border:none;background:none;color:inherit;outline:0 solid transparent;outline-offset:-2px;font:inherit;-webkit-text-decoration:none;text-decoration:none;text-transform:inherit;transition:filter .2s;-webkit-tap-highlight-color:transparent}.ccc-tabs__item:focus{outline-width:2px}.ccc-tabs__item::-moz-focus-inner{padding:0;border:none}.ccc-tabs__indicator,.ccc-tabs__item[aria-selected=true]:after{position:absolute;bottom:0;left:0;border-bottom:2px solid;pointer-events:none}.ccc-tabs__indicator{width:1px;transition:transform .2s;transform:scale(0);transform-origin:left}.ccc-tabs--color>.ccc-tabs__indicator,.ccc-tabs--color>.ccc-tabs__item[aria-selected=true]{color:inherit;color:var(--ccc-accent-color,inherit)}.ccc-tabs--fill>.ccc-tabs__item{flex:auto;padding:0}.ccc-tabs__indicator--static{display:none}.ccc-tabs__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:56px;height:56px;margin:auto;border-radius:50%;background-color:currentColor;opacity:0;pointer-events:none;transition:transform 0s .2s,opacity .2s;transform:scale(0)}.ccc-tabs__item:active:before,.ccc-tabs__item:focus:before,.ccc-tabs__item[aria-expanded=true]:before{opacity:.12;transition:transform .2s;transform:scale(5)}.ccc-tabs__item:focus:not(:focus-visible):before{opacity:0;transition:transform 0s .2s,opacity .2s;transform:scale(0)}.ccc-tabs__indicator--static~.ccc-tabs__item:not(.ccc-tabs__item--dropdown)[aria-selected=true]:after{content:"";right:0}.ccc-tabs__item:not([aria-selected=true]):not(:hover):not(:focus):not(:active){filter:opacity(81.25%)}.ccc-tabs__item--dropdown:after{content:"";display:inline-block;margin:.3rem .3rem 0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:9.6px;margin-inline-start:9.6px;-webkit-margin-start:.6rem;margin-inline-start:.6rem;border:.3rem solid transparent;border-top-color:currentcolor;forced-color-adjust:none;pointer-events:none}@media (forced-colors:active){.ccc-tabs__item[aria-selected=true]:not(:focus){outline-width:1px;outline-offset:-1px}}.ccc-tabs{justify-content:flex-start;overflow-x:auto;height:100%;text-transform:uppercase}.ccc-tabs__item{min-width:70px}.events-app[v-cloak]{display:none}.events-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;justify-content:center;align-items:center;height:72px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.28)}.events-collection{display:block;width:1216px;margin:auto;padding:16px 0;font-weight:300;font-size:20px;font-size:1.25rem}@media (max-width:1215px){.events-collection{width:912px}}@media (max-width:911px){.events-collection{width:608px}}@media (max-width:640px){.events-collection{width:304px}}.events-item{display:inline-block;vertical-align:top;width:272px;margin:16px;border-radius:8px;color:inherit;text-decoration:inherit;box-shadow:0 0 1px rgba(0,0,0,.8)}.events-item__thumbnail{height:120px;margin:24px;background-position:50%;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(0 0 3px rgb(255,255,255))}.events-item__details{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;min-height:56px;padding:4px}.events-item__title{flex:1 1;margin:0 16px}body{--ccc-accent-color:#2196f3;margin:0;background-color:#fff;color:rgba(0,0,0,.87);font-family:Roboto,Noto,Arial,sans-serif;font-size:14px;font-size:.875rem;line-height:1.2}@media (prefers-color-scheme:dark){body{--ccc-accent-color:#4eb1ff;color:hsla(0,0%,100%,.7)}.events-header,body{background-color:#272727}.events-item{box-shadow:0 0 1px #fff}.events-item__thumbnail{filter:invert(1)}}