.vue-scroll-picker{position:relative;width:100%;height:10em;overflow:hidden;-webkit-user-select:none;user-select:none}.vue-scroll-picker-rotator{position:absolute;left:0;right:0;top:calc(50% - .6em)}.vue-scroll-picker-rotator-transition{transition:top ease .15s}.vue-scroll-picker-item{text-align:center;line-height:1.2em;color:#333}.vue-scroll-picker-item[aria-selected=true]{color:#007bff}.vue-scroll-picker-item[data-value=""],.vue-scroll-picker-item[aria-disabled=true]{color:#ccc}.vue-scroll-picker-item[data-value=""][aria-selected=true],.vue-scroll-picker-item[aria-disabled=true][aria-selected=true]{color:#aaa}.vue-scroll-picker-layer{position:absolute;inset:0}.vue-scroll-picker-layer-top,.vue-scroll-picker-layer-selection,.vue-scroll-picker-layer-bottom{position:absolute;left:0;right:0}.vue-scroll-picker-layer-top{box-sizing:border-box;border-bottom:1px solid #c8c7cc;background:linear-gradient(180deg,#fff 10%,#ffffffb3);top:0;height:calc(50% - 1em);cursor:pointer}.vue-scroll-picker-layer-selection{top:calc(50% - 1em);bottom:calc(50% - 1em)}.vue-scroll-picker-layer-bottom{border-top:1px solid #c8c7cc;background:linear-gradient(0deg,#fff 10%,#ffffffb3);bottom:0;height:calc(50% - 1em);cursor:pointer}.scrollPicker{width:100%;height:100%;opacity:0;transition:opacity .4s ease}.scrollPicker.loaded{opacity:1}.vue-scroll-picker{width:100%;height:720px;max-height:720px;margin:0 auto;position:relative;overflow:hidden}.vue-scroll-picker-item{color:var(--color-main);opacity:.15;text-transform:uppercase;font-size:var(--fontsize-medium, 1rem);height:80px;line-height:80px;padding:0 1rem;transition:opacity .3s ease,transform .2s ease;background-color:transparent!important;outline:none!important;border-color:transparent!important;position:relative;z-index:2}.vue-scroll-picker-item:focus,.vue-scroll-picker-item:active,.vue-scroll-picker-item[aria-selected=true]{background-color:transparent!important;outline:none!important;color:var(--color-main)!important}.vue-scroll-picker-item.has-event{position:relative}.vue-scroll-picker-item.has-event:after{content:"";position:absolute;width:13px;height:13px;background-color:var(--color-news);border-radius:50%;top:50%;left:70px;transform:translateY(-50%)}.vue-scroll-picker-layer-bottom,.vue-scroll-picker-layer-top{border:none;height:calc(50% - 40px);background:transparent!important;pointer-events:none}.vue-scroll-picker-layer-selection{height:80px;top:calc(50% - 40px);bottom:calc(50% - 40px);background-color:#fff;backdrop-filter:blur(10px);z-index:1}.months .vue-scroll-picker-layer-selection{border-left:2px solid var(--color-main);border-top:2px solid var(--color-main);border-bottom:2px solid var(--color-main)}.months .vue-scroll-picker-item{text-align:left;padding-left:24px}.years .vue-scroll-picker-item{text-align:right;padding-right:24px}.days .vue-scroll-picker-layer-selection{border-top:2px solid var(--color-main);border-bottom:2px solid var(--color-main)}.years .vue-scroll-picker-layer-selection{border-right:2px solid var(--color-main);border-top:2px solid var(--color-main);border-bottom:2px solid var(--color-main)}.picker-group{display:flex;width:100%;height:100%;margin:0 auto;position:relative;align-items:center;transform:translateY(-60px)}@media(max-width:1024px){.picker-group{transform:translateY(-40px)}.vue-scroll-picker-item.has-event:after{left:30px;width:10px;height:10px}.vue-scroll-picker{height:420px;max-height:420px}.vue-scroll-picker-item{height:60px;line-height:60px;padding:0 .75rem}.months .vue-scroll-picker-item{padding-left:12px}.years .vue-scroll-picker-item{padding-right:12px}.vue-scroll-picker-layer-bottom,.vue-scroll-picker-layer-top{height:calc(50% - 30px)}.vue-scroll-picker-layer-selection{height:60px;top:calc(50% - 30px);bottom:calc(50% - 30px)}}.scroll-calendar{display:flex;justify-content:center;align-items:center;height:100svh;width:var(--content-width);max-width:var(--max-content-width);margin:0 auto;position:relative}.event-background{position:absolute;top:0;left:0;width:100svw;height:100svh;z-index:-1;overflow:hidden}.background-media{width:100%;height:100%;object-fit:cover;object-position:center}mux-player{width:100%;height:100%;pointer-events:none}mux-player::part(overlay),mux-player::part(center-controls),mux-player::part(bottom-controls){display:none!important}.fade-enter-active{transition:opacity .25s ease}.fade-leave-active{transition:opacity .25s ease;position:absolute}.fade-enter-from,.fade-leave-to{opacity:0}.calendar-controlls{position:absolute;bottom:var(--button-padding-bottom);left:50%;transform:translate(-50%);color:var(--color-main);text-align:center;z-index:10;width:var(--content-width);max-width:var(--max-content-width)}.calendar-controlls h2,.calendar-controlls p{margin:0 0 1rem;font-size:var(--fontsize-medium)}.calendar-button{display:inline-block;padding:var(--padding-product-buttons) var(--padding-buttons);background-color:var(--color-button);color:var(--color-main);text-decoration:none;font-size:var(--fontsize-info);border:none;cursor:pointer;text-align:center;width:100%;margin-top:35px}.calendar-button:hover{background-color:var(--color-main);color:var(--color-inverted)}.calendar-button--disabled{opacity:.5;cursor:not-allowed}.calendar-button--disabled:hover{background-color:var(--color-button);color:var(--color-main)}.calendar-button--event{background-color:var(--color-main);color:var(--color-inverted);margin-top:0}.calendar-button--event:hover{background-color:var(--color-news);color:var(--color-main)}@media(max-width:1024px){.calendar-controlls{bottom:10px}.calendar-button{margin-top:5px}}
