body>img[src*="io.fusedeck.net/t/event"],.m-small-teaser--carousel .m-small-teaser__wrapper .swiper-notification{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}.form-type-textfield>label,.form-type-textarea>label,.form-type-select>label,.form-type-email>label,.form-type-tel>label,.form-type-url>label,.form-type-search>label,.form-type-date>label,.form-type-password>label,.form-type-entity-autocomplete>label,.form-type-super-term-reference-autocomplete>label,.fieldset-legend,.form-type-radio.webform-element-help-container--title label,.form-type-checkbox.webform-element-help-container--title label,.form-type-radio.webform-element-help-container--title .webform-element-more--content,.form-type-checkbox.webform-element-help-container--title .webform-element-more--content,.form-type-radio.webform-element-help-container--title .webform-element-more .webform-element-more--link,.form-type-checkbox.webform-element-help-container--title .webform-element-more .webform-element-more--link,.description,.form-type-managed-file>label,.form-item--error-message,.recaptcha-no-badge-message{margin-bottom:var(--spacingXXS);color:var(--color-slate-90);font-size:13px;line-height:1.25;display:block}.form-type-radio:has(.description) label{margin-bottom:var(--spacingXXS);color:var(--color-slate-90);font-size:13px;line-height:1.25;display:block}.form-type-checkbox:has(.description) label{margin-bottom:var(--spacingXXS);color:var(--color-slate-90);font-size:13px;line-height:1.25;display:block}.form-type-radio:has(.description) .webform-element-more--content{margin-bottom:var(--spacingXXS);color:var(--color-slate-90);font-size:13px;line-height:1.25;display:block}.form-type-checkbox:has(.description) .webform-element-more--content{margin-bottom:var(--spacingXXS);color:var(--color-slate-90);font-size:13px;line-height:1.25;display:block}.form-type-radio:has(.description) .webform-element-more .webform-element-more--link{margin-bottom:var(--spacingXXS);color:var(--color-slate-90);font-size:13px;line-height:1.25;display:block}.form-type-checkbox:has(.description) .webform-element-more .webform-element-more--link{margin-bottom:var(--spacingXXS);color:var(--color-slate-90);font-size:13px;line-height:1.25;display:block}.form-type-radio label.option,.form-type-checkbox label.option,.form-type-radio.webform-element-help-container--title .webform-element-description,.form-type-checkbox.webform-element-help-container--title .webform-element-description{margin-bottom:var(--spacingXS);color:var(--color-slate-90);font-size:16px;line-height:1.5;display:block}.form-type-radio:has(.description) .webform-element-description{margin-bottom:var(--spacingXS);color:var(--color-slate-90);font-size:16px;line-height:1.5;display:block}.form-type-checkbox:has(.description) .webform-element-description{margin-bottom:var(--spacingXS);color:var(--color-slate-90);font-size:16px;line-height:1.5;display:block}.m-tours__select,.form-type-textfield input,.form-type-textarea input,.form-type-select input,.form-type-email input,.form-type-tel input,.form-type-url input,.form-type-search input,.form-type-date input,.form-type-password input,.form-type-entity-autocomplete input,.form-type-super-term-reference-autocomplete input,.form-type-textarea textarea,.form-type-select .form-select,.select2-container .select2-selection{border:1px solid var(--color-slate-30);width:100%;max-width:100%;-webkit-box-shadow:none;box-shadow:none;padding:11px;font-size:16px;font-weight:400;line-height:1.5}.m-tours__select:hover,.form-type-textfield input:hover,.form-type-textarea input:hover,.form-type-select input:hover,.form-type-email input:hover,.form-type-tel input:hover,.form-type-url input:hover,.form-type-search input:hover,.form-type-date input:hover,.form-type-password input:hover,.form-type-entity-autocomplete input:hover,.form-type-super-term-reference-autocomplete input:hover,.form-type-textarea textarea:hover,.form-type-select .form-select:hover,.select2-container .select2-selection:hover{border-color:var(--color-slate-90)}.m-tours__select:focus,.form-type-textfield input:focus,.form-type-textarea input:focus,.form-type-select input:focus,.form-type-email input:focus,.form-type-tel input:focus,.form-type-url input:focus,.form-type-search input:focus,.form-type-date input:focus,.form-type-password input:focus,.form-type-entity-autocomplete input:focus,.form-type-super-term-reference-autocomplete input:focus,.form-type-textarea textarea:focus,.form-type-select .form-select:focus,.select2-container .select2-selection:focus{outline:2px solid var(--focus-color)}.m-tours__select,.form-type-select .form-select,.select2-container .select2-selection,.m-availability-teaser__location-select{padding-right:calc(var(--spacingM) * 2);background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-arrow-down-view) 50% no-repeat;background-color:var(--color-white-100);background-repeat:no-repeat;background-position:center right var(--spacingS);appearance:none;background-size:16px 16px;border-radius:0}.ui-widget.ui-widget-content a,.tourplanner .google-link a,.m-lead__toggle,.c-text a,.content-block a,.form-type-webform-markup a{padding-bottom:var(--spacingXXXS);color:var(--color-slate-90);word-break:break-all;word-break:break-word;border-bottom:1px solid var(--color-slate-50);-webkit-transition:var(--basic-transition);transition:var(--basic-transition);text-decoration:none}.ui-widget.ui-widget-content a+.icon--external-link,.tourplanner .google-link a+.icon--external-link,.m-lead__toggle+.icon--external-link,.c-text a+.icon--external-link,.content-block a+.icon--external-link,.form-type-webform-markup a+.icon--external-link{display:none}.ui-widget.ui-widget-content a:hover,.tourplanner .google-link a:hover,.m-lead__toggle:hover,.c-text a:hover,.content-block a:hover,.form-type-webform-markup a:hover,.ui-widget.ui-widget-content a:active,.tourplanner .google-link a:active,.m-lead__toggle:active,.c-text a:active,.content-block a:active,.form-type-webform-markup a:active{color:var(--color-slate-90);border-bottom:1px solid var(--color-slate-90)}.c-footer-language-switch .language-link,.c-footer-contact-block--body a{padding-bottom:var(--spacingXXXS);color:var(--color-white-100);word-break:break-all;word-break:break-word;-webkit-transition:var(--basic-transition);transition:var(--basic-transition);border-bottom:1px solid;text-decoration:none}.c-footer-language-switch .language-link+.icon--external-link,.c-footer-contact-block--body a+.icon--external-link{display:none}.c-footer-language-switch .language-link:hover,.c-footer-contact-block--body a:hover,.c-footer-language-switch .language-link:active,.c-footer-contact-block--body a:active{color:currentColor}.tourplanner .google-link a[href^=http\:],.c-text a[href^=http\:],.content-block a[href^=http\:],.form-type-webform-markup a[href^=http\:],.tourplanner .google-link a[href^=https\:],.c-text a[href^=https\:],.content-block a[href^=https\:],.form-type-webform-markup a[href^=https\:]{margin-right:1.25em;padding-bottom:0;position:relative}.tourplanner .google-link a[href^=http\:]:after,.c-text a[href^=http\:]:after,.content-block a[href^=http\:]:after,.form-type-webform-markup a[href^=http\:]:after,.tourplanner .google-link a[href^=https\:]:after,.c-text a[href^=https\:]:after,.content-block a[href^=https\:]:after,.form-type-webform-markup a[href^=https\:]:after{content:"";opacity:.7;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.79113 10.875L0.875 9.97177L8.66855 2.16532H1.10726V0.875H10.875V10.6427H9.58468V3.08145L1.79113 10.875Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;width:.5em;height:.5em;margin-top:.6em;margin-left:.4em;position:absolute}.tourplanner .google-link a[href^=http\:]:hover:after,.c-text a[href^=http\:]:hover:after,.content-block a[href^=http\:]:hover:after,.form-type-webform-markup a[href^=http\:]:hover:after,.tourplanner .google-link a[href^=https\:]:hover:after,.c-text a[href^=https\:]:hover:after,.content-block a[href^=https\:]:hover:after,.form-type-webform-markup a[href^=https\:]:hover:after{opacity:1}.c-header-quicklinks__list,.c-header-quicklinks__lined-up,.c-header-menu-outbound-links__list,.c-header-language-switch .links,.pager__items,.m-main-menu__menu,.m-link-list__list,.m-inpagenav__items,.m-footer ul,.m-detail-page-contact-block .contact-block-column__links,.c-header-user-profile-loggedin ul,.c-small-teaser-refactor__content__personalisation-list ul,.c-small-teaser__content .personalisation-features ul,.c-facet,.c-facet__items{margin:0;padding:0;list-style:none}.ds_additionaldescription,.decorative-table .row{justify-content:space-between;align-items:baseline;gap:var(--spacingS);padding:var(--spacingL) var(--spacingS);border-top:var(--border);display:flex;position:relative}.ds_additionaldescription:last-child,.decorative-table .row:last-child{border-bottom:var(--border)}.ds_additionaldescription .ds_title,.decorative-table .row .row_title{color:var(--color-slate-100);margin:0;font-size:18px;font-weight:700;line-height:1.667}.ds_additionaldescription .ds_text,.decorative-table .row .row_content{flex-shrink:0;flex-basis:60%;font-size:18px}.ds_additionaldescription .ds_text p,.decorative-table .row .row_content p{font-size:18px}.ds_additionaldescription .ds_text p:first-of-type,.decorative-table .row .row_content p:first-of-type,.ds_additionaldescription .ds_text li:first-of-type,.decorative-table .row .row_content li:first-of-type,.ds_additionaldescription .ds_text ul,.decorative-table .row .row_content ul{margin-top:0}.decorative-table{margin-top:var(--spacingL)}@media (width<=768px){.responsive-rows.decorative-table .row{gap:var(--spacingXXS);padding:var(--spacingL) 0;flex-direction:column}}.decorative-table .row .row_head{position:relative}.decorative-table .row .row_icon{width:26px;height:26px;margin-right:var(--spacingS);color:var(--color-slate-90);position:absolute;top:0;left:0}.decorative-table .row .row_icon+.row_title{padding-left:40px}.c-cite__quote{font-family:var(--font2);color:var(--color-slate-100);font-size:24px;font-weight:700;line-height:1.25}@media (width>=36em){.c-cite__quote{font-size:28px}}@media (width>=61.25em){.c-cite__quote{font-size:32px}}@media (width>=75em){.c-cite__quote{font-size:40px}}@media (width>=90em){.c-cite__quote{font-size:42px;line-height:1.238}}#modal_maillingwork_form p:first-child,#modal_maillingwork_form h3,#modal_emarsys_form p:first-child,#modal_emarsys_form h3,.submission-message__wrapper p:first-child,.submission-message__wrapper h3,.paragraph-form p:first-child,.paragraph-form h3,.c-newsletter-block h2,.c-newsletter-block h3,.c-newsletter-block h4,.c-newsletter-block h5,.c-newsletter-block h6{font-family:var(--font2);color:var(--color-slate-100);font-size:24px;font-weight:700;line-height:1.25}@media (width>=48em){#modal_maillingwork_form p:first-child,#modal_maillingwork_form h3,#modal_emarsys_form p:first-child,#modal_emarsys_form h3,.submission-message__wrapper p:first-child,.submission-message__wrapper h3,.paragraph-form p:first-child,.paragraph-form h3,.c-newsletter-block h2,.c-newsletter-block h3,.c-newsletter-block h4,.c-newsletter-block h5,.c-newsletter-block h6{font-size:28px;line-height:1.285}}@media (width>=75em){#modal_maillingwork_form p:first-child,#modal_maillingwork_form h3,#modal_emarsys_form p:first-child,#modal_emarsys_form h3,.submission-message__wrapper p:first-child,.submission-message__wrapper h3,.paragraph-form p:first-child,.paragraph-form h3,.c-newsletter-block h2,.c-newsletter-block h3,.c-newsletter-block h4,.c-newsletter-block h5,.c-newsletter-block h6{font-size:32px;line-height:1.25}}.m-table--stacked .m-table__collapsible__header{font-family:var(--font2);color:var(--color-slate-100);font-size:20px;font-weight:700;line-height:1.2}@media (width>=48em){.m-table--stacked .m-table__collapsible__header{font-size:22px;line-height:1.227}}@media (width>=61.25em){.m-table--stacked .m-table__collapsible__header{font-size:24px;line-height:1.167}}@media (width>=75em){.m-table--stacked .m-table__collapsible__header{line-height:1.25}}.c-search-list-item__text,.c-newsletter-block__form__input input,.c-info-item__label,.cite-person,.m-tours__label,.m-table__caption,.m-table table,.m-detail-page-contact-block .contact-block-column__links{color:var(--color-slate-100);font-size:16px;line-height:1.5}.c-image__caption,.c-video__caption,.c-season__label,.c-audio__caption,.m-price__meta-info,.c-header-user-profile-menu__back-link,.emarsys-form input[type=button],.c-header-quicklinks__link,.c-header-quicklinks__lined-up-link,.m-small-teaser__overview-link a,.m-link-list .c-link-list-item,.c-breadcrumb__link,.m-navigationteaser__link-title,.m-main-menu__overviewlink,.m-main-menu__backlink,.c-newsletter-block--link{font-size:12px;line-height:1.33}.c-header-quicklinks__link,.c-header-quicklinks__lined-up-link,.m-small-teaser__overview-link a,.m-link-list .c-link-list-item,.c-breadcrumb__link,.m-navigationteaser__link-title,.m-main-menu__overviewlink,.m-main-menu__backlink,.c-newsletter-block--link{font-weight:700;text-decoration:none}.p-ski-resort__content,.c-price-row__inner,#modal_maillingwork_form p,#modal_emarsys_form p,.submission-message__wrapper p,.paragraph-form p,#modal_maillingwork_form form fieldset legend span,#modal_maillingwork_form form fieldset legend .fieldset-legend,#modal_emarsys_form form fieldset legend span,#modal_emarsys_form form fieldset legend .fieldset-legend,.submission-message__wrapper form fieldset legend span,.submission-message__wrapper form fieldset legend .fieldset-legend,.paragraph-form form fieldset legend span,.paragraph-form form fieldset legend .fieldset-legend,.c-info-item__value,.c-info-item__toggle,.p-tour__content,.m-lead__more,.m-detail-page-contact-block .contact-block-column__wrapper,.c-text,.content-block,.form-type-webform-markup,.m-table__document{color:var(--color-slate-100);word-break:break-word;font-size:18px;line-height:1.667}@media (width>=61.25em){.p-ski-resort__content,.c-price-row__inner,#modal_maillingwork_form p,#modal_emarsys_form p,.submission-message__wrapper p,.paragraph-form p,#modal_maillingwork_form form fieldset legend span,#modal_maillingwork_form form fieldset legend .fieldset-legend,#modal_emarsys_form form fieldset legend span,#modal_emarsys_form form fieldset legend .fieldset-legend,.submission-message__wrapper form fieldset legend span,.submission-message__wrapper form fieldset legend .fieldset-legend,.paragraph-form form fieldset legend span,.paragraph-form form fieldset legend .fieldset-legend,.c-info-item__value,.c-info-item__toggle,.p-tour__content,.m-lead__more,.m-detail-page-contact-block .contact-block-column__wrapper,.c-text,.content-block,.form-type-webform-markup,.m-table__document{font-size:20px;line-height:1.6}}.m-table__document{font-weight:700}.c-newsletter-block form label{color:var(--color-slate-100);font-size:13px;line-height:1.23}.c-preline-tour,.c-medium-teaser__topline,.c-difficulty,.c-small-teaser-refactor__content__topline,.c-small-teaser-refactor__content__rows__first-row__difficulty,.c-small-teaser__content .content__topline,.c-small-teaser__content .content__specs .specs__difficulty{letter-spacing:.05em;text-transform:uppercase;color:var(--color-slate-70);margin:0 0 var(--spacingXXS) 0;font-size:11px;font-weight:700;line-height:1.45}@media (width>=61.25em){.c-preline-tour,.c-medium-teaser__topline,.c-difficulty,.c-small-teaser-refactor__content__topline,.c-small-teaser-refactor__content__rows__first-row__difficulty,.c-small-teaser__content .content__topline,.c-small-teaser__content .content__specs .specs__difficulty{font-size:15px;line-height:1.33}}.c-medium-teaser__text,.c-small-teaser__content .content__text,.c-small-teaser__content .content__pricelist,.c-small-teaser__content .content__opening-hours{color:var(--color-slate-100);font-size:16px;line-height:1.375}@media (width>=61.25em){.c-medium-teaser__text,.c-small-teaser__content .content__text,.c-small-teaser__content .content__pricelist,.c-small-teaser__content .content__opening-hours{line-height:1.5}}.c-breadcrumb__link,.m-navigationteaser__link-title,.m-main-menu__overviewlink,.m-main-menu__backlink,.c-newsletter-block--link{letter-spacing:var(--letter-spacing);text-transform:uppercase;color:var(--color-main-link)}.c-header-menu-outbound-links__link{letter-spacing:var(--letter-spacing);text-transform:uppercase;color:var(--color-slate-100);font-size:13px;font-weight:700;line-height:1.23;text-decoration:none}.m-small-teaser__overview-link a,.m-link-list .c-link-list-item{color:var(--color-main-link);font-size:18px;line-height:1.222}@media (width>=48em){.m-small-teaser__overview-link a,.m-link-list .c-link-list-item{font-size:20px;line-height:1.6}}.c-show-all__label,.c-footer-social-menu--title,.c-footer-menu--title,.c-footer-menu--item,.c-footer-menu--link,.m-footer__partnerlogos__title{color:var(--color-white-100);font-size:16px;line-height:1.5}.p-ski-resort .resort-summary--centered,.p-point-of-interest__content,.p-point-of-interest__regio,.p-point-of-interest__google-link,.p-tour__content,.p-tour__regio,.p-tour__google-link,.p-event__content,.p-event__regio,.p-event__google-link,.p-product__content,.p-product__regio,.p-product__google-link,.p-ski-resort__content,.p-ski-resort__regio,.p-ski-resort__google-link,.c-preline-tour,.l-grid__region--onecol .l-utilization-display,.l-grid__region--onecol .l-text,.l-grid--onecol .l-table,.m-specs,.m-source,.m-small-teaser--grid .c-text,.m-small-teaser--grid .c-headline,.l-grid__region--onecol .l-link-list,.m-lead,.m-inpagenav__wrapper,.l-grid__region--onecol .l-iframe .c-headline,.l-grid__region--onecol .l-html .c-headline,.m-discover-swiss-map,.l-grid__region--onecol .l-detail-page-contact-block,.l-grid__region--onecol .l-audio{grid-column:span var(--gridColumns)}@media (width>=48em){.p-ski-resort .resort-summary--centered,.p-point-of-interest__content,.p-point-of-interest__regio,.p-point-of-interest__google-link,.p-tour__content,.p-tour__regio,.p-tour__google-link,.p-event__content,.p-event__regio,.p-event__google-link,.p-product__content,.p-product__regio,.p-product__google-link,.p-ski-resort__content,.p-ski-resort__regio,.p-ski-resort__google-link,.c-preline-tour,.l-grid__region--onecol .l-utilization-display,.l-grid__region--onecol .l-text,.l-grid--onecol .l-table,.m-specs,.m-source,.m-small-teaser--grid .c-text,.m-small-teaser--grid .c-headline,.l-grid__region--onecol .l-link-list,.m-lead,.m-inpagenav__wrapper,.l-grid__region--onecol .l-iframe .c-headline,.l-grid__region--onecol .l-html .c-headline,.m-discover-swiss-map,.l-grid__region--onecol .l-detail-page-contact-block,.l-grid__region--onecol .l-audio{grid-column:2/12}}@media (width>=75em){.p-ski-resort .resort-summary--centered,.p-point-of-interest__content,.p-point-of-interest__regio,.p-point-of-interest__google-link,.p-tour__content,.p-tour__regio,.p-tour__google-link,.p-event__content,.p-event__regio,.p-event__google-link,.p-product__content,.p-product__regio,.p-product__google-link,.p-ski-resort__content,.p-ski-resort__regio,.p-ski-resort__google-link,.c-preline-tour,.l-grid__region--onecol .l-utilization-display,.l-grid__region--onecol .l-text,.l-grid--onecol .l-table,.m-specs,.m-source,.m-small-teaser--grid .c-text,.m-small-teaser--grid .c-headline,.l-grid__region--onecol .l-link-list,.m-lead,.m-inpagenav__wrapper,.l-grid__region--onecol .l-iframe .c-headline,.l-grid__region--onecol .l-html .c-headline,.m-discover-swiss-map,.l-grid__region--onecol .l-detail-page-contact-block,.l-grid__region--onecol .l-audio{grid-column:3/11}}.l-grid__region--onecol .l-utilization-display,.l-grid__region--onecol .l-text,.m-small-teaser--grid .c-text,.m-small-teaser--grid .c-headline,.m-lead,.l-grid__region--onecol .l-audio{max-width:825px}.c-newsletter-block--link{padding:var(--spacingS) var(--spacingXL);min-height:48px;-webkit-transition:var(--fancy-transition);transition:var(--fancy-transition);white-space:pre-line;text-align:center;cursor:pointer;background-color:#0000;border:1px solid #0000;display:inline-block;overflow:hidden}.protected-pages-enter-password .form-submit{color:var(--color-white-100);background-color:var(--color-main-link);position:relative}.protected-pages-enter-password .form-submit:after{content:"";z-index:0;opacity:.2;background-color:var(--color-slate-100);width:100%;height:100%;-webkit-transition:var(--fancy-transition);transition:var(--fancy-transition);display:block;position:absolute;top:0;left:0;transform:translateY(100%)}.protected-pages-enter-password .form-submit:hover{color:var(--color-white-100)}.protected-pages-enter-password .form-submit:hover:after{transform:translateY(0)}.protected-pages-enter-password .form-submit:focus,.protected-pages-enter-password .form-submit:active{color:var(--color-white-100)}.protected-pages-enter-password .form-submit:focus:after,.protected-pages-enter-password .form-submit:active:after{opacity:.25;transform:translateY(0)}.openbooking .bootstrap-pxl .ob-form--suggest .ob-suggest>.ui.icon{width:100%}.openbooking .bootstrap-pxl .ob-form--suggest .ob-suggest .ui.input>input{border-width:0 0 1px;border-radius:0!important}.openbooking .bootstrap-pxl .ob-form--suggest .ob-suggest .ui.input>input::-webkit-input-placeholder{color:var(--color-slate-30)}.openbooking .bootstrap-pxl .ob-form--suggest .ob-suggest .ui.input>input::placeholder{color:var(--color-slate-30)}.openbooking .bootstrap-pxl .ob-form--suggest .ob-suggest .ui.input>input:-ms-placeholder-shown{color:var(--color-slate-30)}.openbooking .bootstrap-pxl .ob-form--suggest .ob-suggest .ui.input>input::-moz-placeholder{color:var(--color-slate-30)}.openbooking .bootstrap-pxl .ob-form--suggest .ob-suggest .ui.input>input:focus{border-color:var(--color-black-100)}@media (width<=47.99em){.openbooking .bootstrap-pxl .ob-form--suggest .ob-suggest .ui.icon.input>span.icon{top:5px}.openbooking .bootstrap-pxl .ob-form--suggest-mobile .ob-suggest--close{margin:20px 10px 10px}}@media (width<=61.24em){.openbooking .bootstrap-pxl .ob-form--suggest-mobile{display:block}.openbooking .bootstrap-pxl .ob-form--suggest-mobile .ob-suggest{float:left;width:calc(100% - 50px);max-width:none}.openbooking .bootstrap-pxl .ob-form--suggest-mobile .ui.input>input{width:100%;margin:10px 0 0 10px}.openbooking .bootstrap-pxl .ob-form--suggest-mobile .ui.icon.input>span.icon{left:10px;top:10px!important}.openbooking .bootstrap-pxl .ob-form--suggest-mobile .ob-suggest__mobile-toolbar{float:right;width:auto}.openbooking .bootstrap-pxl .ob-form--suggest-mobile .ob-suggest--close{width:26px;height:26px;color:var(--color-slate-100);text-indent:-9999px;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml, %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M13 3L3 13M13 13L3 3'%3E%3C/path%3E%3C/svg%3E");background-position:0 0;background-size:26px 26px;border-width:0;padding:0}.openbooking .bootstrap-pxl .ob-form--suggest-mobile .ob-suggestlist--wrapper{width:100%}.openbooking .bootstrap-pxl .ob-form--suggest-mobile .ob-suggest .ob-suggestlist{border-width:0;top:26px;left:10px}}@media (width>=48em) and (width<=61.24em){.openbooking .bootstrap-pxl .ob-form--suggest-mobile .ob-suggest--close{margin:10px 0 10px 10px}}@media (width>=61.25em){.openbooking .bootstrap-pxl .ob-suggest .ob-suggestlist{top:10px;left:0}}.openbooking .bootstrap-pxl .ob-form--datepicker{padding:0}.openbooking .bootstrap-pxl .ob-form--datepicker .ob-datepicker{border-width:0}.openbooking .bootstrap-pxl .ob-form--datepicker .col-xs-12{padding:0}.openbooking .bootstrap-pxl .ob-form--datepicker .row{margin:0}.openbooking .bootstrap-pxl .has-feedback .form-control.ob-datepicker{padding:0}.openbooking .bootstrap-pxl .ob-datepicker.form-control .ob-datepickermodal--date{border-bottom:1px solid var(--color-slate-30);line-height:31px}.openbooking .bootstrap-pxl .ob-datepicker.form-control .ob-datepickermodal--date span{color:var(--color-slate-30)}.openbooking .bootstrap-pxl .ob-datepicker.form-control .ob-datepickermodal--date span.glyphicon{color:var(--color-black-100)}.openbooking .bootstrap-pxl .ob-datepicker.form-control .ob-datepickermodal--people{border-top:0;border-bottom:1px solid var(--color-slate-30);border-left:0;display:inline-block}.openbooking .bootstrap-pxl .ob-datepicker.form-control .ob-datepickermodal--people span{color:var(--color-slate-30)}@media (width<=47.99em){.openbooking .bootstrap-pxl .ob-datepicker.form-control .ob-datepickermodal--date{width:100%;margin:0 0 8px;padding:0;display:block}.openbooking .bootstrap-pxl .ob-datepicker.form-control .ob-datepickermodal--people{width:100%}}@media (width>=48em){.openbooking .bootstrap-pxl .ob-datepicker.form-control .ob-datepickermodal--date{width:49%;margin-left:1%}}.openbooking .bootstrap-pxl .ob-filter__toggle{padding:var(--spacingM) var(--spacingXL);text-transform:none;border-color:#0000;border-radius:28px;height:56px}@media (width>=48em){.openbooking .bootstrap-pxl .ob-filter__toggle{padding:var(--spacingS) var(--spacingXL);border-radius:0;height:48px}}.openbooking .bootstrap-pxl .ob-filter__toggle{background:var(--color-granit-25);color:var(--color-slate-100)}.openbooking .bootstrap-pxl .ob-filter__toggle:hover,.openbooking .bootstrap-pxl .ob-filter__toggle:focus,.openbooking .bootstrap-pxl .ob-filter__toggle:active{background:var(--color-granit-50);color:var(--color-slate-100)}.openbooking .bootstrap-pxl .ob-filter__toggle{justify-content:center;display:flex;border-radius:0!important;height:auto!important;padding:0!important}.openbooking .bootstrap-pxl .ob-filter__toggle .ob-filter-selected{right:10px;position:absolute!important}@media (width>=48em){.openbooking .bootstrap-pxl .ob-filter__toggle .ob-filter--icon{line-height:32px}}.openbooking .bootstrap-pxl .trustyou-widget{background:var(--color-white-100);margin-top:10px}.openbooking .bootstrap-pxl .ob-offer-search-button{border-radius:0}.openbooking .bootstrap-pxl .calendar .month-container{min-height:220px}@media (width>=48em){.openbooking .bootstrap-pxl .ob---result-item .ob---result-item__trustyou_booking{flex-direction:column}.openbooking .bootstrap-pxl .ob---result-item .ob---result-item__trustyou_booking .btn-default{width:fit-content}}.openbooking .bootstrap-pxl .ob---result-item .ob---result-item__features .ob-item__feature{padding:2px var(--spacingXS);color:var(--color-slate-100);background-color:var(--color-granit-10);text-transform:uppercase;border-width:0;border-left:4px solid var(--color-white-100);margin:4px auto 0 0;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.ob-modal-buttons{justify-content:space-around!important}.ob---result-item .btn-default,.ob---result-item .btn-default:hover,.ob---result-item .btn-default:focus,.ob---result-item .btn-default:active,.ob-modal-buttons .ob-modal-button,.ob-modal-buttons .ob-modal-button:hover,.ob-modal-buttons .ob-modal-button:focus,.ob-modal-buttons .ob-modal-button:active,.WhitelabelModal--buttons-accept,.WhitelabelModal--buttons-accept:hover,.WhitelabelModal--buttons-accept:focus,.WhitelabelModal--buttons-accept:active{border-color:var(--color-border-dark)!important;color:var(--color-white-100)!important;background-color:var(--color-granit-90)!important;border-radius:0!important;text-decoration:none!important}.WhitelabelModal--control-top-wrapper{background:var(--color-white-100)!important;border-width:0!important}.WhitelabelModal--control .WhitelabelModal--buttons-back{width:26px;height:26px;color:var(--color-slate-100);text-indent:-9999px;background-color:#0000;background-image:url("data:image/svg+xml, %3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='currentColor' stroke-width='1.5' d='M13 3L3 13M13 13L3 3'%3E%3C/path%3E%3C/svg%3E");background-position:0 0;background-size:26px 26px;border-width:0;padding:0;right:20px;left:unset!important}.WhitelabelModal--control .WhitelabelModal--buttons-back svg{display:none}.ob-custom-btn-modal--reset{text-indent:-9999px;content:" ";background-color:#0000;background-image:url("data:image/svg+xml, %3Csvg width='16' height='16' viewBox='0 0 26 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='currentColor' stroke-width='2' d='M14.9 2.9c-.1-.4-.2-.6-.2-.6-.1-.4-.4-.4-.8-.5l-2.3-.3c-.3 0-.3 0-.4-.3-.4-.7-.5-1.2-.9-1.2H5.7c-.4 0-.5.5-.9 1.3-.1.2-.1.2-.4.3l-2.3.3c-.4 0-.7.1-.8.4 0 0-.1.2-.2.5-.1.6-.2.5.3.5h13.2c.5 0 .4.1.3-.4zm-1.5 1.8H2.6c-.7 0-.8.1-.7.6l.8 10.1c.1.5.1.6.8.6h9.1c.6 0 .7-.1.8-.6l.8-10.1c0-.5-.1-.6-.8-.6z'%3E%3C/path%3E%3C/svg%3E");background-position:0 0;background-size:26px 26px;padding:0;width:26px!important;height:26px!important;color:var(--color-slate-100)!important;border-width:0!important;right:60px!important}div.svelte-gph8d3{border-width:0;border-radius:0;background:var(--color-granit-90)!important}div.svelte-gph8d3 p{color:var(--color-white-100)}@media (width>=48em){div.svelte-gph8d3{padding:0 20px;width:fit-content!important;margin:0 auto!important}}.ob-detail__section .btn{border-radius:0;margin:10px;display:block!important}.ob-room-tab-trigger,.ob-datepicker-child-age--select{border-radius:0!important}.mtk-elevation-profile .mtk-elevation-curve-fill{fill:var(--color-granit-50)}.mtk-elevation-profile .mtk-elevation-section{fill:#ff7d044d}.mtk-elevation-profile .mtk-elevation-background{stroke:none;fill-opacity:.9}.mtk-elevation-profile .mtk-elevation-curve-end-label{transform:translateY(40px)!important}.mtk-elevation-profile .mtk-elevation-curve-bar{stroke:#df7526}.mtk-elevation-profile.mtk-elevation-container .mtk-elevation-curve-top-point{fill:none}.mtk-elevation-profile.mtk-elevation-container .mtk-elevation-curve-top-label{fill:none;stroke:none}.maplibregl-map,.maplibregl-map button,.maplibregl-map select,.maplibregl-map textarea,.maplibregl-map input{font-family:var(--font)}.maplibregl-popup-content{border-radius:0;padding:0;overflow:hidden}.maplibregl-popup-content .popup{min-width:240px;color:var(--color-granit-90);align-items:stretch;padding:0;text-decoration:none;transition:background-color .2s ease-in;display:flex}.maplibregl-popup-content .popup__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background-color:var(--color-granit-10);flex:0 0 80px;width:80px}.maplibregl-popup-content .popup__content{padding:var(--spacingXXS) var(--spacingXXS) 38px var(--spacingXXS);flex-direction:column;flex:1;font-size:12px;line-height:1.4;display:flex}.maplibregl-popup-content .popup__title{padding-right:20px;font-weight:700}.maplibregl-popup-content .popup__meta{margin-top:var(--spacingXXXS);color:var(--color-granit-75)}.maplibregl-popup-content .popup__around-me-link{gap:8px;width:calc(100% - 100px);display:flex;position:absolute;bottom:4px}.maplibregl-popup-content .popup__arrow{background-color:var(--color-granit-90);-webkit-transition:var(--fancy-transition);transition:var(--fancy-transition);width:16px;height:16px;-webkit-mask:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-internal-link-view) 50%/contain no-repeat;mask:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-internal-link-view) 50%/contain no-repeat}.maplibregl-popup .maplibregl-popup-tip{display:block}.maplibregl-popup:hover .maplibregl-popup-tip{border-top-color:var(--color-granit-10)}.maplibregl-popup:hover .popup--has-link{background-color:var(--color-granit-10)}.maplibregl-popup:hover .popup--has-link .popup__around-me-link__arrow{background-color:var(--color-slate-90);transform:translate(4px)}.maplibregl-map .maplibregl-popup-close-button{color:#0000;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='24' height='24' viewBox='0 0 24 24'%3e%3cpolygon points='20 5.06 18.95 4 12 10.94 5.06 4 4 5.06 10.94 12 4 18.94 5.05 20 12 13.06 18.94 20 20 18.94 13.06 12 20 5.06'/%3e%3c/svg%3e") 50%/18px 18px no-repeat;padding-right:.5rem;font-size:1.5rem}.maplibregl-map .maplibregl-popup-close-button:hover{background-color:#0000}.mtk-geocoder-autocomplete{-webkit-box-shadow:var(--menu-shadow);box-shadow:var(--menu-shadow);border-radius:0}.mtk-geocoder-autocomplete li.mtk-autocomplete-suggestion-active{background-color:var(--color-granit-10)}.mtk-geocoder-autocomplete li.mtk-autocomplete-group{padding:var(--spacingXXS) var(--spacingS)}.mtk-geocoder-autocomplete li.mtk-autocomplete-suggestion{padding:var(--spacingXXS) var(--spacingL)}.mtk-geocoder-autocomplete li:last-of-type{margin-bottom:var(--spacingXS)}.mapboxgl-ctrl-group,.maplibregl-ctrl-group{-webkit-box-shadow:none;box-shadow:none;border:var(--border);border-radius:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:var(--color-ui-yellow)}.maplibregl-user-location-accuracy-circle{background-color:color-mix(in srgb, var(--color-ui-yellow) 50%, transparent);border-radius:100%;width:1px;height:1px}.maplibregl-ctrl-group button:first-child,.maplibregl-ctrl-group button:last-child,.maplibregl-ctrl-group button:first-child:last-child{border-radius:0}button.maplibregl-ctrl-geolocate{width:40px;height:40px}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23F2A900'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23F2A900' %3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23292929'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23F2A900' %3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl-bottom-left .maplibregl-ctrl.maplibregl-ctrl-attrib:last-child,.maplibregl-ctrl-bottom-right .maplibregl-ctrl.maplibregl-ctrl-attrib:last-child,.maplibregl-ctrl-bottom-left .maplibregl-ctrl.mtk-control-logo:last-child,.maplibregl-ctrl-bottom-right .maplibregl-ctrl.mtk-control-logo:last-child{margin:8px 8px 20px}@media (width<=47.99em){.maplibregl-ctrl-top-left{top:32px}}@media (width<=61.24em){.maplibregl-ctrl-group button.maplibregl-ctrl-compass,.maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out,.maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in{display:none}}.emarsys-form{max-width:calc(var(--gridMargin) + 660px + var(--gridMargin));margin:calc(var(--spacingFlexXXXL) + var(--spacingL)) auto var(--spacingFlexXXXL) auto;padding-right:var(--gridMargin);padding-left:var(--gridMargin)}.emarsys-form input{border:1px solid var(--color-slate-30);width:100%;-webkit-box-shadow:none;padding:11px;line-height:1.5;top:6px}.emarsys-form input[type=checkbox]{width:24px;height:24px;margin-bottom:var(--spacingM);border:1px solid var(--color-slate-50);appearance:none;display:block;position:relative;top:42px;left:-36px}.emarsys-form input[type=checkbox]:checked{color:var(--color-slate-90);border-color:var(--color-slate-90);background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-tick-view) 50%/20px 20px no-repeat}.emarsys-form input[type=text],.emarsys-form select{margin-bottom:var(--spacingXS)}.emarsys-form br{content:" ";margin-bottom:var(--spacingXL);display:block}.emarsys-form select{width:100%;padding:11px calc(var(--spacingM) * 2);background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-arrow-down-view) 50% no-repeat;background-color:var(--color-white-100);background-repeat:no-repeat;background-position:center right var(--spacingS);border:1px solid var(--color-slate-30);-webkit-box-shadow:none;appearance:none;background-size:16px 16px;border-radius:0;line-height:1.5}.emarsys-form input[type=button]{width:auto;padding:var(--spacingS) var(--spacingXL);color:var(--color-white-100);text-transform:uppercase;letter-spacing:.08em;white-space:pre-line;background-color:var(--color-main-link);cursor:pointer;border:1px solid #0000;font-weight:700;position:relative}.swal2-container.swal2-backdrop-show{z-index:100;background-color:var(--color-modal-background);place-items:center;display:grid;position:fixed;inset:0}.swal2-popup{background-color:var(--color-white-100);width:48em;max-width:100vw;color:inherit;border-radius:3px;grid-template-columns:none;margin:0;padding:0}.swal2-html-container{margin:0;font-size:1rem;position:relative}.swal2-close{z-index:3;width:var(--spacingXL);height:var(--spacingXL);color:#0000;margin-top:var(--spacingXXS);margin-right:var(--spacingXXS);background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-close-view) 50%/24px no-repeat;border:none;justify-self:flex-end;padding:0;transition:transform .2s;position:absolute}.swal2-close:hover{color:#0000;background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-close-view) 50%/24px no-repeat;transform:rotate(90deg)}.swal2-close:focus{-webkit-box-shadow:none;box-shadow:none}.swal2-container{grid-template-columns:none;place-items:center;display:grid}.swal2-container .content-wrapper{padding:0 var(--spacingXL) var(--spacingXL);text-align:left}.swal2-container .button{margin-top:var(--spacingL);-webkit-appearance:none;-webkit-border-radius:0}.ferien-profile-modal .swal2-html-container{display:flex!important}.ferien-profile-modal .image-wrapper{width:40%}.ferien-profile-modal .image-wrapper img{display:block}.ferien-profile-modal .content-wrapper{width:60%;padding:var(--spacingXL) var(--spacingM);text-align:left;flex-direction:column;justify-content:center;align-items:baseline;display:flex}@media (width>=36em){.ferien-profile-modal .content-wrapper{padding:var(--spacingFlexXXL) var(--spacingFlexL)}}.ferien-profile-modal .h3-alike{margin-top:0}.ferien-profile-modal img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ferien-profile-modal .checkmarks{padding-left:28px;list-style-type:none}.ferien-profile-modal .checkmarks li{margin-top:var(--spacingXXS);position:relative}.ferien-profile-modal .checkmarks li:before{content:"";background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-tick-view) 50% no-repeat;width:24px;height:24px;display:block;position:absolute;top:-1px;left:-26px}.c-audio{margin-top:var(--spacingXS)}.c-audio__caption{margin-top:var(--spacingS)}.c-audio__caption-link{color:var(--color-granat-50)}.c-breadcrumb{margin-top:var(--spacingFlexXL)}.c-breadcrumb__link .icon{width:24px;height:24px;margin-right:var(--spacingXXXS);-webkit-transition:var(--fancy-transition);transition:var(--fancy-transition);position:relative;top:7px}.c-breadcrumb__link:hover{color:var(--color-slate-90)}.c-breadcrumb__link:hover .icon{-webkit-transform:translateX(calc(var(--spacingXXXS) * -1));transform:translateX(calc(var(--spacingXXXS) * -1))}.c-chart{max-width:470px}.c-chart .cdc-container{flex-direction:row;justify-content:flex-start;align-items:center;gap:0}@media (width<=47.99em){.c-chart .cdc-container .cdc{width:45%!important;padding-bottom:45%!important}}.c-chart .cdc-container .cdc-legend-item-color{border-radius:0;flex-shrink:0;width:16px;height:16px}.c-chart .cdc-container .cdc-legend-item{word-break:normal;white-space:nowrap;font-size:14px}@media (width>=48em){.c-chart .cdc-container .cdc-legend-item{font-size:16px}}.c-cite__quote{quotes:"«" "»" "‹" "›";font-family:var(--font2);margin:0;font-weight:500}.c-cite__quote:before{content:open-quote}.c-cite__quote:after{content:close-quote}.c-cite__person{margin-top:var(--spacingXS);color:var(--color-slate-90)}.c-cite__quote{color:var(--color-granit-90)}.cite-person__name{margin-right:var(--spacingXXS);font-weight:700}.c-toggle{--background-toggle:var(--color-slate-30);--background-toggle-active:var(--color-ui-green);--color-toggle:var(--color-white-100);--toggle-height:20px;--toggle-padding:2px;--toggle-width:40px;justify-content:space-between;align-items:center;gap:12px;display:flex}.c-toggle input{opacity:0;width:0;height:0}.c-toggle .switch{width:calc(var(--toggle-height) * 1.8 + var(--toggle-padding));height:calc(var(--toggle-height) + var(--toggle-padding) * 2);display:inline-block;position:relative}.c-toggle .switch .slider{background-color:var(--background-toggle);border-radius:var(--toggle-height);cursor:pointer;transition:background .4s,transform .4s;position:absolute;inset:0}.c-toggle .switch .slider:before{content:"";bottom:var(--toggle-padding);left:var(--toggle-padding);width:var(--toggle-height);height:var(--toggle-height);background-color:var(--color-toggle);border-radius:var(--toggle-height);transition:background .4s,transform .4s;position:absolute}.c-toggle input:focus-visible+.slider{outline:2px solid var(--focus-color)}.c-toggle input:checked+.slider{background-color:var(--background-toggle-active)}.c-toggle input:checked+.slider:before{background-color:var(--color-toggle);-webkit-transform:translateX(calc(var(--toggle-height) * .8 - var(--toggle-padding)));transform:translateX(calc(var(--toggle-height) * .8 - var(--toggle-padding)))}.c-date-range{z-index:2;margin-top:var(--spacingL);background:var(--color-white-100);-webkit-transition:margin-top var(--fancy-transition);transition:margin-top var(--fancy-transition);flex-wrap:wrap;flex-grow:1;display:flex;position:relative}.c-date-range--disabled{opacity:.5}.c-date-range--disabled input:disabled{cursor:not-allowed}@media (width>=48em){.c-date-range{flex-basis:30%;margin-top:0}}@media (width<=47.99em) and (height<=690px){.c-date-range:focus-within{margin-top:-72px}}.c-date-range .c-date-range__value{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.c-date-range .c-date-range__value::-webkit-calendar-picker-indicator{display:none}.c-date-range .m-datepicker__field-input{cursor:pointer;-webkit-user-select:none;user-select:none;height:100%}.c-date-range .m-datepicker__field-input:focus+.m-datepicker__field-input{border:1px solid var(--color-slate-100)}.c-date-range input.form-control{width:100%;height:100%}.c-date-range .flatpickr-wrapper{width:100%;height:100%;position:absolute}.flatpickr-calendar.rangeMode{padding:var(--spacingS);max-width:320px;display:block;position:absolute;top:100%;left:50%;transform:translate(-50%);width:100vw!important;animation:none!important}@media (width>=21.75em){.flatpickr-calendar.rangeMode{padding:var(--spacingL);max-width:348px}}@media (width>=41.5em){.flatpickr-calendar.rangeMode{max-width:664px}}@media (width>=48em){.flatpickr-calendar.rangeMode{top:0;transform:translate(-50%,-100%)}}.flatpickr-calendar.rangeMode:before,.flatpickr-calendar.rangeMode:after{display:none}.flatpickr-calendar.rangeMode .flatpickr-rContainer,.flatpickr-calendar.rangeMode .flatpickr-days{max-width:100%}.flatpickr-calendar.rangeMode .flatpickr-prev-month,.flatpickr-calendar.rangeMode .flatpickr-next-month{top:var(--spacingS)}@media (width>=21.75em){.flatpickr-calendar.rangeMode .flatpickr-prev-month,.flatpickr-calendar.rangeMode .flatpickr-next-month{top:var(--spacingL)}}.flatpickr-calendar.rangeMode .flatpickr-prev-month{left:var(--spacingS)}@media (width>=21.75em){.flatpickr-calendar.rangeMode .flatpickr-prev-month{left:var(--spacingL)}}.flatpickr-calendar.rangeMode .flatpickr-next-month{right:var(--spacingS)}@media (width>=21.75em){.flatpickr-calendar.rangeMode .flatpickr-next-month{right:var(--spacingL)}}.flatpickr-calendar.rangeMode .flatpickr-current-month span.cur-month{font-weight:400}.flatpickr-calendar.rangeMode .flatpickr-day{-webkit-user-select:none;user-select:none}.flatpickr-calendar.rangeMode .flatpickr-day.selected,.flatpickr-calendar.rangeMode .flatpickr-day.startRange,.flatpickr-calendar.rangeMode .flatpickr-day.endRange,.flatpickr-calendar.rangeMode .flatpickr-day.selected.inRange,.flatpickr-calendar.rangeMode .flatpickr-day.startRange.inRange,.flatpickr-calendar.rangeMode .flatpickr-day.endRange.inRange,.flatpickr-calendar.rangeMode .flatpickr-day.selected:focus,.flatpickr-calendar.rangeMode .flatpickr-day.startRange:focus,.flatpickr-calendar.rangeMode .flatpickr-day.endRange:focus,.flatpickr-calendar.rangeMode .flatpickr-day.selected:hover,.flatpickr-calendar.rangeMode .flatpickr-day.startRange:hover,.flatpickr-calendar.rangeMode .flatpickr-day.endRange:hover,.flatpickr-calendar.rangeMode .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar.rangeMode .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar.rangeMode .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar.rangeMode .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar.rangeMode .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar.rangeMode .flatpickr-day.endRange.nextMonthDay{color:var(--color-white-100);background:var(--color-granit-90);border-color:var(--color-granit-90);border-radius:50%}.flatpickr-calendar.rangeMode .flatpickr-day.startRange{z-index:1}.flatpickr-calendar.rangeMode .flatpickr-day.startRange+.flatpickr-day.inRange,.flatpickr-calendar.rangeMode .flatpickr-day.endRange,.flatpickr-calendar.rangeMode .flatpickr-day.selected.endRange,.flatpickr-calendar.rangeMode .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.rangeMode .flatpickr-day.startRange+.flatpickr-day.inRange:after,.flatpickr-calendar.rangeMode .flatpickr-day.endRange:after,.flatpickr-calendar.rangeMode .flatpickr-day.selected.endRange:after,.flatpickr-calendar.rangeMode .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7):after{content:"";z-index:-1;background:var(--color-granit-10);width:32px;height:calc(100% + 2px);display:block;position:absolute;top:-1px;left:-16px}.flatpickr-calendar.rangeMode .flatpickr-day.endRange:nth-child(7n+1):after,.flatpickr-calendar.rangeMode .flatpickr-day.selected.endRange:nth-child(7n+1):after{width:16px;left:-1px}.flatpickr-calendar.rangeMode .flatpickr-day.inRange,.flatpickr-calendar.rangeMode .flatpickr-day.prevMonthDay.inRange,.flatpickr-calendar.rangeMode .flatpickr-day.nextMonthDay.inRange,.flatpickr-calendar.rangeMode .flatpickr-day.today.inRange,.flatpickr-calendar.rangeMode .flatpickr-day.prevMonthDay.today.inRange,.flatpickr-calendar.rangeMode .flatpickr-day.nextMonthDay.today.inRange,.flatpickr-calendar.rangeMode .flatpickr-day:hover,.flatpickr-calendar.rangeMode .flatpickr-day.prevMonthDay:hover,.flatpickr-calendar.rangeMode .flatpickr-day.nextMonthDay:hover,.flatpickr-calendar.rangeMode .flatpickr-day:focus,.flatpickr-calendar.rangeMode .flatpickr-day.prevMonthDay:focus,.flatpickr-calendar.rangeMode .flatpickr-day.nextMonthDay:focus{background:var(--color-granit-10);border-color:var(--color-granit-10)}.flatpickr-calendar.rangeMode .flatpickr-day.inRange{-webkit-box-shadow:-5px 0 0 var(--color-granit-10), 5px 0 0 var(--color-granit-10);box-shadow:-5px 0 0 var(--color-granit-10), 5px 0 0 var(--color-granit-10)}.flatpickr-calendar.rangeMode .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1),.flatpickr-calendar.rangeMode .dayContainer+.dayContainer{-webkit-box-shadow:none;box-shadow:none}.flatpickr-calendar.rangeMode .flatpickr-weekdaycontainer,.flatpickr-calendar.rangeMode .dayContainer{padding-right:var(--spacingXS)}.flatpickr-calendar.rangeMode .flatpickr-weekdaycontainer+.flatpickr-weekdaycontainer,.flatpickr-calendar.rangeMode .dayContainer+.dayContainer{padding-left:var(--spacingXS);padding-right:0}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:none}.c-dates-selected{color:var(--color-granit-90);font-size:12px}.c-difficulty{padding:2px var(--spacingXS);font-size:11px;line-height:1.45;display:inline-block}.c-difficulty,.c-difficulty--easy,.c-difficulty--mid,.c-difficulty--hard{color:var(--color-slate-100);background-color:var(--color-slate-10)}.c-facet__items{margin-left:36px}.c-facet__checkbox-wrapper{margin-left:var(--spacingXXXXS);flex-wrap:nowrap;padding-right:0}.c-facet__item:not(:first-of-type){margin-top:var(--spacingXS)}.c-facet__label,.c-facet__checkbox{cursor:pointer}.c-facet__label{margin-left:var(--spacingXS);text-overflow:ellipsis;line-height:1.5;overflow-x:hidden}.c-facet__label:hover{color:var(--color-slate-90)}.c-facet__icon{margin-left:var(--spacingXS);max-width:24px;max-height:24px}.c-facet__checkbox:checked{border-color:var(--color-slate-50);background:0 0}.c-facet__checkbox--checked.form-checkbox{border:2px solid var(--color-slate-90);background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-tick-view) 50%/20px 20px no-repeat}.c-facet__checkbox[disabled],.c-facet__checkbox[disabled]~label.c-facet__label{cursor:not-allowed}.c-facet__checkbox--locked.form-checkbox{display:none}.c-facet__checkbox--locked.form-checkbox~label.c-facet__label{margin-left:0}.c-facet__checkbox--active-child>.c-facet__checkbox-wrapper:not(.c-facet__checkbox-wrapper--locked)>.c-facet__checkbox{border:2px solid var(--color-slate-90);position:relative}.c-facet__checkbox--active-child>.c-facet__checkbox-wrapper:not(.c-facet__checkbox-wrapper--locked)>.c-facet__checkbox:before{content:"";background-color:var(--color-white-100);width:100%;height:100%;position:absolute;top:0;left:0}.c-facet__checkbox--active-child>.c-facet__checkbox-wrapper:not(.c-facet__checkbox-wrapper--locked)>.c-facet__checkbox:after{content:"";background-color:var(--color-slate-90);width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-facet__show-children,.c-facet__hide-children{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--color-slate-100);margin-top:var(--spacingS);margin-bottom:var(--spacingL);pointer-events:all;background:0 0;padding:0}.c-facet__show-children:hover,.c-facet__hide-children:hover{border-bottom-color:var(--color-slate-90);color:var(--color-slate-90)}.c-facet__show-children:focus,.c-facet__hide-children:focus{border-bottom:2px solid var(--color-ice-90);outline:none}.c-facet__show-children{margin-left:38px;display:none}.c-facet__checkbox-wrapper--checked~.c-facet__show-children,.c-facet__checkbox--active-child .c-facet__show-children{display:block}.c-facet__item.show-children>.c-facet__show-children,.c-facet__checkbox-wrapper:not(.c-facet__checkbox-wrapper--checked)~.c-facet__show-children{display:none}.c-facet__items{-webkit-transition:all .3s var(--basic-easing);transition:all .3s var(--basic-easing);max-height:0;overflow:hidden}.show-children>.c-facet__items{max-height:10000px}.c-facet__checkbox-wrapper--locked~.c-facet__items{max-height:initial}.c-facets-selected{color:var(--color-granit-90);flex-wrap:wrap;font-size:12px;display:flex}.c-footer-contact-block{color:var(--color-text-footer)}.c-footer-contact-block--title,.c-footer-contact-block--body{color:currentColor;font-size:16px;line-height:1.5}.c-footer-contact-block--icon{z-index:0;pointer-events:none;position:absolute;right:0}.c-footer-contact-block--icon *{pointer-events:none}.c-footer-contact-block--title{margin:0}.c-footer-contact-block--body p{margin:var(--spacingXXXS) 0 0}.c-footer-contact-block--body p~p{margin-top:var(--spacingXS)}@media (width>=61.25em){.c-footer-contact-block--body p{margin:var(--spacingXXS) 0 0}}.c-footer-contact-block--body a{padding-bottom:0;color:currentColor!important}.c-footer-contact-block--body a:hover{border-bottom-color:var(--color-slate-90)}.c-footer-contact-block--body a~a:before{content:"";margin-top:var(--spacingXXS);display:block}.c-footer-language-switch{padding-top:var(--spacingM);padding-bottom:var(--spacingM)}@media (width<=47.99em){.c-footer-language-switch{background-color:var(--color-granit-100)}}@media (width>=48em){.c-footer-language-switch{grid-column:7/13}.c-footer-language-switch .l-container{padding:0}.c-footer-language-switch .links{justify-content:flex-end}.c-footer-language-switch .links li{margin-right:var(--spacingL)}}@media (width>=61.25em){.c-footer-language-switch{grid-column:9/13}}.c-footer-language-switch .links{display:flex}@media (width<=47.99em){.c-footer-language-switch .links{flex-wrap:wrap}}.c-footer-language-switch .links li{margin-right:var(--spacingXS);white-space:nowrap}.c-footer-language-switch .links li:last-of-type{margin-right:0}@media (width>=36em){.c-footer-language-switch .links li{margin-right:var(--spacingM)}}.c-footer-language-switch .language-link{color:inherit}.c-footer-language-switch .language-link,.c-footer-language-switch .language-link:hover{border-bottom:none}.c-footer-language-switch .language-link.is-active{border-bottom:1px solid}.c-footer-menu{color:var(--color-text-footer)}.c-footer-menu--title,.c-footer-menu--item,.c-footer-menu--link{color:currentColor}.c-footer-menu--title{margin:0}.c-footer-menu--icon{z-index:0;pointer-events:none;position:absolute;right:0}.c-footer-menu--icon *{pointer-events:none}@media (width>=48em){.c-footer-menu .c-footer-menu--links,.c-footer-menu--item{margin-top:var(--spacingXXS)}}@media (width<=61.24em){.c-footer-menu{border-bottom:1px solid var(--color-granit-50)}.c-footer-menu--item:not(:first-of-type){margin-top:var(--spacingXS)}}.c-footer-meta-menu .menu{margin:var(--spacingL) 0 var(--spacingFlexXXL)}.c-footer-meta-menu .menu-item{margin-bottom:var(--spacingXS)}.c-footer-meta-menu a{color:currentColor}@media (width>=48em){.c-footer-meta-menu{grid-column:1/7;padding:0}.c-footer-meta-menu .menu{margin:var(--spacingM) 0 var(--spacingXXS);flex-wrap:wrap;display:flex}.c-footer-meta-menu .menu-item{margin-right:var(--spacingL)}.c-footer-meta-menu .menu-item:last-of-type{margin-right:0}}@media (width>=61.25em){.c-footer-meta-menu{grid-column:1/9}}.c-footer-social-menu{flex-wrap:wrap;align-content:flex-start;display:flex}@media (width<=61.24em){.c-footer-social-menu{margin-top:var(--spacingFlexXXL)}.c-footer-social-menu~.c-footer-social-menu{margin-top:calc(var(--spacingFlexXXL) - var(--spacingS))}}@media (width>=48em) and (width<=61.24em){.c-footer-social-menu--nested{float:left;width:50%}.c-footer-social-menu--nested~.c-footer-social-menu--nested{float:none}}.c-footer-social-menu--link{margin-right:var(--spacingXS);margin-bottom:var(--spacingS);border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.c-footer-social-menu--link:hover{color:var(--color-slate-90);border-color:var(--color-slate-90)}.c-footer-social-menu--link:hover .icon{color:var(--color-slate-90)}.c-footer-social-menu--link:last-of-type{margin-right:0}.c-footer-social-menu--title{margin:0 0 var(--spacingXXS);flex-basis:100%}.c-header-language-switch{padding:var(--spacingM) 0}@media (width>=48em){.c-header-language-switch{z-index:1;width:50%;padding-right:var(--spacingL);position:relative}}@media (width>=75em){.c-header-language-switch{width:33.3%}}.c-header-language-switch .links{gap:var(--spacingL);flex-wrap:wrap;display:flex}.c-header-language-switch .links .language-link{text-transform:uppercase;line-height:1.5}.c-header-language-switch .links .language-link.is-active{border-bottom:1px solid}@media (width>=48em){.c-header-menu-outbound-links{z-index:1;width:50%;padding-right:var(--spacingL);position:relative}.menu-open.second-level-open .c-header-menu-outbound-links{opacity:.5}.hovering-outboundlink .menu-open.second-level-open .c-header-menu-outbound-links{opacity:1}.third-level-open .c-header-menu-outbound-links{opacity:0!important}.hovering-menu .c-header-menu-outbound-links{opacity:.5;transition:opacity .1s ease-in-out}}@media (width>=75em){.c-header-menu-outbound-links{width:33.3%}}.c-header-menu-outbound-links__list{padding:var(--spacingM) 0 var(--spacingS)}.c-header-menu-outbound-links__list-item~.c-header-menu-outbound-links__list-item{margin-top:var(--spacingS)}.c-header-menu-outbound-links__link{padding-bottom:var(--spacingXXS);align-items:center;display:flex}.c-header-menu-outbound-links__link[href^=http\:]:after,.c-header-menu-outbound-links__link[href^=https\:]:after{opacity:1;min-width:24px;padding-bottom:0;position:relative}.c-header-quicklinks{padding:var(--spacingM) 0;cursor:pointer}.c-header-quicklinks.mobile-only+.c-header-quicklinks.mobile-only{margin-top:calc(var(--spacingS) - var(--spacingM));padding-top:0}.c-header-quicklinks__item,.c-header-quicklinks__lined-up-item{margin-top:var(--spacingS)}.c-header-quicklinks__item:first-of-type,.c-header-quicklinks__lined-up-item:first-of-type{margin-top:0}.c-header-quicklinks__link,.c-header-quicklinks__lined-up-link{color:var(--color-slate-100);align-items:center;display:flex}@media (width<=47.99em){.c-header-quicklinks__link,.c-header-quicklinks__lined-up-link{text-transform:uppercase;letter-spacing:var(--letter-spacing)}}.c-header-quicklinks__link:hover,.c-header-quicklinks__lined-up-link:hover{color:var(--color-slate-90)}.c-header-quicklinks__icon{margin-right:var(--spacingXXS);flex-shrink:0;width:24px;overflow:hidden}@media (width>=48em){.c-header-quicklinks,.c-header-quicklinks+.c-header-quicklinks{margin-top:var(--spacingM);padding:0 0 var(--spacingM) 2px;position:relative}.c-header-quicklinks__rotating-icons,.c-header-quicklinks__single-icon{-webkit-transition:background-color var(--basic-transition);transition:background-color var(--basic-transition);border-radius:50%}.c-header-quicklinks__rotating-icons:hover,.c-header-quicklinks__single-icon:hover{background-color:var(--color-granit-10)}.c-header-quicklinks__rotating-icon{transition:transform .5s;transform:scale(.4)}.c-header-quicklinks__rotating-icon.swiper-slide-active{transform:scale(1)}.c-header-quicklinks__rotating-icons,.c-header-quicklinks__rotating-icon,.c-header-quicklinks__single-icon,.c-header-quicklinks__circle{width:56px;height:56px}.c-header-quicklinks__rotating-icons,.c-header-quicklinks__single-icon{opacity:0}.c-header-quicklinks__single-icon{z-index:1;position:relative}.c-header-quicklinks__circle{opacity:0;background-color:#0000;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.c-header-quicklinks__icon-img{width:24px;height:24px}.c-header-quicklinks .icon--backpack,.c-header-quicklinks__rotating-icon img,.c-header-quicklinks__single-icon img,.c-header-quicklinks__single-icon svg{margin:var(--spacingS)}.c-header-quicklinks__list{z-index:2;opacity:0;visibility:hidden;-webkit-box-shadow:var(--menu-shadow);box-shadow:var(--menu-shadow);margin:0;position:absolute;top:0;left:50%;transform:translate(calc(2px - 50%),56px)}.c-header-quicklinks__lined-up-item .c-header-quicklinks__list{transform:translate(-50%,56px)}.c-header-quicklinks__toggle:hover .c-header-quicklinks__list,.c-header-quicklinks__toggle:focus .c-header-quicklinks__list,.c-header-quicklinks__toggle:focus-within .c-header-quicklinks__list{visibility:visible;opacity:1}.c-header-quicklinks__item{background:var(--color-white-100);border-bottom:var(--border);margin-top:0}.c-header-quicklinks__item:last-of-type{border-bottom:none}.c-header-quicklinks__item:first-of-type{position:relative}.c-header-quicklinks__item:first-of-type:before{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:8px solid var(--color-white-100);pointer-events:none;width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.c-header-quicklinks__link,.c-header-quicklinks__lined-up-link{padding:var(--spacingXS) var(--spacingS);white-space:nowrap;font-size:14px;font-weight:400}.c-header-quicklinks__link:hover,.c-header-quicklinks__link:focus,.c-header-quicklinks__lined-up-link:hover,.c-header-quicklinks__lined-up-link:focus{background-color:var(--color-granit-5)}.c-header-quicklinks__link:focus,.c-header-quicklinks__lined-up-link:focus{outline:2px solid var(--focus-color);outline-offset:0}.c-header-quicklinks__lined-up{display:flex}.c-header-quicklinks__lined-up-item{margin-top:0;padding-left:2px;display:none;position:relative}.c-header-quicklinks__lined-up-item:first-of-type{padding-left:0;display:inline-block}.c-header-quicklinks__lined-up-item:nth-of-type(2),.c-header-quicklinks__lined-up-item:nth-of-type(3){display:inline-block}.c-header-quicklinks__lined-up-link{padding:0}.c-header-quicklinks__lined-up-link:hover{background-color:var(--color-granit-10)}}@media (width>=61.25em){.c-header-quicklinks__lined-up-item:nth-of-type(4),.c-header-quicklinks__lined-up-item:nth-of-type(5),.c-header-quicklinks__lined-up-item:nth-of-type(6){display:inline-block}}@media (width>=75em){.c-header-quicklinks__lined-up-item:nth-of-type(7),.c-header-quicklinks__lined-up-item:nth-of-type(8),.c-header-quicklinks__lined-up-item:nth-of-type(9){display:inline-block}}.loaded .c-header-quicklinks__circle{animation:3s show-background}.loaded .c-header-quicklinks__rotating-icons,.loaded .c-header-quicklinks__single-icon{opacity:1;transition:opacity 1s}@keyframes show-background{0%{opacity:1;background-color:var(--color-granit-10)}90%{background-color:var(--color-granit-10)}to{opacity:1;background-color:#0000}}.c-info-item__label,.c-info-item__value{display:block}.c-info-item__label{color:var(--color-slate-90)}.c-info-item__value,.c-info-item__toggle{color:var(--color-slate-100);margin-top:var(--spacingXS)}.c-info-item .date-information~.date-information,.c-info-item .price-information~.price-information{margin-top:var(--spacingXS)}.c-info-item__toggle{color:var(--color-slate-90);background:0 0;border-width:0;padding:0}.c-link-arrow{color:var(--color-main-link);font-weight:700}.c-link-arrow:hover{color:var(--color-slate-90)}.c-link-arrow__icon{vertical-align:middle;display:inline-block}.c-link-arrow__icon .icon--internal-link{width:16px;height:16px;margin-left:var(--spacingXXXS)}.c-link-download{font-weight:700}.c-link-download:hover{color:var(--color-slate-90)}.c-link-download__icon{margin-left:var(--spacingXXXS);vertical-align:middle;display:inline-block}.c-link-download__icon .icon--download{width:14px;height:14px}.c-link-download--overlay{color:var(--color-main-link);text-transform:uppercase;letter-spacing:.08em;word-break:break-all;font-size:13px;line-height:1.2}.c-link-download--overlay:hover{color:var(--color-slate-90)}.c-link-download--overlay .c-link-download__icon{margin-left:0;margin-right:var(--spacingXXS)}.c-link-download--overlay .c-link-download__icon .icon--download{width:16px;height:16px}.c-medium-teaser{position:relative}.c-medium-teaser__media,.c-medium-teaser__content{grid-column:span var(--gridColumns)}@media (width>=48em){.c-medium-teaser__media,.c-medium-teaser__content{grid-column:span var(--gridColumn50)}}.c-medium-teaser__media{background-color:var(--color-granit-25);padding-bottom:66.67%;position:relative;overflow:hidden}@media (width>=75em){.c-medium-teaser__media{grid-column:2/span 5}}.c-medium-teaser__media .c-image,.c-medium-teaser__media .c-video{position:static}.c-medium-teaser__media .c-image img,.c-medium-teaser__media .c-image video,.c-medium-teaser__media .c-video img,.c-medium-teaser__media .c-video video{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;-webkit-transition:1.5s var(--fancy-easing);transition:1.5s var(--fancy-easing);position:absolute;top:0;left:0;transform:scale(1)}.c-medium-teaser__media .c-image__caption,.c-medium-teaser__media .c-video__caption{display:none}@media (width>=48em){.c-medium-teaser img:before{padding-left:calc(var(--spacingFlexL) + var(--spacingS))}}.c-medium-teaser__content{z-index:1;width:calc(100% - var(--gridMargin) + 1px);margin-top:calc(var(--spacingFlexL) * -2);padding-left:var(--spacingFlexL);margin-left:var(--spacingFlexL);padding-right:var(--gridMargin);background:var(--color-white-100);opacity:0;-webkit-transition:opacity .48s var(--fancy-easing), -webkit-transform .96s var(--fancy-easing);transition:opacity .48s var(--fancy-easing), -webkit-transform .96s var(--fancy-easing);transition:opacity .48s var(--fancy-easing), transform .96s var(--fancy-easing);transition:opacity .48s var(--fancy-easing), transform .96s var(--fancy-easing), -webkit-transform .96s var(--fancy-easing);pointer-events:none;position:relative;transform:translate(-128px)}@media (width>=48em){.c-medium-teaser__content{width:calc(100% + var(--gridGutter) + var(--spacingL));margin-top:var(--spacingFlexXL);margin-left:calc((var(--gridGutter) + var(--spacingL)) * -1);grid-column:span 5;padding-right:0;transform:translate(128px)}}@media (width>=75em){.c-medium-teaser__content{width:calc(100% + var(--gridGutter) + var(--spacingL) + var(--spacingXL));grid-column:span 4}}.c-medium-teaser__topline{margin:var(--spacingFlexL) 0 0 0}@media (width>=61.25em){.c-medium-teaser__topline{font-size:11px;line-height:1.454}}@media (width>=75em){.c-medium-teaser__topline{font-size:12px;line-height:1.333}}.c-medium-teaser__topline .topline__category{color:var(--color-slate-100)}.c-medium-teaser--webcam .c-medium-teaser__topline .topline__region{color:var(--color-accent-webcam)}.c-medium-teaser__topline>:not(:last-child){margin-right:var(--spacingXXXS)}.c-medium-teaser__title{padding-top:var(--spacingFlexL);margin:0}.c-medium-teaser__title.thin{font-family:var(--font2);font-weight:400}.c-medium-teaser__title__topline{font-family:var(--font);font-weight:700}.c-medium-teaser__topline+.c-medium-teaser__title{padding-top:var(--spacingFlexXS)}@media (width>=48em){.c-medium-teaser__topline+.c-medium-teaser__title{padding-top:var(--spacingM)}}.c-medium-teaser__text{margin:var(--spacingXS) 0 0 0}.c-medium-teaser__text p{margin:0}@media (width>=61.25em){.c-medium-teaser__text--mobile{display:none}}.c-medium-teaser__text--desktop{display:none}@media (width>=61.25em){.c-medium-teaser__text--desktop{display:block}}.c-medium-teaser__full-link{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-medium-teaser__link{z-index:2;color:var(--color-granit-90);margin:var(--spacingFlexXS) 0 var(--spacingM);pointer-events:all;display:inline-flex;position:relative}@media (width>=48em){.c-medium-teaser__link{margin:var(--spacingM) 0 0 0}}.c-medium-teaser__link .link-text{margin-right:var(--spacingXXS)}.c-medium-teaser__link .link-text~.icon--internal-link{margin-left:var(--spacingXXXS)}.c-medium-teaser__link .icon--internal-link{position:relative;top:2px}.c-medium-teaser--webcam .c-medium-teaser__media .c-image:not(.is-panorama){justify-content:center;display:flex}.c-medium-teaser--webcam .c-medium-teaser__media .c-image img{width:auto;min-width:100%;max-width:none}.loaded .c-medium-teaser.element--visible .c-medium-teaser__media img,.loaded .c-medium-teaser.element--visible .c-medium-teaser__media video{opacity:1}.c-medium-teaser:not(.c-medium-teaser--webcam) .loaded .c-medium-teaser.element--visible .c-medium-teaser__media img,.c-medium-teaser:not(.c-medium-teaser--webcam) .loaded .c-medium-teaser.element--visible .c-medium-teaser__media video{transform:scale(1.2)}.loaded .c-medium-teaser.element--visible.c-medium-teaser--webcam .c-medium-teaser__media .c-image img{inset:auto}.loaded .c-medium-teaser.element--visible.c-medium-teaser--webcam .c-medium-teaser__media .c-image.is-panorama img{animation:90s linear 1s infinite alternate paused pan}.loaded .c-medium-teaser.element--visible.c-medium-teaser--webcam .c-medium-teaser__media.is-in-viewport .c-image.is-panorama img{animation-play-state:running}.loaded .m-medium-teaser-list--alternate .c-medium-teaser.element--visible .c-medium-teaser__content,.loaded .c-medium-teaser.element--visible .c-medium-teaser__content{opacity:1;transform:translate(0)}.c-medium-teaser.element:before{display:none}@keyframes pan{0%{transform:translate(0%,0)}to{-webkit-transform:translate3d(calc(-100% + ((((min(100vw, var(--gridMaxWidth)) - (var(--gridMargin) * 2) + var(--gridGutter)) / var(--gridColumns)) * 6) - var(--gridGutter))), 0px, 0px);transform:translate3d(calc(-100% + ((((min(100vw, var(--gridMaxWidth)) - (var(--gridMargin) * 2) + var(--gridGutter)) / var(--gridColumns)) * 6) - var(--gridGutter))), 0px, 0px)}}.c-newsletter-block{grid-column:span var(--gridColumns);color:var(--color-text-footer)}@media (width>=75em){.c-newsletter-block{grid-column:1/5}}.c-newsletter-block h2,.c-newsletter-block h3,.c-newsletter-block h4,.c-newsletter-block h5,.c-newsletter-block h6{color:currentColor;margin:0;font-weight:400}.c-newsletter-block h2 strong,.c-newsletter-block h3 strong,.c-newsletter-block h4 strong,.c-newsletter-block h5 strong,.c-newsletter-block h6 strong{font-family:var(--font);font-weight:700}.c-newsletter-block form{margin-top:var(--spacingFlexL)}.c-newsletter-block form label{margin-bottom:var(--spacingXXS);color:currentColor;width:100%;display:block}@media (width>=48em) and (width<=74.99em){.c-newsletter-block{-webkit-column-gap:var(--spacingS);-moz-column-gap:var(--spacingS);align-items:center;column-gap:var(--spacingS);display:flex}.c-newsletter-block h2,.c-newsletter-block h3,.c-newsletter-block h4,.c-newsletter-block h5,.c-newsletter-block h6,.c-newsletter-block form{flex-grow:1;flex-basis:50%}.c-newsletter-block form{margin:0 0 0 var(--gridGutter)}}.c-newsletter-block__form__wrapper{flex-wrap:wrap;width:100%;display:flex}.c-newsletter-block__form__input{min-width:50%;padding-bottom:var(--spacingL);flex-basis:100%}.c-newsletter-block__form__input input{padding:var(--spacingXS);background:var(--color-granit-10);width:100%;height:100%;color:var(--color-slate-90);-webkit-appearance:none;border:none;border-radius:0;display:block}.c-newsletter-block__form__submit{flex-basis:100%}@media (width>=36em){.c-newsletter-block__form__wrapper{flex-wrap:nowrap}.c-newsletter-block__form__input{flex-basis:66.66%;padding-bottom:0;padding-right:6px}.c-newsletter-block__form__submit{flex-basis:33.33%}}.c-newsletter-block--link{--newsletter-link-color:var(--color-main-link);--newsletter-bk-color:var(--color-white-100);background:var(--newsletter-bk-color);color:var(--newsletter-link-color);letter-spacing:calc(var(--letter-spacing) / 2);display:block}[data-theme=honey] .c-newsletter-block--link{--newsletter-link-color:var(--color-slate-90);--newsletter-bk-color:var(--color-granit-50)}.m-footer .c-newsletter-block--link:active,.c-newsletter-block--link:active,.m-footer .c-newsletter-block--link:hover,.m-footer .c-newsletter-block--link:focus,.c-newsletter-block--link:hover,.c-newsletter-block--link:focus{background-color:var(--color-granit-10);color:var(--newsletter-link-color)}.c-newsletter-block>.c-newsletter-block--link{margin-top:var(--spacingFlexL)}.ui-widget{color:var(--color-slate-100);border:0;font-family:inherit}.ui-widget.ui-widget-content{border:0}.ui-widget.ui-widget-content a{padding-bottom:2px}.ui-widget button,.ui-widget input[type]:not([type=radio]):not([type=checkbox]),.ui-widget textarea{-webkit-appearance:none}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-size:inherit;font-family:inherit}.ui-widget button,.ui-widget input[type]:not([type=radio]),.ui-widget select,.ui-widget textarea{border-radius:0}.ui-widget button,.ui-widget input[type=button],.ui-widget input[type=reset],.ui-widget input[type=submit]{cursor:pointer;font-size:12px}@media (width<=35.99em){.ui-widget button,.ui-widget input[type=button],.ui-widget input[type=reset],.ui-widget input[type=submit]{width:100%}}.ui-widget input[type=button]:hover,.ui-widget input[type=reset]:hover,.ui-widget input[type=submit]:hover{background-color:var(--color-granit-95)}.ui-widget input[type=button]:focus,.ui-widget input[type=button]:focus:hover,.ui-widget input[type=reset]:focus,.ui-widget input[type=reset]:focus:hover,.ui-widget input[type=submit]:focus,.ui-widget input[type=submit]:focus:hover{color:var(--color-white-100);background-color:var(--color-granit-95)}.ui-widget input[type=button]:active,.ui-widget input[type=reset]:active,.ui-widget input[type=submit]:active{background-color:var(--color-granit-100)}.ui-dialog{min-width:100vw;top:0!important}.ui-dialog .ui-dialog-titlebar{z-index:1261;text-align:right;background-color:var(--color-white-100);border-color:var(--color-white-100);width:100%;max-width:1536px;height:54px;-webkit-box-shadow:var(--menu-shadow);box-shadow:var(--menu-shadow);margin-left:auto;margin-right:auto;padding:0;position:absolute}@media (width>=48em){.ui-dialog .ui-dialog-titlebar{height:0;-webkit-box-shadow:none;box-shadow:none;border-color:#0000;position:relative}}.ui-dialog .ui-dialog-titlebar:before,.ui-dialog .ui-dialog-titlebar:after{content:none;display:none}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{float:none;display:none}#drupal-modal{min-width:100vw;padding:0;top:0;left:0;max-height:calc(100vh - 110px)!important}.user-logged-in #drupal-modal{height:calc(100vh - 110px)!important}#modal_maillingwork_form,#modal_emarsys_form,.submission-message__wrapper,.paragraph-form{max-width:calc(var(--gridMargin) + 700px + var(--gridMargin));margin:calc(var(--spacingFlexXXXL) + var(--spacingL)) auto var(--spacingFlexXXXL) auto;padding-right:var(--gridMargin);padding-left:var(--gridMargin);overflow-x:hidden}@media (width>=36em){#modal_maillingwork_form,#modal_emarsys_form,.submission-message__wrapper,.paragraph-form{margin-top:calc(var(--spacingFlexXXXL) + var(--spacingXL))}}@media (width>=48em){#modal_maillingwork_form,#modal_emarsys_form,.submission-message__wrapper,.paragraph-form{margin-top:var(--spacingFlexXXXL)}}#modal_maillingwork_form p,#modal_emarsys_form p,.submission-message__wrapper p,.paragraph-form p{margin-top:0;margin-bottom:var(--spacingM)}#modal_maillingwork_form p:first-child,#modal_maillingwork_form h3,#modal_emarsys_form p:first-child,#modal_emarsys_form h3,.submission-message__wrapper p:first-child,.submission-message__wrapper h3,.paragraph-form p:first-child,.paragraph-form h3{margin-top:0;margin-bottom:var(--spacingFlexXXL)}#modal_maillingwork_form form fieldset,#modal_emarsys_form form fieldset,.submission-message__wrapper form fieldset,.paragraph-form form fieldset{border:0;margin:0;padding:0}#modal_maillingwork_form form fieldset legend,#modal_emarsys_form form fieldset legend,.submission-message__wrapper form fieldset legend,.paragraph-form form fieldset legend{margin:0;padding:0}#modal_maillingwork_form form fieldset legend span,#modal_maillingwork_form form fieldset legend .fieldset-legend,#modal_emarsys_form form fieldset legend span,#modal_emarsys_form form fieldset legend .fieldset-legend,.submission-message__wrapper form fieldset legend span,.submission-message__wrapper form fieldset legend .fieldset-legend,.paragraph-form form fieldset legend span,.paragraph-form form fieldset legend .fieldset-legend{color:var(--color-slate-100)}#modal_maillingwork_form form .form-radios,#modal_emarsys_form form .form-radios,.submission-message__wrapper form .form-radios,.paragraph-form form .form-radios{margin-top:var(--spacingFlexXXL);margin-bottom:var(--spacingXXS)}#modal_maillingwork_form form .form-type-radio,#modal_maillingwork_form form .form-type-checkbox,#modal_emarsys_form form .form-type-radio,#modal_emarsys_form form .form-type-checkbox,.submission-message__wrapper form .form-type-radio,.submission-message__wrapper form .form-type-checkbox,.paragraph-form form .form-type-radio,.paragraph-form form .form-type-checkbox{margin-top:var(--spacingS);flex-wrap:nowrap}#modal_maillingwork_form form .form-type-radio:only-child,#modal_maillingwork_form form .form-type-checkbox:only-child,#modal_emarsys_form form .form-type-radio:only-child,#modal_emarsys_form form .form-type-checkbox:only-child,.submission-message__wrapper form .form-type-radio:only-child,.submission-message__wrapper form .form-type-checkbox:only-child,.paragraph-form form .form-type-radio:only-child,.paragraph-form form .form-type-checkbox:only-child{padding-right:0}#modal_maillingwork_form form .form-type-radio .form-checkbox,#modal_maillingwork_form form .form-type-checkbox .form-checkbox,#modal_emarsys_form form .form-type-radio .form-checkbox,#modal_emarsys_form form .form-type-checkbox .form-checkbox,.submission-message__wrapper form .form-type-radio .form-checkbox,.submission-message__wrapper form .form-type-checkbox .form-checkbox,.paragraph-form form .form-type-radio .form-checkbox,.paragraph-form form .form-type-checkbox .form-checkbox{background-color:#0000;border-radius:0}#modal_maillingwork_form form .form-type-radio input:checked,#modal_maillingwork_form form .form-type-checkbox input:checked,#modal_emarsys_form form .form-type-radio input:checked,#modal_emarsys_form form .form-type-checkbox input:checked,.submission-message__wrapper form .form-type-radio input:checked,.submission-message__wrapper form .form-type-checkbox input:checked,.paragraph-form form .form-type-radio input:checked,.paragraph-form form .form-type-checkbox input:checked{color:var(--color-slate-90);border-color:var(--color-slate-90)}#modal_maillingwork_form form .form-type-checkbox:not(:only-of-type),#modal_emarsys_form form .form-type-checkbox:not(:only-of-type),.submission-message__wrapper form .form-type-checkbox:not(:only-of-type),.paragraph-form form .form-type-checkbox:not(:only-of-type){flex-basis:100%}@media (width>=36em){#modal_maillingwork_form form .form-type-checkbox:not(:only-of-type),#modal_emarsys_form form .form-type-checkbox:not(:only-of-type),.submission-message__wrapper form .form-type-checkbox:not(:only-of-type),.paragraph-form form .form-type-checkbox:not(:only-of-type){flex-basis:50%}}@media (width>=48em){#modal_maillingwork_form form .form-type-checkbox:not(:only-of-type),#modal_emarsys_form form .form-type-checkbox:not(:only-of-type),.submission-message__wrapper form .form-type-checkbox:not(:only-of-type),.paragraph-form form .form-type-checkbox:not(:only-of-type){flex-basis:33.33%}}#modal_maillingwork_form form select,#modal_maillingwork_form form option,#modal_emarsys_form form select,#modal_emarsys_form form option,.submission-message__wrapper form select,.submission-message__wrapper form option,.paragraph-form form select,.paragraph-form form option{color:var(--color-slate-90);background-color:var(--color-white-100)}#modal_maillingwork_form form option:checked,#modal_emarsys_form form option:checked,.submission-message__wrapper form option:checked,.paragraph-form form option:checked{background-color:var(--color-granit-5)}#modal_maillingwork_form form .form-item-newsletter-terms,#modal_maillingwork_form form .form-item-newsletter-terms-0,#modal_emarsys_form form .form-item-newsletter-terms,#modal_emarsys_form form .form-item-newsletter-terms-0,.submission-message__wrapper form .form-item-newsletter-terms,.submission-message__wrapper form .form-item-newsletter-terms-0,.paragraph-form form .form-item-newsletter-terms,.paragraph-form form .form-item-newsletter-terms-0,#modal_maillingwork_form form .form-submit,#modal_emarsys_form form .form-submit,.submission-message__wrapper form .form-submit,.paragraph-form form .form-submit{margin-top:var(--spacingXXL)}.ui-widget-overlay{background-color:var(--color-white-100);opacity:1;min-width:100vw;min-height:100vh}html.modal--open{scroll-behavior:auto;overflow:hidden}.c-photoswipe .pswp{z-index:100}.c-photoswipe .pswp .pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity .333s cubic-bezier(.4,0,.22,1)}.c-photoswipe .pswp .pswp--animated-in .pswp__bg,.c-photoswipe .pswp .pswp--animated-in .pswp__zoom-wrap{transition:none}.c-photoswipe .pswp,.c-photoswipe .pswp__container,.c-photoswipe .pswp__zoom-wrap,.c-photoswipe .pswp__img--placeholder,.c-photoswipe .pswp__bg{backface-visibility:hidden}.c-photoswipe .pswp__container,.c-photoswipe .pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;width:100%;height:100%}.c-photoswipe .pswp__container,.c-photoswipe .pswp__img{-webkit-user-select:none;user-select:none}.c-photoswipe .pswp__container{-webkit-transition:-webkit-transform var(--fancy-transition);transition:-webkit-transform var(--fancy-transition);transition:transform var(--fancy-transition);transition:transform var(--fancy-transition), -webkit-transform var(--fancy-transition)}.c-photoswipe .pswp__scroll-wrap{flex-flow:column;height:100%;display:flex}.c-photoswipe .pswp__item{text-align:center;position:absolute;inset:0;overflow:hidden}.c-photoswipe .pswp__img{cursor:-webkit-grab;cursor:grab;max-width:calc(100% - var(--spacingS));-o-object-fit:contain;object-fit:contain;max-height:693px;left:0;right:0;top:var(--spacingXXXL);bottom:var(--spacingXXXL);max-height:calc(100% - var(--spacingXXXL) * 2);background:0 0;margin:0 auto;position:absolute}@media (width>=48em){.c-photoswipe .pswp__img{max-width:calc(100% / var(--gridColumns) * (var(--gridColumns) - 1) - var(--gridMargin) * 2)}}@media screen and (width>=1770px){.c-photoswipe .pswp__img{max-width:calc(100% - var(--gridMargin) * 2)}}.c-photoswipe .pswp button{-webkit-box-shadow:none;box-shadow:none;appearance:none;background:0 0;border:0}.c-photoswipe .pswp button svg{pointer-events:none}.c-photoswipe .pswp__button{cursor:pointer}.c-photoswipe .pswp__button--arrow--prev,.c-photoswipe .pswp__button--arrow--next{z-index:2;top:auto;left:var(--gridMargin);bottom:var(--spacingXL);right:var(--gridMargin);width:20px;height:20px;color:var(--color-granit-90);position:fixed}.c-photoswipe .pswp__button--arrow--prev .pswp__icn,.c-photoswipe .pswp__button--arrow--next .pswp__icn{display:none}@media (width>=48em){.c-photoswipe .pswp__button--arrow--prev,.c-photoswipe .pswp__button--arrow--next{top:50%;bottom:auto}}.c-photoswipe .pswp__button--arrow--prev:hover,.c-photoswipe .pswp__button--arrow--next:hover{color:var(--color-slate-90)}.c-photoswipe .pswp__button .icon{width:20px;height:20px}.c-photoswipe .pswp__button--arrow--prev{background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-nav-prev-view) 50% no-repeat}@media (width>=48em){.c-photoswipe .pswp__button--arrow--prev{left:calc(var(--gridMargin) - 6px);right:auto}}.c-photoswipe .pswp__button--arrow--next{right:calc(var(--gridMargin) - 6px);background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-nav-next-view) 50% no-repeat;left:auto}@media (width<=47.99em){.c-photoswipe .pswp__button--arrow--next{left:calc(var(--gridMargin) + 64px)}}.c-photoswipe .pswp__button--close{width:26px;height:26px;-webkit-transition:-webkit-transform .2s var(--basic-easing);transition:-webkit-transform .2s var(--basic-easing);transition:transform .2s var(--basic-easing);transition:transform .2s var(--basic-easing), -webkit-transform .2s var(--basic-easing);background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-close-view) 50% no-repeat;position:absolute;top:18px;right:calc(18px + -50vw + 50%)}@media (width>=48em){.c-photoswipe .pswp__button--close{top:26px;right:calc(26px + -50vw + 50%)}}.c-photoswipe .pswp__button--close:hover{transform:rotate(90deg)}.c-photoswipe .pswp__button--close .pswp__icn{display:none}.c-photoswipe .pswp__custom-caption{bottom:calc(var(--spacingXL) + var(--spacingXXS));left:var(--gridMargin);right:var(--gridMargin);margin-bottom:var(--spacingXXL);font-size:14px;line-height:1.4;position:fixed}@media (width>=48em){.c-photoswipe .pswp__custom-caption{margin-bottom:0}}.c-photoswipe .pswp__custom-caption .pswp__caption__license{color:var(--color-granit-90);padding-top:.5em;font-size:12px;display:block}.c-photoswipe .pswp__counter{z-index:3;bottom:var(--spacingXL);height:auto;color:var(--color-granit-90);margin-left:calc(var(--gridMargin) * -1);text-shadow:none;right:var(--gridMargin);font-size:14px;line-height:1;position:fixed}@media (width>=48em){.c-photoswipe .pswp__counter{text-align:right;bottom:calc(var(--spacingXL) + var(--spacingXXS))}}.c-photoswipe .pswp__zoom-wrap{left:0;right:0;top:var(--spacingXXXL);bottom:var(--spacingXXXL);max-height:calc(100% - var(--spacingXXXL) * 2);position:absolute;transform:none!important}.c-photoswipe .pswp__bg{z-index:-1;background:var(--color-white-100);opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity .333s cubic-bezier(.4,0,.22,1);position:absolute;top:0;left:0;transform:translateZ(0)}.c-preline-tour{margin:calc(var(--spacingXL) + var(--spacingFlexXL)) 0 6px 0}@media (width>=61.25em){.c-preline-tour{font-size:11px;line-height:1.454}}@media (width>=75em){.c-preline-tour{font-size:12px;line-height:1.333}}.c-preline-tour__left-wrapper,.c-preline-tour__right-wrapper{width:100%;height:20px;margin-bottom:10px;display:block}@media (width>=36em){.c-preline-tour__left-wrapper,.c-preline-tour__right-wrapper{width:auto;display:inline-block}}.c-preline-tour__left-wrapper{white-space:nowrap}.c-preline-tour__category-icon{margin-right:var(--spacingXXS);vertical-align:middle;color:var(--color-granat-90);line-height:0;display:inline-block;position:relative}.c-preline-tour__category-icon .icon{width:20px;height:20px}.c-preline-tour__stage{margin-right:var(--spacingXS);padding:0 var(--spacingXXS);vertical-align:middle;white-space:nowrap;height:20px;color:var(--color-slate-100);background-color:var(--color-granit-10);display:inline-block}.c-preline-tour__stage span{vertical-align:-17%}.c-preline-tour__category,.c-preline-tour__region{vertical-align:middle;white-space:nowrap;height:20px;display:inline-block}.c-preline-tour__category span,.c-preline-tour__region span{vertical-align:-17%}.c-preline-tour__category{margin-right:var(--spacingXXS);color:var(--color-slate-100)}.c-price-row{border-bottom:var(--border)}.c-price-row__inner{padding:0 var(--spacingS) var(--spacingS);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}@media (width>=48em){.c-price-row__inner{padding:0 var(--spacingL) var(--spacingL)}}.c-price-row__title{flex-basis:100%}.c-price-row__amount{margin-top:0}.m-price__accordion .c-price-row__title{flex-basis:100%;margin-top:0;font-size:16px}@media (width>=48em){.m-price__accordion .c-price-row__title{font-size:20px}}.m-price__accordion .c-price-row__amount{flex-basis:100%;font-size:20px}@media (width>=48em){.m-price__accordion .c-price-row__amount{flex-basis:auto;font-size:28px}}.m-price__accordion .c-price-row__inner{padding:var(--spacingS)}@media (width>=48em){.m-price__accordion .c-price-row__inner{padding:var(--spacingL);padding-left:var(--spacingXXL)}}.c-rating{display:flex}.c-rating__label{margin-right:var(--spacingL);flex-shrink:0}.c-rating__indicators{white-space:nowrap;text-align:right}@media (width>=61.25em){.c-rating__indicators{padding-right:var(--spacingL)}}.c-rating__icon{color:var(--color-slate-20)}.c-rating__icon--highlighted{color:var(--color-granit-100)}.c-rating__icon .icon{width:13px;height:13px;margin-right:3px}.view-weather-overview .form-submit{background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-search-view) 50%/20px 20px no-repeat;padding:0;font-size:0}@media (width>=48em){.view-weather-overview .form-submit{background-size:30px 30px}}.view-weather-overview .form-actions,.view-weather-overview .form-actions .form-submit{width:var(--spacingXXL)}.view-weather-overview .form-actions{margin-left:-48px;margin-top:calc(var(--spacingXL) * 1.125)}.view-weather-overview .form-item-search{flex-basis:100%}.view-weather-overview .form-item-search input{border:none;border-bottom:var(--border);padding-right:var(--spacingXXL);padding-top:0;font-size:24px}@media (width>=48em){.view-weather-overview .form-item-search input{font-size:28px}}.view-weather-overview .form-item-search input:focus{border-bottom:1px solid var(--focus-color);outline:none}.c-search-form__search-box{margin:var(--spacingL) 0;align-items:center;display:flex;position:relative}@media (width>=61.25em){.c-search-form__search-box{margin:var(--spacingXXL) 0}}.c-search-form__search-input,.c-search-form__search-submit{appearance:none;background:0 0;border:0}.c-search-form__search-input{-webkit-box-shadow:0px 2px var(--color-slate-30);box-shadow:0px 2px var(--color-slate-30);width:100%;padding:var(--spacingS) var(--spacingXXXL) var(--spacingS) var(--spacingM);outline:none;flex-grow:1;font-size:1.5rem;line-height:1.2;transition:box-shadow .2s ease-in-out}@media (width>=48em){.c-search-form__search-input{padding-right:var(--spacingXXXXL);font-size:2.375rem}}@media (width>=75em){.c-search-form__search-input{font-size:3.5rem}}.c-search-form__search-input::-webkit-input-placeholder{color:var(--color-slate-50)}.c-search-form__search-input::placeholder{color:var(--color-slate-50)}.c-search-form__search-input:-ms-placeholder-shown{color:var(--color-slate-50)}.c-search-form__search-input::-moz-placeholder{color:var(--color-slate-50)}.c-search-form__search-input::-webkit-search-cancel-button{opacity:0;pointer-events:none;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='24' height='24' viewBox='0 0 24 24'%3e%3cpolygon points='20 5.06 18.95 4 12 10.94 5.06 4 4 5.06 10.94 12 4 18.94 5.05 20 12 13.06 18.94 20 20 18.94 13.06 12 20 5.06'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1.25rem;height:1.25rem}@media (width>=48em){.c-search-form__search-input::-webkit-search-cancel-button{width:2rem;height:2rem}}.c-search-form__search-input:focus::-webkit-search-cancel-button{cursor:pointer;opacity:.5;pointer-events:all}.c-search-form__search-input:focus::-webkit-search-cancel-button:hover{opacity:1}.c-search-form__search-input.focus-visible{-webkit-box-shadow:0px 3px var(--color-slate-100);box-shadow:0px 3px var(--color-slate-100);outline:none}.c-search-form__search-submit{top:50%;right:var(--spacingS);border-radius:50%;width:40px;height:40px;position:absolute;transform:translateY(-50%)}@media (width>=48em){.c-search-form__search-submit{width:64px;height:64px}}.c-search-form__search-submit:hover{background-color:var(--color-granit-10)}.c-search-form__search-submit svg{width:20px;height:20px;position:absolute;top:10px;left:10px}@media (width>=48em){.c-search-form__search-submit svg{width:32px;height:32px;top:16px;left:16px}}.c-search-list-item{grid-column:span var(--gridColumns);padding:var(--spacingFlexL) var(--spacingXXXL) var(--spacingL) var(--spacingL);border-bottom:1px solid var(--color-granit-50);-webkit-transition:background var(--fancy-transition);transition:background var(--fancy-transition);position:relative}.c-search-list-item:last-of-type{margin-bottom:var(--spacingFlexXXL);border-bottom:none}.c-search-list-item:hover{background-color:var(--color-granit-10)}.c-search-list-item__link{width:100%;height:100%;position:absolute;top:0;left:0}.c-search-list-item__title,.c-search-list-item__text{margin:0}.c-search-list-item__text{color:var(--color-slate-90);margin-top:var(--spacingXXS)}.c-search-list-item__icon{right:var(--spacingL);color:var(--color-granit-90);position:absolute;top:50%;transform:translateY(-50%)}.c-search-list-item__icon svg{width:24px}.c-season{background-color:var(--color-slate-10);border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:1;display:flex;position:relative}.c-season__label{text-align:center;letter-spacing:.05em;color:var(--color-slate-90);font-weight:700}.c-season--highlighted{background-color:var(--color-granit-100)}.c-season--highlighted .c-season__label{color:var(--color-white-100)}.c-show-all{z-index:1;background-color:color-mix(in srgb, var(--color-granit-90) 50%, transparent);width:100%;height:100%;-webkit-transition:background-color var(--fancy-transition);transition:background-color var(--fancy-transition);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:0;left:0}.c-show-all__label{padding:var(--spacingS);text-align:center;font-weight:700}.c-show-all:hover{background-color:color-mix(in srgb, var(--color-granit-90) 80%, transparent)}.c-small-teaser-grid-element{padding:var(--spacingS);font-size:16px;display:flex;position:relative;overflow:hidden}@media (width>=36em){.c-small-teaser-grid-element{padding:var(--spacingXL) var(--spacingL);font-size:18px}}@media (width>=48em){.c-small-teaser-grid-element{font-size:24px}}.c-small-teaser-grid-element:hover[href] .c-image:after{opacity:.8}.c-small-teaser-grid-element:after{z-index:1;content:"";background:linear-gradient(#0000,#000000b3 90%);width:100%;height:230px;max-height:60%;display:block;position:absolute;bottom:0;left:0;right:0}.c-small-teaser-grid-element-title{z-index:2;color:var(--color-white-100);text-shadow:0px 2px 40px var(--color-slate-100), 0px 2px 40px rgbavar(--color-shadow), 0px 0px 70px #19181366;word-break:normal;-webkit-hyphens:auto;hyphens:auto;margin-top:auto}@media (width>=36em){.c-small-teaser-grid-element-title{font-weight:700}}.c-small-teaser-grid-element .c-image{background-color:var(--color-granit-25);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.c-small-teaser-grid-element .c-image:after{content:"";opacity:0;background:var(--color-granit-90);width:100%;height:100%;-webkit-transition:opacity .3s var(--basic-easing);transition:opacity .3s var(--basic-easing);display:block;position:absolute;top:0;left:0}.c-small-teaser-grid-element .c-image img{opacity:0;width:100%;height:100%;-webkit-transition:.56s var(--basic-easing);transition:.56s var(--basic-easing);position:absolute;top:0;left:0;transform:scale(1.05)}.c-small-teaser-grid-element .c-image img.lazy-loaded,.c-small-teaser-grid-element .c-image img.img-loaded{opacity:1;-o-object-fit:cover;object-fit:cover;transform:scale(1)}.c-small-teaser-image-grid{grid-column-gap:var(--spacingXXXXS);grid-row-gap:var(--spacingXXXXS);grid-template-rows:repeat(12,auto);grid-template-columns:repeat(12,1fr);width:100%;height:100%;display:grid;position:absolute}.c-small-teaser-image-grid__image{position:relative}.c-small-teaser-image-grid__image:first-child{grid-area:1/1/13/9}.c-small-teaser-image-grid__image:nth-child(2){grid-area:1/9/7/13}.c-small-teaser-image-grid__image:nth-child(3){grid-area:7/9/13/13}.c-small-teaser-image-grid__image img{-o-object-fit:cover;object-fit:cover;height:100%}.c-small-teaser{margin-bottom:var(--spacingFlexXXL);grid-column:span var(--gridColumns);--color-category:var(--color-accent-default);--color-box:var(--color-category);position:relative}@media (width>=36em){.c-small-teaser{grid-column:span 6}}@media (width>=61.25em){.c-small-teaser{grid-column:span 4}.c-small-teaser--four{grid-column:span 3}}.c-small-teaser--four .c-small-teaser__media{aspect-ratio:1}.c-small-teaser--same-height>div{flex-direction:column;flex:auto;height:100%;display:flex}.c-small-teaser--same-height .c-small-teaser__content{flex-direction:column;flex:auto;display:flex}.c-small-teaser__full-link{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-small-teaser__media{aspect-ratio:3/2;display:grid;position:relative;overflow:hidden}.c-small-teaser__media .c-image{background:var(--color-granit-25);clip:rect(0, 100vw, auto, 0);width:100%;height:100%;position:absolute;top:0;left:0}.c-small-teaser__personalisation-banner{top:var(--spacingXS);padding:var(--spacingXXS) var(--spacingXS) var(--spacingXXS) var(--spacingXXS);color:var(--color-granit-90);background:var(--color-white-100);-webkit-box-shadow:2px 0 20px var(--color-shadow);box-shadow:2px 0 20px var(--color-shadow);clip-path:inset(-10px -20px -20px 0);align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;left:-1px}@media (width>=36em){.c-small-teaser__personalisation-banner{font-size:15px}}.c-small-teaser__personalisation-banner{gap:var(--spacingXXS)}.c-small-teaser__personalisation-banner .icon{flex-shrink:0}.c-small-teaser__box{padding:var(--spacingXS);color:var(--color-white-100);background-color:var(--color-box);font-weight:400;display:block;position:absolute;bottom:0;left:0}.c-small-teaser__box>span{font-size:16px;line-height:16px;display:block}.c-small-teaser__box>span:not(:first-of-type){margin-top:var(--spacingXXXS)}.c-small-teaser__box .box__prefix{font-size:14px}.c-small-teaser__box .box__info{font-weight:700}.c-small-teaser__content{position:relative}.c-small-teaser__content .category__icon{color:var(--color-category);position:absolute;top:-2px}@media (width>=75em){.c-small-teaser__content .category__icon{top:-3px}}.c-small-teaser__content .category__icon .icon{width:19px;height:19px}@media (width>=75em){.c-small-teaser__content .category__icon .icon{width:20px;height:20px}}.c-small-teaser__content .personalisation-features{width:100%;margin-top:var(--spacingS);padding:var(--spacingS);color:var(--color-granit-90);background:var(--color-granit-5);font-size:15px;line-height:1.5}.c-small-teaser__content .personalisation-features ul li{gap:var(--spacingXXXS);display:flex}.c-small-teaser__content .personalisation-features ul li .icon{flex-shrink:0}.c-small-teaser__content .content__topline{margin-top:var(--spacingS);color:var(--color-slate-90)}@media (width>=61.25em){.c-small-teaser__content .content__topline{font-size:11px;line-height:16px}}@media (width>=75em){.c-small-teaser__content .content__topline{font-size:12px}}.c-small-teaser__content .content__topline--icon{padding-left:26px}.c-small-teaser__content .content__topline>:not(:last-child){margin-right:var(--spacingXXXS)}.c-small-teaser__content .topline__category{color:var(--color-category)}.c-small-teaser__content .content__title{font-size:20px;line-height:1.25;font-family:var(--font2);color:var(--color-slate-100);word-wrap:break-word;overflow-wrap:break-word}@media (width>=75em){.c-small-teaser__content .content__title{font-size:22px;line-height:1.272}}.c-small-teaser__content .content__swiss-mobility-logo{width:52px;margin-top:var(--spacingS);flex-shrink:0;display:block}.c-small-teaser__content .content--has-logo{justify-content:space-between;align-items:center;gap:var(--spacingS);display:flex}.c-small-teaser__content .content__text,.c-small-teaser__content .content__pricelist,.c-small-teaser__content .content__opening-hours{margin-top:var(--spacingXXXS);word-wrap:break-word}@media (width<=74.99em){.c-small-teaser__content .content__text,.c-small-teaser__content .content__pricelist,.c-small-teaser__content .content__opening-hours{font-size:15px;line-height:22px}}.c-small-teaser__content .content__text,.c-small-teaser__content .content__pricelist,.c-small-teaser__content .content__opening-hours{overflow-wrap:break-word}.c-small-teaser__content .content__text p,.c-small-teaser__content .content__text ul,.c-small-teaser__content .content__text li,.c-small-teaser__content .content__pricelist p,.c-small-teaser__content .content__pricelist ul,.c-small-teaser__content .content__pricelist li,.c-small-teaser__content .content__opening-hours p,.c-small-teaser__content .content__opening-hours ul,.c-small-teaser__content .content__opening-hours li{margin:0}.c-small-teaser__content .content__text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-small-teaser__content .content__season{margin-top:var(--spacingXS);padding-top:var(--spacingXS);border-top:var(--border)}.c-small-teaser__content .content__specs .first-row{margin-top:var(--spacingXXS)}.c-small-teaser__content .content__specs .specs__difficulty{padding:2px var(--spacingXS);vertical-align:middle;color:var(--color-slate-100);background-color:var(--color-slate-10);margin-bottom:0;font-size:11px;line-height:16px;display:inline-block}.c-small-teaser__content .content__specs .specs__wrapper{margin-top:var(--spacingS);padding-top:var(--spacingXXS);border-top:var(--border);flex-wrap:wrap;justify-content:flex-start;display:flex}.c-small-teaser__content .content__specs .wrapper__item{color:var(--color-slate-100);letter-spacing:-.01rem;margin-right:8px;font-size:13px;line-height:19px}@media (width>=23.4375em){.c-small-teaser__content .content__specs .wrapper__item{letter-spacing:normal;margin-right:12px;font-size:14px;line-height:21px}}@media (width>=26.5625em){.c-small-teaser__content .content__specs .wrapper__item{margin-right:16px;font-size:15px;line-height:23px}}@media (width>=36em){.c-small-teaser__content .content__specs .wrapper__item{margin-right:24px;font-size:16px;line-height:24px}}@media (width>=48em){.c-small-teaser__content .content__specs .wrapper__item{margin-right:12px;font-size:14px;line-height:21px}}@media (width>=61.25em){.c-small-teaser__content .content__specs .wrapper__item{flex-basis:50%;margin-right:0;font-size:15px;line-height:23px}}@media (width>=64em){.c-small-teaser__content .content__specs .wrapper__item{letter-spacing:-.01rem;flex-basis:auto;margin-right:8px;font-size:13px;line-height:19px}}@media (width>=75em){.c-small-teaser__content .content__specs .wrapper__item{margin-right:16px;font-size:15px;line-height:23px}}@media (width>=90em){.c-small-teaser__content .content__specs .wrapper__item{letter-spacing:normal;margin-right:24px;font-size:16px;line-height:24px}}.c-small-teaser__content .content__specs .wrapper__item:last-child{margin-right:0}.c-small-teaser__content .content__specs .specs__icon{vertical-align:-1px;margin-right:3px}@media (width>=23.4375em){.c-small-teaser__content .content__specs .specs__icon{margin-right:6px}}@media (width>=36em){.c-small-teaser__content .content__specs .specs__icon{vertical-align:baseline}}@media (width>=48em){.c-small-teaser__content .content__specs .specs__icon{vertical-align:-1px;margin-right:4px}}@media (width>=61.25em){.c-small-teaser__content .content__specs .specs__icon{margin-right:6px}}@media (width>=64em){.c-small-teaser__content .content__specs .specs__icon{margin-right:3px}}@media (width>=75em){.c-small-teaser__content .content__specs .specs__icon{vertical-align:baseline;margin-right:6px}}.c-small-teaser__content .content__specs .specs__icon .icon{width:12px;height:12px}.c-small-teaser__content .table-reservation{padding-top:var(--spacingM);margin-top:auto}.c-small-teaser__content .table-reservation .c-table-reservation,.c-small-teaser__content .table-reservation .c-button button,.c-small-teaser__content .table-reservation .c-button a{z-index:5;width:100%;position:relative}.c-small-teaser--poi{--color-category:var(--color-accent-poi)}.c-small-teaser--poi .c-small-teaser__box{color:var(--color-slate-100)}.c-small-teaser--poi .content__opening-hours{margin-top:var(--spacingS);padding-top:var(--spacingXXS);border-top:var(--border)}.c-small-teaser--poi .content__opening-hours .closed{color:var(--color-granat-70)}.c-small-teaser--poi .content__opening-hours .open{color:var(--color-ui-green)}.c-small-teaser--tour{--color-category:var(--color-accent-tour)}.c-small-teaser--tour .c-small-teaser__box{color:var(--color-white-100)}.c-small-teaser--tour .c-small-teaser__box--status-closed{background-color:var(--color-granat-50)}.c-small-teaser--tour .c-small-teaser__box--status-opened{background-color:var(--color-ui-green)}.c-small-teaser--event{--color-category:var(--color-accent-event)}.c-small-teaser--event .c-small-teaser__box{color:var(--color-white-100)}.c-small-teaser--ski-resort{--color-category:var(--color-accent-ski-resort)}.c-small-teaser--ski-resort .c-small-teaser__box{color:var(--color-white-100);background-color:var(--color-ui-green)}.c-small-teaser--ski-resort .c-small-teaser__box--status-closed{background-color:var(--color-ui-red)}.c-small-teaser--detail-page{--color-category:var(--color-accent-detail-page)}.c-small-teaser--detail-page .c-small-teaser__box{color:var(--color-slate-100)}.c-small-teaser--offer{--color-category:var(--color-accent-offer)}.c-small-teaser--offer .c-small-teaser__box{color:var(--color-slate-90)}.c-small-teaser .c-image img{opacity:0;width:100%;min-width:100%;height:100%;-webkit-transition:.56s var(--basic-easing);transition:.56s var(--basic-easing);transform:scale(1.05)}.c-small-teaser .c-image img.lazy-loaded,.c-small-teaser .c-image img.img-loaded{opacity:1;-o-object-fit:cover;object-fit:cover;transform:scale(1)}.c-small-teaser .c-image img[data-ll-status=error]{overflow:visible}.c-small-teaser .c-favorite-button{top:var(--spacingXXS);right:var(--spacingXXS);z-index:20;position:absolute}.c-spec__item{vertical-align:middle;color:var(--color-slate-100);display:inline-block}.c-spec__icon{margin-right:var(--spacingXXS)}.c-spec__icon .icon{width:12px;height:12px}.c-text,.content-block,.form-type-webform-markup{color:var(--color-slate-100)}.c-text a:hover,.content-block a:hover,.form-type-webform-markup a:hover{color:var(--color-slate-90)}.c-text a[href^=tel\:],.content-block a[href^=tel\:],.form-type-webform-markup a[href^=tel\:]{border-bottom:none}.c-text ul,.content-block ul,.form-type-webform-markup ul,.c-text ol,.content-block ol,.form-type-webform-markup ol{padding-left:var(--spacingL)}.c-text ul li,.content-block ul li,.form-type-webform-markup ul li,.c-text ol li,.content-block ol li,.form-type-webform-markup ol li{margin-top:var(--spacingXXS);position:relative}.c-text ul,.content-block ul,.form-type-webform-markup ul{list-style:none}.c-text ul li:before,.content-block ul li:before,.form-type-webform-markup ul li:before{content:"";background:var(--color-slate-90);width:6px;height:6px;display:block;position:absolute;top:12px;left:-22px}@media (width>=61.25em){.c-text ul li:before,.content-block ul li:before,.form-type-webform-markup ul li:before{top:13px}}.c-text ul.checklist li:before,.content-block ul.checklist li:before,.form-type-webform-markup ul.checklist li:before{content:"";background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-tick-view) 50% no-repeat;width:24px;height:24px;display:block;position:absolute;top:3px;left:-29px}@media (width>=61.25em){.c-text ul.checklist li:before,.content-block ul.checklist li:before,.form-type-webform-markup ul.checklist li:before{top:5px}}.c-text ol,.content-block ol,.form-type-webform-markup ol{padding-left:1.75em}@media (width>=48em){.c-tomas-widget #twebshop{width:120%;margin-left:-10%}}.c-utilization-display{z-index:10;background-color:var(--color-granit-90);color:var(--color-white-100);padding:var(--spacingM) var(--spacingS);font-size:14px;position:absolute;top:30%}@media (width>=36em){.c-utilization-display{top:55%}}@media (width>=90em){.c-utilization-display{top:70%}}.c-utilization-display{text-align:center;right:0}.c-utilization-display .c-utilization-display-title{margin-bottom:var(--spacingXS);font-weight:700}.c-utilization-display .c-utilization-display-item{margin-bottom:var(--spacingXS)}.c-utilization-display .c-utilization-display-item:last-child{margin-bottom:0}.c-utilization-display .c-utilization-display-item .c-utilization-display-value{font-weight:700}@media (width<=47.99em){.c-image--mobile-right-top img{-o-object-position:right top;object-position:right top}.c-image--mobile-left-top img{-o-object-position:left top;object-position:left top}.c-image--mobile-center-top img{-o-object-position:center top;object-position:center top}.c-image--mobile-right-middle img{-o-object-position:right center;object-position:right center}.c-image--mobile-left-middle img{-o-object-position:left center;object-position:left center}.c-image--mobile-center-middle img{-o-object-position:center center;object-position:center center}.c-image--mobile-right-bottom img{-o-object-position:right bottom;object-position:right bottom}.c-image--mobile-left-bottom img{-o-object-position:left bottom;object-position:left bottom}.c-image--mobile-center-bottom img{-o-object-position:center bottom;object-position:center bottom}}.c-image{line-height:0;position:relative}.c-image__caption,.c-video__caption{bottom:var(--spacingXS);left:var(--spacingS);z-index:1;max-width:100%;margin-right:var(--spacingS);text-align:left;text-shadow:0 0 6px var(--color-slate-90);position:absolute}@media (width>=48em){.c-image__caption,.c-video__caption{max-width:calc(max(100% - 640px, 50%) - var(--spacingS) - var(--spacingS))}}.c-image__caption:after,.c-video__caption:after{content:"";z-index:-1;width:100%;height:1px;position:absolute;bottom:4px;right:0;box-shadow:1px 1px 12px #0000004d}.c-image__caption a:hover,.c-video__caption a:hover{color:var(--color-white-100)}.c-image__caption .icon,.c-video__caption .icon{width:12px;height:12px}.c-image__caption,.c-video__caption,.c-image__caption-link{color:var(--color-white-100)}.c-image img{color:#0000;max-width:100%}.c-image img:before{display:none}.c-small-teaser .c-image img.error{opacity:1}.c-image img.error:after,.c-image--empty:after{content:"";-o-object-fit:cover;object-fit:cover;background-image:url(/themes/tonic/media/images/logo-capricorn-outline.svg);background-position:calc(100% - 24px) 24px;background-repeat:no-repeat;background-size:clamp(36px,22%,200px);width:100%;height:100%;min-height:180px;position:absolute;top:0;left:0}@media (width<=47.99em){.c-image--has-mobile-image .c-image__image{display:none}}@media (width>=48em){.c-image--has-mobile-image .c-image__mobile-image{display:none}}.c-image--right-top img{-o-object-position:right top;object-position:right top}.c-image--left-top img{-o-object-position:left top;object-position:left top}.c-image--center-top img{-o-object-position:center top;object-position:center top}.c-image--right-middle img{-o-object-position:right center;object-position:right center}.c-image--left-middle img{-o-object-position:left center;object-position:left center}.c-image--center-middle img{-o-object-position:center center;object-position:center center}.c-image--right-bottom img{-o-object-position:right bottom;object-position:right bottom}.c-image--left-bottom img{-o-object-position:left bottom;object-position:left bottom}.c-image--center-bottom img{-o-object-position:center bottom;object-position:center bottom}.c-video video,.c-video iframe{width:100%}.c-video video{background:var(--color-slate-100)}@media (width<=47.99em){.c-video--has-mobile-video .c-video__video{display:none}}@media (width>=48em){.c-video--has-mobile-video .c-video__video-mobile{display:none}}.c-weather-forecast{margin-top:var(--spacingL);text-align:center;padding:0 var(--spacingXS);border-right:1px solid var(--color-granit-10);color:var(--color-slate-100);flex-basis:20%}.c-weather-forecast:last-of-type{border-right:none}.c-weather-forecast__day--today{text-decoration:underline}.c-weather-forecast__icon{margin-top:var(--spacingXXXS)}.c-weather-forecast__temperature{margin-top:var(--spacingXXXS);white-space:nowrap}.c-weather-forecast__temperature-min{margin-left:var(--spacingXXXXS);color:var(--color-slate-70)}.c-small-teaser-refactor{margin-bottom:var(--spacingFlexXXL);color:var(--color-slate-100);grid-column:span var(--gridColumns);position:relative}@media (width>=36em){.c-small-teaser-refactor{grid-column:span 6}}@media (width>=61.25em){.c-small-teaser-refactor{grid-column:span 4}}.c-small-teaser-refactor__full-link{z-index:10;position:absolute;inset:0}.c-small-teaser-refactor__cover{aspect-ratio:3/2;position:relative;overflow:hidden}.c-small-teaser-refactor__cover__media{grid-column-gap:2px;grid-row-gap:2px;grid-template-rows:repeat(12,auto);grid-template-columns:repeat(12,1fr);height:100%;display:grid;position:relative;overflow:hidden}.c-small-teaser-refactor__cover__media.empty{content:"";-o-object-fit:cover;object-fit:cover;background-color:var(--color-granit-25);background-image:url(/themes/tonic/media/images/logo-capricorn-outline.svg);background-position:calc(100% - 24px) 24px;background-repeat:no-repeat;background-size:clamp(36px,22%,200px);width:100%;height:100%;min-height:180px;position:absolute;top:0;left:0}.c-small-teaser-refactor__cover__media__image{background-color:var(--color-granit-25);position:relative;overflow:hidden}.c-small-teaser-refactor__cover__media__image img{background:--color-granit-25;opacity:.5;width:100%;min-width:100%;height:100%;-webkit-transition:.56s var(--basic-easing);transition:.56s var(--basic-easing);-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.05)}.c-small-teaser-refactor__cover__media__image img:after{content:"";-o-object-fit:cover;object-fit:cover;background-image:url(/themes/tonic/media/images/logo-capricorn-outline.svg);background-position:calc(100% - 24px) 24px;background-repeat:no-repeat;background-size:clamp(36px,22%,200px);width:100%;height:100%;min-height:180px;position:absolute;top:0;left:0}.c-small-teaser-refactor__cover__media__image.loaded img{opacity:1;-o-object-fit:cover;object-fit:cover;transform:scale(1)}.c-small-teaser-refactor__cover__media__image:first-child{background-color:var(--color-granit-25);grid-area:1/1/13/9}.c-small-teaser-refactor__cover__media__image:nth-child(2){background:var(--color-granit-25);grid-area:1/9/7/13}.c-small-teaser-refactor__cover__media__image:nth-child(3){background:var(--color-granit-25);grid-area:7/9/13/13}.single-image .c-small-teaser-refactor__cover__media__image:first-child{grid-column:1/13}.c-small-teaser-refactor--webcam .single-image .c-small-teaser-refactor__cover__media__image.is-panning{width:100%;height:100%;-webkit-animation:webcam-pan-wrapper var(--speed) linear infinite alternate;animation:webcam-pan-wrapper var(--speed) linear infinite alternate;--speed:calc((1 / var(--original-aspect-ratio)) * 10s);position:absolute;overflow:visible}.c-small-teaser-refactor--webcam .single-image .c-small-teaser-refactor__cover__media__image.is-panning img{width:auto;height:100%;-webkit-animation:webcam-pan var(--speed) linear infinite alternate;animation:webcam-pan var(--speed) linear infinite alternate;-o-object-fit:initial;object-fit:initial;position:absolute}.c-small-teaser-refactor__cover__infobox{z-index:10;padding:var(--spacingXS);color:var(--color-white-100);background:var(--color-accent-default);position:absolute;bottom:0;left:0}.c-small-teaser-refactor__cover__infobox--red{background:var(--color-granat-50)}.c-small-teaser-refactor__cover__infobox--bright-green{background:var(--color-ui-green)}.c-small-teaser-refactor__cover__infobox--green{background:var(--color-forest-90)}.c-small-teaser-refactor__cover__infobox--product{color:var(--color-slate-100);background:var(--color-accent-offer)}.c-small-teaser-refactor__cover__infobox--event{background:var(--color-accent-event)}.c-small-teaser-refactor__cover__infobox__topline{font-weight:700}.c-small-teaser-refactor__cover__personalisation-banner{top:var(--spacingXXS);align-items:center;gap:var(--spacingXXS);padding:var(--spacingXXS) var(--spacingXS) var(--spacingXXS) var(--spacingXXS);color:var(--color-granit-90);background:var(--color-white-100);-webkit-box-shadow:2px 0 20px var(--color-shadow);box-shadow:2px 0 20px var(--color-shadow);clip-path:inset(-10px -20px -20px 0);font-size:14px;font-weight:600;display:flex;position:absolute;left:-1px}.c-small-teaser-refactor__cover__favorite-button{top:var(--spacingXXS);right:var(--spacingXXS);z-index:20;position:absolute}.c-small-teaser-refactor__content{margin-top:16px}.c-small-teaser-refactor__content--header{justify-content:space-between;align-items:center;gap:var(--spacingS);display:flex}.c-small-teaser-refactor__content__topline{color:var(--color-slate-90);flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:clamp(11px,5vw,12px);display:flex}.c-small-teaser-refactor__content__topline__category{color:var(--color-accent-default)}.c-small-teaser-refactor__content__topline__category--webcam{color:var(--color-accent-webcam)}.c-small-teaser-refactor__content__topline__category--poi{color:var(--color-accent-poi)}.c-small-teaser-refactor__content__topline__category--tour{color:var(--color-accent-tour)}.c-small-teaser-refactor__content__title{font-size:20px;line-height:1.25;font-family:var(--font2);word-wrap:break-word}@media (width>=75em){.c-small-teaser-refactor__content__title{font-size:22px;line-height:1.272}}.c-small-teaser-refactor__content__title{overflow-wrap:break-word}.c-small-teaser-refactor__content__swiss-mobility-logo{width:52px;margin-top:var(--spacingS);flex-shrink:0;display:block}.c-small-teaser-refactor__content__description{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-top:4px;font-size:16px;line-height:1.5;display:-webkit-box;overflow:hidden}.c-small-teaser-refactor__content__description p,.c-small-teaser-refactor__content__description ul,.c-small-teaser-refactor__content__description li{margin:0}.c-small-teaser-refactor__content__rows,.c-small-teaser-refactor__content__rows__first-row{margin-top:8px}.c-small-teaser-refactor__content__rows__first-row__difficulty{padding:2px var(--spacingXS);color:var(--color-slate-100);background-color:var(--color-slate-10);margin-bottom:0;font-size:11px;line-height:16px;display:inline-block}.c-small-teaser-refactor__content__rows__divider{background:var(--color-slate-30);width:100%;height:1px;margin:16px 0 8px}.c-small-teaser-refactor__content__rows__second-row__tour-specs{flex-wrap:wrap;justify-content:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}@media (width>=61.25em){.c-small-teaser-refactor__content__rows__second-row__tour-specs{justify-content:flex-start;gap:0;font-size:16px}}@media (width>=75em){.c-small-teaser-refactor__content__rows__second-row__tour-specs{gap:16px}}.c-small-teaser-refactor__content__rows__second-row__tour-specs__spec{color:var(--color-slate-100)}@media (width>=61.25em){.c-small-teaser-refactor__content__rows__second-row__tour-specs__spec{flex-basis:50%}}@media (width>=75em){.c-small-teaser-refactor__content__rows__second-row__tour-specs__spec{flex-basis:auto}}.c-small-teaser-refactor__content__rows__second-row__tour-specs__spec .icon{vertical-align:-1px;width:12px;height:12px}.c-small-teaser-refactor__content__personalisation-list{width:100%;margin-top:var(--spacingS);padding:var(--spacingS);color:var(--color-granit-90);background:var(--color-granit-5);font-size:15px;line-height:1.5}.c-small-teaser-refactor__content__personalisation-list ul li{gap:var(--spacingXXXS);display:flex}.c-small-teaser-refactor__content__personalisation-list ul li svg{flex-shrink:0}@keyframes webcam-pan-wrapper{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes webcam-pan{0%{transform:translate(0)}to{transform:translate(-100%)}}.c-favorite-button{width:40px;height:40px;padding:var(--spacingXXXS);background:var(--color-white-100);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-favorite-button.is-on-detail-page{margin-top:calc(var(--spacingFlexXL) + var(--spacingXXS));margin-left:auto}.c-favorite-button path{fill:#0000;stroke:currentColor;-webkit-transition:all .3s var(--fancy-easing);transition:all .3s var(--fancy-easing)}.c-favorite-button:hover{background:var(--color-granit-10)}.c-favorite-button.is-active path{fill:var(--color-granat-50);stroke:var(--color-granat-50)}.has-fullscreen-stage:not(.path-frontpage) .l-container--flex .c-favorite-button,.has-fullscreen-stage:not(.path-frontpage) .l-container--flex .c-breadcrumb{margin-top:0}.has-fullscreen-stage .m-lead{margin-top:calc(var(--spacingFlexXXXL) - 40px)}:root{--vs-colors--lightest:#3c3c3c42;--vs-colors--light:#3c3c3c80;--vs-colors--dark:#333;--vs-colors--darkest:#00000026;--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1, -.115, .975, .855);--vs-transition-duration:.15s}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1, .5, .8, 1);--vs-transition-duration:.15s}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;-webkit-transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function);transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{appearance:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal;background:0 0;padding:0 0 4px;display:flex}.vs__selected-options{flex-wrap:wrap;flex-grow:1;flex-basis:100%;padding:0 2px;display:flex;position:relative}.vs__actions{padding:var(--vs-actions-padding);align-items:center;display:flex}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);-webkit-transform:scale(var(--vs-controls-size));transform:scale(var(--vs-controls-size));-webkit-transition:-webkit-transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition:-webkit-transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function), -webkit-transform var(--vs-transition-duration) var(--vs-transition-timing-function);-webkit-transition-timing-function:var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{-webkit-transform:rotate(180deg) scale(var(--vs-controls-size));transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);cursor:pointer;background-color:#0000;border:0;margin-right:8px;padding:0}.vs__dropdown-menu{box-sizing:border-box;top:calc(100% - var(--vs-border-width));z-index:var(--vs-dropdown-z-index);width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);-webkit-box-shadow:var(--vs-dropdown-box-shadow);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color);border-top-style:none;margin:0;padding:5px 0;list-style:none;display:block;position:absolute;left:0;overflow-y:auto}.vs__no-options{text-align:center}.vs__dropdown-option{padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;line-height:1.42857;display:block}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);z-index:0;align-items:center;margin:4px 2px 0;padding:0 .25em;display:flex}.vs__deselect{appearance:none;cursor:pointer;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow);background:0 0;border:0;margin-left:4px;padding:0;display:inline-flex}.vs--single .vs__selected{background-color:#0000;border-color:#0000}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration{display:none}.vs__search::-webkit-search-results-button{display:none}.vs__search::-webkit-search-results-decoration{display:none}.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);-webkit-box-shadow:none;box-shadow:none;z-index:1;background:0 0;border:1px solid #0000;border-left:none;outline:none;flex-grow:1;width:0;max-width:100%;margin:4px 0 0;padding:0 7px}.vs__search:-ms-placeholder-shown{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{opacity:0;text-indent:-9999em;-webkit-transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border:.9em solid #6464641a;border-left-color:#3c3c3c73;align-self:center;font-size:5px;transition:opacity .1s;animation:1.1s linear infinite vSelectSpinner;overflow:hidden}.vs__spinner,.vs__spinner:after{width:5em;height:5em;-webkit-transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border-radius:50%}.vs--loading .vs__spinner{opacity:1}body{--vs-border-color:var(--color-slate-90);--vs-border-radius:0;--vs-border-width:1px;--vs-dropdown-max-height:200px;--vs-dropdown-option--active-bg:var(--color-slate-5);--vs-dropdown-option--active-color:var(--color-slate-100);--vs-dropdown-option-bg:var(--color-black-100);--vs-dropdown-option-color:var(--color-slate-100);--vs-dropdown-option-padding:8px;--vs-dropdown-z-index:1000;--vs-font-size:.875rem;--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-selected-bg:var(--color-slate-5);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-width:var(--vs-border-width);--vs-selected-color:var(--vs-colors--dark)}.vs__no-options{padding:4px var(--vs-dropdown-option-padding);font-size:var(--vs-font-size);text-align:left}.vs__dropdown-menu{font-size:var(--vs-font-size)}.vs__dropdown-option{font-size:var(--vs-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vs__search:focus{margin:0;padding:8px}.vs__search{z-index:initial;margin:0}.vs--open .vs__dropdown-toggle{border-bottom:var(--vs-border-width) solid var(--vs-border-color)}.c-geolocate-field{color:var(--color-slate-30);grid-template-columns:1fr 40px;display:grid}.c-geolocate-field .styled-v-select{width:100%;color:inherit}.c-geolocate-field .styled-v-select .vs__selected-options{padding:0}.c-geolocate-field .styled-v-select .vs__dropdown-toggle{height:40px;padding:0}.c-geolocate-field .styled-v-select .vs__selected{max-width:24ch;font-size:var(--vs-font-size);color:var(--vs-dropdown-option--active-color);white-space:nowrap;text-overflow:ellipsis;opacity:1;border:none;margin:0;padding:8px;line-height:1.7;display:block;overflow:hidden}.c-geolocate-field .styled-v-select.vs--searching .vs__selected,.c-geolocate-field .styled-v-select.vs--open .vs__selected,.c-geolocate-field .styled-v-select .vs__open-indicator{display:none}.c-geolocate-field .vs__clear{cursor:pointer;opacity:1;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' width='24' height='24' viewBox='0 0 24 24'%3e%3cpolygon points='20 5.06 18.95 4 12 10.94 5.06 4 4 5.06 10.94 12 4 18.94 5.05 20 12 13.06 18.94 20 20 18.94 13.06 12 20 5.06'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1.25rem;height:1.25rem;margin-right:8px}.c-geolocate-field .vs__clear svg{display:none}.c-geolocate-field .vs__actions{padding:0}.c-geolocate-field .square-button{border:none;border:1px solid var(--color-slate-90);background:0 0;border-left:none;border-radius:0;flex-shrink:0;width:40px;height:40px;padding:0}.c-geolocate-field .square-button:focus{border-color:var(--color-slate-90)}.c-geolocate-field .geolocate-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:100%;height:100%;transition:border-radius 1s;display:block}.c-geolocate-field .spin{border-radius:100px;animation:1s infinite spin}.c-geolocate-field .error-message{margin-top:var(--spacingS);color:var(--color-granat-50);font-size:.7rem}@media (width<=35.99em){.c-header-user-profile-loggedin{padding-top:var(--spacingL)}}.c-header-user-profile-loggedin__preferences{-ms-scroll-chaining:none;overscroll-behavior:contain;padding:var(--spacingXS) var(--spacingS);align-items:center;gap:12px;display:flex}.c-header-user-profile-loggedin__preferences__content{cursor:pointer;font-size:14px;display:flex}.c-header-user-profile-loggedin__preferences__content__label{margin-top:4px}.c-header-user-profile-loggedin__preferences:hover{background-color:var(--color-granit-5)}@media (width>=48em){.c-header-user-profile-loggedin__preferences-settings{overflow:hidden scroll}.c-header-user-profile-loggedin__preferences-settings::-webkit-scrollbar{width:4px;height:4px}.c-header-user-profile-loggedin__preferences-settings::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.c-header-user-profile-loggedin__preferences-settings::-webkit-scrollbar-track{background:0 0}.c-header-user-profile-loggedin__preferences-settings{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;scrollbar-face-color:var(--color-scrollbar);scrollbar-track-color:transparent;-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:40vh;margin:var(--spacingS) 0;overflow:auto}}@media (width<=47.99em){.c-header-user-profile-loggedin__navigation-item{padding:var(--spacingXS) var(--spacingS);margin-top:0}.c-header-user-profile-loggedin__navigation-item .c-header-quicklinks__link{text-transform:initial;letter-spacing:initial;font-size:14px;font-weight:400}}.c-header-user-profile-loggedin__icon{height:24px}.c-header-user-profile-loggedin__tags{color:var(--color-slate-70);letter-spacing:.24px;margin-top:2px;font-size:12px;font-weight:400;line-height:1rem;display:block}.c-header-user-profile-loggedin__tags.personalisation-is-disabled{color:var(--color-ui-red)}.c-header-user-profile-loggedin__chevron{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.c-header-user-profile-loggedin__chevron.is-open svg{transform:rotate(180deg)}.c-header-user-profile-loggedin__wrapper{margin:0 var(--spacingS) var(--spacingS);padding:var(--spacingXS) 0 0;border:var(--border);font-size:14px}.c-header-user-profile-loggedin__personalisation-toggle{padding:0 var(--spacingXS);padding-bottom:var(--spacingS)}.c-header-user-profile-loggedin__personalisation-toggle.settings-are-visible{margin-bottom:var(--spacingXS);border-bottom:var(--border)}.c-header-user-profile-loggedin .fieldset{border:none;flex-direction:column;gap:12px;margin:0 0 24px;padding:0 16px;display:flex}.c-header-user-profile-loggedin .fieldset .label{color:var(--color-granit-90);text-transform:uppercase;letter-spacing:.55px;cursor:pointer;margin-bottom:12px;font-size:11px;font-weight:700;line-height:16px;display:block}.c-header-user-profile-loggedin .fieldset label{flex-wrap:nowrap;display:flex}.c-header-user-profile-loggedin .fieldset .option-label{margin-top:3px;margin-left:var(--spacingXS);text-overflow:ellipsis;cursor:pointer;line-height:1.5;overflow-x:hidden}.c-header-user-profile-loggedin__location{margin-bottom:0}.c-header-user-profile-loggedin__location .fieldset{gap:0}.c-header-user-profile-loggedin__submit{z-index:2;margin:0 var(--spacingS)}.c-header-user-profile-loggedin__sticky{padding-top:var(--spacingXXS);padding-bottom:var(--spacingS);background:var(--color-white-100);position:sticky;bottom:0}.c-header-user-profile-loggedin__sticky:before{content:"";z-index:101;pointer-events:none;background:linear-gradient(#fff0 20%,#ffffffd6 70%);height:24px;position:absolute;top:-24px;left:0;right:0}.c-header-user-profile-menu{display:block}@media (width<=47.99em){.c-header-user-profile-menu{top:0;right:var(--spacingL);z-index:2;padding-top:var(--spacingL);background:var(--color-white-100);justify-content:flex-end;display:flex;position:fixed;left:0}}@media (width>=48em){.c-header-user-profile-menu{width:fit-content;position:relative}}@media (width<=47.99em){.c-header-user-profile-menu.hide-on-mobile{display:none}}.c-header-user-profile-menu__trigger{height:100%;display:flex}.c-header-user-profile-menu__trigger__button{text-align:start;height:56px;-webkit-transition:.2s var(--basic-easing);transition:.2s var(--basic-easing);background:0 0;border:none;border-radius:200px;align-items:center;padding:8px 12px;line-height:2;display:flex}@media (width<=47.99em){.c-header-user-profile-menu__trigger__button{flex-direction:row-reverse}}@media (width>=48em){.c-header-user-profile-menu__trigger__button:hover{background-color:var(--color-granit-10)}}.c-header-user-profile-menu__trigger__button__icon{margin-left:4px;margin-right:8px;line-height:1}@media (width<=47.99em){.c-header-user-profile-menu__trigger__button__icon .icon{width:32px;height:32px;margin-right:3px;margin-left:var(--spacingXXXS)}}.c-header-user-profile-menu__trigger__button__chip{height:20px;margin-left:var(--spacingXXXS);color:var(--color-slate-70);text-transform:uppercase;letter-spacing:.5px;background:var(--color-granit-25);border-radius:10px;flex-shrink:0;align-items:center;padding:4.5px 6px;font-size:10px;display:inline-flex;transform:translateY(-8px)}.c-header-user-profile-menu__trigger__button__title{width:max-content}.c-header-user-profile-menu__flyout{background-color:var(--color-white-100);visibility:hidden;opacity:0}@media (width<=47.99em){.c-header-user-profile-menu__flyout{z-index:3;border-bottom:80px solid var(--color-white-100);-webkit-transition:all .3s var(--fancy-easing);transition:all .3s var(--fancy-easing);position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.c-header-user-profile-menu__flyout.is-visible{transform:translate(0%)}}@media (width>=48em){.c-header-user-profile-menu__flyout{z-index:1;width:375px;-webkit-box-shadow:var(--menu-shadow);box-shadow:var(--menu-shadow);position:absolute;top:0;left:30px;transform:translate(calc(2px - 50%),56px)}.c-header-user-profile-menu__flyout:before{content:"";border-right:8px solid #0000;border-bottom:8px solid var(--color-white-100);pointer-events:none;border-left:8px solid #0000;position:absolute;top:-8px;left:50%;transform:translate(-50%)}}.c-header-user-profile-menu__flyout.is-visible{visibility:visible;opacity:1}.c-header-user-profile-menu__flyout__top{padding:var(--spacingL)}.c-header-user-profile-menu__flyout__top .title{margin-bottom:var(--spacingXS);font-size:28px;font-weight:700}.c-header-user-profile-menu__flyout__top .small-title{margin-bottom:var(--spacingS);font-weight:700}.c-header-user-profile-menu__flyout__top .ferien-profile-image{width:100%;height:fit-content}.c-header-user-profile-menu__flyout__top .c-text{font-size:16px}.c-header-user-profile-menu__flyout__top .features{margin-top:var(--spacingM);margin-bottom:var(--spacingL);padding:var(--spacingXXXXS) 10px;background-color:var(--color-granit-10)}.c-header-user-profile-menu__flyout__top .features ul.checkmarks{padding-left:28px;list-style-type:none}.c-header-user-profile-menu__flyout__top .features ul.checkmarks li{margin-top:var(--spacingXXS);position:relative}.c-header-user-profile-menu__flyout__top .features ul.checkmarks li:before{content:"";background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-tick-view) 50% no-repeat;width:24px;height:24px;display:block;position:absolute;top:-1px;left:-26px}.c-header-user-profile-menu__flyout__bottom{padding:var(--spacingL);border-top:var(--border)}.c-header-user-profile-menu__flyout__bottom .info{margin-bottom:var(--spacingS)}.c-header-user-profile-menu__flyout__button .button{width:100%}.c-header-user-profile-menu__back-link-wrapper{z-index:3;background:var(--color-white-100);height:80px;position:fixed;bottom:0;left:0;right:0}@media (width>=48em){.c-header-user-profile-menu__back-link-wrapper{display:none}}.c-header-user-profile-menu__back-link-wrapper:after{content:"";z-index:-1;background:linear-gradient(2.4deg, var(--color-white-100) 34.25%, #ffffffa3 54.13%, #fff0 92.73%);width:100%;height:40px;display:block;position:absolute;bottom:calc(100% - 20px);left:0}@media (width>=48em){.c-header-user-profile-menu__back-link{display:none}}.c-header-user-profile-menu__back-link{margin-left:var(--spacingS);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;align-items:center;font-weight:700;display:flex;position:absolute;bottom:40px}.c-header-user-profile-menu__back-link .icon{width:20px;height:16px;margin-right:var(--spacingXXS);margin-bottom:1px}button.c-message,.c-message{background:var(--color-granit-10);text-align:left;width:100%;-webkit-transition:var(--fancy-transition);transition:var(--fancy-transition);border:none;gap:12px;margin:12px 0;padding:12px 24px;font-size:14px;line-height:1.2;display:flex}button.c-message__icon,.c-message__icon{flex-shrink:0;width:24px;height:24px}button.c-message__title,.c-message__title{font-weight:700;line-height:1.57}button.c-message__description,.c-message__description{line-height:1.3;display:block}button.c-message__date,.c-message__date{margin-top:6px}button.c-message:hover{background:var(--color-granit-25)}.restaurant-opening-hours .closed{color:var(--color-ui-red)}.restaurant-opening-hours .open{color:var(--color-ui-green)}.m-audio__title{margin-bottom:var(--spacingFlexXL)}.m-audio__media,.m-availability-teaser{grid-column:span var(--gridColumns)}@media (width>=48em){.m-availability-teaser{z-index:100;-webkit-transform:translateY(calc(-100% - var(--spacingFlexXXXL) + var(--spacingM)));transform:translateY(calc(-100% - var(--spacingFlexXXXL) + var(--spacingM)));grid-column:1/13;position:relative}}@media (width>=61.25em){.m-availability-teaser{grid-column:1/11}}.m-availability-teaser__wrapper{padding:var(--spacingL);background:var(--color-granit-25)}@media (width<=47.99em){.m-availability-teaser__wrapper{background:var(--color-white-100);width:100%;height:100%;-webkit-transition:var(--fancy-transition);transition:var(--fancy-transition);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translateY(100%)}.m-availability-teaser__content{width:100%;height:calc(100% - 100px);overflow:hidden}}.m-availability-teaser__form{flex-wrap:wrap;display:flex}.m-availability-teaser__location{flex-grow:1;flex-basis:100%;height:72px}@media (width>=48em){.m-availability-teaser__location{flex-basis:auto;margin-right:-1px}}.m-availability-teaser__location-select{height:100%}.m-availability-teaser__nodates{margin-top:var(--spacingS);flex-grow:1;flex-basis:100%;align-items:center;display:flex}.m-availability-teaser__nodates-label{margin-left:var(--spacingXS)}@media (width<=47.99em){.m-availability-teaser__calendar-placeholder{flex-basis:100%;height:450px}}.m-availability-teaser__button{z-index:1;margin-left:-1px;margin-top:var(--spacingL);flex-basis:100%}@media (width<=47.99em){.m-availability-teaser__button{bottom:var(--spacingL);width:calc(100% - 2 * var(--spacingL));position:absolute}}@media (width>=48em){.m-availability-teaser__button{flex-basis:auto;margin-top:0}}.m-availability-teaser__wrapper.is-open{z-index:107;transform:translate(0)}.m-availability-teaser .b-overlay__header{margin-bottom:var(--spacingL)}@media (width>=36em){.m-availability-teaser .b-overlay__header{margin-bottom:var(--spacingXXXL)}}@media (width>=48em){.m-availability-teaser .m-sticky-bar__cta,.m-availability-teaser .b-overlay__header{display:none}.m-availability-teaser__nodates{order:1}}@media (width<=47.99em){.m-availability-teaser .m-sticky-bar__cta{z-index:98}}@media (width>=48em){.m-stage-home__availability{height:0}}.m-cta__actions{-webkit-transition:.2s var(--basic-easing);transition:.2s var(--basic-easing);flex-wrap:nowrap;justify-content:flex-end;line-height:0;display:flex}@media (width<=47.99em){.is-scrolling--stage:not(.is-scrolling--up) .m-cta__actions{transform:translateY(150%)}.m-cta__actions{bottom:var(--spacingL);right:calc(56px + var(--spacingL) + var(--spacingXXS));width:calc(100% - 56px - 2 * var(--spacingL));position:fixed}.guuru-chat-initialized .m-cta__actions{width:calc(100% - 56px - 60px - 2 * var(--spacingXXS) - 2 * var(--spacingL));right:calc(116px + 2 * var(--spacingXXS) + var(--spacingL))}}.m-cta__actions .c-button{margin-left:var(--spacingXXS)}@media (width<=47.99em){.m-cta__actions .c-button{flex-shrink:2;flex-basis:100%}}.m-cta__actions .c-button:first-of-type{flex-shrink:1}@media (width>=48em){.m-cta__actions .c-button:first-of-type{order:2}}@media (width<=47.99em){.m-cta__actions .c-button:first-of-type{margin-left:0}}.m-cta__actions .c-button .button{justify-content:center;align-items:center;width:100%;display:flex}.m-datepicker{border-top:var(--border);padding-right:var(--spacingL);padding-left:var(--spacingL)}.m-datepicker__toggle-wrapper{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.m-datepicker__title-wrapper{margin:var(--spacingM) 0}.m-datepicker__title{color:var(--color-slate-100);flex-basis:100%;margin-top:0;font-size:16px;font-weight:450;line-height:1.25}.m-datepicker__selected-dates{color:var(--color-granit-90);flex-wrap:wrap;font-size:12px;display:flex}.m-datepicker .icon--arrow-down{-webkit-transition:-webkit-transform .2s var(--basic-easing);transition:-webkit-transform .2s var(--basic-easing);transition:transform .2s var(--basic-easing);transition:transform .2s var(--basic-easing), -webkit-transform .2s var(--basic-easing);flex-shrink:0;display:block}.m-datepicker--expanded .icon--arrow-down{transform:rotate(180deg)}.m-datepicker__fields{display:flex}.m-datepicker__field{cursor:pointer;flex-basis:50%;position:relative}.m-datepicker__label{z-index:2;top:var(--spacingS);left:var(--spacingXS);pointer-events:none;font-size:13px;position:absolute}.m-datepicker__field-input{appearance:none;text-align:left;border:1px solid var(--color-slate-30);z-index:1;width:100%;padding:36px var(--spacingXS) var(--spacingXS);background-color:var(--color-white-100);border-radius:0;position:relative}.m-datepicker__field-input.has-placeholder{color:var(--color-slate-50);font-weight:400}.m-datepicker__field-input:-ms-placeholder-shown{color:var(--color-slate-50);opacity:1;font-weight:400}.m-datepicker__field-input::placeholder{color:var(--color-slate-50);opacity:1;font-weight:400}.m-datepicker__field-input::-moz-placeholder{color:var(--color-slate-50);opacity:1;font-weight:400}.m-datepicker__field-input:focus{border:1px solid var(--color-slate-100);outline:none}.m-datepicker__field-input-second{border-left:none}.m-datepicker__clear{cursor:pointer;z-index:2;width:var(--spacingM);height:var(--spacingM);background-color:var(--color-granit-10);pointer-events:all;border:none;border-radius:50%;margin:14px;padding:0;position:absolute;bottom:-4px;right:0}.m-datepicker__clear:focus{outline-color:var(--color-ice-90)}.m-datepicker__clear:hover .icon{color:var(--color-slate-100)}.m-datepicker__clear .icon{color:var(--color-granit-90);width:var(--spacingXS);height:var(--spacingXS)}.m-datepicker.is-locked{opacity:.3}.m-datepicker.is-locked .c-datepicker__field-input{cursor:not-allowed}.m-detail-page-contact-block{margin-top:var(--spacingL);background-color:var(--color-granit-5)}.m-detail-page-contact-block .m-discover-swiss-map:first-child{margin-top:0}@media (width<=26.5525em){.m-detail-page-contact-block .m-discover-swiss-map__map{padding-bottom:100%}}.m-detail-page-contact-block .contact-block-column{flex-grow:1;flex-basis:100%;width:100%}@media (width>=61.25em){.m-detail-page-contact-block .contact-block-column{-ms-flex-preferred-size:calc((100% - var(--spacingFlexL)) / 2);flex-basis:calc((100% - var(--spacingFlexL)) / 2);flex-grow:0}}.m-detail-page-contact-block .contact-block-column__wrapper{gap:var(--spacingM);padding:var(--spacingFlexL);flex-flow:wrap;display:flex;overflow-x:hidden}@media (width>=61.25em){.m-detail-page-contact-block .contact-block-column__wrapper{gap:var(--spacingFlexL)}}.m-detail-page-contact-block .contact-block-column__title{font-weight:700}@media (width>=61.25em){.m-detail-page-contact-block .contact-block-column__title{-webkit-transform:translateY(calc(var(--spacingXXXS) * -1));transform:translateY(calc(var(--spacingXXXS) * -1))}}.m-detail-page-contact-block .contact-block-column__links a{color:var(--color-slate-100);white-space:normal;word-break:break-word;align-items:center;display:flex}.m-detail-page-contact-block .contact-block-column__links a svg{flex-shrink:0}.m-detail-page-contact-block .contact-block-column__links a:hover{color:var(--color-granit-90)}.m-detail-page-contact-block .contact-block-column__links .icon{margin-right:var(--spacingS);vertical-align:middle;width:20px;height:20px;margin-bottom:1px}.m-detail-page-contact-block .contact-block-column__item{margin-top:var(--spacingS);white-space:nowrap}.m-detail-page-contact-block .contact-block-column__item:first-child,.m-detail-page-contact-block .contact-block-column p{margin-top:0}.m-discover-swiss-map{margin-top:var(--spacingL)}.m-discover-swiss-map__map{width:100%;padding-bottom:50%;position:relative}.m-discover-swiss-map .discover-swiss-map{width:100%;height:100%;position:absolute;top:0;left:0}.m-discover-swiss-map .maplibregl-popup-content .popup .thumbnail{opacity:1}.m-event-details{margin-top:var(--spacingFlexXXL);display:flex}.m-event-details .c-info-item{padding-right:var(--spacingXL);flex-basis:33.333%}.m-facet-group{padding-left:var(--spacingL);padding-right:var(--spacingL)}.m-facet-group:not(:first-of-type){border-top:var(--border)}.m-facet-group--expanded{margin-bottom:var(--spacingXL)}.m-facet-group__toggle-wrapper{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.m-facet-group__title-wrapper{margin:var(--spacingM) 0}.m-facet-group__title{color:var(--color-slate-100);margin-top:0;font-size:16px;font-weight:450;line-height:1.25}.m-facet-group .icon--arrow-down{-webkit-transition:-webkit-transform .2s var(--basic-easing);transition:-webkit-transform .2s var(--basic-easing);transition:transform .2s var(--basic-easing);transition:transform .2s var(--basic-easing), -webkit-transform .2s var(--basic-easing);flex-shrink:0;display:block}.m-facet-group--expanded .icon--arrow-down{transform:rotate(180deg)}.fade-enter-active,.fade-leave-active{-webkit-transition:all .3s var(--basic-easing);transition:all .3s var(--basic-easing);opacity:1;max-height:10000px}.fade-enter,.fade-leave-to{opacity:0;max-height:0}.m-footer{--color-text-footer:var(--color-white-100);--color-meta:var(--color-granit-100);margin-top:var(--spacingFlexXXXL);padding-top:var(--spacingFlexXXXL);background:var(--color-granit-90);color:var(--color-text-footer)}[data-theme=honey] .m-footer{--color-text-footer:var(--color-slate-90);--color-meta:var(--color-granit-75)}.m-footer a:hover{color:currentColor;opacity:.8}.m-footer .icon{color:currentColor}@media (width>=61.25em){.m-footer .m-footer__container{grid-column:span var(--gridColumns);grid-template-columns:repeat(var(--gridColumns), 1fr);grid-column-gap:var(--gridGutter);grid-row-gap:var(--spacingXXL);display:grid}.m-footer .m-footer__container .c-footer-contact-block,.m-footer .m-footer__container .c-footer-menu,.m-footer .m-footer__container .c-footer-social-menu{grid-column:span 4}.m-footer .m-footer__container .m-footer__partnerlogos{grid-column:span var(--gridColumns)}}@media (width>=75em){.m-footer .m-footer__container{grid-column:6/13;grid-template-columns:repeat(6,1fr)}.m-footer .m-footer__container .c-footer-contact-block,.m-footer .m-footer__container .c-footer-menu,.m-footer .m-footer__container .c-footer-social-menu{grid-column:span 3}.m-footer .m-footer__container .c-footer-menu{grid-row:span 2}.m-footer .m-footer__container .m-footer__partnerlogos{grid-column:span 6}}@media (width>=90em){.m-footer .m-footer__container .c-footer-contact-block--two-blocks,.m-footer .m-footer__container .c-footer-contact-block--two-blocks~.c-footer-menu,.m-footer .m-footer__container .c-footer-social-menu--nested{grid-column:span 2}}@media (width<=61.24em){.m-footer .l-container.l-grid{display:block}}@media (width<=74.99em){.m-footer .m-footer__container{margin-top:var(--spacingFlexXXL)}}@media (width<=47.99em){.m-footer .m-footer__meta>.l-container{padding:0}}.m-footer__meta{font-size:16px}@media (width>=48em){.m-footer__meta{margin-top:calc(var(--spacingFlexXXXL) - var(--spacingS));background-color:var(--color-meta)}.m-footer__meta .l-container.l-grid{display:grid}}@media (width<=47.99em){.pwa-enabled .m-footer{margin-bottom:var(--pwaNavigationHeight)}}.path-discoverswiss .m-footer{margin-top:0}.c-footer--toggle{color:var(--color-text-footer);justify-content:space-between;align-items:center;display:flex;position:relative}@media (width<=61.24em){.c-footer--toggle--title,.c-footer--toggle--body{z-index:1;color:inherit;position:relative}.c-footer--toggle--title{padding:var(--spacingM) 0}.c-footer--toggle--body{max-height:0}.c-footer-menu,.c-footer-contact-block{z-index:0;width:calc(100% + var(--gridMargin) * 2);margin-left:calc(var(--gridMargin) * -1);padding:0 var(--gridMargin);border-top:1px solid var(--color-granit-50);position:relative;overflow:hidden}.c-footer-menu:before,.c-footer-contact-block:before{content:"";background-color:var(--color-granit-10);opacity:1;pointer-events:none;width:0;height:0;transition:opacity .3s cubic-bezier(0,.995,.99,1);position:absolute;top:0;left:0}.c-footer-menu .icon,.c-footer-contact-block .icon{-webkit-transition:var(--basic-transition);transition:var(--basic-transition)}.c-footer-menu.menu--open .c-footer--toggle--title,.c-footer-menu.menu--open .c-footer--toggle--body,.c-footer-menu.menu--open .icon,.c-footer-menu.menu--open a,.c-footer-contact-block.menu--open .c-footer--toggle--title,.c-footer-contact-block.menu--open .c-footer--toggle--body,.c-footer-contact-block.menu--open .icon,.c-footer-contact-block.menu--open a{color:var(--color-slate-90);border-bottom-color:var(--color-slate-90)}.c-footer-menu.menu--open:before,.c-footer-contact-block.menu--open:before{width:1550px;height:1200px;transition:all .4s cubic-bezier(0,.995,.99,1);top:-560px;left:-565px}.c-footer-menu.menu--open .c-footer--toggle--body,.c-footer-contact-block.menu--open .c-footer--toggle--body{max-height:1000px;margin-bottom:var(--spacingFlexXXL)}.c-footer-menu.menu--open .icon,.c-footer-contact-block.menu--open .icon{transform:rotate(180deg)}.c-footer-menu.menu--closed,.c-footer-contact-block.menu--closed{height:64px}}@media (width>=61.25em){.c-footer-menu .icon--arrow-down,.c-footer-contact-block .icon--arrow-down{display:none}}@media (width<=61.24em){.m-footer__partnerlogos{margin-top:calc(var(--spacingFlexXXL) - var(--spacingS))}}.m-footer__partnerlogos__wrapper{margin-left:calc(var(--spacingL) * -1);flex-wrap:wrap;align-items:center;display:flex}.m-footer__partnerlogos__wrapper a{margin:0 var(--spacingL) var(--spacingFlexS)}.m-footer__partnerlogos__wrapper a,.m-footer__partnerlogos__wrapper img{max-height:calc(64px + var(--spacingFlexS));max-width:10.25rem}.m-footer__partnerlogos__wrapper img{filter:grayscale();width:auto;color:var(--color-white-100)}@media (width<=23.49em){.m-footer__partnerlogos__wrapper{justify-content:space-between}}.m-footer__partnerlogos__title{margin:0 0 var(--spacingXXS);flex-basis:100%}.m-footer__partnerlogos__logo{width:100%;height:auto}.l-form{grid-column:1/7}@media (width>=48em){.l-form{grid-column:2/10}}@media (width>=61.25em){.l-form{grid-column:2/9}}@media (width>=75em){.l-form{grid-column:3/9}}.l-section .l-form{margin-top:calc(var(--spacingFlexXXXL) * -1 + var(--spacingFlexXXL))}.paragraph--type--layout-section-html .l-form{margin-top:var(--spacingFlexXXL)}.form-item{margin-top:var(--spacingL)}.messages.messages--error{display:none}.messages.messages--error.messages--allowed{display:block}@media (width>=36em){.form-item-newsletter-plz{float:left;width:150px;margin-right:var(--spacingL)}.form-item-newsletter-city{width:calc(100% - 150px - var(--spacingL));display:inline-block}}.form-required:after{content:"*"}.webform-required .form-required{margin-right:var(--spacingXXS)}.form-type-textarea textarea{min-width:100%}.select2-container .select2-selection--single{height:auto}.select2-container .select2-selection--single .select2-selection__rendered{color:inherit;padding:0;line-height:1.5}.select2-container .select2-selection--single .select2-selection__arrow{display:none}.select2-container .select2-selection[aria-expanded=true]{background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-arrow-up-view) 50% no-repeat}.select2-container .select2-dropdown{border:var(--border);-webkit-box-shadow:var(--menu-shadow);box-shadow:var(--menu-shadow);font-size:1rem;line-height:1.5}.select2-container .select2-dropdown .select2-results__option{padding:var(--spacingXS);color:var(--color-slate-100);border-top:var(--border)}.select2-container .select2-dropdown .select2-results__option[aria-selected=true]{color:var(--color-white-100);background-color:var(--color-granit-90)}.select2-container .select2-dropdown .select2-results__option[disabled=disabled]{color:var(--color-slate-30)}.select2-container .select2-dropdown .select2-results__option--highlighted{background-color:var(--color-granit-5)}.select2-container .select2-dropdown .select2-search--dropdown{padding:var(--spacingXXXS)}.select2-container .select2-dropdown .select2-search--dropdown input{padding:var(--spacingXS) var(--spacingXXS);background-color:var(--color-white-100);border:var(--border);border-radius:0}.select2-container .select2-dropdown .select2-search--dropdown input:focus-visible{border-color:var(--focus-color)}.webform-type-fieldset,.form-composite{padding:var(--spacingFlexS);border:1px solid var(--color-slate-10);margin-left:0;margin-right:0}.webform-type-fieldset legend,.form-composite legend{margin-left:-8px;padding:8px}.webform-type-fieldset legend .fieldset-legend,.form-composite legend .fieldset-legend{margin-bottom:0}.webform-type-radios,.webform-type-checkboxes{border:0;padding:0}.webform-type-radios legend,.webform-type-checkboxes legend{margin-bottom:calc(var(--spacingXS) * -1)}.form-radios,.form-checkboxes{flex-wrap:wrap;display:flex}.form-type-radio,.form-type-checkbox{gap:var(--spacingXS);margin-top:var(--spacingXS);padding-right:var(--spacingL);flex-wrap:nowrap;display:flex}.form-type-radio label.option,.form-type-checkbox label.option{margin:0}.form-type-radio .description,.form-type-checkbox .description{margin-top:var(--spacingXXS);flex-basis:100%}.form-type-radio.webform-element-help-container--title,.form-type-checkbox.webform-element-help-container--title{margin-top:var(--spacingL);padding-top:32px;position:relative}.form-type-radio:has(.description){margin-top:var(--spacingL);padding-top:32px;position:relative}.form-type-checkbox:has(.description){margin-top:var(--spacingL);padding-top:32px;position:relative}.form-type-radio.webform-element-help-container--title label,.form-type-checkbox.webform-element-help-container--title label{position:absolute;top:0}.form-type-radio:has(.description) label{position:absolute;top:0}.form-type-checkbox:has(.description) label{position:absolute;top:0}.form-type-radio.webform-element-help-container--title label .webform-element-help,.form-type-checkbox.webform-element-help-container--title label .webform-element-help{display:none}.form-type-radio:has(.description) label .webform-element-help{display:none}.form-type-checkbox:has(.description) label .webform-element-help{display:none}.form-type-radio.webform-element-help-container--title .description,.form-type-checkbox.webform-element-help-container--title .description{margin:0}.form-type-radio:has(.description) .description{margin:0}.form-type-checkbox:has(.description) .description{margin:0}.form-type-radio.webform-element-help-container--title .webform-element-description,.form-type-checkbox.webform-element-help-container--title .webform-element-description{margin:0}.form-type-radio:has(.description) .webform-element-description{margin:0}.form-type-checkbox:has(.description) .webform-element-description{margin:0}.form-type-radio.webform-element-help-container--title .webform-element-more--content,.form-type-checkbox.webform-element-help-container--title .webform-element-more--content{margin:var(--spacingXXXS) 0 0}.form-type-radio:has(.description) .webform-element-more--content{margin:var(--spacingXXXS) 0 0}.form-type-checkbox:has(.description) .webform-element-more--content{margin:var(--spacingXXXS) 0 0}.form-type-radio.webform-element-help-container--title .webform-element-more .webform-element-more--link,.form-type-checkbox.webform-element-help-container--title .webform-element-more .webform-element-more--link{margin-top:var(--spacingXXXS);align-items:center;gap:4px;margin-bottom:0;display:flex}.form-type-radio:has(.description) .webform-element-more .webform-element-more--link{margin-top:var(--spacingXXXS);align-items:center;gap:4px;margin-bottom:0;display:flex}.form-type-checkbox:has(.description) .webform-element-more .webform-element-more--link{margin-top:var(--spacingXXXS);align-items:center;gap:4px;margin-bottom:0;display:flex}.form-type-radio.webform-element-help-container--title .webform-element-more .webform-element-more--link:before,.form-type-checkbox.webform-element-help-container--title .webform-element-more .webform-element-more--link:before{display:none}.form-type-radio:has(.description) .webform-element-more .webform-element-more--link:before{display:none}.form-type-checkbox:has(.description) .webform-element-more .webform-element-more--link:before{display:none}.form-type-radio.webform-element-help-container--title .webform-element-more .webform-element-more--link:after,.form-type-checkbox.webform-element-help-container--title .webform-element-more .webform-element-more--link:after{content:"";cursor:pointer;background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-arrow-down-view) 50% no-repeat;width:20px;height:20px;display:block}.form-type-radio:has(.description) .webform-element-more .webform-element-more--link:after{content:"";cursor:pointer;background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-arrow-down-view) 50% no-repeat;width:20px;height:20px;display:block}.form-type-checkbox:has(.description) .webform-element-more .webform-element-more--link:after{content:"";cursor:pointer;background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-arrow-down-view) 50% no-repeat;width:20px;height:20px;display:block}.form-type-radio.webform-element-help-container--title .webform-element-more.is-open .webform-element-more--link:after,.form-type-checkbox.webform-element-help-container--title .webform-element-more.is-open .webform-element-more--link:after{transform:rotate(180deg)}.form-type-radio:has(.description) .webform-element-more.is-open .webform-element-more--link:after{transform:rotate(180deg)}.form-type-checkbox:has(.description) .webform-element-more.is-open .webform-element-more--link:after{transform:rotate(180deg)}.form-radio{border:1px solid var(--color-slate-50);appearance:none;background:0 0;border-radius:50%;flex-shrink:0;width:24px;height:24px}.form-radio:checked{background-color:var(--color-slate-100);border-color:var(--color-slate-100);-webkit-box-shadow:inset 0 0 0 4px var(--color-white-100);box-shadow:inset 0 0 0 4px var(--color-white-100)}.form-checkbox{border:1px solid var(--color-slate-50);appearance:none;border-radius:0;flex-shrink:0;width:24px;height:24px}.form-checkbox:checked{border-color:var(--color-slate-100);background:url(/themes/tonic/dist/assets/spritemap.f3e0b8c0.svg#sprite-tick-view) 50%/20px 20px no-repeat}.form-checkbox[disabled]{border-color:var(--color-slate-30)}.form-checkbox[disabled]~label{color:var(--color-slate-30)}.description{margin-top:var(--spacingXXS);color:var(--color-slate-90)}.form-managed-file{margin-top:var(--spacingXXS);padding:var(--spacingFlexS);border:1px solid var(--color-slate-30)}.form-managed-file .form-file{margin-bottom:var(--spacingS);padding:var(--spacingS);border:1px dashed}.form-managed-file input{width:100%}input.error,textarea.error{color:var(--color-granat-50);border-color:var(--color-granat-50)}.form-item--error-message{margin-top:var(--spacingXXS);color:var(--color-granat-50)}.form-item--error-message strong{font-weight:400}.form-actions{margin-top:calc(var(--spacingL) * 2)}.form-actions .button{width:100%}@media (width>=48em){.form-actions .button{width:auto}}.webform-submission-form .form-item .form-required:after{content:" *";color:var(--color-granat-50)}.webform-submission-form .error,.webform-submission-form .form-item--error input,.webform-submission-form .form-item--error textarea{-webkit-box-shadow:0 0 0 2px var(--color-granat-50);box-shadow:0 0 0 2px var(--color-granat-50)}.webform-type-radios.error{-webkit-box-shadow:none;box-shadow:none}.webform-type-radios.error .fieldset-wrapper{flex-direction:column;display:flex}.webform-type-radios.error .fieldset-wrapper .form-item--error-message{order:2}.webform-type-radios.error .form-radio:checked{background-color:var(--color-slate-100);border-color:var(--color-slate-100);-webkit-box-shadow:inset 0 0 0 4px var(--color-white-100);box-shadow:inset 0 0 0 4px var(--color-white-100)}.protected-pages-enter-password fieldset{border:none;margin:0;padding:0}.protected-pages-enter-password .form-submit{margin-top:var(--spacingFlexL)}.protected-pages-enter-password .form-submit:hover{background-color:var(--color-granit-95)}.protected_pages_description strong{font-weight:400}div.g-recaptcha{margin-top:var(--spacingL)}.recaptcha-no-badge-message{margin-top:var(--spacingS);color:var(--color-slate-90);text-align:left}.recaptcha-no-badge-message a{color:inherit;text-decoration:underline}.m-flowbox__title .c-headline{grid-column:span var(--gridColumns)}@media (width>=48em){.m-flowbox__title .c-headline{grid-column:2/10}}@media (width>=75em){.m-flowbox__title .c-headline{grid-column:3/11}}.m-html__iframe{border:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.m-html--small .m-html__html{width:100%;max-width:calc(100vw - 2 * var(--gridMargin));margin-left:auto;margin-right:auto}@media (width>=48em){.m-html--small .m-html__html{max-width:calc(((((min(100vw, var(--gridMaxWidth)) - (var(--gridMargin) * 2) + var(--gridGutter)) / var(--gridColumns)) * 10) - var(--gridGutter)))}}@media (width>=75em){.m-html--small .m-html__html{max-width:calc(((((min(100vw, var(--gridMaxWidth)) - (var(--gridMargin) * 2) + var(--gridGutter)) / var(--gridColumns)) * 8) - var(--gridGutter)))}}.m-html__widget .oax-top-cont{margin-top:var(--spacingFlexXXL)}.node--type-html-page .l-section{margin-top:0}.node--type-html-page .m-headline{margin-bottom:var(--spacingFlexXXXL)}.l-html{grid-column:span var(--gridColumns)}.m-iframe__title{margin-bottom:var(--spacingFlexXL)}.m-iframe__wrapper{padding-bottom:78%;position:relative}.m-iframe__wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.m-iframe__wrapper--youtube{padding-bottom:56.25%}.m-iframe__wrapper--auto-height{height:auto;padding-bottom:0}.m-iframe__wrapper--auto-height iframe{width:100%;height:auto;position:static}@media (width>=61.25em){.l-iframe{grid-column:1/13}.m-iframe__wrapper:not(.m-iframe__wrapper--youtube):not(.m-iframe__wrapper--auto-height){padding-bottom:66.66%}}.m-image__title{margin-bottom:var(--spacingFlexXL)}.m-image__media{position:relative}.m-image--small{grid-column:span var(--gridColumns)}@media (width>=48em){.m-image--small{grid-column:2/10}}@media (width>=75em){.m-image--small{grid-column:3/11}}.m-image img{width:100%;height:100%}.l-image,.l-image .m-image__media{grid-column:span var(--gridColumns)}@media (width>=75em){.l-grid__region--onecol .l-image .m-image__media{grid-column:2/12}}@media (width>=48em){.l-grid__region--onecol .l-image .m-image--small .m-image__media{grid-column:2/12}}@media (width>=75em){.l-grid__region--onecol .l-image .m-image--small .m-image__media{grid-column:3/11}}@media (width>=48em){.l-grid--twocol .l-grid__region .l-image .m-image{grid-template-columns:repeat(var(--gridColumn50), 1fr);grid-column-gap:var(--gridGutter50)}.l-grid--twocol .l-grid__region .l-image .m-image__media{grid-column:1/span var(--gridColumn50)}.l-grid--twothirds-left .l-grid__region--first .l-image .m-image,.l-grid--twothirds-right .l-grid__region--second .l-image .m-image{grid-template-columns:repeat(var(--gridColumn67), 1fr);grid-column-gap:var(--gridGutter67)}.l-grid--twothirds-left .l-grid__region--first .l-image .m-image__media,.l-grid--twothirds-right .l-grid__region--second .l-image .m-image__media{grid-column:1/span var(--gridColumn67)}.l-grid--twothirds-left .l-grid__region--second .l-image .m-image,.l-grid--twothirds-right .l-grid__region--first .l-image .m-image{grid-template-columns:repeat(var(--gridColumn33), 1fr);grid-column-gap:var(--gridGutter33)}.l-grid--twothirds-left .l-grid__region--second .l-image .m-image__media,.l-grid--twothirds-right .l-grid__region--first .l-image .m-image__media{grid-column:1/span var(--gridColumn33)}}.m-image-gallery__item{margin-top:var(--spacingXXS);cursor:pointer;grid-column:span 12;padding-bottom:66.67%;position:relative;overflow:hidden}.m-image-gallery__item:hover img{transform:scale(1.03)}.m-image-gallery__item .c-image{position:static}.m-image-gallery__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:-webkit-transform .5s var(--fancy-easing);transition:-webkit-transform .5s var(--fancy-easing);transition:transform .5s var(--fancy-easing);transition:transform .5s var(--fancy-easing), -webkit-transform .5s var(--fancy-easing);position:absolute;top:0;left:0}@media (width<=35.99em){.m-image-gallery__item--last{padding-bottom:33.33%}}.m-image-gallery__item .c-image__caption{display:none}.c-headline~.m-image-gallery{margin-top:calc(var(--spacingFlexL) - var(--spacingXXS))}.m-image-gallery__wrapper{grid-column-gap:var(--spacingXXS);grid-template-columns:repeat(12,1fr);display:grid}@media (width>=36em){.m-image-gallery__wrapper--regular{grid-template-rows:repeat(8,1fr)}}@media (width<=35.99em){.m-image-gallery__wrapper--regular .m-image-gallery__item:nth-child(2),.m-image-gallery__wrapper--regular .m-image-gallery__item:nth-child(3){grid-column:span 6}.m-image-gallery__wrapper--regular .m-image-gallery__item:nth-child(4){display:none}}@media (width>=36em){.m-image-gallery__wrapper--regular .m-image-gallery__item{grid-area:span 4/span 4;padding-bottom:33.33%}.m-image-gallery__wrapper--regular .m-image-gallery__item:first-child{grid-row:span 8;padding-bottom:150%}.m-image-gallery__wrapper--regular .m-image-gallery__item:nth-child(3){grid-row:span 5;padding-bottom:100%}.m-image-gallery__wrapper--regular .m-image-gallery__item--last{grid-row:span 3}.m-image-gallery__wrapper--reduced .m-image-gallery__item{grid-column:1/8;padding-bottom:66.67%}.m-image-gallery__wrapper--reduced .m-image-gallery__item:nth-child(2){grid-column:8/13;padding-bottom:100%}}.l-image-gallery,.m-image-gallery{grid-column:span var(--gridColumns)}@media (width>=61.25em){.l-image-gallery--small,.m-image-gallery--small{grid-column:2/12}}.l-grid .l-image-gallery:not(:first-of-type)~.l-image-gallery{margin-top:var(--spacingFlexXXXL)}body.has-photoswipe .l-erl-section>.l-element,body.has-photoswipe .l-erl-section>.element--visible,body.has-photoswipe .l-layout-section>.l-element,body.has-photoswipe .l-layout-section>.element--visible,body.has-photoswipe .l-layout-section-seo-text>.l-element,body.has-photoswipe .l-layout-section-seo-text>.element--visible,body.has-photoswipe .l-layout-section-detailpage>.l-element,body.has-photoswipe .l-layout-section-detailpage>.element--visible,body.has-photoswipe .paragraph--type--image-gallery>.l-element,body.has-photoswipe .paragraph--type--image-gallery>.element--visible{transform:none!important}.m-image-text__background{grid-column:span var(--gridColumns);padding:var(--spacingFlexXXL) 0;background-color:var(--color-granit-10)}@media (width<=47.99em){.m-image-text__background{padding-left:var(--spacingL);padding-right:var(--spacingL)}}.m-image-text__image-wrapper,.m-image-text__text-wrapper{grid-column:1/7}.m-image-text__title{margin-top:var(--spacingL)}.m-image-text__title .c-headline{margin:0}@media (width>=48em){.m-image-text__title{margin-top:0}}.m-image-text__text-wrapper:only-child .m-image-text__title{margin-top:0}.m-image-text__text{margin-top:var(--spacingFlexS)}@media (width>=48em){.m-image-text__text--no-title,.m-image-text__text :is(h2,h3,h4):first-child{margin-top:0}}.m-image-text__text .c-text ul:last-child{margin-bottom:0}.m-image-text__cta{gap:var(--spacingXS);margin-top:var(--spacingFlexL);flex-wrap:wrap;line-height:0;display:flex;position:relative}.m-image-text__cta .c-button{flex-basis:100%}.m-image-text__cta .c-button .button{width:100%}@media (width>=36em){.m-image-text__cta .c-button{flex-basis:auto}.m-image-text__cta .c-button .button{width:auto}}.m-image-text .c-image{padding-bottom:66.6667%}.m-image-text .c-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (width>=48em){.m-image-text__image-wrapper{padding-left:var(--gridGutter);grid-column:1/7;align-self:center}.m-image-text__text-wrapper{grid-column:2/12}.m-image-text--has-image .m-image-text__text-wrapper{grid-column:7/12}}@media (width>=75em){.m-image-text__image-wrapper{grid-column:2/6}.m-image-text__text-wrapper{grid-column:2/12}.m-image-text--has-image .m-image-text__text-wrapper{grid-column:6/12}}.m-image-text .c-text p{margin:var(--spacingFlexS) 0 0}.m-image-text .c-text p~p{margin-top:var(--spacingM)}@media (width>=48em){.m-image-text--small .m-image-text__background{grid-column:2/12}}@media (width>=61.25em){.m-image-text--small .m-image-text__background{grid-column:3/11}}.l-image-text{grid-column:span var(--gridColumns)}@media (width<=47.99em){.l-grid__region--onecol .l-image-text{margin-left:calc(-1 * var(--spacingL));margin-right:calc(-1 * var(--spacingL))}}.m-infos{margin-top:var(--spacingFlexXXL);margin-bottom:var(--spacingFlexXXL);flex-wrap:wrap;display:flex}@media (width<=61.24em){.m-infos{flex-wrap:wrap}}@media (width>=61.25em){.m-infos{margin-bottom:calc(var(--spacingFlexXXL) - var(--spacingXL))}}.m-infos .c-info-item-container{flex-basis:100%}@media (width<=61.24em){.m-infos .c-info-item-container:not(:first-of-type){margin-top:var(--spacingFlexXL)}}@media (width>=61.25em){.m-infos .c-info-item-container{padding-right:var(--spacingFlexXL);padding-bottom:var(--spacingFlexXL);flex-grow:1;flex-basis:33.333%}.node--type-event .m-infos .c-info-item-container,.m-infos .c-info-item-container--date{flex-basis:50%}}@media (width>=48em){.m-inpagenav{margin-bottom:-11px}}.m-inpagenav__items{margin:0 calc(var(--spacingXS) * -1);flex-wrap:nowrap;display:flex}@media (width>=48em){.m-inpagenav__items{margin-left:calc(var(--spacingL) * -1);margin-right:calc(var(--spacingL) * -1);overflow:scroll hidden}.m-inpagenav__items::-webkit-scrollbar{width:4px;height:4px}.m-inpagenav__items::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.m-inpagenav__items::-webkit-scrollbar-track{background:0 0}.m-inpagenav__items{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;scrollbar-face-color:var(--color-scrollbar);scrollbar-track-color:transparent}}.m-inpagenav__link{white-space:nowrap;color:var(--color-granit-90);padding:var(--spacingL) 0 var(--spacingM);margin:0 var(--spacingXS);opacity:.5;font-size:20px;line-height:1.4;display:block;position:relative}@media (width>=48em){.m-inpagenav__link{margin-left:var(--spacingL);margin-right:var(--spacingL);height:100%}}.m-inpagenav__link.is-active{color:var(--color-slate-100);opacity:1}.m-inpagenav__fake-progress{content:"";background:var(--color-slate-100);width:0;height:2px;-webkit-transition:width .5s var(--fancy-easing);transition:width .5s var(--fancy-easing);position:absolute;bottom:0;left:0}.m-lead{z-index:1;margin-top:var(--spacingFlexXXXL);margin-bottom:calc(var(--spacingFlexXL) * -1);position:relative}.m-lead__more{color:var(--color-slate-100);margin-top:var(--spacingFlexL);-webkit-transition:var(--fancy-transition);transition:var(--fancy-transition);height:33px;overflow:hidden}.m-lead__toggle{cursor:pointer;appearance:none;background:0 0;border-top:0;border-left:0;border-right:0;padding-top:0;padding-left:0;padding-right:0;font-size:18px}@media (width>=61.25em){.m-lead__toggle{font-size:20px}}.m-lead,.m-lead p{color:var(--color-slate-100);font-size:1.5rem;line-height:1.5}.m-lead .c-lead{margin-top:0}.m-lead--small{margin-top:var(--spacingFlexXL);margin-bottom:0}.m-link-list__title{margin-bottom:0}.m-link-list__list{margin:var(--spacingFlexL) 0 0 0}.m-link-list .c-link-list-item:not(:first-of-type){margin-top:var(--spacingXXS)}.m-link-list .c-link-list-item .icon{width:1em}.m-link-list .c-link-list-item .icon--download{height:1em}@media (width>=48em){.m-main-menu__menu.first-level{z-index:2;padding-top:var(--spacingXXXXL);padding-right:var(--spacingL);position:relative}}@media (width>=75em){.m-main-menu__menu.first-level{padding-top:var(--spacingXXL)}}@media (width>=48em){.m-main-menu__menu.first-level.hovering>li.first-level>.m-main-menu__menulink,.m-main-menu__menu.second-level.hovering>li.second-level>.m-main-menu__menulink,.m-main-menu__menu.third-level.hovering>li.third-level>.m-main-menu__menulink{opacity:.5;transition:opacity .15s ease-in}.m-main-menu__menu.first-level.hovering>li.first-level:hover>.m-main-menu__menulink,.m-main-menu__menu.second-level.hovering>li.second-level:hover>.m-main-menu__menulink,.m-main-menu__menu.third-level.hovering>li.third-level:hover>.m-main-menu__menulink{opacity:1}.hovering-outboundlink .m-main-menu__menu .m-main-menu__menulink,.hovering-outboundlink .m-main-menu__menu .m-navigationteaser{opacity:.5;transition:opacity .15s ease-in-out}}.m-main-menu__menu.second-level,.m-main-menu__menu.third-level{margin:var(--spacingXS) var(--spacingXXL) 0 0;padding-left:var(--spacingXXL)}@media (width>=48em){.m-main-menu__menu.second-level,.m-main-menu__menu.third-level{overflow:hidden scroll}.m-main-menu__menu.second-level::-webkit-scrollbar{width:4px;height:4px}.m-main-menu__menu.third-level::-webkit-scrollbar{width:4px;height:4px}.m-main-menu__menu.second-level::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.m-main-menu__menu.third-level::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.m-main-menu__menu.second-level::-webkit-scrollbar-track{background:0 0}.m-main-menu__menu.third-level::-webkit-scrollbar-track{background:0 0}.m-main-menu__menu.second-level,.m-main-menu__menu.third-level{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;scrollbar-face-color:var(--color-scrollbar);scrollbar-track-color:transparent;margin-top:calc(var(--spacingXXXXL) - var(--spacingM));border-left:1px solid var(--color-slate-10);margin-right:0}}@media (width>=75em){.m-main-menu__menu.second-level,.m-main-menu__menu.third-level{margin-top:var(--spacingXXL);width:calc(50% - var(--spacingL))}}.m-main-menu__wrapper.second-level,.m-main-menu__wrapper.third-level{visibility:hidden;opacity:0;transition:visibility,opacity .3s,left .3s ease-in}@media (width<=47.99em){.m-main-menu__wrapper.second-level,.m-main-menu__wrapper.third-level{z-index:3;background-color:var(--color-white-100);border-bottom:80px solid var(--color-white-100);width:100%;-webkit-transition:all .3s var(--fancy-easing);transition:all .3s var(--fancy-easing);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:100%}.m-main-menu__wrapper.second-level:after,.m-main-menu__wrapper.third-level:after{content:"";background:linear-gradient(2.4deg, var(--color-white-100) 34.25%, #ffffffa3 54.13%, #fff0 92.73%);width:100%;height:40px;position:fixed;bottom:60px}}@media (width>=48em){.m-main-menu__wrapper.second-level,.m-main-menu__wrapper.third-level{width:100%;height:calc(100vh - var(--headerHeight));background-color:var(--color-white-100);z-index:1;position:absolute;top:0;left:100%}}@media (width>=75em){.m-main-menu__wrapper.second-level,.m-main-menu__wrapper.third-level{pointer-events:none;width:200%}}@media (width<=47.99em){.m-main-menu__wrapper.third-level{z-index:4}}.m-main-menu__scroll{flex-direction:column;height:100%;display:flex}@media (width<=47.99em){.m-main-menu__scroll{overflow:hidden scroll}.m-main-menu__scroll::-webkit-scrollbar{width:4px;height:4px}.m-main-menu__scroll::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.m-main-menu__scroll::-webkit-scrollbar-track{background:0 0}.m-main-menu__scroll{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;scrollbar-face-color:var(--color-scrollbar);scrollbar-track-color:transparent}}@media (width>=48em){.m-main-menu__scroll{flex-direction:column-reverse;justify-content:flex-end}}@media (width>=75em){.m-main-menu__scroll{flex-direction:column}}.m-main-menu__background{z-index:-1;top:calc(var(--headerHeight) * -1);background-color:var(--color-white-100);width:50vw;height:100vh;-webkit-transition:-webkit-transform .4s var(--fancy-easing);transition:-webkit-transform .4s var(--fancy-easing);transition:transform .4s var(--fancy-easing);transition:transform .4s var(--fancy-easing), -webkit-transform .4s var(--fancy-easing);opacity:0;pointer-events:none;position:absolute;left:100%;transform:translate(-100%)}@media (width>=75em){.m-main-menu__background{width:calc(100vw - 100%)}}.second-level-open .is-open .m-main-menu__background__second-level{opacity:1;transition:none;transform:translate(0)}.third-level-open .m-main-menu__background__second-level{transform:translate(-100%)}.m-main-menu__background__third-level{opacity:0;transition-delay:.4s;transform:translate(-100%)}.third-level-open .is-open .m-main-menu__background__third-level{opacity:1;transform:translate(0)}@media (width<=47.99em){.m-main-menu__background{display:none}}@media (width>=75em){.m-main-menu__menuitem--no-teaser>.m-main-menu__background{width:calc(100% + var(--spacingL))}.m-main-menu__menuitem--no-teaser>.m-main-menu__wrapper{width:100%}.m-main-menu__menuitem--no-teaser>.m-main-menu__wrapper>.m-main-menu__scroll>.m-main-menu__menu,.m-main-menu__menuitem--no-teaser>.m-main-menu__wrapper>.m-main-menu__overviewlink{width:calc(100% - var(--spacingL))}.m-main-menu__menuitem--no-teaser.second-level .m-main-menu__backlink{left:-100%}}@media (width>=48em){.m-main-menu__menuitem.first-level.is-open .third-level-open{left:0}.m-main-menu__menuitem.first-level.is-open .third-level-open>.m-main-menu__scroll>.m-main-menu__menu,.m-main-menu__menuitem.first-level.is-open .third-level-open>.m-main-menu__scroll>.m-main-menu__overviewlink{border-left:none;padding-left:0}.m-main-menu__wrapper.second-level>.m-main-menu__backlink{display:none}.m-main-menu__wrapper.second-level.third-level-open .m-main-menu__menu.second-level{margin-right:var(--spacingXXL)}}@media (width>=75em){.m-main-menu__wrapper.second-level.third-level-open{width:100%}.m-main-menu__wrapper.second-level.third-level-open>.m-main-menu__scroll>.m-main-menu__menu{width:calc(100% - 48px)}}.m-main-menu-pwa .c-header-quicklinks__lined-up{gap:var(--spacingS)}.m-main-menu-pwa .pwa-navigation-item{position:relative;display:inline-block!important}.m-main-menu-pwa .pwa-navigation-item.active .pwa-mobile-label{color:var(--color-granat-90);font-weight:700}.m-main-menu-pwa .pwa-navigation-item.active .c-header-quicklinks__lined-up-link{background:var(--color-granit-10)}.m-main-menu-pwa .pwa-navigation-item .c-header-quicklinks__icon{margin-bottom:32px}.m-main-menu-pwa .pwa-navigation-item .c-header-quicklinks__circle{animation:.5s show-background}.m-main-menu-pwa .pwa-navigation-item .pwa-mobile-label{text-align:center;text-transform:capitalize;letter-spacing:normal;white-space:normal;width:100%;max-width:56px;font-size:10px;font-weight:300;line-height:1.15;display:block;position:absolute;top:calc(100% - 21px)}.m-main-menu-pwa .pwa-navigation-item .c-header-quicklinks__list{display:none}@media (width<=47.99em){.m-main-menu-pwa{background:var(--color-granit-5);-webkit-box-shadow:var(--high-shadow);box-shadow:var(--high-shadow);padding:var(--spacingXXS) var(--spacingM);height:var(--pwaNavigationHeight);color:var(--color-slate-100)}.m-main-menu-pwa .c-header-quicklinks__lined-up{width:100%;padding-bottom:env(safe-area-inset-bottom);justify-content:center;gap:0;display:flex}.m-main-menu-pwa .pwa-navigation-item{margin:0 var(--spacingXXS) 0 0;flex:1 1 0;max-width:20vw}.m-main-menu-pwa .pwa-navigation-item:last-child{margin-right:0}.m-main-menu-pwa .pwa-navigation-item.active .c-header-quicklinks__lined-up-link{background:0 0}.m-main-menu-pwa .pwa-navigation-item.active:before{content:"";background:var(--color-slate-10);border-radius:20px;width:60px;height:28px;position:absolute;top:-2px;left:calc(50% - 30px)}.m-main-menu-pwa .pwa-navigation-item .c-header-quicklinks__lined-up-link{text-align:center;flex-direction:column;height:100%;font-size:10px;display:flex}.m-main-menu-pwa .pwa-navigation-item .c-header-quicklinks__icon{margin-right:0;margin-bottom:var(--spacingXXXS);flex-shrink:0;display:block;position:relative}.m-main-menu-pwa .pwa-navigation-item .pwa-mobile-label{top:unset;max-width:100%;position:relative}}.m-main-menu__menulink:hover{color:var(--color-slate-90)}.m-main-menu__menuitem{padding-top:var(--spacingM);cursor:pointer;font-size:20px;line-height:1.4}.m-main-menu__menuitem:last-child{padding-bottom:var(--spacingM)}.m-main-menu__menuitem a{word-break:break-word}.m-main-menu__menuitem.first-level.is-open .m-main-menu__wrapper.second-level,.m-main-menu__menuitem.second-level.is-open .m-main-menu__wrapper.third-level{visibility:visible;opacity:1}@media (width<=47.99em){.m-main-menu__menuitem.first-level.is-open .m-main-menu__wrapper.second-level,.m-main-menu__menuitem.second-level.is-open .m-main-menu__wrapper.third-level{left:0}}@media (width>=75em){.m-main-menu__menuitem.first-level.is-open .m-main-menu__wrapper.second-level,.m-main-menu__menuitem.second-level.is-open .m-main-menu__wrapper.third-level{pointer-events:all}}@media (width>=48em){.m-main-menu__menuitem.second-level.is-open .m-main-menu__wrapper.third-level{transition-delay:.4s}}.m-main-menu__menuitem--highlighted{padding-bottom:var(--spacingM)}.m-main-menu__menuitem--highlighted>.m-main-menu__menulink{color:var(--color-granat-50)}.m-main-menu__menuitem--highlighted>.m-main-menu__menulink:hover{color:var(--color-slate-90)}@media (width>=48em){.second-level-open .m-main-menu__menuitem.first-level:not(.is-open)>.m-main-menu__menulink{opacity:.5}.second-level-open .first-level.is-open .m-main-menu__wrapper.second-level{transition-delay:.1s}.m-main-menu__wrapper.second-level{overflow:hidden}.third-level-open .m-main-menu__menuitem.second-level:not(.is-open) .m-main-menu__menulink{opacity:.5}.third-level-open .m-main-menu__menuitem.first-level>.m-main-menu__menulink{opacity:0!important}.third-level-open .m-main-menu__wrapper.second-level{overflow:visible}}.m-main-menu__backlink{cursor:pointer;z-index:3;margin-left:var(--spacingXXL);align-items:center;display:flex;position:fixed;bottom:44px;left:0}.m-main-menu__backlink .icon{width:20px;height:16px;margin-right:var(--spacingXXS)}@media (width>=48em){.third-level-open .m-main-menu__backlink{top:var(--spacingXL);margin-left:0;position:absolute;bottom:auto;left:-100%}}@media (width>=75em){.third-level-open .m-main-menu__backlink{top:var(--spacingXXS);left:-50%}}.m-main-menu__overviewlink{padding:var(--spacingXXXL) 0 var(--spacingXXXS) var(--spacingXXL);background-color:var(--color-white-100);-webkit-box-shadow:0px 16px 16px 0px var(--color-white-100);box-shadow:0px 16px 16px 0px var(--color-white-100)}@media (width<=47.99em){.m-main-menu__overviewlink{width:100%;display:block;position:sticky;top:-1px}}@media (width>=48em){.m-main-menu__overviewlink{border-left:1px solid var(--color-slate-10);padding-top:var(--spacingL);padding-bottom:var(--spacingL);margin-right:var(--spacingXXL);-webkit-box-shadow:16px -16px 16px 0px var(--color-white-100);box-shadow:16px -16px 16px 0px var(--color-white-100)}}@media (width>=75em){.m-main-menu__overviewlink{width:calc(50% - var(--spacingXXL));order:1}}.m-main-menu__spacer{cursor:initial;border-left:1px solid var(--color-slate-10);flex-grow:2}@media (width>=75em){.m-main-menu__spacer{margin-bottom:var(--spacingXXXXL);order:2}}@media (width<=47.99em){.m-main-menu__spacer{display:none}}.m-main-menu__wrapper.second-level.third-level-open>.m-main-menu__scroll>.m-main-menu__spacer{border-left:none}@media (width<=47.99em){.m-map .m-discover-swiss-map__map{min-height:70vh;padding-bottom:0}}.l-medium-teaser-list{grid-column:span var(--gridColumns)}@media (width<=47.99em){.l-grid--onecol .l-medium-teaser-list{margin-right:calc(var(--gridMargin) * -1);margin-left:calc(var(--gridMargin) * -1)}}.m-medium-teaser-list .c-medium-teaser-container:not(:first-of-type){margin-top:var(--spacingFlexXXL)}.m-medium-teaser-list--alternate .c-medium-teaser-container:nth-of-type(odd) .c-medium-teaser__content{transform:translate(-128px)}@media (width>=48em){.m-medium-teaser-list--alternate .c-medium-teaser-container:nth-of-type(odd) .c-medium-teaser__content{padding-right:var(--spacingFlexL);grid-column:2/span 5;margin-left:0;padding-left:0}}@media (width>=75em){.m-medium-teaser-list--alternate .c-medium-teaser-container:nth-of-type(odd) .c-medium-teaser__content{grid-column:3/span 4}}@media (width>=48em){.m-medium-teaser-list--alternate .c-medium-teaser-container:nth-of-type(odd) .c-medium-teaser__media{order:1}.m-medium-teaser-list--alternate .c-medium-teaser-container:nth-of-type(odd) .c-medium-teaser__media:before{left:-1px;right:auto}}@media (width>=75em){.m-medium-teaser-list--alternate .c-medium-teaser-container:nth-of-type(odd) .c-medium-teaser__media{margin-left:var(--spacingXL);grid-column:7/span 5}}@media (width>=48em){.m-medium-teaser-list--alternate .c-medium-teaser-container:nth-of-type(2n) img:before{width:calc(80% - var(--spacingXXL));padding-left:var(--spacingS)}.m-medium-teaser-list--alternate .c-medium-teaser-container:nth-of-type(2n) img:after{width:calc(100% - var(--spacingFlexL))}}.m-navigationteaser{min-height:150px;position:relative;overflow:hidden}.m-navigationteaser__media{padding-bottom:50%;position:relative}.m-navigationteaser__media .c-image,.m-navigationteaser__media .c-video{position:static}.m-navigationteaser__media .c-image img,.m-navigationteaser__media .c-image video,.m-navigationteaser__media .c-video img,.m-navigationteaser__media .c-video video{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;-webkit-transition:opacity 2s var(--fancy-easing) .5s, -webkit-transform 1.5s var(--fancy-easing) .5s;transition:opacity 2s var(--fancy-easing) .5s, -webkit-transform 1.5s var(--fancy-easing) .5s;transition:transform 1.5s var(--fancy-easing) .5s, opacity 2s var(--fancy-easing) .5s;transition:transform 1.5s var(--fancy-easing) .5s, opacity 2s var(--fancy-easing) .5s, -webkit-transform 1.5s var(--fancy-easing) .5s;position:absolute;top:0;left:0}.m-navigationteaser__media .c-image__caption,.m-navigationteaser__media .c-video__caption{display:none}@media (width>=75em){.m-navigationteaser__media{padding-bottom:150%}}.m-navigationteaser__full-link{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.m-navigationteaser__link{padding:var(--spacingS) var(--spacingS) 0 var(--spacingM);justify-content:space-between;align-items:baseline;display:flex}.m-navigationteaser__link .icon--arrow-back{height:16px;transform:rotate(180deg)}.m-navigationteaser__link-title{display:block}.m-navigationteaser__link-subtitle{padding-top:var(--spacingXXXS);font-size:.8125rem;font-weight:700;line-height:1.23;display:block}@media (width>=75em){.m-navigationteaser__link-subtitle{font-size:.9375rem;line-height:1.33}}@media (width<=47.99em){.m-navigationteaser__link-subtitle{display:none}}.m-navigationteaser--has-media .m-navigationteaser__link{background-color:var(--color-white-100);-webkit-transition:-webkit-transform .5s var(--fancy-easing) 1s;transition:-webkit-transform .5s var(--fancy-easing) 1s;transition:transform .5s var(--fancy-easing) 1s;transition:transform .5s var(--fancy-easing) 1s, -webkit-transform .5s var(--fancy-easing) 1s;position:absolute;bottom:-1px;left:28px;right:-1px;transform:translateY(100%)}.m-navigationteaser:not(.m-navigationteaser--has-media) .m-navigationteaser__link{margin-left:var(--spacingL)}.m-navigationteaser:hover .m-navigationteaser__link{color:var(--color-slate-90)}@media (width>=48em){.m-navigationteaser{margin:var(--spacingFlexXXL) 0 var(--spacingFlexXXL)}.second-level>.m-main-menu__scroll>.m-navigationteaser{visibility:hidden;opacity:0;transition:visibility,opacity .3s ease-in;transition-delay:.4s}.second-level-open:not(.third-level-open) .second-level>.m-main-menu__scroll>.m-navigationteaser{visibility:visible;opacity:1}.third-level-open .second-level>.m-main-menu__scroll>.m-navigationteaser,.m-header:not(.menu-open) .second-level>.m-main-menu__scroll>.m-navigationteaser{transition-delay:0s}}@media (width>=75em){.m-navigationteaser{top:0;left:calc(50% + var(--spacingL));max-height:calc(100vh - var(--spacingFlexXXL) - var(--spacingFlexXXL) - var(--headerHeight));position:absolute;right:0;overflow:hidden}}.m-main-menu__menuitem.first-level.is-open .m-navigationteaser__media.first-level img,.m-main-menu__menuitem.first-level.is-open .m-navigationteaser__media.first-level video,.m-main-menu__menuitem.second-level.is-open .m-navigationteaser__media.second-level img,.m-main-menu__menuitem.second-level.is-open .m-navigationteaser__media.second-level video{opacity:1}.m-main-menu__menuitem.first-level.is-open .m-navigationteaser__link.first-level,.m-main-menu__menuitem.second-level.is-open .m-navigationteaser__link.second-level{transform:translateY(0)}.m-oda-map{z-index:1;width:100%;margin-top:var(--spacingFlexL);position:relative}.m-oda-map__map{padding-bottom:59.5%;position:relative}.m-oda-map #map_canvas,.m-oda-map #oax-api-elpro{width:100%}.m-oda-map #map_canvas{height:100%;position:absolute;top:0;left:0}.node--type-overview-page .m-small-teaser__wrapper{margin-top:var(--spacingFlexXXL)}.node--type-overview-page .c-medium-teaser-container{grid-column:span var(--gridColumns);margin-bottom:var(--spacingFlexXXL)}.node--type-overview-page .c-search-form__search-box{flex-grow:1}.overview-page__filters--is-loading,.overview-page__teasers--is-loading{opacity:.3;cursor:wait}.overview-page__filters--is-loading *,.overview-page__teasers--is-loading *{pointer-events:none}.overview-page__search-filter-print-wrapper{grid-column:span var(--gridColumns)}@media (width>=48em){.overview-page__search-filter-print-wrapper{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;display:flex}}.overview-page__buttons{display:flex}@media (width<=47.99em){.overview-page__buttons{z-index:100;bottom:var(--spacingL);right:calc(56px + var(--spacingL) + var(--spacingXXS));width:calc(100% - 56px - 2 * var(--spacingL));-webkit-transition:.2s var(--basic-easing);transition:.2s var(--basic-easing);position:fixed}.overview-page__buttons .c-button{width:100%}.overview-page__buttons .button--print{display:none}.is-scrolling--stage:not(.is-scrolling--up) .overview-page__buttons{transform:translateY(150%)}.guuru-chat-initialized .overview-page__buttons{width:calc(100% - 56px - 60px - 2 * var(--spacingXXS) - 2 * var(--spacingL));right:calc(116px + 2 * var(--spacingXXS) + var(--spacingL))}}@media (width>=48em){.overview-page__buttons{margin-left:var(--spacingFlexL)}}@media (width<=47.99em){.pwa-enabled .overview-page__buttons{bottom:calc(var(--pwaNavigationHeight) + var(--spacingL));right:var(--spacingXS);left:var(--spacingXS);width:calc(100% - var(--spacingXS) * 2);z-index:10}}.m-pager{margin-top:var(--spacingXS)}.pager__items{justify-content:center;display:flex}.pager__item{margin-left:6px;margin-right:6px}.pager__item.is-active{color:var(--color-slate-100);border-bottom:2px solid var(--color-slate-100);font-weight:700}.pager__item--previous,.pager__item--next{color:var(--color-slate-90)}.pager__item--previous.is-inactive,.pager__item--next.is-inactive{color:var(--color-slate-20)}.pager__item--previous{margin-right:var(--spacingXL);margin-left:0}@media (width>=36em){.pager__item--previous{margin-right:var(--spacingFlexXXL)}}.pager__item--next{margin-right:0;margin-left:var(--spacingXL)}@media (width>=36em){.pager__item--next{margin-left:var(--spacingFlexXXL)}}.pager__ellipsis{line-height:1.5}.pager__link{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-width:22px;line-height:1.5;display:inline-flex}.pager__link--next,.pager__link--previous{transition:transform .2s}.pager__link--next:hover,.pager__link--previous:hover{color:var(--color-slate-90)}@media (width>=36em){.pager__link{min-width:26px}}.pager__link:after{content:attr(data-text);content:attr(data-text)/"";visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:700;overflow:hidden}@media speech{.pager__link:after{display:none}}.pager__link:hover{color:var(--color-slate-90);font-weight:700}.pager__link:hover.pager__link--next{transform:translate(5px)}.pager__link:hover.pager__link--previous{transform:translate(-5px)}.m-price{background-color:var(--color-granit-10);padding-top:var(--spacingFlexXS);padding-bottom:var(--spacingFlexXL);margin-top:var(--spacingL)}.m-price__meta{justify-content:space-between;row-gap:var(--spacingS);padding:var(--spacingS) var(--spacingS) 0;flex-wrap:wrap;display:flex}@media (width>=48em){.m-price__meta{padding:var(--spacingL) var(--spacingL) 0}}.m-price__meta-info{margin-right:var(--spacingS);line-height:48px}.m-price__meta-booking{text-align:right;flex-grow:1}.m-price__meta-bookable{margin-top:var(--spacingS);justify-content:flex-end;align-items:center;display:flex}@media (width>=48em){.m-price__meta-bookable{margin-top:var(--spacingL)}}.m-price .button{text-transform:none}.m-price__accordion{position:relative}.m-price__accordion__content{grid-template-rows:0fr;transition:grid-template-rows .3s,-ms-grid-rows .3s;display:grid;overflow:hidden}.m-price__accordion__inner{overflow:hidden}.m-price__accordion__title{padding:var(--spacingS);border-bottom:var(--border);cursor:pointer;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.m-price__accordion__title h3{margin-top:0;padding-right:16px;font-size:18px}@media (width>=48em){.m-price__accordion__title{padding:var(--spacingFlexL) var(--spacingL) var(--spacingL)}.m-price__accordion__title h3{font-size:24px}}.m-price__accordion__input{opacity:0;width:100%;height:86px;position:absolute;top:0;left:0;right:0}.m-price__accordion__input:checked+.m-price__accordion__title .m-price__accordion__button span:first-child{transform:rotate(-90deg)}.m-price__accordion__input:checked~.m-price__accordion__content{grid-template-rows:1fr}.m-price__accordion__input:focus~.m-price__accordion__title{outline:1px solid var(--color-slate-100)}.m-price__accordion__button{--size-toggle:16px;width:var(--size-toggle);height:var(--size-toggle);flex-shrink:0;margin-top:2px;position:relative}@media (width>=48em){.m-price__accordion__button{--size-toggle:24px;margin-top:0}}.m-price__accordion__button span{width:2px;height:var(--size-toggle);background:var(--color-slate-100);transition:all .25s;display:block;position:absolute;left:50%}.m-price__accordion__button span:nth-child(2){transform:rotate(-90deg)}.l-grid__region--onecol .l-quote{grid-column:span var(--gridColumns)}@media (width>=61.25em){.l-grid__region--onecol .l-quote{grid-column:4/11;max-width:698px}}.m-seasons{margin-top:var(--spacingFlexXXL)}.m-seasons__months{grid-gap:var(--spacingXS);margin-top:var(--spacingFlexL);grid-template-columns:repeat(4,44px);display:grid}@media (width>=23.4375em){.m-seasons__months{grid-template-columns:repeat(6,44px)}}@media (width>=61.25em){.m-seasons__months{grid-gap:var(--spacingXXS);grid-template-columns:repeat(12,44px)}}.l-grid .l-small-teaser:not(:first-of-type),.l-grid .l-small-teaser-manual-list:not(:first-of-type){margin-top:var(--spacingFlexXXXL)}.l-small-teaser,.l-small-teaser-manual-list{grid-column:span var(--gridColumns);max-width:100%}.m-small-teaser{position:relative}.m-small-teaser .c-headline{margin-bottom:var(--spacingFlexXL)}@media (width>=61.25em){.m-small-teaser .c-headline{padding-right:calc(140px + var(--spacingFlexXL))}}.m-small-teaser--carousel.m-small-teaser--only-restaurants{margin-bottom:var(--spacingFlexXXL)}.m-small-teaser--carousel.m-small-teaser--only-restaurants .m-small-teaser__slide{height:auto;display:flex}.m-small-teaser--carousel.m-small-teaser--only-restaurants .c-small-teaser--same-height{width:100%;height:100%;margin-bottom:0}.m-small-teaser--carousel.m-small-teaser--only-restaurants .m-small-teaser__overview-link{margin-top:var(--spacingFlexXXL)}.m-small-teaser--carousel .m-small-teaser__wrapper{margin-right:calc(1px - var(--gridMargin));margin-left:calc(1px - var(--gridMargin));padding-right:calc(var(--gridMargin) - 1px);padding-left:calc(var(--gridMargin) - 1px);position:relative;overflow-x:clip}.m-small-teaser--carousel .m-small-teaser__wrapper .swiper-slide:not(.swiper-slide-visible){opacity:.3}.m-small-teaser--carousel .slides__buttons{display:none}@media (width>=61.25em){.m-small-teaser--carousel .slides__buttons{top:calc(-70px - var(--spacingFlexXL));right:var(--gridMargin);display:flex;position:absolute}.m-small-teaser--carousel .slides__buttons .slides__button-prev,.m-small-teaser--carousel .slides__buttons .slides__button-next{width:70px;height:70px;color:var(--color-granit-90);background-color:var(--color-granit-10);cursor:pointer;-webkit-transition:var(--fancy-transition);transition:var(--fancy-transition);appearance:none;border:0;margin:0;padding:0;display:block}.m-small-teaser--carousel .slides__buttons .slides__button-prev:hover,.m-small-teaser--carousel .slides__buttons .slides__button-prev:active,.m-small-teaser--carousel .slides__buttons .slides__button-next:hover,.m-small-teaser--carousel .slides__buttons .slides__button-next:active{color:var(--color-granit-100);background-color:var(--color-granit-25)}.m-small-teaser--carousel .slides__buttons .slides__button-prev.swiper-button-disabled,.m-small-teaser--carousel .slides__buttons .slides__button-next.swiper-button-disabled{color:var(--color-granit-25);cursor:default}.m-small-teaser--carousel .slides__buttons .slides__button-prev.swiper-button-disabled:hover,.m-small-teaser--carousel .slides__buttons .slides__button-prev.swiper-button-disabled:active,.m-small-teaser--carousel .slides__buttons .slides__button-next.swiper-button-disabled:hover,.m-small-teaser--carousel .slides__buttons .slides__button-next.swiper-button-disabled:active{color:var(--color-granit-25);background-color:var(--color-granit-10)}.m-small-teaser--carousel .slides__buttons .slides__button-prev.hidden,.m-small-teaser--carousel .slides__buttons .slides__button-next.hidden{display:none}}.m-small-teaser__overview-link a .icon--internal-link{height:12px;margin-left:var(--spacingXXS);transition:margin .2s ease-in-out}@media (width>=48em){.m-small-teaser__overview-link a .icon--internal-link{height:14px}}.m-small-teaser__overview-link a:hover{color:var(--color-slate-90)}.m-small-teaser__overview-link a:hover .icon--internal-link{margin-left:var(--spacingS)}@media (width>=48em){.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-9 .c-small-teaser-grid-element:nth-child(9),.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-7 .c-small-teaser-grid-element:nth-child(5),.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-9 .c-small-teaser-grid-element:nth-child(5),.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-9 .c-small-teaser-grid-element:nth-child(8),.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-3-2:not(.grid-layout-7) .c-small-teaser-grid-element:first-child,.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-even .c-small-teaser-grid-element:nth-child(4n),.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-even .c-small-teaser-grid-element:nth-child(4n+1){padding:clamp(var(--spacingXL), 3vw, var(--spacingXL)) var(--spacingL);font-size:clamp(24px,2.5vw,40px)}}@media (width>=48em) and (width<=61.24em){.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-7 .c-small-teaser-grid-element:nth-child(7),.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-9 .c-small-teaser-grid-element:nth-child(7){padding:clamp(var(--spacingXL), 3vw, var(--spacingXL)) var(--spacingL);font-size:clamp(24px,2.5vw,40px)}}.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-7 .c-small-teaser-grid-element:nth-child(5),.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-9 .c-small-teaser-grid-element:nth-child(5),.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-9 .c-small-teaser-grid-element:nth-child(8),.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-3-2:not(.grid-layout-7) .c-small-teaser-grid-element:first-child,.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-even .c-small-teaser-grid-element:nth-child(4n),.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-even .c-small-teaser-grid-element:nth-child(4n+1){grid-column:span 2}@media (width>=48em) and (width<=61.24em){.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-7 .c-small-teaser-grid-element:nth-child(7),.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-9 .c-small-teaser-grid-element:nth-child(7){grid-column:span 2}}@media (width<=47.99em){.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-9 .c-small-teaser-grid-element:nth-child(9){grid-column:span 2}}@media (width>=61.25em){.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-7 .c-small-teaser-grid-element:nth-child(4),.m-small-teaser--grid .m-small-teaser__wrapper.grid-layout-9 .c-small-teaser-grid-element:nth-child(4){padding:clamp(var(--spacingXL), 3vw, var(--spacingXL)) var(--spacingL);grid-row:span 2;font-size:clamp(24px,2.5vw,40px)}}.m-small-teaser--grid .m-small-teaser__wrapper{--row-size:min(40vw, 300px);grid-column:span var(--gridColumns);margin-top:var(--spacingFlexXL);grid-column-gap:var(--spacingXXS);grid-row-gap:var(--spacingXXS);grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(var(--row-size), auto);display:grid}@media (width>=48em){.m-small-teaser--grid .m-small-teaser__wrapper{--row-size:min(30vw, 320px);grid-template-columns:repeat(3,1fr)}}@media (width>=75em){.m-small-teaser--grid .m-small-teaser__wrapper{grid-column:2/12}}.m-source{border:var(--border);padding:var(--spacingFlexXL);margin-top:var(--spacingFlexXXL)}@media (width>=36em){.m-source{padding-right:var(--spacingFlexXXL);padding-left:var(--spacingFlexXXL)}}.m-source__logo{width:200px;margin-bottom:var(--spacingFlexL)}.m-source__source{margin:0}.m-source__creator{margin:0 0 var(--spacingFlexL)}.m-source__supplier{align-items:center;display:flex}.m-source__supplier .c-image{min-width:100px;margin-right:var(--spacingL);flex-basis:100px}@media (width<=35.99em){.m-source__supplier{flex-wrap:wrap}}.m-source__supplier-text{margin-top:0}@media (width<=35.99em){.m-source__supplier-text{margin-top:var(--spacingXXS)}}.m-source__creator,.m-source__supplier-text{font-size:14px;line-height:1.6}.m-specs{margin-top:var(--spacingFlexXL)}.m-specs__item{margin:0 var(--spacingS) var(--spacingXXS) 0;display:inline-block}@media (width>=61.25em){.m-specs__item{margin-right:var(--spacingL);margin-bottom:0}}.m-specs__status{padding:2px var(--spacingXS);color:var(--color-white-100);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700;line-height:1.45}.m-specs__status--is-closed{background-color:var(--color-ui-red)}.m-specs__status--is-open{background-color:var(--color-ui-green)}.m-sticky-bar{z-index:100;min-height:75px;margin-top:var(--spacingFlexXL);background:var(--color-white-100);-webkit-transition:top .15s var(--basic-transition);transition:top .15s var(--basic-transition);position:sticky;top:0}@media (width<=47.99em){.m-sticky-bar__scroller{overflow:scroll hidden}.m-sticky-bar__scroller::-webkit-scrollbar{width:4px;height:4px}.m-sticky-bar__scroller::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.m-sticky-bar__scroller::-webkit-scrollbar-track{background:0 0}.m-sticky-bar__scroller{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;scrollbar-face-color:var(--color-scrollbar);scrollbar-track-color:transparent}.m-sticky-bar:after{content:"";pointer-events:none;background:linear-gradient(to left, var(--color-white-100), #fff0);width:32px;height:100%;display:block;position:absolute;top:0;right:0}}.open-menu .m-sticky-bar{z-index:2}.is-scrolling--down .m-sticky-bar,.--hash-is-set .m-sticky-bar{top:0}.--has-sticky-inpagenav .m-sticky-bar{-webkit-box-shadow:var(--menu-shadow);box-shadow:var(--menu-shadow)}@media (width>=48em){.m-sticky-bar{background:var(--color-white-100);height:80px;top:0}}.m-sticky-bar__offset{grid-column:span var(--gridColumns);display:flex}@media (width>=48em){.m-sticky-bar__offset{grid-column:2/13;justify-content:space-between;width:100%}}@media (width>=75em){.m-sticky-bar__offset{grid-column:3/13}}@media (width>=48em){.m-sticky-bar__inpagenav{overflow:hidden}}.m-sticky-bar__cta{flex-shrink:0;position:relative}@media (width>=48em){.m-sticky-bar__cta{max-width:50%}.m-sticky-bar__cta--twoctas{max-width:66%}.m-sticky-bar__cta:after{content:"";pointer-events:none;background:linear-gradient(to left, var(--color-white-100), #fff0);width:32px;height:100%;display:block;position:absolute;top:0;left:-31px}.m-sticky-bar__cta .m-cta{margin-top:calc(var(--spacingS) - 2px)}.m-sticky-bar__cta .m-cta__actions .button{height:48px}}@media (width<=47.99em){.m-sticky-bar__cta .m-cta__actions .button--primary-cta{padding:var(--spacingM) var(--spacingXL);text-transform:none;background:var(--color-granit-25);height:56px;color:var(--color-slate-100);-webkit-box-shadow:var(--button-shadow);box-shadow:var(--button-shadow);padding:var(--spacingM);border-color:#0000;border-radius:28px}}@media (width<=47.99em) and (width>=48em){.m-sticky-bar__cta .m-cta__actions .button--primary-cta{padding:var(--spacingS) var(--spacingXL);border-radius:0;height:48px}}@media (width<=47.99em){.m-sticky-bar__cta .m-cta__actions .button--primary-cta:hover,.m-sticky-bar__cta .m-cta__actions .button--primary-cta:focus,.m-sticky-bar__cta .m-cta__actions .button--primary-cta:active{background:var(--color-granit-50);color:var(--color-slate-100)}.m-sticky-bar__cta .m-cta__actions .button--secondary-cta{padding:var(--spacingM) var(--spacingXL);text-transform:none;background:var(--color-white-100);height:56px;color:var(--color-granit-90);-webkit-box-shadow:var(--button-shadow);box-shadow:var(--button-shadow);padding:var(--spacingM);border-color:#0000;border-radius:28px}}@media (width<=47.99em) and (width>=48em){.m-sticky-bar__cta .m-cta__actions .button--secondary-cta{padding:var(--spacingS) var(--spacingXL);border-radius:0;height:48px}}@media (width<=47.99em){.m-sticky-bar__cta .m-cta__actions .button--secondary-cta:hover,.m-sticky-bar__cta .m-cta__actions .button--secondary-cta:focus,.m-sticky-bar__cta .m-cta__actions .button--secondary-cta:active{background:var(--color-white-100);color:var(--color-slate-90)}}.l-container--lead+.m-sticky-bar{margin-top:calc(var(--spacingFlexXL) + var(--spacingFlexXL))}.l-grid .l-table:not(:first-of-type){margin-top:var(--spacingFlexXXXL)}.layout--full-width .m-table{margin-left:var(--gridMargin);margin-right:var(--gridMargin)}.layout--full-width .m-table table{min-width:100%}.m-table__document{margin-top:var(--spacingFlexL)}.m-table__document .icon--download{vertical-align:-1px;width:16px;height:16px}.m-table__wrapper{overflow-x:auto}.m-table__caption{margin-top:var(--spacingFlexL)}.m-table__collapsible__icon{display:none;position:absolute}.m-table table{margin-top:var(--spacingFlexXXL);border-collapse:collapse;vertical-align:top;text-align:left;min-width:100%}.m-table table tr{border-bottom:var(--border);color:var(--color-slate-100)}.m-table table td,.m-table table th{padding:var(--spacingS) var(--spacingFlexXL) var(--spacingS) var(--spacingXS)}.m-table table td:last-child,.m-table table th:last-child{padding-right:var(--spacingXS)}.m-table table th{color:var(--color-slate-100);word-break:normal;font-weight:700}.m-table table thead tr{vertical-align:bottom;border-width:2px}.m-table table thead th,.m-table table thead td{padding-bottom:var(--spacingXS)}.m-table table tbody tr{vertical-align:top}.m-table table tbody tr.tr--oneline{border-top:var(--border)}.m-table table tbody tr.tr--oneline.th-alike{vertical-align:bottom;border-top:none;font-weight:700}.m-table table>tbody>tr:not(.th-alike){border-top:var(--border)}.m-table table td:not([data-header]){color:var(--color-slate-100)}.m-table:not([data-collapsible-mode=always]) .m-table__wrapper--transposed{display:none}@media (width<=35.99em){.m-table:not([data-collapsible-mode=always]) .m-table__wrapper--transposed{display:block}}.m-table:not([data-collapsible-mode=always]) .m-table__wrapper--not-transposed{display:block}@media (width<=35.99em){.m-table:not([data-collapsible-mode=always]) .m-table__wrapper--not-transposed{display:none}}.m-table[data-collapsible-mode=always] .m-table__wrapper--transposed{display:block}.m-table[data-collapsible-mode=always] .m-table__wrapper--not-transposed{display:none}.m-table:not(.m-table--stacked,.m-table--marginless) .m-table__wrapper--striped tbody tr:nth-of-type(odd){background-color:var(--color-granit-5)}.m-table--stacked .m-table__wrapper,.m-table--marginless .m-table__wrapper,.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__wrapper,.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__wrapper{overflow-x:inherit}.m-table--stacked table,.m-table--marginless table,.l-grid--twothirds-left .l-grid__region--second .l-table table,.l-grid--twothirds-right .l-grid__region--first .l-table table{width:100%}.m-table--stacked table thead,.m-table--marginless table thead,.l-grid--twothirds-left .l-grid__region--second .l-table table thead,.l-grid--twothirds-right .l-grid__region--first .l-table table thead{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.m-table--stacked table tbody,.m-table--stacked table tr,.m-table--stacked table th,.m-table--stacked table td,.m-table--marginless table tbody,.m-table--marginless table tr,.m-table--marginless table th,.m-table--marginless table td,.l-grid--twothirds-left .l-grid__region--second .l-table table tbody,.l-grid--twothirds-left .l-grid__region--second .l-table table tr,.l-grid--twothirds-left .l-grid__region--second .l-table table th,.l-grid--twothirds-left .l-grid__region--second .l-table table td,.l-grid--twothirds-right .l-grid__region--first .l-table table tbody,.l-grid--twothirds-right .l-grid__region--first .l-table table tr,.l-grid--twothirds-right .l-grid__region--first .l-table table th,.l-grid--twothirds-right .l-grid__region--first .l-table table td{display:block}.m-table--stacked table tr,.m-table--marginless table tr,.l-grid--twothirds-left .l-grid__region--second .l-table table tr,.l-grid--twothirds-right .l-grid__region--first .l-table table tr{border-top:var(--border);flex-wrap:wrap;width:100%;display:flex}.m-table--stacked table th,.m-table--stacked table td,.m-table--marginless table th,.m-table--marginless table td,.l-grid--twothirds-left .l-grid__region--second .l-table table th,.l-grid--twothirds-left .l-grid__region--second .l-table table td,.l-grid--twothirds-right .l-grid__region--first .l-table table th,.l-grid--twothirds-right .l-grid__region--first .l-table table td{vertical-align:top;width:100%;padding-right:var(--spacingXS);position:relative;overflow:hidden}.m-table--stacked table th[scope=row],.m-table--marginless table th[scope=row],.l-grid--twothirds-left .l-grid__region--second .l-table table th[scope=row],.l-grid--twothirds-right .l-grid__region--first .l-table table th[scope=row]{padding:var(--spacingXL) var(--spacingXS);color:var(--color-slate-100)}@media (width<=35.99em){.m-table--stacked table th[scope=row],.m-table--marginless table th[scope=row],.l-grid--twothirds-left .l-grid__region--second .l-table table th[scope=row],.l-grid--twothirds-right .l-grid__region--first .l-table table th[scope=row]{margin-left:var(--spacingXS);margin-right:var(--spacingXS);padding-top:var(--spacingM);padding-bottom:var(--spacingM)}}.m-table--stacked table td,.m-table--stacked table td:last-child,.m-table--marginless table td,.m-table--marginless table td:last-child,.l-grid--twothirds-left .l-grid__region--second .l-table table td,.l-grid--twothirds-left .l-grid__region--second .l-table table td:last-child,.l-grid--twothirds-right .l-grid__region--first .l-table table td,.l-grid--twothirds-right .l-grid__region--first .l-table table td:last-child{padding:var(--spacingS) 0;border-top:inherit;margin-left:var(--spacingXS);margin-right:var(--spacingXS)}@media (width<=35.99em){.m-table--stacked table td,.m-table--stacked table td:last-child,.m-table--marginless table td,.m-table--marginless table td:last-child,.l-grid--twothirds-left .l-grid__region--second .l-table table td,.l-grid--twothirds-left .l-grid__region--second .l-table table td:last-child,.l-grid--twothirds-right .l-grid__region--first .l-table table td,.l-grid--twothirds-right .l-grid__region--first .l-table table td:last-child{margin-left:var(--spacingL);margin-right:var(--spacingL)}}.m-table--stacked table td:last-child,.m-table--marginless table td:last-child,.l-grid--twothirds-left .l-grid__region--second .l-table table td:last-child,.l-grid--twothirds-right .l-grid__region--first .l-table table td:last-child{padding-bottom:var(--spacingFlexXXL)}.m-table--stacked table td[data-header],.m-table--marginless table td[data-header],.l-grid--twothirds-left .l-grid__region--second .l-table table td[data-header],.l-grid--twothirds-right .l-grid__region--first .l-table table td[data-header]{display:flex}.m-table--stacked table td[data-header]:before,.m-table--marginless table td[data-header]:before,.l-grid--twothirds-left .l-grid__region--second .l-table table td[data-header]:before,.l-grid--twothirds-right .l-grid__region--first .l-table table td[data-header]:before{content:attr(data-header);padding-right:var(--spacingXXS);color:var(--color-slate-100);flex-basis:55%;font-weight:700;display:inline-block}.m-table--stacked table td[data-header]>*,.m-table--marginless table td[data-header]>*,.l-grid--twothirds-left .l-grid__region--second .l-table table td[data-header]>*,.l-grid--twothirds-right .l-grid__region--first .l-table table td[data-header]>*{padding-left:var(--spacingXXS);flex-basis:45%;display:inline-block}.m-table--stacked table td[data-header]:after,.m-table--marginless table td[data-header]:after,.l-grid--twothirds-left .l-grid__region--second .l-table table td[data-header]:after,.l-grid--twothirds-right .l-grid__region--first .l-table table td[data-header]:after{content:"";position:absolute;top:0;left:0}.m-table--stacked table tbody tr,.m-table--marginless table tbody tr,.l-grid--twothirds-left .l-grid__region--second .l-table table tbody tr,.l-grid--twothirds-right .l-grid__region--first .l-table table tbody tr{border-bottom:none}.m-table--stacked table tbody tr.tr--oneline.th-alike,.m-table--marginless table tbody tr.tr--oneline.th-alike,.l-grid--twothirds-left .l-grid__region--second .l-table table tbody tr.tr--oneline.th-alike,.l-grid--twothirds-right .l-grid__region--first .l-table table tbody tr.tr--oneline.th-alike{border-top:var(--border)}.m-table--stacked table tbody tr:last-of-type,.m-table--marginless table tbody tr:last-of-type,.l-grid--twothirds-left .l-grid__region--second .l-table table tbody tr:last-of-type,.l-grid--twothirds-right .l-grid__region--first .l-table table tbody tr:last-of-type{border-bottom:var(--border)}.m-table--stacked table tbody tr td:first-of-type,.m-table--marginless table tbody tr td:first-of-type,.l-grid--twothirds-left .l-grid__region--second .l-table table tbody tr td:first-of-type,.l-grid--twothirds-right .l-grid__region--first .l-table table tbody tr td:first-of-type{border-top:none}.m-table--stacked table tbody tr th[scope=row]+td,.m-table--marginless table tbody tr th[scope=row]+td,.l-grid--twothirds-left .l-grid__region--second .l-table table tbody tr th[scope=row]+td,.l-grid--twothirds-right .l-grid__region--first .l-table table tbody tr th[scope=row]+td{border-top:inherit;padding-top:var(--spacingXXXS);border-top-color:#0000}.m-table--stacked .m-table__collapsible,.m-table--marginless .m-table__collapsible,.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible,.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible{position:relative;overflow:hidden}.m-table--stacked .m-table__collapsible:before,.m-table--marginless .m-table__collapsible:before,.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible:before,.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible:before{content:"";opacity:1;pointer-events:none;background-color:var(--color-granit-5);width:0;height:0;position:absolute;top:-5%;left:auto;right:-5%}.m-table--stacked .m-table__collapsible th[scope=row],.m-table--marginless .m-table__collapsible th[scope=row],.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible th[scope=row],.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible th[scope=row]{padding-right:calc(var(--spacingL) * 2);cursor:pointer}@media (width>=36em){.m-table--stacked .m-table__collapsible th[scope=row],.m-table--marginless .m-table__collapsible th[scope=row],.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible th[scope=row],.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible th[scope=row]{padding-top:var(--spacingM);padding-bottom:var(--spacingM)}}.m-table--stacked .m-table__collapsible td,.m-table--stacked .m-table__collapsible td[data-header],.m-table--marginless .m-table__collapsible td,.m-table--marginless .m-table__collapsible td[data-header],.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible td,.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible td[data-header],.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible td,.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible td[data-header]{display:none}.m-table--stacked .m-table__collapsible__icon,.m-table--marginless .m-table__collapsible__icon,.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible__icon,.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible__icon{margin-top:var(--spacingM);margin-right:var(--spacingXS);display:inline-block;top:0;right:0}.m-table--stacked .m-table__collapsible__icon .icon,.m-table--marginless .m-table__collapsible__icon .icon,.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible__icon .icon,.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible__icon .icon{-webkit-transition:var(--basic-transition);transition:var(--basic-transition);display:inline}.m-table--stacked .m-table__collapsible--open:before,.m-table--marginless .m-table__collapsible--open:before,.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible--open:before,.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible--open:before{width:210%;height:160%}.m-table--stacked .m-table__collapsible--open td,.m-table--marginless .m-table__collapsible--open td,.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible--open td,.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible--open td{display:block}@media (width>=36em){.m-table--stacked .m-table__collapsible--open td:last-child,.m-table--marginless .m-table__collapsible--open td:last-child,.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible--open td:last-child,.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible--open td:last-child{padding-bottom:var(--spacingFlexXL)}}.m-table--stacked .m-table__collapsible--open td[data-header],.m-table--marginless .m-table__collapsible--open td[data-header],.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible--open td[data-header],.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible--open td[data-header]{display:flex}.m-table--stacked .m-table__collapsible--open .icon,.m-table--marginless .m-table__collapsible--open .icon,.l-grid--twothirds-left .l-grid__region--second .l-table .m-table__collapsible--open .icon,.l-grid--twothirds-right .l-grid__region--first .l-table .m-table__collapsible--open .icon{transform:rotate(180deg)}.m-table--stacked .tr--slim:not(.m-table__collapsible) th[scope=row],.m-table--marginless .tr--slim:not(.m-table__collapsible) th[scope=row],.l-grid--twothirds-left .l-grid__region--second .l-table .tr--slim:not(.m-table__collapsible) th[scope=row],.l-grid--twothirds-right .l-grid__region--first .l-table .tr--slim:not(.m-table__collapsible) th[scope=row]{padding-bottom:var(--spacingXS)}.m-table--stacked .tr--slim:not(.m-table__collapsible) th[scope=row]:only-child,.m-table--marginless .tr--slim:not(.m-table__collapsible) th[scope=row]:only-child,.l-grid--twothirds-left .l-grid__region--second .l-table .tr--slim:not(.m-table__collapsible) th[scope=row]:only-child,.l-grid--twothirds-right .l-grid__region--first .l-table .tr--slim:not(.m-table__collapsible) th[scope=row]:only-child{padding-bottom:var(--spacingXL)}.m-table--stacked .tr--slim:not(.m-table__collapsible) td,.m-table--marginless .tr--slim:not(.m-table__collapsible) td,.l-grid--twothirds-left .l-grid__region--second .l-table .tr--slim:not(.m-table__collapsible) td,.l-grid--twothirds-right .l-grid__region--first .l-table .tr--slim:not(.m-table__collapsible) td{padding-bottom:var(--spacingS)}.m-table--stacked .tr--slim:not(.m-table__collapsible) td:last-child,.m-table--marginless .tr--slim:not(.m-table__collapsible) td:last-child,.l-grid--twothirds-left .l-grid__region--second .l-table .tr--slim:not(.m-table__collapsible) td:last-child,.l-grid--twothirds-right .l-grid__region--first .l-table .tr--slim:not(.m-table__collapsible) td:last-child{padding-bottom:var(--spacingXL)}.m-table--stacked .tr--slim:not(.m-table__collapsible) td:only-child,.m-table--marginless .tr--slim:not(.m-table__collapsible) td:only-child,.l-grid--twothirds-left .l-grid__region--second .l-table .tr--slim:not(.m-table__collapsible) td:only-child,.l-grid--twothirds-right .l-grid__region--first .l-table .tr--slim:not(.m-table__collapsible) td:only-child{padding-top:var(--spacingXL)}.m-table--marginless .m-table__wrapper{margin-left:calc(var(--gridMargin) * -1);margin-right:calc(var(--gridMargin) * -1)}@media (width>=36em){.m-table--stacked .m-table__collapsible__header+.m-table__collapsible__icon{margin-top:1.375rem}}.l-grid__region--first .m-text .c-text:first-of-type p,.l-grid__region--second .m-text .c-text:first-of-type p{margin-top:0}.layout--full-width .layout__region .l-text{width:100%;max-width:calc(100vw - 2 * var(--gridMargin));margin-left:auto;margin-right:auto}@media (width>=48em){.layout--full-width .layout__region .l-text{max-width:calc(((((min(100vw, var(--gridMaxWidth)) - (var(--gridMargin) * 2) + var(--gridGutter)) / var(--gridColumns)) * 10) - var(--gridGutter)))}}@media (width>=75em){.layout--full-width .layout__region .l-text{max-width:calc(((((min(100vw, var(--gridMaxWidth)) - (var(--gridMargin) * 2) + var(--gridGutter)) / var(--gridColumns)) * 8) - var(--gridGutter)))}}.m-tours{margin-top:var(--spacingL);width:100%;height:var(--spacingXXL);display:flex}.m-tours__label{margin-right:var(--spacingXXS);color:var(--color-slate-100);background-color:var(--color-slate-10);text-align:center;line-height:var(--spacingXXL);padding:0 var(--spacingXS)}.m-tours__content{flex-grow:1}.m-tours__select{background-color:var(--color-white-100);cursor:pointer;width:100%;height:100%}.m-video__title{margin-bottom:var(--spacingFlexXL)}.m-video__video{padding-bottom:56.25%;position:relative}@media (width<=47.99em){.l-grid .m-video__video{margin-left:calc(-1 * var(--spacingS));margin-right:calc(-1 * var(--spacingS));padding-bottom:62.21%}}.m-video video,.m-video iframe,.m-video .field--name-field-media-video{width:100%;height:100%;position:absolute;top:0;left:0}.m-video .contextual-region{position:static}.l-video,.l-video .m-video__video{grid-column:span var(--gridColumns)}@media (width>=75em){.l-grid__region--onecol .l-video .m-video__video{grid-column:2/12}}@media (width>=48em){.l-grid__region--onecol .l-video .m-video--small .m-video__video{grid-column:2/12}}@media (width>=75em){.l-grid__region--onecol .l-video .m-video--small .m-video__video{grid-column:3/11}}@media (width>=48em){.l-grid--twocol .l-grid__region .l-video .m-video{grid-template-columns:repeat(var(--gridColumn50), 1fr);grid-column-gap:var(--gridGutter50)}.l-grid--twocol .l-grid__region .l-video .m-video__media{grid-column:1/span var(--gridColumn50)}.l-grid--twothirds-left .l-grid__region--first .l-video .m-video,.l-grid--twothirds-right .l-grid__region--second .l-video .m-video{grid-template-columns:repeat(var(--gridColumn67), 1fr);grid-column-gap:var(--gridGutter67)}.l-grid--twothirds-left .l-grid__region--first .l-video .m-video__media,.l-grid--twothirds-right .l-grid__region--second .l-video .m-video__media{grid-column:1/span var(--gridColumn67)}.l-grid--twothirds-left .l-grid__region--second .l-video .m-video,.l-grid--twothirds-right .l-grid__region--first .l-video .m-video{grid-template-columns:repeat(var(--gridColumn33), 1fr);grid-column-gap:var(--gridGutter33)}.l-grid--twothirds-left .l-grid__region--second .l-video .m-video__media,.l-grid--twothirds-right .l-grid__region--first .l-video .m-video__media{grid-column:1/span var(--gridColumn33)}}.m-weather-teaser{margin-top:var(--spacingXXL);border-top:var(--border)}.m-weather-teaser__region{justify-content:space-between;align-items:baseline;display:flex}.m-weather-teaser__forecast{display:flex}@media (width<=35.99em){.m-weather-teaser__forecast{overflow:scroll hidden}.m-weather-teaser__forecast::-webkit-scrollbar{width:4px;height:4px}.m-weather-teaser__forecast::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.m-weather-teaser__forecast::-webkit-scrollbar-track{background:0 0}.m-weather-teaser__forecast{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;scrollbar-face-color:var(--color-scrollbar);scrollbar-track-color:transparent}}.views-row:first-of-type .m-weather-teaser{border-top:0;margin-top:0}.m-tour-map .map-container{margin-top:var(--spacingFlexL);width:100%;padding-bottom:70%}@media (width>=48em){.m-tour-map .map-container{padding-bottom:54%}}.m-tour-map .c-message+.map-container{margin-top:0}.m-tour-map .hidden{display:none}.m-tour-map .elevation-profile-container{background:var(--color-white-100);margin:var(--spacingM) 0;width:100%}@media (width>=61.25em){.m-tour-map .elevation-profile-container{opacity:0;height:0;overflow:hidden}}@media (width<=61.24em){.m-tour-map .mtk-elevation-control{opacity:0;height:0;overflow:hidden}}.m-around-me-map{width:100%;height:100dvh;margin-top:calc(var(--headerHeight) * -1);flex-direction:column-reverse;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=48em){.m-around-me-map{height:calc(100dvh - var(--headerHeight));flex-direction:row;margin-top:0}}.m-around-me-map .map-container{width:100%;height:calc(75% + 10px);position:absolute;top:0;left:0;overflow:hidden}@media (width<=61.24em){.m-around-me-map .map-container.half{height:calc(40% + 10px)}}@media (width>=61.25em){.m-around-me-map .map-container{height:100%;position:relative}}.m-around-me-map .map-container .map-loader{z-index:100;width:100%;height:100%;-webkit-transition:.64s var(--basic-easing);transition:.64s var(--basic-easing);visibility:hidden;opacity:0;z-index:3;justify-content:center;align-items:center;animation:.96s linear infinite paused pulse;display:flex;position:absolute}@media (prefers-reduced-motion){.m-around-me-map .map-container .map-loader{animation-play-state:paused}}.m-around-me-map .map-container.loading .map-loader{visibility:visible;background-color:var(--color-white-100);opacity:.7;animation-play-state:running}.m-around-me-map .filters{z-index:3;background:#fff;height:36px;padding:6px;position:absolute;top:20px;right:20px}.m-around-me-map .filters select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.8' d='M1 1L7 7L13 1' stroke='%23333'/%3E%3C/svg%3E%0A");background-position:96% 70%;background-repeat:no-repeat;background-size:12%;border:none;min-width:156px}.m-around-me-map .map-sidepanel{background:var(--color-white-100);z-index:4;border-radius:var(--spacingXS) var(--spacingXS) 0 0;width:100%}@media (width<=61.24em){.m-around-me-map .map-sidepanel{-webkit-user-select:none;user-select:none;height:25%;min-height:25%;-webkit-box-shadow:var(--high-shadow);box-shadow:var(--high-shadow);transition:height .4s,border-radius .4s;position:absolute;bottom:0;left:0;overflow:hidden}.m-around-me-map .map-sidepanel.half{height:60%}.m-around-me-map .map-sidepanel.full{-webkit-user-select:auto;user-select:auto;border-radius:0;height:100%;overflow:hidden scroll}.m-around-me-map .map-sidepanel.full::-webkit-scrollbar{width:4px;height:4px}.m-around-me-map .map-sidepanel.full::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.m-around-me-map .map-sidepanel.full::-webkit-scrollbar-track{background:0 0}.m-around-me-map .map-sidepanel.full{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;scrollbar-face-color:var(--color-scrollbar);scrollbar-track-color:transparent}.m-around-me-map .map-sidepanel.dragged{transition:height}.m-around-me-map .map-sidepanel.dragged .sidepanel__handle{cursor:-webkit-grabbing;cursor:grabbing}}@media (width>=61.25em){.m-around-me-map .map-sidepanel{width:540px;height:100%;-webkit-box-shadow:none;box-shadow:none;border-radius:0;flex-direction:column;flex-shrink:0;margin-top:0;display:flex;position:relative}}@media (width>=75em){.m-around-me-map .map-sidepanel{width:580px}}.m-around-me-map .list-wrapper{height:100%;overflow:hidden scroll}.m-around-me-map .list-wrapper::-webkit-scrollbar{width:4px;height:4px}.m-around-me-map .list-wrapper::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.m-around-me-map .list-wrapper::-webkit-scrollbar-track{background:0 0}.m-around-me-map .list-wrapper{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;scrollbar-face-color:var(--color-scrollbar);scrollbar-track-color:transparent}.m-around-me-map .headline{margin:0 var(--spacingXL) var(--spacingL) var(--spacingXL)}@media (width>=61.25em){.m-around-me-map .headline{margin:var(--spacingXL) 56px}}.m-around-me-map .headline .headline__topline,.m-around-me-map .headline .headline__title{margin-top:0;margin-right:var(--spacingXXXS);font-size:24px;transition:font-size .6s;display:inline}@media (width>=61.25em){.m-around-me-map .headline .headline__topline,.m-around-me-map .headline .headline__title{margin-right:0;font-size:56px;display:block}}.m-around-me-map .headline.compact .headline__topline,.m-around-me-map .headline.compact .headline__title{font-size:32px;line-height:1.25}.m-around-me-map .spacer{height:60px}.m-around-me-map .geolocate-box{background:var(--color-granit-5);padding:var(--spacingM);justify-content:space-between;align-items:center;display:none}@media (width>=61.25em){.m-around-me-map .geolocate-box{padding:var(--spacingM) 40px var(--spacingM) 56px;display:flex}}.m-around-me-map .geolocate-box p{margin-top:0;font-size:.9rem;line-height:1.4}@media (width>=61.25em){.m-around-me-map .geolocate-box p{line-height:1.6}}.m-around-me-map .geolocate-box button{margin-left:var(--spacingXS);padding:var(--spacingXXS);flex-shrink:0;align-items:center;min-height:40px;font-size:9px;display:flex}.m-around-me-map .geolocate-box button:disabled{cursor:not-allowed;opacity:.7}@media (width>=61.25em){.m-around-me-map .geolocate-box button{padding:var(--spacingXS)}}.m-around-me-map .geolocate-box button .button-loader{border:var(--spacingXXXS) solid var(--color-granit-10);border-top:var(--spacingXXXS) solid var(--color-granat-90);width:var(--spacingL);height:var(--spacingL);margin-left:var(--spacingXXS);border-radius:50%;animation:1.5s linear infinite spin}@media (width>=61.25em){.m-around-me-map .geolocate-box button .button-loader{margin-left:var(--spacingM)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m-around-me-map .map-sidepanel__handle{cursor:-webkit-grab;cursor:grab;width:100%;padding:var(--spacingS);background:var(--color-white-100);z-index:1;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.m-around-me-map .map-sidepanel__handle:after{content:"";width:60px;height:var(--spacingXXXS);background:var(--color-granit-25);border-radius:100px;display:block}@media (width>=61.25em){.m-around-me-map .map-sidepanel__handle{display:none}.m-around-me-map .map-sidepanel__body{overflow:hidden}}.m-around-me-map .sidepanel__header__navigation{z-index:1;padding:0 var(--spacingL) var(--spacingS) var(--spacingL);-webkit-transition:-webkit-box-shadow .3s var(--fancy-easing);transition:-webkit-box-shadow .3s var(--fancy-easing);transition:box-shadow .3s var(--fancy-easing);transition:box-shadow .3s var(--fancy-easing), -webkit-box-shadow .3s var(--fancy-easing);background:var(--color-white-100)}@media (width<=61.24em){.m-around-me-map .sidepanel__header__navigation{position:sticky;top:30px}}@media (width>=61.25em){.m-around-me-map .sidepanel__header__navigation{padding:40px 56px 24px}}.m-around-me-map .map-sidepanel__list{min-height:100%;padding:var(--spacingXS);position:relative}@media (width>=61.25em){.m-around-me-map .map-sidepanel__list{padding:var(--spacingXS) var(--spacingXL) var(--spacingXS) 30px}}.m-around-me-map .category{color:var(--color-accent-tour);margin-right:var(--spacingXXXS)}.m-around-me-map .category.skeleton{width:70px}.m-around-me-map .distance{color:var(--color-slate-90);letter-spacing:.05em;margin-left:var(--spacingXS);font-size:11px;line-height:16px}.m-around-me-map .open{color:var(--color-ui-green)}.m-around-me-map .closed{color:var(--color-ui-red)}.m-around-me-map .c-difficulty{margin-bottom:0}.m-around-me-map .sidepanel__header__tabs-wrapper{background:var(--color-granit-10);-webkit-box-shadow:inset 0 -4px var(--color-white-100);box-shadow:inset 0 -4px var(--color-white-100);-webkit-overflow-scrolling:touch;overflow:scroll hidden}.m-around-me-map .sidepanel__header__tabs-wrapper::-webkit-scrollbar{width:4px;height:4px}.m-around-me-map .sidepanel__header__tabs-wrapper::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.m-around-me-map .sidepanel__header__tabs-wrapper::-webkit-scrollbar-track{background:0 0}.m-around-me-map .sidepanel__header__tabs-wrapper{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;scrollbar-face-color:var(--color-scrollbar);scrollbar-track-color:transparent}.m-around-me-map .sidepanel__header__tabs-wrapper::-webkit-scrollbar{height:6px}.m-around-me-map .sidepanel__header__tabs{padding-left:var(--spacingL);height:54px;margin:0 auto;list-style:none;display:flex}@media (width>=61.25em){.m-around-me-map .sidepanel__header__tabs{padding-left:56px}}.m-around-me-map .sidepanel__header__tabs button.sidepanel__header__tab{background:0 0;border:none;outline:none}.m-around-me-map .sidepanel__header__tabs button.sidepanel__header__tab:focus .sidepanel__header__tab__label{border-color:var(--color-slate-100);font-weight:700}.m-around-me-map .sidepanel__header__tab{white-space:nowrap;padding-right:var(--spacingM);cursor:pointer}.m-around-me-map .sidepanel__header__tab:first-of-type{padding-left:0}.m-around-me-map .sidepanel__header__tab.icon-button{align-items:center;padding-right:10px;display:flex}.m-around-me-map .sidepanel__header__tab.icon-button.active .sidepanel__header__tab__label{background:var(--color-granit-25)}.m-around-me-map .sidepanel__header__tab.icon-button .sidepanel__header__tab__label{color:var(--color-slate-90);padding:var(--spacingXXS);background:0 0;border:none;border-radius:50%;margin-left:-12px}.m-around-me-map .sidepanel__header__tab.icon-button .sidepanel__header__tab__label:hover{background:var(--color-granit-25)}.m-around-me-map .sidepanel__header__tab.icon-button .sidepanel__header__tab__label .icon{fill:currentColor;width:var(--spacingXL);height:var(--spacingXL)}.m-around-me-map .sidepanel__header__tab.icon-button .sidepanel__header__tab__label .icon--tour-planner{padding:5px}.m-around-me-map .sidepanel__header__tab .sidepanel__header__tab__label{color:var(--color-slate-90);padding:var(--spacingS) 0;-webkit-transition:var(--fancy-transition);transition:var(--fancy-transition);border-bottom:2px solid #0000;flex-direction:column;justify-content:space-between;align-items:center;display:inline-flex}.m-around-me-map .sidepanel__header__tab .sidepanel__header__tab__label:after{content:attr(data-text);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:700;overflow:hidden}.m-around-me-map .sidepanel__header__tab:hover .sidepanel__header__tab__label{font-weight:700}.m-around-me-map .sidepanel__header__tab.active .sidepanel__header__tab__label{border-color:var(--color-slate-100);font-weight:700}.m-around-me-map .sidepanel__search-box{visibility:hidden;background:var(--color-granit-5);opacity:0;max-height:0;-webkit-transition:all .3s var(--fancy-easing);transition:all .3s var(--fancy-easing);align-items:center;display:flex;transform:translateY(-10px)}.m-around-me-map .sidepanel__search-box.visible{visibility:visible;opacity:1;max-height:90px;transform:translateY(0)}.m-around-me-map .sidepanel__search-box .c-search-form__search-input{width:80%;-webkit-box-shadow:0px 1px var(--color-slate-30);box-shadow:0px 1px var(--color-slate-30);padding:0 0 var(--spacingXXS) 0;margin:var(--spacingL);background:0 0;border:none;font-size:1rem}.m-around-me-map .sidepanel__search-box .c-search-form__search-input.focus-visible{-webkit-box-shadow:0px 2px var(--color-slate-100);box-shadow:0px 2px var(--color-slate-100);outline:none}.m-around-me-map .sidepanel__search-box .c-search-form__search-input::-webkit-search-cancel-button{width:20px;height:20px}@media (width>=61.25em){.m-around-me-map .sidepanel__search-box .c-search-form__search-input{margin:var(--spacingS) var(--spacingS) var(--spacingS) 56px}}.m-around-me-map .sidepanel__search-box .search-input-button{padding:var(--spacingXXS);margin-right:var(--spacingL);background:0 0;border:none;border-radius:50%;width:40px;height:40px}@media (width>=61.25em){.m-around-me-map .sidepanel__search-box .search-input-button{margin-right:40px}}.m-around-me-map .sidepanel__search-box .search-input-button:hover{background:var(--color-granit-25)}.m-around-me-map .no-drag{-webkit-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none}.m-around-me-map .skeleton{background-color:var(--color-granit-10);border-radius:2px;width:100%;position:relative;overflow:hidden}.m-around-me-map .skeleton:after{content:"";z-index:1;background:-webkit-gradient(linear, left top, right top, from(#fff0), color-stop(#fff6), to(#fff0));background:linear-gradient(90deg,#fff0,#fff6,#fff0);height:100%;animation:1.2s infinite skeleton-animation;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.m-around-me-map .maplibregl-popup:hover .maplibregl-popup-tip{border-top-color:var(--color-white-100)}.m-around-me-map .maplibregl-popup-content{min-height:auto}@keyframes skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.locations-popup{width:100px}.location-button{border:0;border-bottom:var(--border);background:0 0;align-items:center;width:100%;margin-right:0;padding:4px;font-size:12px;display:flex}.location-button:last-child{border-bottom:none}.location-button:hover{background:var(--color-granit-5)}.location-button .icon{width:16px;color:var(--color-granit-90);margin-left:4px;margin-right:8px}@media (width<=47.99em){.pwa-enabled .m-around-me-map{height:calc(100vh - (var(--pwaNavigationHeight) + env(safe-area-inset-bottom)))}}@media (width<=61.24em){.pwa-enabled .m-around-me-map .map-sidepanel__title{display:none}}.c-map-teaser{width:100%;padding:var(--spacingXXS) var(--spacingXXS) var(--spacingXXS) var(--spacingXS);-webkit-transition:all .3s var(--fancy-easing);transition:all .3s var(--fancy-easing);align-items:center;display:flex}@media (width>=61.25em){.c-map-teaser{padding:var(--spacingXXS) var(--spacingXXS) var(--spacingXXS) var(--spacingL)}}.c-map-teaser:hover:not(.disabled){cursor:pointer;-webkit-box-shadow:var(--menu-shadow);box-shadow:var(--menu-shadow);z-index:1;transform:scale(1.015)}.c-map-teaser.disabled{opacity:.4}.c-map-teaser.disabled .teaser__fav:hover{background:var(--color-white-100)}.c-map-teaser .teaser__container{width:100%;margin-right:var(--spacingL)}.c-map-teaser .teaser__image{background:var(--color-granit-10);flex-shrink:0;width:98px;height:98px;margin-left:auto;position:relative}.c-map-teaser .teaser__image.no-image{background-blend-mode:difference;background-image:url(/themes/tonic/media/images/logo-capricorn-outline.svg);background-repeat:no-repeat;background-size:90%}.c-map-teaser .teaser__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-map-teaser .teaser__fav{background:var(--color-white-100);border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:4px;display:flex;position:absolute;bottom:6px;right:6px}.c-map-teaser .teaser__fav path{-webkit-transition:all .3s var(--fancy-easing);transition:all .3s var(--fancy-easing);fill:#0000;stroke:currentColor}.c-map-teaser .teaser__fav:hover{background:var(--color-granit-5)}.c-map-teaser .teaser__fav.active path{fill:var(--color-granat-50);stroke:var(--color-granat-50)}.c-map-teaser .teaser__openings{font-size:12px}.c-map-teaser .teaser_specs{margin-top:var(--spacingXXS);align-items:baseline;display:flex}.c-map-teaser .teaser_specs>div{margin-right:var(--spacingXXS)}.c-map-teaser .teaser__title{justify-content:space-between;align-items:baseline;width:100%;font-size:16px;line-height:1.25;display:flex}.c-map-teaser .teaser__title .skeleton{width:80%}@media (width>=61.25em){.c-map-teaser .teaser__title{font-size:18px}}.c-map-teaser .teaser__subtitle{color:var(--color-slate-70);letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--spacingXXS);gap:4px;font-size:9px;font-weight:700;line-height:16px;display:flex}@media (width>=61.25em){.c-map-teaser .teaser__subtitle{font-size:11px}}.c-map-teaser .teaser__subtitle .skeleton{width:70px;height:18px}.message{padding:var(--spacingXXS) var(--spacingXXS) var(--spacingXXS) var(--spacingL)}.list-wrapper.loading{opacity:.3}.m-panel{flex-direction:column;flex-shrink:0;width:100%;display:flex;position:relative}@media (width>=61.25em){.m-panel{height:100%}}.m-panel button:not(.button,.square-button,.teaser__fav,.vs__clear,.c-message){color:currentColor;background:0 0;border:none}.m-panel .back-link{right:var(--spacingL);color:var(--color-slate-90);z-index:20;margin:0;position:absolute;top:-24px}@media (width>=61.25em){.m-panel .back-link{top:24px}}.m-panel .category{height:16px}.m-panel .elevation-profile-container{margin-top:var(--spacingS);padding-bottom:var(--spacingS)}@media (width>=61.25em){.m-panel .elevation-profile-container{margin-top:var(--spacingL)}}.m-panel .elevation-profile-container.skeleton{min-height:149px}.m-panel .conditions-messages{margin-top:var(--spacingS)}@media (width>=61.25em){.m-panel .conditions-messages{margin-top:var(--spacingL)}}.m-panel .sidepanel__header .sidepanel__header__overline{color:var(--color-slate-70);letter-spacing:.05em;text-transform:uppercase;margin:var(--spacingXXS) 0;align-items:center;gap:8px;height:16px;font-size:11px;font-weight:700;line-height:16px;display:flex}.m-panel .sidepanel__header .sidepanel__header__title{margin-top:0;font-size:1.15rem;font-weight:700}@media (width>=61.25em){.m-panel .sidepanel__header .sidepanel__header__title{font-size:1.75rem}.m-panel .map-sidepanel__body{overflow:hidden scroll}.m-panel .map-sidepanel__body::-webkit-scrollbar{width:4px;height:4px}.m-panel .map-sidepanel__body::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.m-panel .map-sidepanel__body::-webkit-scrollbar-track{background:0 0}.m-panel .map-sidepanel__body{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;scrollbar-face-color:var(--color-scrollbar);scrollbar-track-color:transparent}}.m-panel .map-sidepanel__body .sidepanel__header__content{padding:0 var(--spacingL) var(--spacingL) var(--spacingL);overflow-y:auto}@media (width>=61.25em){.m-panel .map-sidepanel__body .sidepanel__header__content{overflow:hidden scroll}.m-panel .map-sidepanel__body .sidepanel__header__content::-webkit-scrollbar{width:4px;height:4px}.m-panel .map-sidepanel__body .sidepanel__header__content::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.m-panel .map-sidepanel__body .sidepanel__header__content::-webkit-scrollbar-track{background:0 0}.m-panel .map-sidepanel__body .sidepanel__header__content{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;scrollbar-face-color:var(--color-scrollbar);scrollbar-track-color:transparent;padding:0 56px 56px}}.m-panel .cta-image-container{flex-direction:column-reverse;display:flex}@media (width>=61.25em){.m-panel .cta-image-container{flex-direction:column}}.m-panel .ctas{padding:0 0 16px;display:flex;overflow-x:auto}@media (width>=61.25em){.m-panel .ctas{border-bottom:var(--border);justify-content:space-around;padding:8px 0 16px}}.m-panel .ctas .cta{color:var(--color-slate-90);margin-right:var(--spacingXXS);background:var(--color-granit-5);border:none;border-radius:40px;flex-shrink:0;align-items:center;padding:4px 16px 4px 8px;display:flex;position:relative}.m-panel .ctas .cta:last-of-type{margin-right:0}@media (width>=61.25em){.m-panel .ctas .cta{background:0 0;flex-direction:column;flex:1 1 0;justify-content:flex-start;max-width:20vw;padding:0}.m-panel .ctas .cta:last-of-type{margin-right:0}.m-panel .ctas .cta:hover .icon-wrapper{background:var(--color-granit-25)}.m-panel .ctas .cta:hover .cta-label{color:var(--color-slate-90)}.m-panel .ctas .cta:hover.primary .icon-wrapper{filter:brightness();background:var(--color-granit-100)}}@media (width<=61.24em){.m-panel .ctas .cta.primary{background:var(--color-granit-90);color:var(--color-white-100)}}.m-panel .ctas .cta.primary .icon-wrapper{background:var(--color-granit-90);color:var(--color-white-100)}.m-panel .ctas .cta .icon--sign{padding:2px}.m-panel .ctas .cta.favorite .icon{fill:#0000}.m-panel .ctas .cta.favorite.active .icon{fill:var(--color-granat-50);color:var(--color-granat-50)}.m-panel .ctas .cta .icon-wrapper{border-radius:30px;justify-content:center;align-items:center;width:24px;height:24px;margin:0 6px 0 0;transition:all .15s;display:flex}@media (width>=61.25em){.m-panel .ctas .cta .icon-wrapper{background:var(--color-granit-10);width:36px;height:36px;margin:6px}}.m-panel .ctas .cta svg{width:20px;height:20px;display:block}@media (width>=61.25em){.m-panel .ctas .cta svg{margin:6px}}.m-panel .ctas .cta .cta-label{font-size:12px;transition:color .15s}.m-panel .decorative-table{margin-top:0}.m-panel .decorative-table .row{padding:16px var(--spacingS);align-items:start}.m-panel .decorative-table .row:nth-child(2n){background-color:var(--color-granit-5)}.m-panel .decorative-table .row .row_content{color:var(--color-slate-90);flex-basis:86%;font-size:16px;line-height:1.5}.m-panel .decorative-table .row .row_icon{width:20px;height:20px;position:relative;top:1px}.m-panel .section-title{margin-top:0;margin-bottom:16px;font-size:16px}@media (width>=61.25em){.m-panel .section-title{font-size:20px}}.m-panel .m-specs{margin-top:var(--spacingXXS);flex-wrap:wrap;align-items:center;row-gap:8px;font-size:14px;display:flex}.m-panel .m-specs .m-specs__item{margin-right:var(--spacingXS)}@media (width>=61.25em){.m-panel .m-specs .m-specs__item{margin-right:var(--spacingS)}}.m-panel .m-specs .c-spec__icon{margin-right:2px}.m-panel .sidepanel__section{border-top:var(--border);padding:var(--spacingM) 0}@media (width>=61.25em){.m-panel .sidepanel__section{padding:var(--spacingXL) 0}}.m-panel .sidepanel__section+.elevation-profile-container{margin-top:0}.m-panel .sidepanel__section:first-child{border-top:none}.m-panel .sidepanel__section a{color:var(--color-slate-90);align-items:center;display:flex}.m-panel .sidepanel__section a .icon{margin:0 var(--spacingXXS);width:var(--spacingL);height:var(--spacingL);vertical-align:middle;margin-bottom:1px}.m-panel .sidepanel__section a.affiliate-link{color:var(--color-slate-90);white-space:normal;flex-shrink:0;align-items:center;display:flex}.m-panel .sidepanel__section a.affiliate-link .logo{margin-right:var(--spacingXXS);height:var(--spacingXL)}.m-panel .sidepanel__section a.affiliate-link .claim{font-size:13px}.m-panel .cta-image-container+.sidepanel__section,.m-panel .decorative-table+.sidepanel__section{border-top:none}.m-panel .recommendations__container{margin-left:calc(var(--spacingXS) * -1)}@media (width>=61.25em){.m-panel .recommendations__container{margin-left:calc(var(--spacingL) * -1)}}.m-panel .sidepanel__header__image{aspect-ratio:420/240;background:var(--color-granit-10);width:100%;position:relative;overflow:hidden}.m-panel .sidepanel__header__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.m-panel .sidepanel__header__image.no-image{background-blend-mode:difference;background-image:url(/themes/tonic/media/images/logo-capricorn-outline.svg);background-repeat:no-repeat}@media (width>=61.25em){.m-panel .sidepanel__header__image{aspect-ratio:420/280}}.m-panel .feature-description .c-text{margin-bottom:var(--spacingL);font-size:16px;position:relative}.m-panel .feature-description .c-text a{display:inline-block}.m-panel .feature-description .c-text p:first-of-type{margin-top:0}.m-panel .feature-description .c-text.excerpt{max-height:120px;overflow:hidden}.m-panel .feature-description .c-text.excerpt:after{content:"";background-image:linear-gradient(#0000 20%,#ffffffbd 95%);height:100%;position:absolute;top:0;left:0;right:0}@media (width>=61.25em){.m-panel .feature-description .c-text{font-size:18px}}.m-panel .feature-description .description-link .icon{-webkit-transition:var(--fancy-transition);transition:var(--fancy-transition);margin-top:2px;transform:translate(0)}.m-panel .feature-description .description-link:hover .icon{-webkit-transform:translateX(calc(var(--spacingXXXS) * 1));transform:translateX(calc(var(--spacingXXXS) * 1))}.m-panel .c-table-reservation{margin-top:var(--spacingM)}@media (width<=61.24em){.tourplanner .back-link{top:-16px}}@media (width>=48em){.tourplanner .tourplanner-form{margin:24px 0}}.tourplanner .c-geolocate-field{width:100%}.tourplanner .c-geolocate-field .vs__selected{max-width:300px}.tourplanner .c-geolocate-field .vs__dropdown-menu{border-top:1px solid var(--color-granit-95)}.tourplanner .sidepanel__header__tabs{gap:6px}.tourplanner .sidepanel__header__tabs .sidepanel__header__tab__label .icon{padding:2px}.tourplanner .form-group{align-items:center;gap:var(--spacingXS);margin:var(--spacingXS) 0 var(--spacingS);display:flex}.tourplanner .form-group:last-of-type{margin-bottom:0}@media (width>=61.25em){.tourplanner .form-group{margin:var(--spacingXS) 0 var(--spacingL)}}.tourplanner .form-group .icon{width:24px;height:24px;color:var(--color-granit-90);flex-shrink:0;display:block}.tourplanner .form-group .icon.start-marker{padding:2px}.tourplanner .google-link{padding:var(--spacingS) 0}@media (width>=61.25em){.tourplanner .google-link{padding:var(--spacingL) 0}}.tourplanner .row:first-of-type{border-top:none}.tourplanner .row.instruction .mirrored{transform:scaleX(-1)}.tourplanner .row.instruction:hover{background:var(--color-granit-10);color:var(--color-slate-90);cursor:pointer}.tourplanner-popup{padding:var(--spacingXXS);gap:4px;width:100px;font-size:10px;line-height:1.2;display:flex}.tourplanner-popup .icon{width:24px;color:var(--color-granit-90);margin-right:4px;display:block}.tourplanner-popup .time{font-size:12px;font-weight:700}.question{border:none;margin:0;padding:0}.question__title.h3-alike{font-family:var(--font);margin-top:0;margin-bottom:24px;line-height:1.4}@media (width<=35.99em){.question__title.h3-alike{font-size:21px}}@media (width>=36em){.question__wrapper{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;width:fit-content}}.question__wrapper__options{min-width:23ch;color:var(--color-slate-90);font-family:var(--font);margin-bottom:16px;font-size:16px;line-height:1.5;display:flex}@media (width<=35.99em){.question__wrapper__options{margin-bottom:12px}}.question__wrapper__options__option{margin-left:var(--spacingXS)}.question__wrapper__options__option:hover{cursor:pointer}.m-campaign-teasers{margin:var(--spacingFlexXXL) 0}.m-campaign-teasers__questionnaire{--wrapper-width:min(calc(100% - (var(--gridMargin) * 2)), 900px);grid-template-columns:auto var(--wrapper-width) auto;grid-template-rows:minmax(200px,35vh) 250px auto;display:grid}@media (width<=35.99em){.m-campaign-teasers__questionnaire{grid-template-rows:20vh 80px auto}}.m-campaign-teasers__questionnaire__wrapper{padding-top:var(--gridMargin);padding-left:var(--gridMargin);padding-right:var(--gridMargin);background:var(--color-white-100);grid-area:2/2/-1/2;height:100%;min-height:300px}@media (width>=36em){.m-campaign-teasers__questionnaire__wrapper{padding-top:50px}}.m-campaign-teasers__questionnaire__wrapper__step{color:var(--color-slate-50);font-family:var(--font);margin-bottom:var(--spacingXXS);font-size:16px;line-height:1.5}.m-campaign-teasers__questionnaire__wrapper__actions{margin-top:var(--spacingM);gap:var(--spacingM);flex-wrap:wrap;display:flex}.m-campaign-teasers__questionnaire__wrapper__overview{flex-direction:column;display:flex}.m-campaign-teasers__questionnaire__wrapper__overview__title.h3-alike{margin-top:0;margin-bottom:var(--spacingXS)}.m-campaign-teasers__questionnaire__wrapper__overview__answer{text-align:left;margin:0;margin-top:var(--spacingXXS);background:0 0;border:none;padding:4px}.m-campaign-teasers__questionnaire__wrapper__overview__answer__title{font-size:18px;font-weight:700;font-family:var(--font);margin-top:0;line-height:1.5;display:block}.m-campaign-teasers__questionnaire__wrapper__overview__answer:hover{background:var(--color-granit-10)}.m-campaign-teasers__questionnaire__wrapper__overview__answer__option{color:var(--color-slate-90);font-family:var(--font);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.m-campaign-teasers__questionnaire__wrapper__overview__answer__option.empty{color:var(--color-slate-50)}.m-campaign-teasers__questionnaire__wrapper__overview__answer__option__icon{width:16px;color:var(--color-slate-90);display:block}.m-campaign-teasers__questionnaire__image{z-index:-1;grid-area:1/1/-2/-1;width:100%;height:100%}.m-campaign-teasers__questionnaire__image img{-o-object-fit:cover;object-fit:cover}.m-campaign-teasers__questionnaire__results{margin-top:56px;transition:opacity .3s}.m-campaign-teasers__questionnaire__results.loading{opacity:.3}.destinations-grid{gap:var(--gridGutter);margin-bottom:var(--spacingFlexXXXL);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-flow:dense;display:grid}.m-destinations-teasers{animation:.3s fadeIn}.m-destinations-teasers__title{margin-bottom:var(--spacingFlexXL)}.m-destinations-teasers__destination{aspect-ratio:1;position:relative}.m-destinations-teasers__destination picture{background-color:var(--color-granit-10);aspect-ratio:1;display:block}.m-destinations-teasers__destination picture img{-o-object-fit:cover;object-fit:cover}.m-destinations-teasers__destination__title{margin-top:var(--spacingFlexS);font-size:20px;font-weight:400;line-height:1.25;font-family:var(--font2);color:var(--color-slate-100);word-wrap:break-word}@media (width>=75em){.m-destinations-teasers__destination__title{font-size:22px;line-height:1.272}}.m-destinations-teasers__destination__title{overflow-wrap:break-word}.m-destinations-teasers__destination__link{width:100%;height:100%;position:absolute;top:0;left:0}.layout--full-width .layout__region .m-ntree-utilization-display{max-width:calc(100vw - 2 * var(--gridMargin))}@media (width>=48em){.layout--full-width .layout__region .m-ntree-utilization-display{max-width:calc(((((min(100vw, var(--gridMaxWidth)) - (var(--gridMargin) * 2) + var(--gridGutter)) / var(--gridColumns)) * 10) - var(--gridGutter)))}}@media (width>=75em){.layout--full-width .layout__region .m-ntree-utilization-display{max-width:calc(((((min(100vw, var(--gridMaxWidth)) - (var(--gridMargin) * 2) + var(--gridGutter)) / var(--gridColumns)) * 8) - var(--gridGutter)))}}.m-ntree-utilization-display{width:100%;margin-left:auto;margin-right:auto}.m-ntree-utilization-display__chart{margin:0;margin-top:var(--spacingL);flex-direction:column;display:flex}.m-ntree-utilization-display__bar{border-radius:4px;height:40px;display:flex;overflow:hidden}.m-ntree-utilization-display__segment{color:var(--color-white-100);flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:width .3s;display:flex}.m-ntree-utilization-display__segment--occupied{background-color:var(--color-ui-red)}.m-ntree-utilization-display__segment--free{background-color:var(--color-ui-green);flex-grow:1}.m-ntree-utilization-display__caption{margin-top:var(--spacingS);color:var(--color-granit-90);font-size:1.25rem;font-weight:700}.p-point-of-interest__content .l-module,.p-point-of-interest__content .l-module:not(:first-of-type),.p-tour__content .l-module,.p-tour__content .l-module:not(:first-of-type),.p-event__content .l-module,.p-event__content .l-module:not(:first-of-type),.p-product__content .l-module,.p-product__content .l-module:not(:first-of-type),.p-ski-resort__content .l-module,.p-ski-resort__content .l-module:not(:first-of-type){margin-top:0}.p-point-of-interest__google-link,.p-tour__google-link,.p-event__google-link,.p-product__google-link,.p-ski-resort__google-link{margin-top:var(--spacingFlexXXL)}.inpagenav-target{width:1px;height:1px;position:absolute;top:-32px;overflow:hidden}@media (width>=61.25em){.inpagenav-target{top:-16px}}@media (width>=75em){.inpagenav-target{top:-38px}}.margin-top-xl{margin-top:var(--spacingFlexXXL)}.ds_description{margin-top:var(--spacingL)}.ds_description+.ds_additionaldescription{margin-top:var(--spacingFlexXXL)}.c-text:has(.ds_additionaldescription)+.decorative-table{margin-top:0}.c-text:has(.ds_additionaldescription)+.decorative-table .row:first-child{border-top:0}.ds_additionaldescription:last-of-type{border-bottom:var(--border)}@media (width<=768px){.ds_additionaldescription{gap:var(--spacingXXS);padding:var(--spacingL) 0;flex-direction:column}}.l-layout-section-detailpage>.element>.l-section,.p-product__content .m-text{margin-top:var(--spacingFlexXXL)}.p-tour .c-headline{margin-top:0}.p-tour .m-stage-detail-page{margin-top:calc(var(--spacingFlexXL) - var(--spacingXXS));margin-bottom:0}.p-tour__content{width:100%}.p-tour__content .overview__ratings-altitude-wrapper{flex-wrap:wrap;display:flex}.p-tour__content .overview__ratings-altitude-wrapper .overview__ratings,.p-tour__content .overview__ratings-altitude-wrapper .overview__altitude{-webkit-box-flex:100%;grid-template-columns:-webkit-max-content;grid-row-gap:var(--spacingS);grid-column-gap:var(--spacingM);margin-top:var(--spacingFlexXXL);flex:100%;grid-template-columns:max-content;display:grid}@media (width>=26.5625em){.p-tour__content .overview__ratings-altitude-wrapper .overview__ratings,.p-tour__content .overview__ratings-altitude-wrapper .overview__altitude{grid-column-gap:var(--spacingL)}}@media (width>=61.25em){.p-tour__content .overview__ratings-altitude-wrapper .overview__ratings,.p-tour__content .overview__ratings-altitude-wrapper .overview__altitude{-webkit-box-flex:50%;flex:50%}}.p-tour__content .l-module.l-module--waypoints{margin-top:var(--spacingFlexXXL);width:100%}.content-block{margin-top:var(--spacingL)}.content-block p:first-of-type{margin-top:0}.m-site-search__tabs-wrapper{overflow:scroll hidden}.m-site-search__tabs-wrapper::-webkit-scrollbar{width:4px;height:4px}.m-site-search__tabs-wrapper::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}.m-site-search__tabs-wrapper::-webkit-scrollbar-track{background:0 0}.m-site-search__tabs-wrapper{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin;scrollbar-face-color:var(--color-scrollbar);scrollbar-track-color:transparent;-webkit-overflow-scrolling:touch;background:var(--color-granit-10);-webkit-box-shadow:inset 0 -4px var(--color-white-100);box-shadow:inset 0 -4px var(--color-white-100);overflow-x:auto}.m-site-search__tabs{list-style:none;display:flex}.m-site-search__tab{padding-right:var(--spacingM);white-space:nowrap}@media (width>=48em){.m-site-search__tab:first-of-type{padding-left:var(--spacingS)}}@media (width>=75em){.m-site-search__tab:first-of-type{padding-left:var(--spacingL)}}.m-site-search__tab a,.m-site-search__tab span{padding:var(--spacingS) 0;color:var(--color-slate-90);-webkit-transition:var(--fancy-transition);transition:var(--fancy-transition);border-bottom:2px solid #0000;flex-direction:column;justify-content:space-between;align-items:center;display:inline-flex}.m-site-search__tab a:after,.m-site-search__tab span:after{content:attr(data-text);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:700;overflow:hidden}.m-site-search__tab:hover a,.m-site-search__tab:hover span,.m-site-search__tab--active a,.m-site-search__tab--active span{border-color:var(--color-slate-100);font-weight:700}.m-site-search__results,.m-site-search__no-results{margin-top:var(--spacingL)}@media (width>=48em){.m-site-search__results,.m-site-search__no-results{margin-top:var(--spacingXXXL)}}.m-site-search__no-results-text{grid-column:span var(--gridColumns)}@media (width>=48em){.m-site-search__no-results-text{grid-column:2/12}}@media (width>=75em){.m-site-search__no-results-text{grid-column:3/11}}@media (width<=47.99em){.m-site-search .c-search-form,.m-site-search .c-search-list-item{width:calc(100% + 2 * (var(--gridMargin)));margin-right:calc(var(--gridMargin) * -1);margin-left:calc(var(--gridMargin) * -1)}}.view-weather-overview .view-filters{margin-top:var(--spacingFlexXL)}.view-weather-overview .form--inline{margin-bottom:var(--spacingXXXXL);justify-content:space-between;align-items:center;display:flex}@media (width<=47.99em){.view-weather-overview .form--inline{margin-bottom:var(--spacingXXL);flex-wrap:wrap}}.view-weather-overview .form-type-select{order:1}@media (width<=47.99em){.view-weather-overview .form-type-select{flex-basis:100%}}@media (width>=48em){.view-weather-overview .form-type-select{margin-left:var(--spacingFlexXXL);width:300px}}@media (width>=75em){.view-weather-overview .form-type-select{width:400px}}.view-weather-overview .view-content{clear:both}.view-weather-overview .node--type-weather{flex-direction:column;display:flex}.p-ski-resort__content{width:100%}.p-ski-resort .resort-summary--centered{margin-top:var(--spacingFlexXL);gap:var(--spacingXXS);flex-wrap:wrap;align-items:baseline;display:flex}@media (width>=36em){.p-ski-resort .resort-summary--centered{gap:var(--spacingL)}}.p-ski-resort .resort-summary__lifts{color:var(--color-white-100);text-transform:uppercase;padding:2px 12px;font-size:11px;font-weight:700;line-height:16px}.p-ski-resort .resort-summary__lifts--opened{background:var(--color-ui-green)}.p-ski-resort .resort-summary__lifts--closed{background:var(--color-ui-red)}.p-ski-resort .resort-summary__weather-today,.p-ski-resort .resort-summary__snow{align-items:baseline;display:flex}.p-ski-resort .resort-summary__weather-today-label,.p-ski-resort .resort-summary__snow-label{font-weight:700}.p-ski-resort .resort-summary__weather-today-icon svg,.p-ski-resort .resort-summary__snow-icon svg{width:12px;height:12px;margin-right:6px}.p-ski-resort .resort-summary__weather-today{flex-wrap:wrap}.p-ski-resort .resort-summary__weather-today-label{margin-right:3px}.p-ski-resort .last-modified{margin:var(--spacingL) 0 0;justify-content:flex-end;font-size:16px;display:flex}.p-ski-resort .m-lead{margin:var(--spacingFlexXXL) 0 0}.p-ski-resort .m-winter-sport-report-section h3,.p-ski-resort .m-weather-teaser__block h3{margin-top:var(--spacingFlexXL);word-break:break-word;font-size:24px}.p-ski-resort .m-winter-sport-report-section{margin-top:var(--spacingL)}@media (width>=48em){.p-ski-resort .m-winter-sport-report-section-block{flex-wrap:wrap;display:flex}}.p-ski-resort .m-winter-sport-report-section .c-link-arrow{color:var(--color-granit-90)}.p-ski-resort .m-winter-sport-report-section .c-link-arrow:hover{color:var(--color-slate-90)}.p-ski-resort .m-winter-sport-report-section--sub{margin-top:var(--spacingL)}.p-ski-resort .m-winter-sport-report-section--sub .label{margin-bottom:var(--spacingXXS);color:var(--color-granit-90);font-size:15px;line-height:22px;display:block}.p-ski-resort .m-winter-sport-report-section--sub .value{font-size:20px;line-height:32px;display:block}.p-ski-resort .m-winter-sport-report-section--sub .sub-value,.p-ski-resort .m-winter-sport-report-section--sub .valley-rund-information{font-size:15px}@media (width>=48em){.p-ski-resort .m-winter-sport-report-section--sub{flex-basis:50%}}@media (width>=61.25em){.p-ski-resort .m-winter-sport-report-section--sub{flex-basis:33.3%}}.p-ski-resort .section--operating-hours{border-top:var(--border)}.p-ski-resort .section--operating-hours .m-winter-sport-report-section--row{padding:var(--spacingS);border-bottom:var(--border);display:flex}.p-ski-resort .section--operating-hours .m-winter-sport-report-section--row .label,.p-ski-resort .section--operating-hours .m-winter-sport-report-section--row .value{color:var(--color-slate-100);font-size:16px;line-height:24px}.p-ski-resort .section--operating-hours .m-winter-sport-report-section--row .label{flex-basis:50%;font-weight:700}@media (width>=61.25em){.p-ski-resort .section--operating-hours .m-winter-sport-report-section--row .label{flex-basis:75%}}.p-ski-resort .section--operating-hours .m-winter-sport-report-section--row .value{flex-basis:50%}@media (width>=61.25em){.p-ski-resort .section--operating-hours .m-winter-sport-report-section--row .value{flex-basis:25%}}.p-ski-resort .section--map iframe{border-width:0}.node--type-favorite-page .favorite-page-headline{margin:var(--spacingXXL) 0}
