.event-label{font-size:.9375rem;line-height:120%}@media print,screen and (min-width:64em){.event-label{font-size:1.25rem}}@media screen and (min-width:85.375em){.event-label{font-size:1.25rem}}@media screen and (min-width:100em){.event-label{font-size:1.25rem}}.event-label{border:1px solid var(--border-default);border-radius:99px;display:inline-block;max-width:100%;overflow:hidden;padding:.25rem .5rem;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px)and (max-width:991px){.event-label{max-width:180px}}@keyframes linkHoverAnimation-1773ebae{0%{background-size:0 2px,100% 2px}50%{background-size:100% 2px,0 2px}to{background-size:0 2px,100% 2px}}@keyframes expand-width-1773ebae{0%{width:0}to{width:100%}}.event-actions__prices[data-v-1773ebae]{margin-bottom:.5rem}@media print,screen and (min-width:64em){.event-actions__prices[data-v-1773ebae]{margin-bottom:1.5rem}}@media screen and (min-width:85.375em){.event-actions__prices[data-v-1773ebae]{margin-bottom:1.5rem}}@media screen and (min-width:100em){.event-actions__prices[data-v-1773ebae]{margin-bottom:1.5rem}}.event-actions__prices--price[data-v-1773ebae]:not(:last-child):after{content:"/"}.event-actions__buttons[data-v-1773ebae]{display:flex;flex-wrap:wrap;gap:.5rem}.event-actions__buttons .active .shared-icon[data-v-1773ebae]{transform:rotate(180deg);transition:transform var(--transition)}.event-actions__buttons .shared-icon[data-v-1773ebae]{transition:transform var(--transition)}.event-detail__info-second{position:relative}.event-detail__info-second .event-detail__booklet-link{color:var(--text-on-primary);position:absolute;right:0;top:0}.event-casts__item.ml-4{padding-left:1rem}@media print,screen and (min-width:64em){.event-casts__item.ml-4{padding-left:3rem}}.reduced-content__wrapper{mask-image:linear-gradient(180deg,#000 40%,transparent);overflow:hidden}.reduced-content__wrapper .body>p>a{text-decoration:underline}.reduced-content__wrapper .body>p>a:hover{color:var(--secondary-color)}.reduced-content__aside{padding-top:1.5rem;position:relative}.reduced-content__aside .shared-icon{font-size:0}.reduced-content--show .reduced-content__aside{text-transform:uppercase}.reduced-content--show .reduced-content__wrapper{mask-image:linear-gradient(180deg,#000 100%,transparent 0)}.event-childrens-wrapper .event-childrens{display:flex;flex-direction:column;gap:.5rem}@media print,screen and (min-width:64em){.event-childrens-wrapper .event-childrens{gap:1rem}}.event-childrens-wrapper .event-childrens .event-child{align-items:center;display:flex;gap:.5rem;text-decoration:none}@media print,screen and (min-width:64em){.event-childrens-wrapper .event-childrens .event-child{gap:1rem}}.event-childrens-wrapper .event-childrens .event-child .rahmen-program-link{display:inline;text-decoration:none}.event-childrens-wrapper .event-childrens .event-child .rahmen-program-link span.text-body{background-image:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--text-default),var(--text-default));background-position:100% 100%,0 96%;background-repeat:no-repeat;background-size:0 2px,0 2px;display:inline;padding-bottom:.3125rem;transition:all var(--transition-md)}.event-childrens-wrapper .event-childrens .event-child .rahmen-program-link:hover span.text-body{background-size:0 2px,100% 2px}.event-childrens-wrapper .event-childrens .event-child span{color:var(--text-default)}.event-program-booklet__item p{margin:0}.event-program-booklet__item p:last-child{margin-bottom:.5rem}.event-program-booklet__item .text-muted{color:var(--text-muted)}.event-program-booklet__item ul{padding:0 0 .5rem 1rem}@media print,screen and (min-width:64em){.event-program-booklet__item ul{padding:0 0 1rem 3rem}}.bookmark-drawers .drawer-sheet-header{border-bottom:1px solid var(--border-default)}.bookmark-drawers .presale-form{background:var(--theme-bg);height:500px;width:100%}@keyframes linkHoverAnimation{0%{background-size:0 2px,100% 2px}50%{background-size:100% 2px,0 2px}to{background-size:0 2px,100% 2px}}@keyframes expand-width{0%{width:0}to{width:100%}}.bookmark-button{align-items:center;border-radius:.5rem;box-shadow:0 0 48px 0 var(--shadow);color:var(--text-default);display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem 1.5rem;text-align:center;text-decoration:none;width:100%}@media print,screen and (min-width:64em){.bookmark-button{padding:1.5rem 3rem}.bookmark-button svg{height:1.5rem;width:1.5rem}}@media screen and (min-width:85.375em){.bookmark-button{padding:2rem 4rem}.bookmark-button svg{height:2rem;width:2rem}}.bookmark-button span.text-caption{color:var(--text-muted);margin-top:.25rem}