@media (forced-colors:active){.accordion__chevron::after{background-color:linktext!important}.accordion__panel:is(:hover,:focus-visible) .accordion__chevron::after,a.blog-card:is(:hover,:focus-visible) .blog-card__cta::after{background-color:highlight!important}.blog-card__image::after{border:0!important}.blog-card__info *{color:canvastext!important;opacity:1!important}.blog-card__info :is(.blog-card__category,.blog-card__tag)::before{background-color:canvastext!important}.blog-card__text{color:canvastext!important}a.blog-card:is(:hover,:focus-visible) .blog-card__title,a.contact-box__link:is(:hover,:focus-visible){color:highlight}.blog-card__cta{border:1px solid linktext!important}a.blog-card:is(:hover,:focus-visible) .blog-card__cta{border:1px solid highlight!important;color:highlight}.blog-card__cta::after{background-color:linktext!important}.burger:is(:hover,:focus-visible){opacity:1}#navigation-state:checked~.top-bar .burger__line,.burger__line{background-color:linktext}#navigation-state:checked~.top-bar .burger:is(:hover,:focus-visible) .burger__line,.burger:is(:hover,:focus-visible) .burger__line,.checkbox-group__labe:checked:is(:hover,:focus-visible) .checkbox:checked::after,.checkbox:checked:is(:hover,:focus-visible)::after,:is(.consent-widget--design-primary,.consent-widget--design-secondary,.consent-widget--design-inverted) .consent__label:is(:hover,:focus-visible) .consent__span::before,:is(.consent-widget--design-primary,.consent-widget--design-secondary,.consent-widget--design-inverted) .consent__label:is(:hover,:focus-visible) input[type=checkbox]:checked~span.consent__span::before{background-color:highlight}.checkbox{border-color:canvastext}.checkbox-group__label:is(:hover,:focus-visible) .checkbox,.checkbox:is(:hover,:focus-visible){border-color:highlight}.checkbox::after{background-color:canvastext}.code-block{border:1px solid canvastext}.button.consent-widget__button{border:1px solid linktext;color:linktext}.button.consent-widget__button:is(:hover,:focus-visible){border:1px solid highlight;color:highlight}:is(.consent-widget--design-primary,.consent-widget--design-secondary,.consent-widget--design-inverted) .consent__span::before,:is(.consent-widget--design-primary,.consent-widget--design-secondary,.consent-widget--design-inverted) input[type=checkbox]:checked~span.consent__span::before{background-color:linktext}.contact-box__close{background-color:linktext}.contact-box__close:is(:hover,:focus-visible),a.content-card:is(:hover,:focus-visible) .content-card__cta::after{background-color:highlight}.content-card__image::after{border:0}a.content-card .content-card__title{color:canvatext}a.content-card:is(:hover,:focus-visible) .content-card__title,a.event-info__link:is(:hover,:focus-visible){color:highlight}a.content-card .content-card__text{color:canvastext}.content-card__cta{border:1px solid linktext}a.content-card:is(:hover,:focus-visible) .content-card__cta{border:1px solid highlight;color:highlight}.content-card__cta::after{background-color:linktext}.copyright-text{color:canvastext}.dates-overview__label::before,.detail-page-grid__icon{background-color:canvastext}:is(.event-info__location-label,.event-info__audience-label,.event-info__link-label,.event-info__organization-label)::before{background-color:canvastext}a.hero__link:is(:hover,:focus-visible) .hero__headline,a.image-card:is(:hover,:focus-visible) .image-card__title-text,a.imagecard-cover__slide:is(:hover,:focus-visible) .imagecard-cover__title-text{color:highlight}.inpage-nav[ismobile] .inpage-nav__toggle{border:1px solid canvastext}.inpage-nav[ismobile] .inpage-nav__toggle::after{background-color:linktext}.hb-wrapper .hb-main-container button,.hb-wrapper .hb-main-container p.hb-counter span{opacity:1}.hb-wrapper :is(.hb-left-icon-container,.hb-right-icon-container):has(button){border:1px solid linktext}.hb-wrapper :is(.hb-left-icon-container,.hb-right-icon-container):has(button:is(:hover,:focus-visible)){border:1px solid highlight}.hb-wrapper .hb-main-container button svg,.navigation-contact svg,.slider__control svg{fill:linktext}.hb-wrapper .hb-main-container button:is(:hover,:focus-visible) svg,.navigation-contact__cta:is(:hover,:focus-visible) svg,.slider__control:is(:hover,:focus-visible) svg{fill:highlight}.hb-counter{color:canvastext}.location-finder{--toujou-location-finder-search-search-icon-color:canvastext}.location-finder::part(geocoder-container-locator-button)::after{opacity:1;background-color:canvastext}.location-finder__map-toggle{border-color:linktext!important;color:linktext!important;-webkit-transition:none!important;transition:none!important}.location-finder__map-toggle:is(:hover,:focus-visible){border-color:highlight!important;color:highlight!important}.map-contact__social-link .fa::before,.overlay__close-button::after,.overlay__close-button::before{background-color:linktext}.map-contact__social-link:is(:hover,:focus-visible) .fa::before,.overlay .button.button--primary:is(:hover,:focus-visible)::after,.overlay__close-button:is(:hover,:focus-visible)::after,.overlay__close-button:is(:hover,:focus-visible)::before{background-color:highlight}.navigation-contact__cta:is(:hover,:focus-visible),a.navigation-service__link:is(:hover,:focus-visible){opacity:1}.navigation-service{--nav-color-icon:linktext;--nav-color-icon-focus:highlight}a.navigation-service__link:is(:hover,:focus-visible) .navigation-service__icon{fill:var(--nav-color-icon-focus)}.overlay .button.button--primary:is(:hover,:focus-visible){border-color:highlight;color:highlight}.overlay .button.button--primary::after{background-color:linktext}.p-n-navigation{border:1px solid linktext}a.p-n-navigation:is(:hover,:focus-visible,:focus-within){border:1px solid highlight}.p-n-navigation__arrow::after{background-color:linktext!important}.portfolio-gallery__button:is(:hover,:focus-visible) .portfolio-gallery__button-icon,a.p-n-navigation:is(:hover,:focus-visible,:focus-within) .p-n-navigation__arrow::after,a.socialmediabar__link:is(:hover,:focus-visible) .fa::before{background-color:highlight!important}.portfolio-gallery__button{border-color:linktext!important}.portfolio-gallery__button:is(:hover,:focus-visible){border-color:highlight!important}.portfolio-gallery__button-icon{background-color:linktext!important}.portfolio-gallery__button-text{color:linktext!important}.portfolio-gallery__button:is(:hover,:focus-visible) .portfolio-gallery__button-text{color:highlight!important}.quick-link{--quick-link-icon-color:linktext;--quick-link-text-color:linktext;border:1px solid linktext}.quick-link:is(:hover,:focus-visible){--quick-link-icon-color:highlight;--quick-link-text-color:highlight;border:1px solid highlight}.radio{border-color:canvastext}.radio:is(:hover,:focus-visible),.radio__label:is(:hover,:focus-visible) .checkbox{border-color:highlight}.radio:checked::after{background-color:canvastext}.radio:checked:is(:hover,:focus-visible)::after,.radio__label:checked:is(:hover,:focus-visible) .radio:checked::after{background-color:highlight}.rating-radio{--rating-radio-icon-default-color:canvastext;--rating-radio-icon-default-checked:canvastext}.rating-radio:has(~.rating-radio:is(:hover,:focus-visible)),.rating-radio:is(:hover,:focus-visible){-webkit-mask-image:var(--star-full);mask-image:var(--star-full);background-color:highlight}.slider__control{border:1px solid linktext;-webkit-transition:none;transition:none}.slider__control:is(:hover,:focus-visible){border:1px solid highlight}.slider__control::after,.third-party-content__button::after{background-color:linktext}.slider__control:is(:hover,:focus-visible)::after{background-color:highlight}.slider .glider-dot{background-color:linktext;-webkit-transition:none;transition:none}.slider .glider-dot:not(.active):is(:hover,:focus-visible){background-color:highlight}.slider .glider-dot.active{background-color:highlight}.socialmediabar .fa::before{background-color:linktext!important}.third-party-content__button{border:1px solid linktext;color:linktext}.third-party-content__button:is(:hover,:focus-visible){border:1px solid highlight;color:highlight}.third-party-content__button:is(:hover,:focus-visible)::after{background-color:highlight}.timeline-item__card::after,.timeline-item__card::before,.timeline[timeline-direction=horizontal] .timeline__container::before,.timeline[timeline-direction=horizontal]::after,.timeline[timeline-direction=horizontal]::before,.timeline[timeline-direction=vertical] .timeline__container::before,.timeline[timeline-direction=vertical] .timeline__line-start::before{background-color:canvastext}.timeline-item__card,.timeline-item__year,.timeline-legend{border:1px solid canvastext}.top-bar__title,a.timeline-item__cta{-webkit-transition:none;transition:none}a.timeline-item__cta:is(:hover,:focus-visible),a.toujou-card__cta.button.toujou-card__cta:is(:hover,:focus-visible){color:highlight;border-color:highlight}.timeline-item__figure::after{border:0!important}.timeline-legend__link[is-active]{color:canvastext}a.timeline-legend__link:is(:hover,:focus-visible){color:highlight}#navigation-state:checked~.top-bar .top-bar__title:is(:hover,:focus-visible),a.top-bar__title:is(:hover,:focus-visible){color:highlight}.topbutton{border:1px solid linktext}.topbutton:is(:hover,:focus-visible){border:1px solid highlight}.topbutton::after,a.toujou-card__cta.button.toujou-card__cta::after{background-color:linktext}.topbutton:is(:hover,:focus-visible)::after,a.toujou-card__cta.button.toujou-card__cta:is(:hover,:focus-visible)::after{background-color:highlight}.toujou-card{border:1px solid canvastext}.toujou-card__figure::after{border:0}.toujou-card__icon,.toujou-list-item__icon{background-color:canvastext;opacity:1}:is(p,ul,ol) a:is(:hover,:focus-visible),a.toujou-card__title-link:is(:hover,:focus-visible),a.toujou-chip__link:is(:hover,:focus-visible),a.toujou-list-item__subtitle-link:is(:hover,:focus-visible),a.toujou-list-item__title-link:is(:hover,:focus-visible){color:highlight}toujou-spinner{--toujou-spinner-start-color:highlight!important;--toujou-spinner-end-color:highlight!important}:is(ul,ol).list,:is(ul,ol).list.list--font,:is(ul,ol).list.list--secondary,:is(ul,ol):not([class]){--toujou-list-color:canvastext}:is(p,ul,ol) a{color:linktext}}