::selection {background: var(--mw-core-color-action-primary);color: #FFFFFF;}:root {--mw-layout-margin-top: 60px;--mw-layout-margin-bottom: 60px;--mw-layout-maxwidth: 1360px;--mw-layout-maxwidth2: 932px;--mw-layout-padding-left: 20px;--mw-layout-padding-right: 20px;}.headline1 {color: var(--mw-core-color-heading1);font-family: 'Pragati Narrow', sans-serif;font-size: 48px;font-weight: 700;line-height: 50px;text-align: center;}.headline2 {color: var(--mw-core-color-heading2);font-family: 'Pragati Narrow', sans-serif;font-size: 36px;font-weight: 700;line-height: 38px;text-align: center;}.headline1 + .headline2 {color: #015181;font-family: 'Roboto', sans-serif;font-size: 20px;font-weight: 700;line-height: 26px;margin-top: calc(var(--mw-layout-margin-top) * -1 + 10px);}.headline2 + .headline3 {color: var(--mw-core-color-body-text-dark);font-size: 18px;margin-top: calc(var(--mw-layout-margin-top) * -1 + 10px);text-align: center;}.headline1 + .headline2 + .global-text {margin-top: calc(var(--mw-layout-margin-top) * -1 + 40px);}.headline2 + .headline3 + .global-text {margin-top: calc(var(--mw-layout-margin-top) * -1 + 40px);}.headline3 {color: var(--mw-core-color-heading3);font-family: 'Pragati Narrow', sans-serif;font-size: 27px;font-weight: 700;line-height: 28px;text-align: center;}h3.headline {text-align: center;}.animation-text-1 {font-family: 'Pragati Narrow', sans-serif;font-size: 36px;font-weight: 700;line-height: 40px;text-shadow: 0 0 25px rgba(0, 0, 0, 0.5);}.animation-text-2 {font-family: 'Roboto', sans-serif;font-size: 20px;font-weight: 700;line-height: 26px;text-shadow: 0 0 25px rgba(0, 0, 0, 0.5);}.large-text {font-family: 'Roboto', sans-serif;font-size: 20px;font-weight: 400;line-height: 26px;}.large-text-bold {color: #015181;font-family: 'Roboto', sans-serif;font-size: 20px;font-weight: 700;line-height: 26px;}.caption-text {font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 400;line-height: 16px;text-transform: uppercase;}.caption-text-bold {font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 700;line-height: 16px;text-transform: uppercase;}.normal-text {font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 400;line-height: 24px;}.normal-text-bold {font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 700;line-height: 24px;}.small-text {font-family: 'Roboto', sans-serif;font-size: 12px;font-weight: 400;line-height: 16px;}.small-text-bold {font-family: 'Roboto', sans-serif;font-size: 12px;font-weight: 700;line-height: 16px;}.primary-link {font-family: 'Roboto', sans-serif;font-size: 20px;font-weight: 700;line-height: 26px;}.secondary-link {font-family: 'Roboto', sans-serif;font-size: 20px;font-weight: 400;line-height: 26px;}.tertiary-link {font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 400;line-height: 16px;}.form-value {font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 400;line-height: 27px;}.form-label {font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 400;line-height: 18px;}.iconfont-xxlarge {font-size: 136px;}.iconfont-xlarge {font-size: 48px;}.iconfont-large {font-size: 32px;}.iconfont-medium {font-size: 24px;}.iconfont-small {font-size: 18px;}.iconfont-xsmall {font-size: 12px;}.iconfont-xxsmall {font-size: 10px;}.layout-width {margin-left: auto;margin-right: auto;max-width: var(--mw-layout-maxwidth);}.layout-width2 {margin-left: auto;margin-right: auto;max-width: var(--mw-layout-maxwidth2);}.layout-margin {margin-bottom: var(--mw-layout-margin-bottom);margin-top: var(--mw-layout-margin-top);}.layout-padding {padding-left: var(--mw-layout-padding-left);padding-right: var(--mw-layout-padding-right);}.effect-box-shadow {box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.4);}.effect-bg-blur {backdrop-filter: blur(7px);}.effect-border-radius {border-radius: 4px;}@media all and (min-width: 769px) {:root {--mw-layout-padding-left: 70px;--mw-layout-padding-right: 70px;}.headline1 {font-family: 'Pragati Narrow', sans-serif;font-size: 80px;font-weight: 700;line-height: 84px;}.headline2 {font-family: 'Pragati Narrow', sans-serif;font-size: 60px;font-weight: 700;line-height: 63px;}.headline1 + .headline2 {font-family: 'Roboto', sans-serif;font-size: 24px;font-weight: 700;line-height: 32px;}.headline2 + .headline3 {font-size: 22px;color: var(--mw-core-color-body-text-dark);margin-top: calc(var(--mw-layout-margin-top) * -1);}.headline3 {font-family: 'Pragati Narrow', sans-serif;font-size: 40px;font-weight: 700;line-height: 42px;}.animation-text-1 {font-family: 'Pragati Narrow', sans-serif;font-size: 60px;font-weight: 700;line-height: 66px;}.animation-text-2 {font-family: 'Roboto', sans-serif;font-size: 24px;font-weight: 700;line-height: 32px;}.large-text {font-family: 'Roboto', sans-serif;font-size: 24px;font-weight: 400;line-height: 32px;}.large-text-bold {font-family: 'Roboto', sans-serif;font-size: 24px;font-weight: 700;line-height: 32px;}.caption-text {font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 400;line-height: 19px;}.caption-text-bold {font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 700;line-height: 19px;}.normal-text {font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 400;line-height: 27px;}.normal-text-bold {font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 700;line-height: 27px;}.small-text {font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 400;line-height: 18px;}.small-text-bold {font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 700;line-height: 18px;}.animation-text {font-size: 100px;}.tertiary-link {font-size: 20px;line-height: 23px;}.form-value {font-size: 18px;}}.mw-icon {font-family: "Micado-Web";-webkit-font-feature-settings: "liga";-moz-font-feature-settings: "liga=1";-moz-font-feature-settings: "liga";-ms-font-feature-settings: "liga" 1;font-feature-settings: "liga";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-style: normal;font-variant: normal;-webkit-font-variant-ligatures: discretionary-ligatures;font-variant-ligatures: discretionary-ligatures;font-weight: normal;letter-spacing: 0;line-height: 1;text-transform: none;}.mwa-icon {font-family: "Micado-Web-Addition";-webkit-font-feature-settings: "liga";-moz-font-feature-settings: "liga=1";-moz-font-feature-settings: "liga";-ms-font-feature-settings: "liga" 1;font-feature-settings: "liga";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-style: normal;font-variant: normal;-webkit-font-variant-ligatures: discretionary-ligatures;font-variant-ligatures: discretionary-ligatures;font-weight: normal;letter-spacing: 0;line-height: 1;text-transform: none;}.mt-icon {font-family: "Micado-Tourism";-webkit-font-feature-settings: "liga";-moz-font-feature-settings: "liga=1";-moz-font-feature-settings: "liga";-ms-font-feature-settings: "liga" 1;font-feature-settings: "liga";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-style: normal;font-variant: normal;-webkit-font-variant-ligatures: discretionary-ligatures;font-variant-ligatures: discretionary-ligatures;font-weight: normal;letter-spacing: 0;line-height: 1;text-transform: none;}.mski-icon {font-family: "Micado-Ski";-webkit-font-feature-settings: "liga";-moz-font-feature-settings: "liga=1";-moz-font-feature-settings: "liga";-ms-font-feature-settings: "liga" 1;font-feature-settings: "liga";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-style: normal;font-variant: normal;-webkit-font-variant-ligatures: discretionary-ligatures;font-variant-ligatures: discretionary-ligatures;font-weight: normal;letter-spacing: 0;line-height: 1;text-transform: none;}.mw-weather-icon {font-family: "Micado-Web-Weather";-webkit-font-feature-settings: "liga";-moz-font-feature-settings: "liga=1";-moz-font-feature-settings: "liga";-ms-font-feature-settings: "liga" 1;font-feature-settings: "liga";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-style: normal;font-variant: normal;-webkit-font-variant-ligatures: discretionary-ligatures;font-variant-ligatures: discretionary-ligatures;font-weight: normal;letter-spacing: 0;line-height: 1;text-transform: none;}*:not(.no-custom-scrollbar) {scrollbar-color: var(--mw-core-color-brand1) transparent;scrollbar-width: thin;}*:not(.no-custom-scrollbar)::-webkit-scrollbar {width: 10px;}*:not(.no-custom-scrollbar)::-webkit-scrollbar-track {background: transparent;}*:not(.no-custom-scrollbar)::-webkit-scrollbar-thumb {background-color: var(--mw-core-color-brand1);border: 0 solid transparent;border-radius: 0;}:host([animationfullscreen]) .wrapper-text {align-items: center;bottom: 40px;display: flex;flex-direction: column;justify-content: center;left: 30px;max-width: 500px;right: 30px;top: 100px;}:host([animationfullscreen]) .animation-text-1:before {background: url(/img/layout/logo-footer.png) no-repeat left top;background-size: 100px;content: "";display: none;height: 100px;left: 0;position: absolute;top: -100px;width: 100px;}.root-mw-core-animation .animation-text-1 {font-family: "Aracne Ultra Condensed";font-size: 50px;font-weight: normal;line-height: 45px;transform: rotate(-4deg);}.root-mw-core-animation .animation-text-1 strong {font-family: "Aracne Condensed";}.root-mw-core-animation .animation-text-2 {transform: rotate(-4deg);}.root-mw-core-animation .entry-self-video .mw-icon {display: none;}mw-layout-header-02[noanimation] {margin-top: 23px;transition: all 250ms ease;}mw-layout-header-02.ial-visible[noanimation] {margin-top: 64px;transition: all 250ms ease;}.root-mw-core-animation .entry-current:after {background: var(--mw-core-color-overlay-gradient-dark-top);content: "";display: block;height: 300px;left: 0;position: absolute;right: 0;top: 0;z-index: 1;}:host(:not([type="html"])) .root-mw-core-dialog .dialog-bg {-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}.root-mw-core-dialog.type-html .dialog-bg:before {background: linear-gradient(180deg, rgba(0, 48, 76, 0) 0%, #00304c 100%);bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;z-index: 1;}.root-mw-core-dialog.type-html .dialog-stage {flex-wrap: wrap;}.root-mw-core-dialog .dialog-meta {z-index: -1;}.root-mw-core-teaser picture:before {background: #ffffff;content: "";display: block;height: 2px;left: 10px;position: absolute;top: 10px;transition: 500ms ease all 50ms;width: 0;z-index: 1;}.root-mw-core-teaser picture:after {background: #ffffff;content: "";display: block;height: 0;left: 10px;position: absolute;top: 10px;transition: 500ms ease all;width: 2px;z-index: 1;}.root-mw-core-teaser .teaser:hover picture:before {width: calc(100% - 20px);}.root-mw-core-teaser .teaser:hover picture:after {height: calc(100% - 20px);}.root-mw-core-teaser .image:before {background: #ffffff;bottom: 10px;content: "";display: block;height: 2px;position: absolute;right: 10px;transition: 500ms ease all 100ms;width: 0;z-index: 3;}.root-mw-core-teaser .image:after {background: #ffffff;bottom: 10px;content: "";display: block;height: 0;position: absolute;right: 10px;transition: 500ms ease all 150ms;width: 2px;z-index: 1;}.root-mw-core-teaser .teaser:hover .image:before {width: calc(100% - 20px);}.root-mw-core-teaser .teaser:hover .image:after {height: calc(100% - 20px);}.root-mw-core-imagetext h2 {text-align: left;}.root-mw-core-imagetext a {background-image: linear-gradient(to right, #7ecfff 0%, #7ecfff 100%);background-position: 0 90%;background-repeat: no-repeat;background-size: 100% 0.4em;color: inherit;font-weight: 700;text-decoration: none;transition: background-size 0.15s ease-in;}.root-mw-core-imagetext a:hover {background-size: 100% 100%;color: inherit;}:host([background]) .root-mw-core-accordion .toggle {background: var(--mw-core-color-brand1);}:host([open][background]) .root-mw-core-accordion .toggle {background: var(--mw-core-color-heading1);}.root-mw-core-list a {background-image: linear-gradient(to right, #7ecfff 0%, #7ecfff 100%);background-position: 0 90%;background-repeat: no-repeat;background-size: 100% 0.4em;color: inherit;font-weight: 700;text-decoration: none;transition: background-size 0.15s ease-in;}.root-mw-core-list a:hover {background-size: 100% 100%;color: inherit;}:host([background]:not([error])).root-mw-core-textfield.form-value-container.wrapper:after,:host([background]:not([error])).root-mw-core-selectfield.form-value-container:after,:host([background]:not([error])).root-mw-core-datefield.form-value-container:after {background: var(--mw-core-color-overlay-dark30);opacity: 1 !important;}:host([error][background]).root-mw-core-textfield.form-value-container.wrapper:after,:host([error][background]).root-mw-core-selectfield.form-value-container:after,:host([error][background]) .root-mw-core-datefield .form-value-container:after {opacity: 0.5 !important;}:host([variant="slider-textbox"]) .textbox {padding-right: var(--mw-layout-padding-right);}:host([variant="slider-textbox"][specialfont]) .groupTitle {font-family: "Aracne Ultra Condensed";font-size: 95px;font-weight: normal;line-height: 85px;}:host([variant="slider-textbox"][specialfont]) .groupTitle strong {font-family: "Aracne Condensed";font-size: 95px;font-weight: 700;line-height: 85px;}.root-mw-core-teasergroup .textbox .headline3 {text-align: left;}:host(.mt-provider-list) .entries .entry:before,:host(.mt-event-list) .entries .entry:before,:host(.mt-infrastructure-list) .entries .entry:before,:host(.mt-tours-list) .entries .entry:before {background: var(--mw-core-color-overlay-dark50);bottom: 0;content: "";display: block;left: 0;position: absolute;right: 0;top: 0;z-index: 2;}:host(.mt-provider-list) .entry img,:host(.mt-event-list) .entry img,:host(.mt-infrastructure-list) .entry img,:host(.mt-tours-list) .entry img {filter: blur(7px);transform: scale(1.1);}:host(.mt-provider-list) .root-mw-core-animation .animation-text-1,:host(.mt-event-list) .root-mw-core-animation .animation-text-1,:host(.mt-infrastructure-list) .root-mw-core-animation .animation-text-1,:host(.mt-tours-list) .root-mw-core-animation .animation-text-1 {color: #ffffff;font-family: "Pragati Narrow", sans-serif;font-size: 36px;font-weight: 700;line-height: 40px;margin: 0 0 18px;text-align: center;text-shadow: none;transform: none;}:host(.searchlist) .entries .entry:before {background: var(--mw-core-color-overlay-dark50);bottom: 0;content: "";display: block;left: 0;position: absolute;right: 0;top: 0;z-index: 2;}:host(.searchlist) .entry .wrapper-text {display: none;}:host(.searchlist) .entry img {filter: blur(7px);transform: scale(1.1);}:host([map]) {margin-bottom: 8px !important;}:host([map]) .root-mw-core-teaser .teasertext {display: none !important;}:host([map]) .root-mw-core-teaser .image:before,:host([map]) .root-mw-core-teaser .image:after,:host([map]) .root-mw-core-teaser picture:before,:host([map]) .root-mw-core-teaser picture:after {display: none;}:host([map]) .root-mw-core-teaser .image {flex: 0 0 100px;}:host([map]) .root-mw-core-teaser .center {display: none;}:host([map]) .root-mw-core-teaser .main {flex: 1;padding: 10px;}:host([map]) .root-mw-core-teaser .title {font-size: 16px;line-height: 20px;}:host([map]) .root-mw-core-teaser .rating-value,:host([map]) .root-mw-core-teaser .provider-price .price-value {font-size: 18px;line-height: 24px;}:host([map]) .root-mw-core-teaser .bottom {margin-top: 12px;}.container-ski-overview {overflow: hidden;}.container-ski-overview .tab-main .tab-content {display: none;margin: 40px 0;padding: 10px;}.container-ski-overview .tab-main .tab-content.selected {display: block;z-index: 4;}.container-ski-overview .tab-main .tab-content h2 {margin-bottom: 30px;}.container-ski-overview .tab-main .tab-content {margin-top: 20px;padding-bottom: 45px;padding-top: 45px;position: relative;}.container-ski-overview .tab-main .tab-content:before {background: var(--mw-core-color-background-bright);border-bottom: 1px solid var(--mw-core-color-brand1);border-top: 1px solid var(--mw-core-color-brand1);content: "";height: 100%;left: -4000px;position: absolute;top: 0;width: 8000px;z-index: -1;}:host(.ski) .root-mw-core-tabs {align-items: center;display: flex;justify-content: center;}:host(.ski) .root-mw-core-tabs .wrapper {overflow: visible !important;}:host(.ski) .root-mw-core-tabs .entries {border-bottom: none;display: flex;flex-direction: column;overflow: visible !important;}:host(.ski) .root-mw-core-tabs .entry {align-items: center;background: var(--mw-core-color-brand2);border-radius: 24px;color: var(--mw-core-color-body-text-bright);display: flex;height: 48px;justify-content: center;margin: 0 8px 8px;min-width: auto;padding: 0 16px;position: relative;transition: background 180ms ease;}:host(.ski) .root-mw-core-tabs .entry:hover,:host(.ski) .root-mw-core-tabs .entry.selected {background: var(--mw-core-color-brand1);color: var(--mw-core-color-body-text-bright);}:host(.ski) .root-mw-core-tabs .entry.selected:before {background: var(--mw-core-color-brand1);bottom: 0;content: "";display: none;height: 100px;left: 50%;position: absolute;top: 0;width: 1px;z-index: -1;}:host(.ski) .root-mw-core-tabs .entry:after {display: none;}:host(.overview) .root-mski-core-snowreport .snowreport {margin-top: 30px !important;}:host(.overview) .root-mski-core-snowreport .snowreport > div:before {display: none;}:host(.overview) .root-mski-core-snowreport .snowreport .wrapper {padding: 0 !important;}:host(.overview) .root-mski-core-snowreport .snowreport .wrapper .entry {background: #ffffff;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);}:host(.overview) .root-mski-core-snowreport .snowreport .last-updated {padding: 0 !important;}.root-mski-core-attraction .headline .length,.root-mski-core-attraction .headline .height {display: none;}.root-mski-core-attraction .entry .length,.root-mski-core-attraction .entry .height {display: none;}.root-mw-hochkoenig-map .quicklinks .hotspots {display: none !important;}:host([variant="compact"]) .root-mw-core-teaser .title,:host([variant="compact"]) .root-mw-core-teaser .text {color: #ffffff;}:host([variant="compact"]) .root-mw-core-teaser .image img {height: 175px;}@media all and (min-width: 374px) {:host([animationfullscreen]) .animation-text-1:before {top: -86px;}:host(.ski) .root-mw-core-tabs .entry {min-width: 100px;}}.oax a {background: none;}@media all and (min-width: 769px) {:host([animationfullscreen]) .animation-text-1:before {background-size: 128px;height: 128px;top: -128px;width: 128px;}:host(.mt-provider-list) .root-mw-core-animation .animation-text-1,:host(.mt-event-list) .root-mw-core-animation .animation-text-1,:host(.mt-infrastructure-list) .root-mw-core-animation .animation-text-1,:host(.mt-tours-list) .root-mw-core-animation .animation-text-1 {font-size: 60px;line-height: 66px;}:host(.mt-provider-list) .root-mw-core-animation .animation-text-2,:host(.mt-event-list) .root-mw-core-animation .animation-text-2,:host(.mt-infrastructure-list) .root-mw-core-animation .animation-text-2,:host(.mt-tours-list) .root-mw-core-animation .animation-text-2 {font-size: 24px;line-height: 32px;}.container-ski-overview .tab-main .tab-content {margin-top: 40px;}:host(.ski) .root-mw-core-tabs .entries {flex-direction: unset;}:host(.ski) .root-mw-core-tabs .entries .entry {margin-bottom: 0 !important;}:host(.ski) .root-mw-core-tabs .entry.selected:before {display: block;}}@media all and (min-width: 980px) {:host([variant="slider-textbox"]) .textbox {padding-right: 0;}}@media all and (min-width: 1200px) {:host([animationfullscreen]) .wrapper-text {align-items: center;bottom: auto;display: flex;flex-direction: unset;justify-content: center;left: 75px;max-width: none;right: 75px;top: auto;}:host([animationfullscreen]) .animation-text-1:before {background: url(/img/layout/logo-footer-hidpi.png) no-repeat left top;background-size: 160px;height: 160px;left: -35px;top: -90px;width: 160px;}.root-mw-core-animation .animation-text-1 {font-size: 90px;line-height: 80px;}.root-mw-core-animation .animation-text-2 {font-size: 24px;line-height: 32px;max-width: 280px;}}@media all and (min-width: 1440px) {:host([animationfullscreen]) .animation-text-1:before {background: url(/img/layout/logo-footer-hidpi.png) no-repeat left top;background-size: 215px;height: 215px;left: -35px;top: -126px;width: 215px;}.root-mw-core-animation .animation-text-1 {font-size: 120px;line-height: 100px;}.root-mw-core-animation .animation-text-2 {max-width: 320px;}:host([as="singleteaser"][searchteaser]) .main {flex: 4;}}