.inf-events{color:#474747;--inf-events-accent:#0098a7;--inf-events-accent-rgb:0, 152, 167;margin-bottom:60px}.inf-events h1,.inf-events h2,.inf-events h3{color:#123068}.inf-events__container{padding-top:48px;padding-bottom:64px}@media (min-width:992px){.inf-events__container{padding-top:56px;padding-bottom:88px}}.inf-events-header+.inf-events__container{padding-top:40px}.inf-events-section+.inf-events-section{margin-top:64px}.inf-events-section__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.inf-events-section__headline{margin:0;font-size:26px;font-weight:400;line-height:34px}@media (min-width:992px){.inf-events-section__headline{font-size:30px;line-height:38px}}.inf-events-link{color:#0098a7;white-space:nowrap;font-weight:700;text-decoration:none}.inf-events-link:hover{color:#006a74;text-decoration:underline}.inf-events-link:focus-visible{color:#006a74;text-decoration:underline}.inf-events-empty{color:#7a8291;margin:0;padding:32px 0}.inf-events-notice{background-color:#0098a714;border-left:4px solid #0098a7;border-radius:10px;margin:0 0 28px;padding:18px 20px}.inf-events-notice__headline{color:#123068;margin:0 0 4px;font-weight:700}.inf-events-notice p:last-child{margin-bottom:0}.inf-events-notice--error{background-color:#ea5e2014;border-left-color:#ea5e20}.inf-events .sr-only,.inf-events-card .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.inf-events-icon{vertical-align:-.1em;speak:never;font-family:iconfont;font-size:1em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.inf-events-icon--calendar:before{content:""}.inf-events-icon--search:before{content:""}.inf-events-icon--location{vertical-align:-.15em;width:1em;height:1em;-webkit-mask:var(--inf-events-location-mask) no-repeat center/contain;-webkit-mask:var(--inf-events-location-mask) no-repeat center/contain;mask:var(--inf-events-location-mask) no-repeat center/contain;--inf-events-location-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.3-7-11a7 7 0 0 1 14 0c0 4.7-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.6'/%3E%3C/svg%3E");background-color:currentColor}.inf-events-icon--arrow-r:before{content:""}.inf-events-icon--arrow-l:before{content:""}.inf-events-icon--bookmark{vertical-align:-.15em;width:1em;height:1em;-webkit-mask:var(--inf-events-bookmark-mask) no-repeat center/contain;-webkit-mask:var(--inf-events-bookmark-mask) no-repeat center/contain;mask:var(--inf-events-bookmark-mask) no-repeat center/contain;--inf-events-bookmark-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16.5' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4M12 13v4.5M9.75 15.25h4.5'/%3E%3C/svg%3E");background-color:currentColor}.inf-events-btn{text-align:center;cursor:pointer;border:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-size:15px;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.inf-events-btn:hover{text-decoration:none}.inf-events-btn:focus-visible{text-decoration:none}.inf-events-btn--primary{color:#fff;background-color:#0098a7;border-color:#0098a7}.inf-events-btn--primary:hover{color:#fff;background-color:#00737e;border-color:#00737e}.inf-events-btn--primary:focus-visible{color:#fff;background-color:#00737e;border-color:#00737e}.inf-events-btn--ghost{color:#fff;background-color:#0000;border-color:#ffffffd9}.inf-events-btn--ghost:hover{color:#123068;background-color:#fff;border-color:#fff}.inf-events-btn--ghost:focus-visible{color:#123068;background-color:#fff;border-color:#fff}.inf-events-btn--block{width:100%;display:flex}.inf-events-pill{color:#123068;white-space:nowrap;background-color:#faf8f8;border:1px solid #e6e9ee;border-radius:4px;padding:9px 20px;font-size:15px;line-height:20px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-block}.inf-events-pill:hover{color:#123068;border-color:#123068;text-decoration:none}.inf-events-pill:focus-visible{color:#123068;border-color:#123068;text-decoration:none}.inf-events-pill--active{color:#fff;background-color:#123068;border-color:#123068;font-weight:700}.inf-events-pill--active:hover{color:#fff;background-color:#0e2652;border-color:#0e2652}.inf-events-pill--active:focus-visible{color:#fff;background-color:#0e2652;border-color:#0e2652}.inf-events-badge{background-color:#0098a7;border-radius:4px;padding:5px 14px;font-size:13px;line-height:18px;display:inline-block}.inf-events-badge--light{color:#fff}.inf-events-badge--dark{color:#123068}.inf-events-back{color:#123068;background-color:#fff;border:1px solid #e6e9ee;border-radius:4px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 18px;font-size:14px;line-height:20px;text-decoration:none;transition:border-color .16s;display:inline-flex}.inf-events-back:hover{color:#123068;border-color:#123068;text-decoration:none}.inf-events-back:focus-visible{color:#123068;border-color:#123068;text-decoration:none}.inf-events-back .inf-events-icon{font-size:11px}.inf-events-header{color:#fff;background-color:#123068;background-image:linear-gradient(112deg,#0e254f 0%,#123068 45%,#0f4f8f 100%);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:5.5rem calc(50vw - 50%) 6.5rem;position:relative;overflow:hidden}.inf-events-header:after{content:"";opacity:.09;pointer-events:none;background:url(../Icons/FE/Icon_House.svg) 50%/contain no-repeat;width:520px;height:520px;position:absolute;bottom:-80px;right:-60px}@media (max-width:991.98px){.inf-events-header:after{width:380px;height:380px;right:-140px}}.inf-events-header__bg{opacity:.18;position:absolute;top:0;bottom:0;left:0;right:0}.inf-events-header__bg img{object-fit:cover;object-position:center;width:100%;height:100%}@media (max-width:767px){.inf-events-header{padding-top:3rem;padding-bottom:3.5rem}}.inf-events-header__inner{z-index:1;position:relative}.inf-events .inf-events-header__title{color:#fff;margin:0 0 16px;font-size:34px;font-weight:700;line-height:42px}@media (min-width:992px){.inf-events .inf-events-header__title{font-size:44px;line-height:54px}}.inf-events-header__text{color:#ffffffe0;max-width:560px;margin:0 0 28px;font-size:16px;line-height:26px}.inf-events-focus{background-color:var(--inf-events-accent);background-image:linear-gradient(100deg, var(--inf-events-accent) 0%, color-mix(in srgb, var(--inf-events-accent) 62%, #7bc86c) 100%);color:#fff;border-radius:14px;flex-direction:column;gap:24px;margin-bottom:56px;padding:32px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.inf-events-focus{flex-direction:row;align-items:center;gap:40px;padding:40px}}.inf-events-focus__link{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.inf-events-focus__link:focus-visible{outline-offset:-5px;outline:3px solid #fff}.inf-events-focus__content{z-index:1;flex:auto;min-width:0;position:relative}.inf-events-focus__flag{color:#123068;background-color:#fff;border-radius:4px;margin:0 0 22px;padding:6px 14px;font-size:13px;font-weight:700;line-height:18px;display:inline-block}.inf-events-focus__title{color:#fff;margin:0 0 12px;font-size:28px;font-weight:700;line-height:36px}@media (min-width:992px){.inf-events-focus__title{font-size:34px;line-height:42px}}.inf-events-focus__teaser{color:#ffffffeb;max-width:620px;margin:0 0 20px;font-size:15px;line-height:24px}.inf-events-focus__cta{align-items:center;gap:8px;font-weight:700;display:inline-flex}.inf-events-focus__cta .inf-events-icon{font-size:11px;transition:transform .16s}.inf-events-focus:hover .inf-events-focus__cta .inf-events-icon{transform:translate(3px)}.inf-events-focus__media{z-index:1;border-radius:10px;flex:none;width:100%;position:relative;overflow:hidden}@media (min-width:768px){.inf-events-focus__media{width:300px}}@media (min-width:992px){.inf-events-focus__media{width:340px}}.inf-events-focus__media img{width:100%;height:auto;display:block}.inf-events-focus__bg{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.inf-events-focus__bg img{object-fit:cover;opacity:.15;width:100%;height:100%;display:block}.inf-events-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.inf-events-toolbar__headline{margin:0;font-size:26px;font-weight:400;line-height:34px}.inf-events-toolbar__headline strong{font-weight:700}@media (min-width:992px){.inf-events-toolbar__headline{font-size:30px;line-height:38px}}.inf-events-search{background-color:#faf8f8;border:1px solid #e6e9ee;border-radius:999px;flex:0 320px;align-items:center;max-width:100%;transition:border-color .16s;display:flex;position:relative}.inf-events-search:focus-within{border-color:#0098a7}.inf-events-search__input{color:#474747;background:0 0;border:0;flex:auto;min-width:0;padding:11px 6px 11px 20px;font-size:15px;line-height:20px}.inf-events-search__input:focus{outline:none}.inf-events-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.inf-events-search__submit{color:#7a8291;cursor:pointer;background:0 0;border:0;flex:none;padding:10px 18px 10px 10px;font-size:17px}.inf-events-search__submit:hover{color:#0098a7}.inf-events-search__submit:focus-visible{color:#0098a7}.inf-events-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:32px;display:flex}.inf-events-filter__list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:767.98px){.inf-events-filter__list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.inf-events-filter__list::-webkit-scrollbar{display:none}}.inf-events-filter__all{margin-left:auto}.inf-events-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.inf-events-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.inf-events-grid{grid-template-columns:repeat(3,1fr)}}.inf-events-card{background-color:#fff;border-radius:10px;flex-direction:column;transition:box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 14px #12306814}.inf-events-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px #12306829}.inf-events-card--today{box-shadow:0 2px 14px #12306814, inset 0 0 0 2px var(--inf-events-accent)}.inf-events-card--today:hover{box-shadow:0 10px 30px #12306829, inset 0 0 0 2px var(--inf-events-accent)}.inf-events-card--past .inf-events-card__image{filter:saturate(.85)}.inf-events-card__link{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.inf-events-card__link:focus-visible{outline:3px solid var(--inf-events-accent);outline-offset:-3px}.inf-events-card__media{aspect-ratio:16/9;background-color:#f7f8fa;position:relative;overflow:hidden}.inf-events-card__image{object-fit:cover;width:100%;height:100%;display:block}.inf-events-card__image--placeholder{background:linear-gradient(135deg,#f7f8fa 0%,#e8ecf2 100%)}.inf-events-card__wash{background:linear-gradient(180deg, rgba(var(--inf-events-accent-rgb), 0) 0%, rgba(var(--inf-events-accent-rgb), .72) 100%);pointer-events:none;height:55%;position:absolute;top:auto;bottom:0;left:0;right:0}.inf-events-card__badge{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #fff;position:absolute;bottom:14px;left:16px;color:#fff!important;background-color:#ffffff38!important}.inf-events-card__body{flex:auto;padding:20px 20px 16px}.inf-events-card__title{margin:0 0 10px;font-size:19px;font-weight:700;line-height:26px}.inf-events-card__teaser{color:#474747;margin:0;font-size:14px;line-height:23px}.inf-events-card__footer{border-top:1px solid #e6e9ee;justify-content:space-between;align-items:flex-end;gap:12px;margin:0 20px;padding:16px 0 20px;display:flex}.inf-events-card__cta{color:#0098a7;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.inf-events-card__cta .inf-events-icon{font-size:10px;transition:transform .16s}.inf-events-card:hover .inf-events-card__cta .inf-events-icon{transform:translate(3px)}.inf-events-meta{color:#7a8291;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;line-height:20px;display:flex}.inf-events-meta__item{align-items:center;gap:7px;display:inline-flex}.inf-events-meta__separator{opacity:.6}.inf-events-meta--card .inf-events-icon--calendar{font-size:1.5em}.inf-events-meta--inverted{color:#ffffffd9}.inf-events-meta--detail{color:#12306880;margin:0;font-size:14px}.inf-events-meta--detail .inf-events-icon--calendar,.inf-events-meta--detail .inf-events-icon--location{font-size:1.5em}.inf-events-meta--mini{margin-bottom:6px;font-size:12px}.inf-events-countdown{flex-direction:column;line-height:20px;display:flex}.inf-events-countdown__value{color:#123068;font-size:15px;font-weight:700}.inf-events-countdown__label{color:#7a8291;font-size:13px}.inf-events-countdown--today .inf-events-countdown__value{color:var(--inf-events-accent)}.inf-events-countdown--past .inf-events-countdown__value{color:#7a8291;font-weight:700}.inf-events-bookmark{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0006;border:0;border-radius:4px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;line-height:18px;transition:background-color .16s;display:inline-flex;position:absolute;top:14px;right:14px}.inf-events-bookmark:hover{background-color:#0009}.inf-events-bookmark:focus-visible{background-color:#0009}.inf-events-bookmark[aria-pressed=true]{background-color:var(--inf-events-accent)}.inf-events-bookmark--solid{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#123068;position:static}.inf-events-bookmark--solid:hover{background-color:#0e2652}.inf-events-bookmark--solid:focus-visible{background-color:#0e2652}.inf-events--archive .inf-events-archive__headline{margin:0 0 32px;font-size:30px;font-weight:700;line-height:38px}@media (min-width:992px){.inf-events--archive .inf-events-archive__headline{font-size:36px;line-height:44px}}.inf-events-loadmore{justify-content:center;margin-top:40px;display:flex}.inf-events-loadmore .inf-events-btn{min-width:240px}.inf-event-detail__topbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.inf-event-detail__topbar .inf-events-back{margin-bottom:0}.inf-event-detail__title{margin:0 0 20px;font-size:30px;font-weight:700;line-height:38px}@media (min-width:992px){.inf-event-detail__title{font-size:36px;line-height:46px}}.inf-event-detail__badge{border:1px solid #123068}.inf-event-detail__metabar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.inf-event-detail__hero{border-radius:10px;margin:0 0 36px;overflow:hidden}.inf-event-detail__hero img{width:100%;height:auto;display:block}.inf-event-detail__section+.inf-event-detail__section{margin-top:40px}.inf-event-detail__headline{color:#0098a7;margin:0 0 16px;font-size:24px;font-weight:400;line-height:32px}.inf-event-detail__text{font-size:15px;line-height:26px}.inf-event-detail__text p:last-child{margin-bottom:0}.inf-event-detail__text ul,.inf-event-detail__text ol{padding-left:20px}.inf-event-detail__aside{margin-top:40px}@media (min-width:992px){.inf-event-detail__aside{margin-top:0}}.inf-event-detail__aside>*+*{margin-top:20px}.inf-event-gallery+.inf-event-detail__section{margin-top:70px}.inf-event-gallery{margin-top:44px}.inf-event-gallery__headline{letter-spacing:.08em;text-transform:uppercase;color:#7a8291;margin:0 0 16px;font-size:13px;font-weight:700;line-height:18px}.inf-event-gallery__grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (min-width:768px){.inf-event-gallery__grid{grid-template-columns:repeat(3,1fr)}}.inf-event-gallery__item{background-color:#f7f8fa;border-radius:6px;display:block;overflow:hidden}.inf-event-gallery__item img{aspect-ratio:7/5;object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.inf-event-gallery__item:hover img{transform:scale(1.04)}.inf-event-gallery__item:focus-visible img{transform:scale(1.04)}.inf-event-gallery__item:focus-visible{outline-offset:2px;outline:3px solid #0098a7}.inf-event-upcoming{background-color:#fff;border:1px solid #e6e9ee;border-radius:10px;padding:22px}.inf-event-upcoming__kicker{letter-spacing:.08em;text-transform:uppercase;color:#7a8291;margin:0 0 16px;font-size:12px;font-weight:700;line-height:18px}.inf-event-upcoming__item+.inf-event-upcoming__item{border-top:1px solid #e6e9ee;margin-top:18px;padding-top:18px}.inf-event-upcoming__title{margin:0 0 6px;font-size:16px;font-weight:700;line-height:22px}.inf-event-upcoming__teaser{color:#474747;margin:0 0 8px;font-size:13px;line-height:21px}.inf-event-upcoming .inf-events-link{align-items:center;gap:7px;font-size:14px;display:inline-flex}.inf-event-upcoming .inf-events-link .inf-events-icon{font-size:10px}.inf-event-organizer{background-color:#fff;border:1px solid #e6e9ee;border-radius:10px;padding:22px}.inf-event-organizer__kicker{letter-spacing:.08em;text-transform:uppercase;color:#7a8291;border-bottom:1px solid #e6e9ee;margin:0 0 16px;padding-bottom:14px;font-size:12px;font-weight:700;line-height:18px}.inf-event-organizer__person{align-items:center;gap:14px;margin-bottom:16px;display:flex}.inf-event-organizer__portrait{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.inf-event-organizer__identity{min-width:0}.inf-event-organizer__name{color:#123068;margin:0;font-size:16px;font-weight:700;line-height:22px}.inf-event-organizer__function{color:#7a8291;margin:0;font-size:13px;line-height:20px}.inf-event-organizer__text{color:#474747;margin:0 0 16px;font-size:13px;line-height:22px}.inf-event-organizer__more{align-items:center;gap:7px;font-size:14px;display:inline-flex}.inf-event-organizer__more .inf-events-icon{font-size:10px}.inf-event-form{margin-top:56px}.inf-event-form__form{margin-top:24px}.inf-event-form__row{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:768px){.inf-event-form__row{grid-template-columns:repeat(3,1fr)}.inf-event-form__row--two{grid-template-columns:repeat(2,1fr)}}.inf-event-form__row+.inf-event-form__row,.inf-event-form__row+.inf-event-form__field{margin-top:18px}.inf-event-form__field{flex-direction:column;min-width:0;display:flex}.inf-event-form__label{color:#123068;margin-bottom:6px;font-size:15px;font-weight:400;line-height:22px}.inf-event-form__control{color:#474747;background-color:#f7f8fa;border:1px solid #e6e9ee;border-radius:4px;width:100%;padding:11px 14px;font-size:15px;line-height:22px;transition:border-color .16s,background-color .16s}.inf-event-form__control::placeholder{color:#b3b9c4}.inf-event-form__control:focus{background-color:#fff;border-color:#0098a7;outline:none}.inf-event-form__control--textarea{resize:vertical;min-height:150px}.inf-event-form__control--select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23123068' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px}.inf-event-form__check{align-items:flex-start;gap:12px;margin-top:18px;font-size:15px;line-height:24px;display:flex}.inf-event-form__check input[type=checkbox]{accent-color:#0098a7;flex:none;width:20px;height:20px;margin-top:2px}.inf-event-form__check label{color:#123068;margin:0;font-weight:400}.inf-event-form__error{color:#ea5e20;margin-top:6px;font-size:13px;line-height:20px;display:block}.inf-event-form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.inf-event-form .inf-events-btn{margin-top:26px}.inf-event-form .inf-events-btn--primary{color:#fff;background-color:#0098a7;border-color:#0098a7}.inf-events-lightbox{z-index:2000;background-color:#0b182eeb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.inf-events-lightbox[hidden]{display:none}.inf-events-lightbox__figure{text-align:center;max-width:100%;max-height:100%;margin:0}.inf-events-lightbox__image{object-fit:contain;border-radius:6px;max-width:100%;max-height:78vh}.inf-events-lightbox__caption{color:#ffffffd1;margin:14px 0 0;font-size:14px;line-height:22px}.inf-events-lightbox__button{color:#fff;cursor:pointer;background-color:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;transition:background-color .16s;display:flex;position:absolute}.inf-events-lightbox__button:hover{background-color:#ffffff47}.inf-events-lightbox__button:focus-visible{background-color:#ffffff47}.inf-events-lightbox__button--close{font-size:26px;line-height:1;top:20px;right:20px}.inf-events-lightbox__button--prev{left:20px}.inf-events-lightbox__button--next{right:20px}.inf-events-lightbox__button--prev,.inf-events-lightbox__button--next{top:50%;transform:translateY(-50%)}
/*$vite$:1*/