@media(forced-colors:active){.accordion__panel .switch{fill:linktext!important}.accordion__panel:is(:hover,:focus-visible) .switch{fill:highlight!important}.accordion__info svg{fill:canvastext}}@media(forced-colors:active){blockquote:before{background-color:canvastext!important;opacity:1}:is(.blockquotes--primary,.blockquotes--secondary,.blockquotes--inverted) .blockquote__content ul li:before{background-color:canvastext}:is(.blockquotes--primary,.blockquotes--secondary,.blockquotes--inverted) .blockquote__content:before{opacity:1}}@media(forced-colors:active){a.blog-card,.blog-card__title,.blog-card__cta{-webkit-transition:none!important;transition:none!important}:is(.blog-card__date,.blog-card__tag,.blog-card__category) svg{fill:canvastext}a.blog-card:is(:hover,:focus-visible){border-color:highlight!important}a.blog-card:is(:hover,:focus-visible) :is(.blog-card__title,.blog-card__cta){color:highlight!important}}@media(forced-colors:active){.burger span{background-color:linktext}.burger:is(:hover,:focus-visible) span{background-color:highlight}}@media(forced-colors:active){a.button{-webkit-transition:none!important;transition:none!important}a.button:is(:hover,:focus-visible){border-color:highlight!important;color:highlight!important}}@media(forced-colors:active){.catering__item svg{fill:canvastext!important}}@media(forced-colors:active){.code-block{border:1px solid canvastext}}@media(forced-colors:active){.consent__span:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='yellow' d='M38 10v28H10V10h28m0-4H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4z'/%3E%3C/svg%3E")}input[type=checkbox]:checked~span.consent__span:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='yellow' d='M38 6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V10c0-2.21-1.79-4-4-4zM20 34L10 24l2.83-2.83L20 28.34l15.17-15.17L38 16 20 34z'/%3E%3C/svg%3E")}a.consent-widget__description-link:is(:hover,:focus-visible){color:highlight!important}}@media(forced-colors:active){.consent-widget__button{border-color:linktext!important;color:linktext!important;-webkit-transition:none!important;transition:none!important}.consent-widget__button:is(:hover,:focus-visible){border-color:highlight!important;color:highlight!important}}@media(forced-colors:active){.contact-box__label--phone:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='white' d='M13.25 21.59c2.88 5.66 7.51 10.29 13.18 13.17l4.4-4.41c.55-.55 1.34-.71 2.03-.49C35.1 30.6 37.51 31 40 31c1.11 0 2 .89 2 2v7c0 1.11-.89 2-2 2C21.22 42 6 26.78 6 8c0-1.11.9-2 2-2h7c1.11 0 2 .89 2 2 0 2.49.4 4.9 1.14 7.14.22.69.06 1.48-.49 2.03l-4.4 4.42z'/%3E%3C/svg%3E")}.contact-box__label--mail:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='white' d='M40 8H8c-2.21 0-3.98 1.79-3.98 4L4 36c0 2.21 1.79 4 4 4h32c2.21 0 4-1.79 4-4V12c0-2.21-1.79-4-4-4zm0 8L24 26 8 16v-4l16 10 16-10v4z'/%3E%3C/svg%3E")}a.contact-box__link:is(:hover,:focus-visible){color:highlight}}@media(forced-colors:active){a.contact-teaser__phone:is(:hover,:focus-visible),a.contact-teaser__mail:is(:hover,:focus-visible){color:highlight}}@media(forced-colors:active){.date__dates svg{fill:canvastext}}@media(forced-colors:active){.detail-page-grid__icon{background-color:canvastext}}@media(forced-colors:active){.event{border:1px solid canvastext}a.event:is(:hover,:focus-visible){border-color:highlight}.event__location svg{fill:linktext}.event__date-day svg{fill:linktext}.event__data ol li:before{color:linktext!important;border-color:linktext!important}a.event:is(:hover,:focus-visible) .event__title{color:highlight}a.event:is(:hover,:focus-visible) .event__cta{color:highlight}}@media(forced-colors:active){.event-info svg{fill:canvastext!important}.event-info__link a:is(:hover,:focus-visible){color:highlight}}@media(forced-colors:active){a.event-schedule-item:is(:hover,:focus-visible) .event-schedule-item__title{color:highlight}}@media(forced-colors:active){a.event-table__row:is(:hover,:focus-visible) .event-table__title{color:highlight}}@media(forced-colors:active){.form-navigation .button.button--primary{border:1px solid linktext;color:linktext;background-color:canvas;-webkit-transition:none!important;transition:none!important}.form-navigation .button.button--primary:is(:hover,:focus-visible){border:1px solid highlight;color:highlight}}@media(forced-colors:active){a.image-card .image-card__title svg{fill:canvastext!important}a.image-card:is(:hover,:focus-visible) .image-card__title-text{color:highlight!important}a.image-card:is(:hover,:focus-visible) .image-card__title svg{fill:highlight!important}}@media(forced-colors:active){.imagecard-cover__slide--inverted .imagecard-cover__title svg{fill:canvastext!important}a.imagecard-cover__slide:is(:hover,:focus-visible) .imagecard-cover__title{color:highlight!important}a.imagecard-cover__slide:is(:hover,:focus-visible) .imagecard-cover__title svg{fill:highlight!important}}@media(forced-colors:active){.indexedsearch-form__label{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QzE1LjQxIDEyLjU5IDE2IDExLjExIDE2IDkuNSAxNiA1LjkxIDEzLjA5IDMgOS41IDNTMyA1LjkxIDMgOS41IDUuOTEgMTYgOS41IDE2YzEuNjEgMCAzLjA5LS41OSA0LjIzLTEuNTdsLjI3LjI4di43OWw1IDQuOTlMMjAuNDkgMTlsLTQuOTktNXptLTYgMEM3LjAxIDE0IDUgMTEuOTkgNSA5LjVTNy4wMSA1IDkuNSA1IDE0IDcuMDEgMTQgOS41IDExLjk5IDE0IDkuNSAxNHoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTAgMGgyNHYyNEgwWiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);opacity:1}.indexedsearch-form__button{border-color:linktext;color:linktext;-webkit-transition:none;transition:none}.indexedsearch-form__button:is(:hover,:focus-visible){border-color:highlight;color:highlight}}@media(forced-colors:active){.indexedsearch-pagination__item--current .indexedsearch-pagination__item-link{border-color:canvastext;color:canvastext}.indexedsearch-pagination__item-link:is(:hover,:focus-visible){border-color:highlight!important;color:highlight!important}}@media(forced-colors:active){.indexedsearch-result__date,.indexedsearch-result__slug{opacity:1}.indexedsearch-result__title a:is(:hover,:focus-visible),.indexedsearch-result__link:is(:hover,:focus-visible){color:highlight}}@media(forced-colors:active){.inpage-nav[ismobile] .inpage-nav__toggle{border:1px solid canvastext}.inpage-nav[ismobile] .inpage-nav__toggle:after{background-color:linktext}}@media(forced-colors:active){.input,.input--text,.input--textarea,.input--date,.input--date-part,.multi-select{border:1px solid canvastext}:is(.input,.input--text,.input--textarea,.input--date,.input--date-part):is(:hover,:focus-visible){border:1px solid highlight}.input-group--has-success :is(.input,.input--text,.input--textarea,.input--date,.input--date-part){forced-color-adjust:none;border:1px solid lime;background-color:transparent}.input-group--has-error :is(.input,.input--text,.input--textarea,.input--date,.input--date-part){forced-color-adjust:none;border:1px solid crimson;background-color:transparent}.select__wrapper:after{background-color:canvastext}input.radio{opacity:1!important;border-color:canvastext}.radio:checked:after{background-color:highlight}input.checkbox{opacity:1!important;border-color:canvastext}.input-group--has-error input.checkbox{forced-color-adjust:none;border-color:#dc143c;background-color:transparent}.checkbox:after{background-color:highlight}}@media(forced-colors:active){.hb-wrapper .hb-main-container button{opacity:1}.hb-wrapper .hb-main-container button svg{fill:linktext}.hb-wrapper .hb-main-container button:is(:hover,:focus-visible) svg{fill:highlight}}@media(forced-colors:active){.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}}@media(forced-colors:active){.map__title svg{fill:canvastext!important}}@media(forced-colors:active){.navigation--breadcrumb .navigation-item:before{background-color:canvastext}a.navigation-item__link{-webkit-transition:none!important;transition:none!important}a.navigation-item__link:is(:hover,:focus-visible,:focus-within){color:highlight!important}.navigation--breadcrumb a.navigation-item__link:is(:hover,:focus-visible){color:highlight}}@media(forced-colors:active){a.navigation-contact__cta:is(:hover,:focus-visible){color:highlight!important}}@media(forced-colors:active){.navigation-item__toggle-state:before{background-color:linktext}}@media(forced-colors:active){.overlay__button,.overlay-button-close-trigger{background-color:transparent;color:linktext!important;border-color:linktext!important}:is(.overlay__button,.overlay-button-close-trigger):is(:hover,:focus-visible){background-color:transparent;color:highlight!important;border-color:highlight!important}}@media(forced-colors:active){.p-n-navigation__svg{fill:linktext!important}a.p-n-navigation__link:is(:hover,:focus-visible,:focus-within) .p-n-navigation__svg{fill:highlight!important}}@media(forced-colors:active){.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:is(:hover,:focus-visible) .portfolio-gallery__button-icon{background-color:highlight!important}.portfolio-gallery__button-text{color:linktext!important}.portfolio-gallery__button:is(:hover,:focus-visible) .portfolio-gallery__button-text{color:highlight!important}}@media(forced-colors:active){.quick-link{--quick-link-icon-color: mark;--quick-link-text-color: mark;border:1px solid mark}.quick-link:is(:hover,:focus-visible){--quick-link-icon-color: highlight;--quick-link-text-color: highlight;border:1px solid highlight}}@media(forced-colors:active){.rating-stars{--rating-stars-color: highlight;forced-color-adjust:preserve-parent-color}}@media(forced-colors:active){.review__rating svg{fill:canvastext}.review__item-info svg{fill:canvastext}.review__cta{color:linktext}.review__cta:is(:hover,:focus-visible){color:highlight}}@media(forced-colors:active){a.review-pagination__item:is(:hover,:focus-visible){color:highlight}a.review-pagination__item svg{fill:linktext}a.review-pagination__item:is(:hover,:focus-visible) svg{fill:highlight}}@media(forced-colors:active){.season-switch-bar{border:1px solid canvastext;background-color:canvas}.season-switch-bar__select-wrapper:after{background-color:linktext!important}.season-switch-bar__select-wrapper:has(.season-trigger:is(:hover,:focus-visible)):after{background-color:highlight!important}}@media(forced-colors:active){.season-trigger-ce .season-trigger{border:1px solid}.season-trigger{border-color:linktext!important;color:linktext!important}.season-trigger:is(:hover,:focus-visible){border-color:highlight!important;color:highlight!important}.season-trigger-wrap:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='linktext' d='M8.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/%3E%3C/svg%3E")}}@media(forced-colors:active){.slider__control svg{fill:linktext!important}.slider__control:is(:hover,:focus-visible) svg{fill:highlight!important}.glider-dot{background-color:linktext!important;opacity:1!important;-webkit-transition:none;transition:none}.glider-dot:not(.active):is(:hover,:focus-visible){background-color:highlight!important}.glider-dot.active{background-color:canvastext!important}}@media(forced-colors:active){toujou-snackbar{border-color:highlight!important}}@media(forced-colors:active){.social__item:has(a.social__link){background-color:linktext!important}.social__item:has(a.social__link):is(:hover,:focus-visible,:focus-within){background-color:highlight!important}a.social__link{background-color:transparent!important}}@media(forced-colors:active){.socialmediabar .fa:before{background-color:linktext!important}a.socialmediabar__link:is(:hover,:focus-visible) .fa:before{background-color:highlight!important}}@media(forced-colors:active){.solr-facets-in-use{border-bottom:none!important}}@media(forced-colors:active){.solr-filters__mobile-headline:before{background-color:canvastext}}@media(forced-colors:active){.solr-pagination__item{color:linktext!important}.solr-pagination__item--active .solr-pagination__link--active{color:canvastext!important}.solr-pagination__item:is(:hover,:focus-visible){color:highlight!important}.solr-pagination__icon{background-color:linktext!important}.solr-pagination__icon:is(:hover,:focus-visible){background-color:highlight!important}}@media(forced-colors:active){button.third-party-content__button{border-color:linktext!important;color:linktext!important;-webkit-transition:none!important;transition:none!important}button.third-party-content__button:is(:hover,:focus-visible){border-color:highlight!important;color:highlight!important}}@media(forced-colors:active){.timeline[timeline-direction=horizontal]:before{background-color:canvastext}.timeline[timeline-direction=horizontal]:after{background-color:canvastext}.timeline[timeline-direction=vertical] .timeline__container:before{background-color:canvastext}.timeline[timeline-direction=horizontal] .timeline__container:before,.timeline[timeline-direction=vertical] .timeline__line-start:before{background-color:canvastext}}@media(forced-colors:active){.timeline-item__card{border:1px solid canvastext}.timeline-item__card:before,.timeline-item__card:after{background-color:canvastext}.timeline-item__year{border:1px solid canvastext}}@media(forced-colors:active){.timeline-legend{border:1px solid canvastext}.timeline-legend__link[is-active]{color:canvastext}a.timeline-legend__link:is(:hover,:focus-visible){color:highlight}}@media(forced-colors:active){.top-bar__toggle:before{background-color:linktext}.top-bar__toggle:is(:hover,:focus-visible):before{background-color:highlight}}@media(forced-colors:active){.topbutton{background-color:canvas;border:1px solid linktext}.topbutton:is(:hover,:focus-visible){background-color:canvas;border:1px solid highlight}.topbutton:after{background-color:linktext}.topbutton:is(:hover,:focus-visible):after{background-color:highlight}}@media(forced-colors:active){.toujou-card__icon{background-color:canvastext!important;opacity:1}.toujou-card__image--dummy:after{background-color:canvastext!important;opacity:1}svg.toujou-card__flight-icon{fill:canvastext!important;opacity:1}.toujou-card__subtitle{opacity:1}a.toujou-card__title-link:is(:hover,:focus-visible){color:highlight!important}a.toujou-card__cta{-webkit-transition:none!important;transition:none!important}a.toujou-card__cta:is(:hover,:focus-visible){color:highlight!important;border-color:highlight!important}}@media(forced-colors:active){.toujou-chip__icon{background-color:canvastext!important;opacity:1}}@media(forced-colors:active){.toujou-list-item__icon{background-color:canvastext!important;opacity:1}.toujou-list-item__image--dummy:after{background-color:canvastext!important;opacity:1}svg.toujou-list-item__flight-icon{fill:canvastext!important;opacity:1}.toujou-list-item__subtitle{opacity:1}a.toujou-list-item__title-link:is(:hover,:focus-visible){color:highlight!important}}@media(forced-colors:active){toujou-modal{--toujou-modal-backdrop-color: rgb(0 0 0 / 90%)}toujou-modal::part(modal-content){border:1px solid canvastext}toujou-modal::part(modal-header-close){border-color:linktext;color:linktext;-webkit-transition:none;transition:none}toujou-modal::part(modal-header-close):is(:hover,:focus-visible){border-color:highlight;color:highlight}}@media(forced-colors:active){toujou-spinner{--toujou-spinner-start-color: highlight !important;--toujou-spinner-end-color: highlight !important}}@media(forced-colors:active){.trip-card__flight svg{fill:canvastext!important}}@media(forced-colors:active){.trip-data__flight svg{fill:canvastext}svg.trip-data__icon{fill:canvastext!important}}@media(forced-colors:active){:is(ul,ol):not([class]),:is(ul,ol).list,:is(ul,ol).list.list--secondary,:is(ul,ol).list.list--font{--toujou-list-color: canvastext}:is(p,ul,ol) a{color:linktext}:is(p,ul,ol) a:is(:hover,:focus-visible){color:highlight}}
