@media (forced-colors:active){.accordion__panel .switch{fill:linktext!important}.accordion__panel:is(:hover,:focus-visible) .switch,a.image-card:is(:hover,:focus-visible) .image-card__title svg,a.imagecard-cover__slide:is(:hover,:focus-visible) .imagecard-cover__title svg{fill:highlight!important}.accordion__info svg{fill:canvastext}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}.blog-card__cta,.blog-card__title,a.blog-card,a.button,a.navigation-item__link{-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}.burger span{background-color:linktext}.burger:is(:hover,:focus-visible) span{background-color:highlight}a.button:is(:hover,:focus-visible){border-color:highlight!important;color:highlight!important}.catering__item svg{fill:canvastext!important}.code-block{border:1px solid canvastext}.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}.consent-widget .button.consent-widget__button{color:linktext;border-color:linktext;-webkit-transition:none;transition:none}.consent-widget .button.consent-widget__button:is(:hover,:focus-visible){color:highlight;border-color:highlight}.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")}.event-info__link a:is(:hover,:focus-visible),a.contact-box__link:is(:hover,:focus-visible),a.event-table__row:is(:hover,:focus-visible) .event-table__title{color:highlight}.date__dates svg{fill:canvastext}.departure:not(:last-child),.event-table__row:not(:last-child){border-bottom:1px solid canvastext}.detail-page-grid__icon,.select__wrapper::after{background-color:canvastext}.event-info svg,.imagecard-cover__slide--inverted .imagecard-cover__title svg,a.image-card .image-card__title svg{fill:canvastext!important}.event-table__date,.event-table__duration,.event-table__top{color:canvastext}a.image-card:is(:hover,:focus-visible) .image-card__title-text,a.imagecard-cover__slide:is(:hover,:focus-visible) .imagecard-cover__title{color:highlight!important}.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}.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}.hb-wrapper .hb-main-container button,.indexedsearch-result__date,.indexedsearch-result__slug{opacity:1}.checkbox__description a:is(:hover,:focus-visible),.indexedsearch-result__link:is(:hover,:focus-visible),.indexedsearch-result__title a:is(:hover,:focus-visible),.navigation--breadcrumb a.navigation-item__link:is(:hover,:focus-visible){color:highlight}.inpage-nav[ismobile] .inpage-nav__toggle,.input,.input--date,.input--date-part,.input--text,.input--textarea,.multi-select{border:1px solid canvastext}.inpage-nav[ismobile] .inpage-nav__toggle::after{background-color:linktext}: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 #0f0;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 #dc143c;background-color:transparent}input.checkbox,input.radio{opacity:1!important;border-color:canvastext}.radio:checked::after{background-color:highlight}.input-group--has-error input.checkbox{forced-color-adjust:none;border-color:#dc143c;background-color:transparent}.checkbox::after{background-color:highlight}.form .form-navigation .button{background-color:transparent;color:linktext;border:1px solid linktext!important;-webkit-transition:none;transition:none}.form .form-navigation .button:is(:hover,:focus-visible){background-color:transparent;color:highlight;border:1px solid highlight!important}.hb-wrapper .hb-main-container button svg,a.review-pagination__item svg{fill:linktext}.hb-wrapper .hb-main-container button:is(:hover,:focus-visible) svg,a.review-pagination__item:is(:hover,:focus-visible) svg{fill:highlight}.location-finder{--toujou-location-finder-search-search-icon-color:canvastext;--toujou-location-finder-search-close-icon-opacity:1}.location-finder::part(geocoder-container-locator-button)::after{opacity:1;background-color:canvastext}.location-finder__map-toggle,button.third-party-content__button{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}.navigation--breadcrumb .navigation-item:first-child::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='white' d='M20 40V28h8v12h10V24h6L24 6 4 24h6v16z'/%3E%3C/svg%3E")}a.navigation-contact__cta:is(:hover,:focus-visible),a.navigation-item__link:is(:hover,:focus-visible),a.navigation-item__link:is(:hover,:focus-visible,:focus-within){color:highlight!important}.navigation-item__toggle-state::before{background-color:linktext}.overlay-button-close-trigger::after,.overlay-button-close-trigger::before,.overlay__button::after,.overlay__button::before{background-color:canvastext}.overlay-button-close-trigger:is(:hover,:focus-visible),.overlay__button:is(:hover,:focus-visible){opacity:1}.overlay-button-close-trigger:is(:hover,:focus-visible)::after,.overlay-button-close-trigger:is(:hover,:focus-visible)::before,.overlay__button:is(:hover,:focus-visible)::after,.overlay__button:is(:hover,:focus-visible)::before{background-color:highlight}.p-n-navigation__svg{fill:linktext!important}.slider__control:is(:hover,:focus-visible) svg,a.p-n-navigation__link:is(:hover,:focus-visible,:focus-within) .p-n-navigation__svg{fill:highlight!important}.portfolio-gallery__button{border-color:linktext!important}.portfolio-gallery__button:is(:hover,:focus-visible){border-color:highlight!important}.portfolio-gallery__button-icon,.season-switch-bar__select-wrapper::after{background-color:linktext!important}.portfolio-gallery__button:is(:hover,:focus-visible) .portfolio-gallery__button-icon,a.socialmediabar__link:is(:hover,:focus-visible) .fa::before{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}.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}toujou-rating-radios{--rating-radio-icon-default-color:linktext;--rating-radio-icon-default-hover:highlight;--rating-radio-icon-default-checked:linktext}.rating-radio:has(~.rating-radio:is(:hover,:focus-visible)),.rating-radio:is(:hover,:focus-visible){background-color:var(--rating-radio-icon-default-hover)}.review__item-info svg,.review__rating svg{fill:canvastext}.review__cta{color:linktext}.review__cta:is(:hover,:focus-visible),a.review-pagination__item:is(:hover,:focus-visible){color:highlight}.season-switch-bar{border:1px solid canvastext;background-color:canvas}.season-switch-bar__select-wrapper:has(.season-trigger:is(:hover,:focus-visible))::after{background-color:highlight!important}.season-trigger-ce .season-trigger{border:1px solid}.season-trigger{border-color:linktext!important;color:linktext!important}.season-trigger:is(:hover,:focus-visible),button.third-party-content__button: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='mark' d='M8.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z'/%3E%3C/svg%3E")}.slider__control svg{fill:linktext!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}.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}.socialmediabar .fa::before{background-color:linktext!important}.solr-facets-in-use{border-bottom:none!important}.solr-filters__mobile-headline::before,.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}.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}.timeline-item__card,.timeline-item__year,.timeline-legend{border:1px solid canvastext}a.timeline-item__cta{-webkit-transition:none;transition:none}a.timeline-item__cta:is(:hover,:focus-visible){color:highlight;border-color:highlight}.timeline-legend__link[is-active]{color:canvastext}:is(p,ul,ol) a:is(:hover,:focus-visible),a.timeline-legend__link:is(:hover,:focus-visible){color:highlight}.top-bar__toggle::before,.topbutton::after{background-color:linktext}.top-bar__toggle:is(:hover,:focus-visible)::before,.topbutton:is(:hover,:focus-visible)::after{background-color:highlight}.topbutton{background-color:canvas;border:1px solid linktext}.topbutton:is(:hover,:focus-visible){background-color:canvas;border:1px solid highlight}.toujou-card__icon{background-color:canvastext;opacity:1}a.toujou-card__title-link:is(:hover,:focus-visible),a.toujou-chip__link:is(:hover,:focus-visible),a.toujou-list-item__title-link:is(:hover,:focus-visible){color:highlight!important}.toujou-chip__icon{background-color:canvastext!important;opacity:1}.toujou-list-item__icon{background-color:canvastext;opacity:1}toujou-spinner{--toujou-spinner-start-color:highlight!important;--toujou-spinner-end-color:highlight!important}.trip-data__flight svg{fill:canvastext}svg.trip-data__icon{fill:canvastext!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}}