@layer forced-colors{@media (forced-colors:active){.a11y-info{border:var(--border-width-l) solid CanvasText}.alert{--alert-bg-color:Canvas;--alert-border-color:Highlight;--alert-text-color:CanvasText}}}@layer forced-colors{@media (forced-colors:active){.archive-year__link:is(:hover,:focus-visible){color:Highlight}}}@layer forced-colors{@media (forced-colors:active){.average-rating__link:is(:hover,:focus-visible){color:Highlight}}}@layer forced-colors{@media (forced-colors:active){.blockquote{--blockquote-icon-color:CanvasText}blockquote:not(.blockquote__blockquote){--blockquote-tag-icon-color:CanvasText}}}@layer forced-colors{@media (forced-colors:active){.blog-sidebar__comment-link:is(:hover,:focus-visible),.blog-sidebar__post-link:is(:hover,:focus-visible){color:Highlight}}}@layer forced-colors{@media (forced-colors:active){.booking-sidebar{border:var(--border-width-normal) solid CanvasText}.breadcrumb{--breadcrumb-link-color-active:Highlight}.breadcrumb__item:first-child:before,.breadcrumb__item:not(:last-child):after{background-color:CanvasText}.breadcrumb .breadcrumb__item:last-child .breadcrumb__link{color:CanvasText}}}@layer forced-colors{@media (forced-colors:active){.breadcrumb[ismobile][mobilemenuisopen]::part(fake-list){border:var(--border-width-normal) solid CanvasText}.breadcrumb[ismobile][mobilemenuisopen]::part(fake-list):before{border-bottom:var(--breadcrumb-fake-list-triangle-size) solid CanvasText;border-left:var(--breadcrumb-fake-list-triangle-size) solid Canvas;border-right:var(--breadcrumb-fake-list-triangle-size) solid Canvas}.breadcrumb__toggle .icon{background-color:LinkText!important}.breadcrumb__toggle:is(:hover,:focus-visible) .icon{background-color:Highlight!important}}}@layer forced-colors{@media (forced-colors:active){.burger-button{--burger-button-line-color:LinkText}.burger-button:is(:hover,:focus-visible){--burger-button-line-color:Highlight}}}@layer forced-colors{@media (forced-colors:active){.button{border-color:linktext;color:linktext}.button:is(:hover,:focus-visible){border-color:highlight!important;color:highlight!important}}}@layer forced-colors{@media (forced-colors:active){.calendar-pages{border:none}.checkbox:checked{--checkbox-check-background-color:CanvasText}.chip{border:var(--border-width-normal) solid CanvasText}}}@layer forced-colors{@media (forced-colors:active){.chip[is-clickable]:is(:hover,:focus-visible){border:var(--border-width-normal) solid Highlight;color:Highlight}}}@layer forced-colors{@media (forced-colors:active){.code-block,.code-block__language-tag{border:var(--border-width-normal) solid CanvasText}.code-block__language-tag{--code-block-language-tag-top:calc(var(--border-width-normal)*-1);--code-block-language-tag-right:calc(var(--border-width-normal)*-1)}.contact-dialog__close .icon{background-color:LinkText!important}}}@layer forced-colors{@media (forced-colors:active){.contact-dialog__close:is(:hover,:focus-visible) .icon{background-color:Highlight!important}.contact-dialog__link:is(:hover,:focus-visible){color:Highlight!important}}}@layer forced-colors{@media (forced-colors:active){a.content-card:is(:hover,:focus-visible){--content-card-title-color:Highlight;--content-card-text-color:Highlight;--content-card-button-color:Highlight}}}@layer forced-colors{@media (forced-colors:active){.cover-slider__item[element-design]{--color-slider-title-color-hover:highlight}.cover-slider__item[element-design] .cover-slider__title{background-color:transparent}.details{--details-title-active-color:Highlight;--details-chevron-color:LinkText;--details-chevron-active-color:Highlight}.icon.details__chevron{background-color:var(--details-chevron-color)}.divider,hr{--divider-bg-color:CanvasText}}}@layer forced-colors{@media (forced-colors:active){a.event-schedule-item:is(:hover,:focus-visible){--event-schedule-item-title-color:Highlight}}}@layer forced-colors{@media (forced-colors:active){a.event-table-card:is(:hover,:focus-visible){--event-table-card-title-color:Highlight}}}@layer forced-colors{@media (forced-colors:active){exit-warning{--toujou-modal-content-border:var(--border-width-normal) solid CanvasText;--toujou-modal-close-color:LinkText;--toujou-modal-close-hover-color:Highlight}.fav-item{--toujou-fav-item-icon-fill:LinkText;--toujou-fav-item-icon-fill-faved:LinkText;--toujou-fav-item-icon-fill-hover:Highlight;border:var(--border-width-normal) solid var(--toujou-fav-item-icon-fill)}}}@layer forced-colors{@media (forced-colors:active){.fav-item:is(:hover,:focus-visible){--toujou-fav-item-icon-fill:var(--toujou-fav-item-icon-fill-hover)}}}@layer forced-colors{@media (forced-colors:active){.felogin__password-recover-link:is(:hover,:focus-visible){color:Highlight}}}@layer forced-colors{@media (forced-colors:active){.footer{--footer-link-focus-color:Highlight}.footer__socials-link:is(:hover,:focus-visible){background-color:transparent}.footer__socials-link .icon{background-color:LinkText}.footer__socials-link:is(:hover,:focus-visible) .icon{background-color:Highlight}}}@layer forced-colors{@media (forced-colors:active){a.hero-media:is(:hover,:focus-visible){--hero-media-title-color:Highlight}}}@layer forced-colors{@media (forced-colors:active){.icon{--icon-color:CanvasText!important;background-color:CanvasText}}}@layer forced-colors{@media (forced-colors:active){.image-card__title:is(:hover,:focus-visible){color:Highlight}.image-card__title .icon{background-color:LinkText}.image-card__title:is(:hover,:focus-visible) .icon{background-color:Highlight}}}@layer forced-colors{@media (forced-colors:active){a.indexedsearch-pagination__item-link:is(:hover,:focus-visible){--indexedsearch-pagination-item-link-color:Highlight}.indexedsearch-pagination__item--current .indexedsearch-pagination__item-link{--indexedsearch-pagination-item-link-color:CanvasText}.inpage-nav{--inpage-nav-link-after-bg-color:Highlight;--inpage-nav-label-before-bg-color:CanvasText}.inpage-nav:not([ismobile]) .inpage-nav__item[active] .inpage-nav__link,.inpage-nav[ismobile] .inpage-nav__item[active] .inpage-nav__link{color:Highlight}.language-picker{--language-picker-list-item-selected-color:CanvasText;--language-picker-list-item-hover-color:Highlight}.location-finder{--toujou-location-finder-search-search-icon-color:CanvasText;--toujou-location-finder-search-close-icon-opacity:1}}}@layer forced-colors{@media (forced-colors:active){.location-finder::part(geocoder-container-locator-button):after{background-color:CanvasText;opacity:1}}}@layer forced-colors{@media (forced-colors:active){.main-nav{--main-nav-link-color-hover:Highlight}.main-nav__chevron .icon{background-color:LinkText}.main-nav__chevron:is(:hover,:focus-visible) .icon{background-color:Highlight}@media screen and (width > 1024px){.main-nav__list[data-nav-list-level="2"]{border:var(--border-width-normal) solid CanvasText}}}}@layer forced-colors{@media (forced-colors:active){a.map-contact__social{text-decoration:none}a.map-contact__social .icon{background-color:LinkText}a.map-contact__social:is(:hover,:focus-visible) .icon{background-color:Highlight}}}@layer forced-colors{@media (forced-colors:active){.media-info__toggle .icon{background-color:LinkText!important}.media-info__toggle:is(:hover,:focus-visible) .icon{background-color:Highlight!important}}}@layer forced-colors{@media (forced-colors:active){.media-placeholder{border:var(--border-width-normal) solid CanvasText}.media-placeholder:after{background-color:CanvasText}.overlay__infos{border:var(--border-width-normal) solid CanvasText}}}@layer forced-colors{@media (forced-colors:active){.pn-nav__link:is(:hover,:focus-visible){--pn-nav-title-color:Highlight}.pn-nav__button{border:var(--border-width-normal) solid LinkText}.pn-nav__link:is(:hover,:focus-visible) .pn-nav__button{border:none}.pn-nav__button .icon{background-color:LinkText}.pn-nav__link:is(:hover,:focus-visible) .pn-nav__button .icon{background-color:Highlight}.pn-nav__link:is(:hover,:focus-visible) .pn-nav__content{border:var(--border-width-normal) solid Highlight}}}@layer forced-colors{@media (forced-colors:active){.pswp{--pswp-icon-color:LinkText}.pswp__button:is(:hover,:focus-visible){--pswp-icon-color:Highlight}}}@layer forced-colors{@media (forced-colors:active){.quick-link{--quick-link-icon-color:LinkText;border:var(--border-width-normal) solid LinkText}a.quick-link:is(:hover,:focus-visible){--quick-link-text-color:Highlight;--quick-link-icon-color:Highlight;border:var(--border-width-normal) solid Highlight}}}@layer forced-colors{@media (forced-colors:active){.radio:checked{--radio-check-background-color:CanvasText}.select__wrapper:after{background-color:CanvasText}skippy-links{--sl-link-color-focus:Highlight;border:var(--border-width-normal) solid CanvasText}button.slider-bullets__bullet{background-color:linktext;border-color:linktext}}}@layer forced-colors{@media (forced-colors:active){button.slider-bullets__bullet:is(:hover,:focus-visible){background-color:highlight;border-color:highlight}button.slider-bullets__bullet.is-active{background-color:canvasText;border-color:canvasText}.slider-control{--slider-control-border:var(--border-width-normal) solid linktext}.slider-control .icon{background-color:linktext!important}}}@layer forced-colors{@media (forced-colors:active){.slider-control:is(:hover,:focus-visible){--slider-control-border:var(--border-width-normal) solid highlight}.slider-control:is(:hover,:focus-visible) .icon{background-color:highlight!important}}}@layer forced-colors{@media (forced-colors:active){.slider-count{border:var(--border-width-normal) solid CanvasText}.slider-progress{--slider-progress-bg-color:Highlight;--slider-progress-bar-bg-color:CanvasText}.social-media-bar__link .icon{background-color:LinkText!important}}}@layer forced-colors{@media (forced-colors:active){a.social-media-bar__link:is(:hover,:focus-visible) .icon{background-color:Highlight!important}}}@layer forced-colors{@media (forced-colors:active){a.solr-pagination__link{color:LinkText}.solr-pagination__item a.solr-pagination__link:is(:hover,:focus-visible){color:Highlight!important}a.solr-pagination__link .icon{background-color:LinkText!important}a.solr-pagination__link:is(:hover,:focus-visible) .icon{background-color:Highlight!important}}}@layer forced-colors{@media (forced-colors:active){.timeline-card{border:var(--border-width-normal) solid CanvasText}a.timeline-card__button:is(:hover,:focus-visible){color:Highlight!important}}}@layer forced-colors{@media (forced-colors:active){.topbar__actions-link{--topbar-icons-color:Linktext;--topbar-icons-active-color:Highlight}.topbar__actions-link .icon{background-color:LinkText}.topbar__actions-link:is(:hover,:focus-visible) .icon{background-color:Highlight}}}@layer forced-colors{@media (forced-colors:active){.topbutton{--topbutton-border:var(--border-width-normal) solid LinkText}.topbutton:is(:hover,:focus-visible){--topbutton-border:var(--border-width-normal) solid Highlight}.topbutton .icon{background-color:LinkText}.topbutton:is(:hover,:focus-visible) .icon{background-color:Highlight}}}@layer forced-colors{@media (forced-colors:active){.location-finder::part(teaser-component):is(:hover,:focus-visible){--toujou-location-finder-teaser-name-color:highlight}}}@layer forced-colors{@media (forced-colors:active){toujou-modal{--toujou-modal-content-border:var(--border-width-normal) solid CanvasText;--toujou-modal-close-color:LinkText;--toujou-modal-close-hover-color:Highlight}.snackbar{--toujou-snackbar-info-button-color:LinkText}}}@layer forced-colors{@media (forced-colors:active){.snackbar::part(button):is(:hover,:focus-visible){color:Highlight}}}@layer forced-colors{@media (forced-colors:active){main a:not(.button):is(:hover,:focus-visible){color:Highlight}}}