.mw-dsgvo-cookie_01 {line-height: 1.4;padding: 40px 20px !important;-webkit-touch-callout: none;   -webkit-user-select: none;   user-select: none; }.mw-dsgvo-cookie_01.show-layer-2 .layer-1 {display: none;}.mw-dsgvo-cookie_01 .layer-1 .logo {display: none;}.mw-dsgvo-cookie_01 .layer-1 .buttons {display: flex;margin: 40px auto 0 auto;max-width: 360px;}.mw-dsgvo-cookie_01 .layer-1 .buttons > button.tertiary {margin-right: 20px;}.mw-dsgvo-cookie_01 .layer-1 .buttons > button.accept {flex: 1;}.mw-dsgvo-cookie_01 .layer-2 {display: none;}.mw-dsgvo-cookie_01.show-layer-2 .layer-2 {display: block;}.mw-dsgvo-cookie_01 .layer-2 .title {color: var(--mw-color-headline2);font-family: var(--mw-font-headline2);font-size: var(--mw-font-headline2-size);font-weight: var(--mw-font-headline2-weight);line-height: var(--mw-font-headline2-lineheight);margin: 0 0 20px 0;}.mw-dsgvo-cookie_01 .layer-2 .text {margin: 0 0 20px 0;}.mw-dsgvo-cookie_01 .layer-2 label.switch {display: inline-block;height: 30px;margin-right: 15px;min-width: 50px;position: relative;width: 50px;}.mw-dsgvo-cookie_01 .layer-2 div[data-cookie-groupid='0'] label.switch,.mw-dsgvo-cookie_01 .layer-2 div[data-cookie-groupid='4'] label.switch {opacity: 0.5;}.mw-dsgvo-cookie_01 .layer-2 label.switch input[type='checkbox'] {height: 0;opacity: 0;width: 0;}.mw-dsgvo-cookie_01 .layer-2 label.switch .slider:before {background: #FFFFFF;border-radius: 50px;bottom: 4px;content: "";height: 22px;left: 4px;position: absolute;transition: 0.4s;width: 22px;}.mw-dsgvo-cookie_01 .layer-2 label.switch input[type='checkbox']:checked + .slider:before {transform: translateX(20px);}.mw-dsgvo-cookie_01 .layer-2 label.switch .slider {background: var(--mw-color-primary-opacity-high);border-radius: 25px;bottom: 0;cursor: pointer;left: 0;position: absolute;right: 0;top: 0;transition: 0.4s;}.mw-dsgvo-cookie_01 .layer-2 div[data-cookie-groupid='0'] label.switch .slider,.mw-dsgvo-cookie_01 .layer-2 div[data-cookie-groupid='4'] label.switch .slider {cursor: not-allowed;}.mw-dsgvo-cookie_01 .layer-2 label.switch input[type='checkbox']:checked + .slider {background: var(--mw-color-primary);}.mw-dsgvo-cookie_01 .layer-2 .groups .group .group-item {align-items: center;background: var(--mw-color-primary-opacity-highest);color: var(--mw-color-primary);cursor: pointer;display: flex;margin: 0 0 10px;min-height: 50px;padding: 7px 20px;}.mw-dsgvo-cookie_01 .layer-2 .groups .group .group-item .group-title {flex: 1;font-weight: var(--mw-font-primary-weight-bold);}.mw-dsgvo-cookie_01 .layer-2 .groups .group .group-item .trigger {align-items: center;cursor: pointer;display: flex;font-size: 18px;height: 30px;justify-content: center;transition: transform 250ms cubic-bezier(.14,1,.67,.99) 0s;width: 30px;}.mw-dsgvo-cookie_01 .layer-2 .groups .group .group-item .trigger.icon-arrowdown {background-image: url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgo8dGl0bGU+YXJyb3dkb3duPC90aXRsZT4KPHBhdGggZD0iTTEyLjE5NSA3LjUyOWwtMy41MjkgMy41Mjl2LTcuNzI0YzAtMC4zNjgtMC4yOTktMC42NjctMC42NjctMC42NjdzLTAuNjY3IDAuMjk5LTAuNjY3IDAuNjY3djcuNzI0bC0zLjUyOS0zLjUyOWMtMC4yNjEtMC4yNjEtMC42ODMtMC4yNjEtMC45NDMgMHMtMC4yNjEgMC42ODMgMCAwLjk0M2w0LjY2NyA0LjY2N2MwLjA2MSAwLjA2MSAwLjEzNSAwLjExMSAwLjIxNiAwLjE0NSAwLjE2MyAwLjA2NyAwLjM0NyAwLjA2NyAwLjUxMSAwIDAuMDc5LTAuMDMzIDAuMTUyLTAuMDgxIDAuMjE2LTAuMTQ1bDQuNjY3LTQuNjY3YzAuMjYxLTAuMjYxIDAuMjYxLTAuNjgzIDAtMC45NDNzLTAuNjgzLTAuMjYxLTAuOTQzIDB6Ij48L3BhdGg+Cjwvc3ZnPgo=");background-position: center center;background-repeat: no-repeat;}.mw-dsgvo-cookie_01 .layer-2 .groups .group .group-item .trigger.hide-items {transform: rotate(180deg);}.mw-dsgvo-cookie_01 .layer-2 .groups .group .items {display: none;}.mw-dsgvo-cookie_01 .layer-2 .groups .group .items .item {align-items: center;border-bottom: 1px solid var(--mw-color-gray);cursor: pointer;display: flex;margin: 0 0 10px;padding: 5px 20px;}.mw-dsgvo-cookie_01 .layer-2 .groups .group .items .item[data-cookie-groupid='0'],.mw-dsgvo-cookie_01 .layer-2 .groups .group .items .item[data-cookie-groupid='4'] {cursor: default;}.mw-dsgvo-cookie_01 .layer-2 .groups .group .items .item:last-child {border-bottom: none;}.mw-dsgvo-cookie_01 .layer-2 .groups .group .items .item .item-title {font-size: 1rem;font-weight: var(--mw-font-primary-weight-normal);}.mw-dsgvo-cookie_01 .layer-2 .groups .group .items .item .item-text {font-size: 0.9rem;}.mw-dsgvo-cookie_01 .layer-2 .buttons {display: flex;justify-content: center;margin: 25px 0 0 0;}.mw-dsgvo-cookie_01 .layer-2 .buttons > button {flex: 1;}.mw-dsgvo-cookie-version-pre-2020 button:not(.fancybox-button),.mw-dsgvo-cookie-slidebar-version-pre-2020 button:not(.fancybox-button) {align-items: center;background: var(--mw-color-secondary);border: 1px solid transparent;color: var(--mw-color-button);cursor: pointer;display: flex;font-size: var(--mw-font-button-size);font-weight: var(--mw-font-button-weight);height: 50px;justify-content: center;line-height: 1;margin: 0;max-width: 250px;outline: 0;padding: 0 20px;transition: 300ms ease all;}.mw-dsgvo-cookie-version-pre-2020 button.tertiary,.mw-dsgvo-cookie-slidebar-version-pre-2020 button.tertiary {background: none;color: var(--mw-color-button-background);padding: 0 !important;}.mw-dsgvo-cookie-version-pre-2020 button:not(.fancybox-button):not(.tertiary):hover,.mw-dsgvo-cookie-slidebar-version-pre-2020 button:not(.fancybox-button):not(.tertiary):hover {background: var(--mw-color-button-background-hover);color: var(--mw-color-button-hover);}@media all and (min-width: 500px){.mw-dsgvo-cookie_01 {line-height: 1.8;max-width: 650px !important;padding: 40px 60px !important;}.mw-dsgvo-cookie_01 .layer-1 .logo {display: flex;justify-content: center;margin: 0 0 20px;}.mw-dsgvo-cookie_01 .layer-1 .logo > img {display: block;}}.mw-dsgvo-cookie-slidebar_01 {background: var(--mw-color-darkgray);bottom: 0;color: #FFFFFF;font-size: 0.875rem;left: 0;line-height: 1.8;min-height: 40px;padding: 13px 0;position: fixed;right: 0;transform: translate(0, 100%);transition: transform .3s cubic-bezier(.14,1.12,.67,.99) 0s;z-index: 4000;}.mw-dsgvo-cookie-slidebar_01.show {transform: translate(0, 0);}.mw-dsgvo-cookie-slidebar_01 .wrapper {margin: 0 auto;max-width: var(--mw-max-width);padding-left: var(--mw-padding-left);padding-right: var(--mw-padding-right);position: relative;}.mw-dsgvo-cookie-slidebar_01 .text-buttons {display: flex;margin: 10px 0 0 0;}.mw-dsgvo-cookie-slidebar_01 .text-buttons .details,.mw-dsgvo-cookie-slidebar_01 .text-buttons .config {color: #FFFFFF;font-size: 14px;text-decoration: underline;}.mw-dsgvo-cookie-slidebar_01 .text-buttons button.config {margin: 0 40px 0 20px;}.mw-dsgvo-cookie-slidebar_01 button.ok {flex: 1;margin-left: auto;padding-left: 10px;padding-right: 10px;}.mw-dsgvo-cookie-slidebar-fixed-bg_01 {background: var(--mw-color-fancybox-rgba);bottom: 0;left: 0;opacity: 0;position: fixed;right: 0;top: 0;transition: opacity .3s cubic-bezier(.14,1.12,.67,.99) 0s;z-index: 3000;}.mw-dsgvo-cookie-slidebar-fixed-bg_01.show {opacity: 1;}.mw-dsgvo-cookie-slidebar-fixed_01 .text-buttons button.config {margin: 0;}@media all and (min-width: 500px) {.mw-dsgvo-cookie-slidebar_01:not(.mw-dsgvo-cookie-slidebar-fixed_01) .wrapper {align-items: center;display: flex;}.mw-dsgvo-cookie-slidebar_01:not(.mw-dsgvo-cookie-slidebar-fixed_01) .text {padding-right: 20px;}.mw-dsgvo-cookie-slidebar_01:not(.mw-dsgvo-cookie-slidebar-fixed_01) .text-buttons {margin-top: 0;}.mw-dsgvo-cookie-slidebar_01:not(.mw-dsgvo-cookie-slidebar-fixed_01) .text-buttons button.config {margin-left: 20px;margin-right: 20px;}}@media all and (min-width: 600px) {.mw-dsgvo-cookie-slidebar_01 {font-size: 1rem;padding-bottom: 25px;padding-top: 25px;}.mw-dsgvo-cookie-slidebar_01.mw-dsgvo-cookie-slidebar-fixed_01 .wrapper {align-items: center;display: flex;}.mw-dsgvo-cookie-slidebar_01.mw-dsgvo-cookie-slidebar-fixed_01 .text {line-height: 1.2;padding-right: 20px;}.mw-dsgvo-cookie-slidebar_01.mw-dsgvo-cookie-slidebar-fixed_01 .text-buttons {margin-top: 0;}.mw-dsgvo-cookie-slidebar_01.mw-dsgvo-cookie-slidebar-fixed_01 .text-buttons button.config {margin-left: 20px;margin-right: 20px;}.mw-dsgvo-cookie-slidebar_01 button.ok {max-width: 140px;}}.mw-dsgvo-cookie-checkelement_01 .layer-element {align-items: center;border: 1px solid var(--mw-color-headline3);display: flex;flex-direction: column;margin: 0 auto;max-width: 500px;padding: 40px 20px;}.mw-dsgvo-cookie-checkelement_01 .layer-element .title {color: var(--mw-color-headline3);font-family: var(--mw-font-headline3);font-size: 22px;font-weight: var(--mw-font-headline3-weight);line-height: var(--mw-font-headline3-lineheight);}.mw-dsgvo-cookie-checkelement_01 .layer-element .text {margin: 20px 0;text-align: center;}.mw-image_01 > .wrapper {padding: 0;overflow: hidden;}.mw-image_01 img {display: block;width: 100%;}.mw-image_01 p.text {color: #FFFFFF;left: var(--mw-padding-left);opacity: 0;right: var(--mw-padding-right);position: absolute;text-align: center;text-shadow: 0 0 6px rgba(0, 0, 0, 0.15);top: 50%;transform: translate(0, 0);transition: opacity 1.4s cubic-bezier(.14,1,.67,.99) 1s, transform 1.4s cubic-bezier(.14,1,.67,.99) 1s;}.mw-image_01 p.text:after {background: #000000;content: "";position: absolute;top: -1000px;left: -1000px;right: -1000px;bottom: -1000px;opacity: 0.3;z-index: -1;}.mw-image_01.show p.text {opacity: 1;transform: translate(0, -50%);}@media all and (min-width: 769px){.mw-image_01 > .wrapper {padding-left: var(--mw-padding-left);padding-right: var(--mw-padding-right);}.mw-image_01 p.text {left: calc(var(--mw-padding-left) * 2);right: calc(var(--mw-padding-right) * 2);}.mw-image_01 p.text:after {left: calc(var(--mw-padding-left) * -1);right: calc(var(--mw-padding-right) * -1);}}.mw-dsgvo-cookie_01 .layer-1 .logo > img {width: 140px;}.mw-list_01 ul li {margin: 14px 0;position: relative;padding: 0 0 0 47px;}.mw-list_01 ul li .mw-icon {align-items: center;border-radius: 50%;color: #FFFFFF;display: flex;font-size: 24px;height: 30px;justify-content: center;margin: 0 17px 0 0;width: 30px;position: absolute;left: 5px;top: -5px;}.mw-list_01 ul li .mw-icon:after {background: var(--mw-color-primary);content: "";height: 25px;width: 25px;position: absolute;top: 5px;left: -3px;z-index: -1;border-radius: 50%;}.wm-searchlist > h2 {margin-bottom: 40px;}.wm-searchlist > .search-teaser article {border-bottom: 1px solid var(--mw-color-gray);margin: 0 0 20px;padding: 0 0 20px;}.wm-searchlist > .search-teaser article a.title {    color: var(--mw-color-primary);    display: table;    font-size: 21px;    font-weight: 600;    line-height: 1.2;    text-transform: uppercase;    transition: color 300ms ease-in-out;}.wm-searchlist > .search-teaser article a.link {color: var(--mw-color-body);    display: block;    font-size: 17px;    font-weight: 300;    opacity: 0.5;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.pagenav {display: flex;flex-wrap: wrap;margin: 50px 0 0;}.pagenav > li > a {background: var(--mw-color-primary-opacity-highest);    color: var(--mw-color-body);    display: block;    font-weight: 500;    line-height: 35px;    margin: 0 8px 8px 0;    transition: all 500ms ease-in-out;    text-align: center;    width: 37px;}.pagenav > li > a.selected,.pagenav > li > a:hover {background: var(--mw-color-primary);color: #FFFFFF;}.wm-searchlist form {display: flex;}.wm-searchlist form > input[type="text"] {height: 50px;padding: 0 20px;}.wm-searchlist form > input[type="text"]::-webkit-input-placeholder {opacity: 0.4;}.wm-searchlist form > input[type="text"]:-moz-placeholder {opacity: 0.4;}.wm-searchlist form > input[type="text"]::-moz-placeholder {opacity: 0.4;}.wm-searchlist form > input[type="text"]:-ms-input-placeholder {opacity: 0.4;}.wm-searchlist form > input[type="text"]::-ms-clear {    display: none;}.wm-searchlist form > button {margin: 0 0 0 10px;}@media all and (min-width: 500px){.wm-searchlist > .search-teaser article a.title {font-size: 24px;}}.mw-image-text-combi_01 .image {position: relative;}.mw-image-text-combi_01 .image img {display: block;height: 100%;object-fit: cover;width: 100%;}.mw-image-text-combi_01 .image .image-subtitle {background: var(--mw-color-fancybox-rgba);bottom: 0;color: #FFFFFF;left: 0;overflow: hidden;padding: 8px 10px;position: absolute;right: 0;text-overflow: ellipsis;white-space: nowrap;}.mw-image-text-combi_01 .wrapper-text {align-items: center;color: #FFFFFF;display: flex;flex-direction: column;justify-content: center;overflow: hidden;padding: 30px;position: relative;text-align: center;}.mw-image-text-combi_01 .wrapper-text:after {background: #FFFFFF;content: "";height: 100%;position: absolute;left: 0;width: 100%;top: 0;z-index: -1;opacity: 0.1;}.mw-image-text-combi_01 .wrapper-text h2 {color: #FFFFFF;font-family: var(--mw-font-secondary);font-size: 35px;text-align: center;}.mw-image-text-combi_01 .wrapper-text picture {bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.mw-image-text-combi_01 .wrapper-text picture img {display: block;filter: blur(25px);height: 100%;object-fit: cover;transform: scale(2) rotate(180deg);width: 100%;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {   .mw-image-text-combi_01 .wrapper-text picture:after {background: rgba(0, 0, 0, 0.7);content: "";height: 100%;width: 100%;position: absolute;top: 0;left: 0;}   }@media all and (min-width: 700px) {.mw-image-text-combi_01 .wrapper-text h2 {text-align: left;}.mw-image-text-combi_01 > .wrapper {display: flex;}.mw-image-text-combi_01 .image {flex: 2;}.mw-image-text-combi_01 .wrapper-text {text-align: left;flex: 2;}.mw-image-text-combi_01 .wrapper-text h2 {max-width: 560px;width: 100%;}.mw-image-text-combi_01 .wrapper-text .text {max-width: 560px;}.mw-image-text-combi_01 .wrapper-text picture img {transform: scale(1.5) rotate(0);}}@media all and (min-width: 1200px){.mw-image-text-combi_01 .wrapper-text h2 {font-size: 45px;}}.mw-gallery_01 .swiper-container {padding-left: var(--mw-padding-left);}.mw-gallery_01.center .swiper-wrapper {justify-content: center;}.mw-gallery_01 a {display: block;overflow: hidden;position: relative;}.mw-gallery_01 a img {display: block;width: 100%;}.mw-gallery_01 .swiper-slide-image-trigger a img {filter: blur(20px);transform: scale(1.2);}.mw-gallery_01 .swiper-slide-image-trigger .trigger-text {align-items: center;bottom: 0;color: #FFFFFF;display: flex;flex-direction: column;font-size: 24px;font-weight: var(--mw-font-primary-weight-normal);justify-content: center;left: 0;padding: 20px;position: absolute;right: 0;top: 0;}.mw-gallery_01 .swiper-slide-disabled {display: none;}.mw-gallery_01 .nav-prev,.mw-gallery_01 .nav-next {align-items: center;background: var(--mw-color-primary);color: #FFFFFF;cursor: pointer;display: flex;font-size: 30px;height: 45px;justify-content: center;left: 0;margin: -22px 0 0 0;position: absolute;text-align: center;top: 50%;transition: 150ms ease background;width: 45px;z-index: 2;}.mw-gallery_01 .nav-prev:before {content: "arrowleft";}.mw-gallery_01 .nav-next {left: auto;right: 0;z-index: 3;}.mw-gallery_01 .nav-next:before {content: "arrowright";}.mw-gallery_01 .nav-prev:focus,.mw-gallery_01 .nav-next:focus {border: none !important;outline: none !important;}.mw-gallery_01 .nav-prev.swiper-button-disabled,.mw-gallery_01 .nav-next.swiper-button-disabled {opacity: 0;}@media all and (min-width: 980px){.mw-gallery_01 a img {display: block;max-width: 100%;transition: all 400ms ease;}.mw-gallery_01 a:hover img {filter: blur(5px);transform: scale(1.2);}}.mw-gallery_01-overlay .image-entry {margin: 0 0 30px 0;position: relative;}.mw-gallery_01-overlay .image-entry .image-pagination {position: absolute;right: 5px;top: 5px;background: rgba(0, 0, 0, 0.5);color: #FFFFFF;padding: 10px;line-height: 1;}.mw-gallery_01-overlay .image-entry img {display: block;width: 100%;}.mw-gallery_01-overlay .image-entry .image-title {padding: 20px;}.mw-dropdown_01 + .mw-dropdown_01 {margin-top: calc(var(--mw-margin-top) * (-1) + 20px);}.mw-dropdown_01 .container {height: 0;overflow: hidden;transition: 1s ease height;}.mw-dropdown_01.mw-dropdown_01-show-start .container {height: auto;}.mw-dropdown_01 .title {    cursor: pointer;    display: flex;    min-height: 40px;}.mw-dropdown_01 .title .mw-icon:before {content: "+";}.mw-dropdown_01.mw-dropdown_01-show-start .title .mw-icon:before,.mw-dropdown_01.mw-dropdown_01-show .title .mw-icon:before {content: "-";}.mw-dropdown_01 .title .mw-icon {align-items: center;background: var(--mw-color-primary);color: #FFFFFF;display: flex;min-height: 100%;justify-content: center;width: 40px;}.mw-dropdown_01 .title span:last-child {align-items: center;border-bottom: 1px solid var(--mw-color-primary);border-left: 1px solid transparent;border-right: 1px solid var(--mw-color-primary);border-top: 1px solid var(--mw-color-primary);display: flex;flex: 1;height: 100%;margin: 0 0 0 -2px;padding: 5px 0 5px 15px;line-height: 1.3;min-height: 40px;}.mw-links-with-image {background: #FFFFFF;}.mw-links-with-image:first-child {margin-top: -54px;}.mw-links-with-image > div {display: flex;}.mw-links-with-image .left {width: 56%;}.mw-links-with-image .left a {align-items: center;border: 1px solid #d7cfca;color: var(--mw-color-body);display: flex;justify-content: center;font-size: 17px;font-weight: 400;line-height: 1.2;min-height: 60px;padding: 10px var(--mw-padding-right) 10px var(--mw-padding-left);text-align: center;}.mw-links-with-image .left a:nth-child(n+2) {margin-top: 5px;}.mw-links-with-image .right {margin: 0 calc(var(--mw-padding-right) * (-1)) 0 auto;overflow: hidden;position: relative;width: 36%;}.mw-links-with-image .right > .content:not(:first-child) {display: none;}.mw-links-with-image .right > .content > *:not(picture) {display: none;}.mw-links-with-image .right img {position: absolute;top: 0;height: 100%;left: 50%;transform: translateX(-50%);}@media all and (min-width: 769px){.mw-links-with-image:first-child {margin-top: -90px;}}@media all and (min-width: 980px){.mw-links-with-image:first-child {margin-top: -150px;}.mw-links-with-image .left {margin-bottom: 190px;margin-top: 190px;width: 50%;}.mw-links-with-image .left a {padding-left: 50px;padding-right: 50px;min-height: 75px;position: relative;transition: border 500ms ease;margin: 0 auto;max-width: 295px;}.mw-links-with-image .left a:nth-child(n+2) {margin-top: 15px;}.mw-links-with-image .left a:after {content: "";height: 12px;min-width: 23px;position: absolute;opacity: 0;right: 20px;transition: opacity 500ms ease;}.mw-links-with-image.show .left a:after {background: url("/img/layout/icons/active/leave.svg") no-repeat center / contain;}.mw-links-with-image .left a:before {background: var(--mw-color-tertiary);content: "";height: 1px;width: 0;position: absolute;transition: width 500ms ease;left: 100%;}.mw-links-with-image .left a.active {border-color: var(--mw-color-tertiary);}.mw-links-with-image .left a.active:after {opacity: 1;}.mw-links-with-image .left a.active:before {width: 180px;}.mw-links-with-image .right {margin-right: 0;width: 50%;z-index: 1;}.mw-links-with-image .right .content:not(:first-child) {display: block;}.mw-links-with-image .right .content:after {background: #FFFFFF;content: "";height: 100%;position: absolute;left: 0;width: 100%;top: 0;z-index: -1;opacity: 0.2;}.mw-links-with-image .right .content:not(.active) {display: none;}.mw-links-with-image .right .content {height: 100%;padding: 184px 50px 290px;}.mw-links-with-image .right > .content > *:not(picture) {display: block;}.mw-links-with-image .right img {left: 0;width: 100%;object-fit: cover;transform: none;z-index: -1;}.mw-links-with-image .right .list > li {align-items: center;font-family: var(--mw-font-secondary);font-size: 26px;display: flex;line-height: 1.31;margin: 25px 0;position: relative;text-shadow: 0 0 30px rgba(255, 255, 255, 0.7);}.mw-links-with-image .right .list > li > .mw-icon {align-items: center;border-radius: 50%;color: #FFFFFF;display: flex;font-size: 36px;height: 30px;justify-content: center;margin: 0 20px 0 0;width: 30px;position: relative;left: 5px;top: -3px;z-index: 1;}.mw-links-with-image .right .list > li > .mw-icon:after {background: var(--mw-color-primary);content: "";height: 30px;width: 30px;position: absolute;top: 7px;left: -10px;z-index: -1;border-radius: 50%;}.mw-links-with-image .right .button {text-transform: uppercase;font-weight: 500;background: #FFFFFF !important;color: var(--mw-color-primary);display: inline-flex !important;position: absolute;bottom: 190px;}.mw-links-with-image .right .button:hover {opacity: 0.9;}}@media all and (min-width: 1200px){.mw-links-with-image .right .content {padding-left: 90px;padding-right: 90px;}}.mw-download_01 + .mw-download_01 {margin-top: calc(var(--mw-margin-top) * -1 + -1px);}.mw-download_01 > .wrapper {align-items: center;border: 0.5px solid var(--mw-color-gray);display: flex;min-height: 80px;padding-top: 15px;padding-bottom: 15px;}.mw-download_01 > .wrapper > .mw-icon-file {color: var(--mw-color-primary);flex: 0 0 40px;font-size: 24px;}.mw-download_01 > .wrapper > a.mw-icon-download {align-items: center;background: var(--mw-color-primary-opacity-highest);display: flex;flex: 0 0 40px;font-size: 20px;height: 40px;justify-content: center;margin-left: auto;}.mw-download_01 .title {font-weight: var(--mw-font-primary-weight-bold);}.mw-download_01 .size {color: var(--mw-color-middlegray);margin: 4px 0 0 0;opacity: 0;}.mw-download_01 .size.show {opacity: 1;}@media all and (min-width: 500px){.mw-download_01 {padding-left: var(--mw-padding-left);padding-right: var(--mw-padding-right);}}.mw-form_01 > .wrapper {display: flex;flex-wrap: wrap;justify-content: space-between;}.mw-form_01 .form-row {flex: 0 0 49%;margin: 0 0 20px;}.mw-form_01 .form-row-break,.mw-form_01 .form-row-headline,.mw-form_01 .form-row-checkbox,.mw-form_01 .form-row-radio,.mw-form_01 .form-row-textarea,.mw-form_01 .form-row-fileupload {flex: 0 0 100%;}.mw-form_01 .form-row > label:not(.label-checkbox) {display: block;font-size: 14px;font-weight: var(--mw-font-primary-weight-medium);margin: 0 0 8px;}.mw-form_01 .form-headline {font-weight: var(--mw-font-primary-weight-bold);}.mw-form_01 .form-radio-group {display: flex;position: relative;}.mw-form_01 .form-radio-group input[type='radio'] {bottom: 0;left: 0;opacity: 0;position: absolute;}.mw-form_01 .form-radio-group label {align-items: center;border: 1px solid var(--mw-color-gray);cursor: pointer;display: flex;flex: 1;height: 45px;justify-content: center;margin: 0 0 0 -1px;max-width: 160px;padding: 0 10px;}.mw-form_01 .form-radio-group label:hover {background: var(--mw-color-primary-opacity-highest);}.mw-form_01 .form-radio-group label:first-of-type {margin-left: 0;}.mw-form_01 .form-radio-group input[type='radio']:checked + label {background: var(--mw-color-primary);border: 1px solid var(--mw-color-primary);color: #FFFFFF;}.mw-form_01 .form-row-date {position: relative;}.mw-form_01 .form-row-date input {cursor: pointer;}.mw-form_01 .form-row-date .mw-icon {align-items: center;bottom: 0;color: var(--mw-color-primary);cursor: pointer;display: flex;font-size: 20px;height: 45px;justify-content: center;position: absolute;right: 20px;}.mw-form_01 .form-button {display: flex;flex: 1;justify-content: flex-end;}@media all and (min-width: 769px){.mw-form_01 .form-row {margin-bottom: 30px;}.mw-form_01 .form-row > label:not(.label-checkbox) {margin-bottom: 8px;}}.ui-datepicker.mw-default-datepicker {background: #FFFFFF;border: 1px solid var(--mw-color-gray);box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2);min-width: 280px;padding: 20px;width: auto;z-index: 400 !important;}.ui-datepicker.mw-default-datepicker .ui-datepicker-header {align-items: center;display: flex;justify-content: center;margin: 0 0 20px;padding: 0;}.ui-datepicker.mw-default-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker.mw-default-datepicker .ui-datepicker-header .ui-datepicker-next {cursor: pointer;display: block;height: auto;left: auto;position: relative;right: auto;top: auto;width: auto;}.ui-datepicker.mw-default-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,.ui-datepicker.mw-default-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled {opacity: 0.3;}.ui-datepicker.mw-default-datepicker .ui-datepicker-header .ui-datepicker-next {order: 2;}.ui-datepicker.mw-default-datepicker .ui-datepicker-header .ui-datepicker-prev:before,.ui-datepicker.mw-default-datepicker .ui-datepicker-header .ui-datepicker-next:before {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;speak: none;text-transform: none;}.ui-datepicker.mw-default-datepicker .ui-datepicker-header .ui-datepicker-prev:before {content: "arrowleft";}.ui-datepicker.mw-default-datepicker .ui-datepicker-header .ui-datepicker-next:before {content: "arrowright";}.ui-datepicker.mw-default-datepicker .ui-datepicker-header .ui-datepicker-prev span,.ui-datepicker.mw-default-datepicker .ui-datepicker-header .ui-datepicker-next span {display: none;}.ui-datepicker.mw-default-datepicker .ui-datepicker-header .ui-datepicker-title {font-size: 20px;font-weight: 300;letter-spacing: 1px;line-height: 1;margin: 0 auto;text-transform: uppercase;}.ui-datepicker.mw-default-datepicker .ui-datepicker-calendar th span {display: block;font-weight: var(--mw-font-primary-weight-medium);padding: 0 0 8px;text-transform: uppercase;}.ui-datepicker.mw-default-datepicker .ui-datepicker-calendar td {padding: 0;}.ui-datepicker.mw-default-datepicker .ui-datepicker-calendar td span,.ui-datepicker.mw-default-datepicker .ui-datepicker-calendar td a {color: var(--mw-color-body);font-size: 16px;font-weight: var(--mw-font-primary-weight-normal);height: 46px;padding: 0;text-align: center;}.ui-datepicker.mw-default-datepicker .ui-datepicker-calendar .ui-state-disabled span,.ui-datepicker.mw-default-datepicker .ui-datepicker-calendar .ui-state-disabled a {opacity: 0.3;}.ui-datepicker.mw-default-datepicker .ui-datepicker-calendar .ui-datepicker-today a {color: var(--mw-color-primary);}.ui-datepicker.mw-default-datepicker .ui-datepicker-calendar td > a.ui-state-active {background: var(--mw-color-primary) !important;color: #FFFFFF !important;}.ui-datepicker.mw-default-datepicker .ui-datepicker-calendar td:hover > a {background: var(--mw-color-primary-opacity-highest);}@media all and (min-width: 350px) {.ui-datepicker.mw-default-datepicker {min-width: 310px;}}@media all and (min-width: 375px) {.ui-datepicker.mw-default-datepicker {min-width: 335px;}}@media all and (min-width: 500px) {.ui-datepicker.mw-default-datepicker {min-width: 450px;padding: 50px 35px;}}.mw-voucher-teaser .title {color: var(--mw-color-primary-dark);line-height: 1.2;font-size: 28px;font-weight: normal;text-align: center;margin: 0 0 25px;}.mw-voucher-teaser .left {background: var(--mw-color-primary-opacity-high);padding-bottom: 20px;padding-top: 52px;}.mw-voucher-teaser .left .entries {display: flex;flex-wrap: wrap;justify-content: space-between;}.mw-voucher-teaser .left article {position: relative;overflow: hidden;width: calc(50% - var(--mw-padding-left) / 2);}.mw-voucher-teaser .left article:nth-child(n+3) {margin-top: var(--mw-padding-left);}.mw-voucher-teaser .left article h2 {display: none;}.mw-voucher-teaser .left article picture {max-height: 200px;overflow: hidden;display: block;}.mw-voucher-teaser .left article img {display: block;width: 100%;}.mw-voucher-teaser .left article .content:before {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));bottom: 0;content: "";height: 180px;left: 0;position: absolute;right: 0;z-index: 0;}.mw-voucher-teaser .left article .content p {color: #FFFFFF;font-size: 18px;font-weight: 500;position: absolute;left: 20px;right: 20px;line-height: 1;bottom: 21px;text-overflow: ellipsis;overflow: hidden;}.mw-voucher-teaser .right {background: #f0ece9;padding-bottom: 30px;padding-top: 54px;text-align: center;}.mw-voucher-teaser .right .title {margin-bottom: 17px;}.mw-voucher-teaser .right .text {max-width: 450px;margin: 0 auto;}.mw-voucher-teaser .right img {display: block;margin: 12px auto 25px;}.mw-voucher-teaser .right img.desktop {display: none;}.mw-voucher-teaser .right .button {display: inline-flex;margin: 0 auto;padding-left: 30px;padding-right: 30px;}@media all and (min-width: 767px){.mw-voucher-teaser {display: flex;justify-content: space-between;;padding-left: var(--mw-padding-left);padding-right: var(--mw-padding-right);}.mw-voucher-teaser .left,.mw-voucher-teaser .right {padding-top: 50px;width: 48.46153846153846%; }.mw-voucher-teaser .left {display: flex;flex-direction: column;}.mw-voucher-teaser .left .entries {margin: auto 0 0;}.mw-voucher-teaser .right img.mobile {display: none;}.mw-voucher-teaser .right img.desktop {display: block;}}@media all and (min-width: 980px){.mw-voucher-teaser .left article .content:before {transition: all 500ms ease;}.mw-voucher-teaser .left article:hover .content:before {opacity: 0;}.mw-voucher-teaser .left article .content p {transition: all 700ms ease;}.mw-voucher-teaser .left article:hover .content p {bottom: -30px;}.mw-voucher-teaser .left article picture img {transition: all 500ms ease;}.mw-voucher-teaser .left article:hover picture img {transform: scale(1.1);}}@media all and (min-width: 1201px){.mw-voucher-teaser .left {padding-bottom: 40px;padding-left: 40px;padding: 70px 40px 40px;}.mw-voucher-teaser .right {padding: 70px 40px 60px;}.mw-voucher-teaser .left article picture {max-height: none;}.mw-voucher-teaser .right .title {margin-bottom: 20px;}}.mw-form_01 .form-bookmark {flex: 1;min-width: 100%;margin-bottom: 28px;margin-top: 28px;}.mw-form_01 .form-bookmark > h2 {margin-left: 0;margin-right: 0;}.mw-form_01 .form-bookmark .entry {background: var(--mw-color-lightgray);margin: 0 0 1px;padding: 15px 60px 15px 20px;position: relative;}.mw-form_01 .form-bookmark .entry > .icon-heart-1 {top: 47%;}.mw-form_01 .form-bookmark .entry > .title {display: inline;font-weight: 600;}.mw-form_01 .form-bookmark .entry > .duration {display: none;}.mw-form_01 .form-bookmark .entry > .duration:before {content: "(";}.mw-form_01 .form-bookmark .entry > .duration:after {content: ")";}.mw-form_01 .form-bookmark .entry > .price {display: none;}.mw-form_01 .form-bookmark .entry > a {font-size: 25px;line-height: 1;margin: -13px 0 0;opacity: 0.4;position: absolute;right: 17px;transition: opacity 300ms ease-in-out;top: 50%;}.mw-form_01 .form-bookmark .entry > a[data-state="added"],.mw-form_01 .form-bookmark .entry > a:hover {opacity: 1;}@media all and (min-width: 767px){.mw-form_01 .form-bookmark .entry {padding-right: 160px;}.mw-form_01 .form-bookmark .entry > .duration {display: inline;padding: 0 0 0 10px;}.mw-form_01 .form-bookmark .entry > .price {display: block;font-weight: 600;margin: -12px 0 0;position: absolute;right: 60px;top: 50%;}}.mw-singleteaser_01 {position: relative;z-index: 1;}.mw-singleteaser_01 figure > picture {position: relative;}.mw-singleteaser_01 figure > picture img {display: block;height: 100%;object-fit: cover;width: 100%;}.mw-singleteaser_01 .content {align-items: center;color: #FFFFFF;display: flex;flex-direction: column;justify-content: center;overflow: hidden;padding: 30px;position: relative;text-align: center;}.mw-singleteaser_01 .content:after {background: #FFFFFF;content: "";height: 100%;position: absolute;left: 0;width: 100%;top: 0;z-index: -1;opacity: 0.1;}.mw-singleteaser_01 .content h2 {color: #FFFFFF;font-family: var(--mw-font-secondary);font-size: 35px;opacity: 0.7;text-align: center;}.mw-singleteaser_01 .content .text {}.mw-singleteaser_01 .content .button {background: #FFFFFF;color: var(--mw-color-primary);display: inline-flex;margin: 30px 0 0;}.mw-singleteaser_01 .content .button:hover {color: #FFFFFF;}.mw-singleteaser_01 .content picture {bottom: 0;left: 0;position: absolute;right: 0;top: 0;z-index: -1;}.mw-singleteaser_01 .content picture img {display: block;filter: blur(25px);height: 100%;object-fit: cover;transform: scale(2) rotate(180deg);width: 100%;}@media all and (min-width: 700px) {.mw-singleteaser_01 figure {display: flex;}.mw-singleteaser_01 figure > picture {flex: 2;}.mw-singleteaser_01 .content {text-align: left;flex: 2;}.mw-singleteaser_01 .content > div {max-width: 560px;}.mw-singleteaser_01 .content h2 {text-align: left;width: 100%;}.mw-singleteaser_01 .content picture img {transform: scale(1.5) rotate(0);}}@media all and (min-width: 1200px){.mw-singleteaser_01 .content h2 {font-size: 45px;}.mw-singleteaser_01 .content .button {margin-top: 80px;}}.mw-quote > div {display: block;text-align: center;padding-bottom: 67px;padding-top: 11px;position: relative;max-width: 700px;margin: 0 auto;}.mw-quote > div:before,.mw-quote > div:after {content: "";position: absolute;width: 50px;height: 52px;top: 0;right: 30px;}.mw-quote.show > div:before,.mw-quote.show > div:after {background: url("/img/layout/icons/active/quote.svg") no-repeat center / contain;}.mw-quote > div:after {right: auto;left: 30px;transform: rotate(180deg);top: auto;bottom: 0;}.mw-quote picture {border-radius: 50%;display: table;margin: 0 auto 24px;overflow: hidden;}.mw-quote picture img {display: block;}.mw-quote .addition {font-size: 17px;font-weight: bold;margin: 15px 0 0;}@media all and (min-width: 370px){.mw-quote > div:after {left: 60px;}.mw-quote > div:before {right: 60px;}}@media all and (min-width: 980px){.mw-quote > div:before,.mw-quote > div:after {transition: all 800ms ease 600ms;}.mw-quote:not(.show) > div:before,.mw-quote:not(.show) > div:after {opacity: 0;}.mw-quote:not(.show) > div:before {top: 20px;}.mw-quote:not(.show) > div:after {bottom: 20px;}}.mw-teasergroup_01 {margin-bottom: 40px;}.mw-teasergroup_01 .swiper-container {padding-left: var(--mw-padding-left);}.mw-teasergroup_01 {position: relative;}.mw-teasergroup_01 article {overflow: hidden;position: relative;}.mw-teasergroup_01 article > a {display: block;}.mw-teasergroup_01 article picture,.mw-teasergroup_01 article picture img {display: block;width: 100%;}.mw-teasergroup_01 article .content:before {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));bottom: 0;content: "";height: 180px;left: 0;position: absolute;right: 0;z-index: 0;}.mw-teasergroup_01 article .content p {color: #FFFFFF;font-size: 28px;font-weight: 400;position: absolute;left: 20px;right: 20px;line-height: 1.2;bottom: 23px;text-overflow: ellipsis;overflow: hidden;}.mw-teasergroup_01 .nav-prev,.mw-teasergroup_01 .nav-next {align-items: center;background: var(--mw-color-tertiary);color: #FFFFFF;cursor: pointer;display: flex;font-size: 30px;height: 45px;justify-content: center;left: 0;margin: -22px 0 0 0;position: absolute;text-align: center;top: 50%;transition: 150ms ease background;width: 45px;z-index: 2;}.mw-teasergroup_01 .nav-prev:before {content: "arrowleft";}.mw-teasergroup_01 .nav-next {left: auto;right: 0;z-index: 3;}.mw-teasergroup_01 .nav-next:before {content: "arrowright";}.mw-teasergroup_01 .nav-prev:focus,.mw-teasergroup_01 .nav-next:focus {border: none !important;outline: none !important;}.mw-teasergroup_01 .nav-prev.swiper-button-disabled,.mw-teasergroup_01 .nav-next.swiper-button-disabled {opacity: 0;}@media all and (min-width: 980px){.mw-teasergroup_01 {margin-bottom: 145px;}.mw-teasergroup_01 article .content:before {transition: all 500ms ease;}.mw-teasergroup_01 article:hover .content:before {opacity: 0;}.mw-teasergroup_01 article .content p {transition: all 500ms ease;}.mw-teasergroup_01 article:hover .content p {bottom: -70px;}.mw-teasergroup_01 article picture img {transition: all 500ms ease;}.mw-teasergroup_01 article:hover picture img {transform: scale(1.1);}}@media all and (max-width: 980px){.mw-teasergroup_01 article .content p {font-size: 2.6vw;}}@media all and (max-width: 800px){.mw-teasergroup_01 article .content p {font-size: 3.2vw;}}@media all and (max-width: 600px){.mw-teasergroup_01 article .content p {font-size: 4.3vw;}}@media all and (max-width: 400px){.mw-teasergroup_01 article .content p {font-size: 28px;}}.mw-slogan > p {font-family: var(--mw-font-secondary);font-size: 40px;line-height: 1;display: table;margin: 0 auto;max-width: 450px;position: relative;text-align: center;padding: 120px 0;}.mw-slogan > p:before {content: "";height: 250px;width: 305px;position: absolute;top: 12px;left: 0;}.mw-slogan.show > p:before {background: url("/img/layout/icons/sun-transparent.svg") no-repeat center / contain;}@media all and (min-width: 850px){.mw-slogan > p {padding: 95px 230px;max-width: 850px;}.mw-slogan > p:before {left: 100px;top: 0;}}.mw-teasergroup_05 {padding: 40px 0;}.mw-links-with-image + .mw-gradient + .mw-teasergroup_05 {margin-top: 0;}.mw-teasergroup_05 .group-title {font-family: var(--mw-font-secondary);font-size: 50px;font-weight: normal;margin: 0 0 5px;}.mw-teasergroup_05 .group-text {margin: 0 0 34px;}.mw-teasergroup_05 .button {display: inline-flex;margin: 0 0 40px 0;}.mw-teasergroup_05 .teaser-list {position: relative;}.mw-teasergroup_05 .swiper-container {padding-left: var(--mw-padding-left);}.mw-teasergroup_05 .swiper-container .swiper-wrapper {display: flex;}.mw-teasergroup_05 .teaser-list article {background: var(--mw-color-secondary-opacity-highest);height: auto;position: relative;}.mw-teasergroup_05 .teaser-list article > a {display: flex;height: 100%;flex-direction: column;}.mw-teasergroup_05 .teaser-list article .img picture,.mw-teasergroup_05 .teaser-list article .img picture img {display: block;width: 100%;}.mw-teasergroup_05 .teaser-list article .content {padding: 24px 20px 14px;position: relative;flex: 1;height: 100%;display: flex;flex-direction: column;}.mw-teasergroup_05 .teaser-list article .content p.title {color: var(--mw-color-primary-dark);font-size: 28px;font-weight: 400;margin-bottom: 6px;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;}.mw-teasergroup_05 .teaser-list article .content p.text {color: var(--mw-color-body);display: block;font-weight: var(--mw-font-body-weight);}.mw-teasergroup_05 .teaser-list article .content p.price {color: var(--mw-color-body);font-weight: var(--mw-font-body-weight);font-size: 16px;padding: 21px 0 0;margin: auto 0 0;}.mw-teasergroup_05 .teaser-list article .content p.price > span {font-size: 20px;font-weight: 600;}.mw-teasergroup_05 .nav-prev,.mw-teasergroup_05 .nav-next {align-items: center;background: var(--mw-color-primary);color: #FFFFFF;cursor: pointer;display: flex;font-size: 30px;height: 45px;justify-content: center;left: 0;margin: -22px 0 0 0;position: absolute;text-align: center;top: 50%;transition: 150ms ease background;width: 45px;z-index: 2;}.mw-teasergroup_05 .nav-prev:before {content: "arrowleft";}.mw-teasergroup_05 .nav-next {border-radius: 2px 0 0 2px;left: auto;right: 0;z-index: 3;}.mw-teasergroup_05 .nav-next:before {content: "arrowright";}.mw-teasergroup_05 .nav-prev:focus,.mw-teasergroup_05 .nav-next:focus {border: none !important;outline: none !important;}.mw-teasergroup_05 .nav-prev.swiper-button-disabled,.mw-teasergroup_05 .nav-next.swiper-button-disabled {opacity: 0;}@media all and (min-width: 600px){.mw-teasergroup_05 .group-title {font-size: 42px;}}@media all and (min-width: 768px) {.mw-teasergroup_05 {padding-bottom: 80px;padding-top: 80px;}.mw-teasergroup_05 > .wrapper {display: flex;justify-content: flex-end;}.mw-teasergroup_05 .group-content {width: 50%;}.mw-teasergroup_05 .group-content > div {margin: 0 50px 0 auto;max-width: 580px;}.mw-teasergroup_05 .group-text {margin-bottom: 0;}.mw-teasergroup_05 .button {margin: 54px 0 0 0;}.mw-teasergroup_05 .teaser-list {width: 50%;}.mw-teasergroup_05 .swiper-container {padding-left: 0;}}@media all and (min-width: 980px){.mw-links-with-image + .mw-gradient + .mw-teasergroup_05 {margin-top: var(--mw-margin-top);}.mw-teasergroup_05 .teaser-list article picture {overflow: hidden;}.mw-teasergroup_05 .teaser-list article img {transition: all 500ms ease;}.mw-teasergroup_05 .teaser-list article:hover img {transform: scale(1.1);}}@media all and (min-width: 1200px){.mw-teasergroup_05 .group-title {font-size: 76px;margin-bottom: 0;margin-top: 18px;}}.mw-html-cookie_01 > .content {margin: 0 auto;max-width: 650px;}.mw-html-cookie_01 > .content > h3 {background: var(--mw-color-middlegray);color: #FFFFFF;cursor: pointer;font-weight: bold;margin: 0;padding: 9px 20px;position: relative;}.mw-html-cookie_01 > .content > div {background: var(--mw-color-lightgray);padding: 20px;}.mw-html-cookie_01 > .content > div > p {line-height: 1.2;margin: 0;}.mw-html-cookie_01 > .content > div > .button {align-items: center;display: flex;justify-content: center;margin: 20px 0 0;}.mw-links_01 h2 {    margin-bottom: 20px;}.mw-links_01 ul li {margin: 0 0 4px;}.mw-links_01 ul li a {color: var(--mw-color-body);align-items: center;display: flex;margin: 10px 0;position: relative;font-weight: 400;}.mw-links_01 ul li a span {    align-items: center;    border-radius: 50%;    color: #FFFFFF;    display: flex;    font-size: 24px;    height: 30px;    justify-content: center;    margin: 0 17px 0 0;    width: 30px;    position: relative;    left: -6px;    top: 0;}.mw-links_01 ul li a span:after {background: var(--mw-color-tertiary);content: "";height: 25px;width: 25px;position: absolute;top: 2px;left: 8px;z-index: -1;border-radius: 50%;}@media all and (min-width: 500px){.mw-links_01 ul li a:hover span {opacity: 0.8;}}.mw-table_01 {display: none;}.mw-table_01 h2 {margin-bottom: 20px;}.mw-table_01.mw-table-mobile {display: block;}.mw-table_01.mw-table-mobile .preloader {left: 0;margin: 25px 0 0 0;position: absolute;right: 0;}.mw-table_01.mw-table-mobile .row {border-bottom: 1px solid var(--mw-color-primary-opacity-medium);display: flex;justify-content: space-between;}.mw-table_01.mw-table-mobile .mw-table-mobile-disabled {opacity: 0;}.mw-table_01.mw-table-mobile .row-first {border-bottom: 2px solid var(--mw-color-primary-opacity-medium);font-weight: var(--mw-font-primary-weight-bold);}.mw-table_01.mw-table-mobile .row .column {padding: 15px 0;}.mw-table_01.mw-table-mobile .row .column.mw-table-mobile-hide {display: none;}.mw-table_01.mw-table-mobile .row-first .column {display: none !important;}.mw-table_01.mw-table-mobile .row-first .column:first-child {display: block !important;}.mw-table_01.mw-table-desktop {display: block;}.mw-table_01.mw-table-desktop .table .row {display: flex;}.mw-table_01.mw-table-desktop .table .row-first {background: var(--mw-color-primary-opacity-highest);font-weight: var(--mw-font-primary-weight-medium);}.mw-table_01.mw-table-desktop .table .row > .column {border-bottom: 1px solid var(--mw-color-primary-opacity-medium);flex: 1;padding: 15px 8px;}.mw-table_01.mw-table-desktop .table .row:hover > .column {background: var(--mw-color-primary-opacity-high);}.mw-table-fixed_01 h2 {margin-bottom: 20px;}.mw-table-fixed_01 .table .row {display: flex;}.mw-table-fixed_01 .table .row .column {border-bottom: 1px solid var(--mw-color-primary-opacity-medium);flex: 1;flex: 1;padding: 15px 8px;}.mw-table-fixed_01 .table .row .column:first-child {background: var(--mw-color-primary-opacity-highest);font-weight: var(--mw-font-primary-weight-medium);max-width: 200px;}.mw-headline + .mw-text_01 {margin-top: calc(var(--mw-margin-top) * -1 + 18px);}.mw-text_01.center {text-align: center;}.mw-text_01 span.hidden:before {background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255));bottom: 0;content: "";display: block;height: 100px;left: 0;position: absolute;right: 0;}.mw-text_01 span.hidden {cursor: pointer;display: block;height: 125px;overflow: hidden;position: relative;}.mw-text_01 span.hidden:after {bottom: 15px;content: "Weiterlesen";left: 50%;margin: 0 0 0 -100px;position: absolute;width: 200px;}.mw-text_01 p + ul {margin-top: 30px;}.mw-text_01 ul li:after {background: var(--mw-color-primary);content: "";height: 25px;width: 25px;position: absolute;top: 2px;left: 0;z-index: -1;border-radius: 50%;}.mw-text_01 ul li:before {align-items: center;border-radius: 50%;    color: #FFFFFF;    display: flex;justify-content: center;content: "check";flex-direction: column;font-size: 24px;height: 30px;    margin: 0 15px 0 0;width: 30px;    left: 3px;    top: -3px;    position: relative;font-family: "Micado-Web";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;letter-spacing: 0;-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-variant-ligatures: discretionary-ligatures;font-variant-ligatures: discretionary-ligatures;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.mw-text_01 ul li {display: flex;margin: 0 0 7px 0;position: relative;}@media all and (min-width: 980px){.mw-headline + .mw-text_01 {margin-top: calc(var(--mw-margin-top) * -1 + 28px);}}.mw-headline_01 + .mw-headline_01 {margin-top: calc(var(--mw-margin-top) * -1 + 3px);}.mw-headline_01 + .mw-headline_01 + .mw-headline_01 {margin-top: var(--mw-margin-top);}@media all and (min-width: 980px){.mw-quickbooking + .mw-headline_01 {margin-top: 135px;}}.wb-room_01 {display: flex;flex-direction: row;flex-wrap: wrap;overflow: hidden;}.wb-room_01 article {position: relative;display: flex;margin-bottom: 20px;background: var(--mw-color-gray);width: 100%;}.wb-room_01 article > h2 {display: none;}.wb-room_01 article img {display: block;width: 100%;}.wb-room_01 article figure {display: flex; flex-direction: column;width: 100%;}.wb-room_01 article figure > a {display: block;height: 100%;}.wb-room_01 article figure figcaption {height: 100%;padding: 25px var(--mw-padding-left) var(--mw-padding-left);display: flex;flex-direction: column;}.wb-room_01 article figure figcaption .title {display: block;font-size: 26px;font-weight: var(--mw-font-secondary-weight-bold);color: var(--mw-color-primary);margin-bottom: 10px;line-height: 1.2;}.wb-room_01 article figure figcaption .text {margin-bottom: 13px;}.wb-room_01 article figure figcaption .pricebox {display: flex;margin-top: auto;}.wb-room_01 article figure figcaption .pricebox .price {font-family: var(--mw-font-secondary);font-size: 22px;font-weight: var(--mw-font-secondary-weight-bold);display: inline-block;line-height: 42px;}.wb-room_01 article figure figcaption .pricebox .price > span:not(.value) {display: inline-block;font-size: 21px;font-weight: 400;opacity: 0.7;padding: 0 5px 0 0;}.wb-room_01 article figure figcaption .pricebox .more {display: table;background: #ffffff;color: var(--mw-color-body);margin-left: auto;line-height: 40px;}.wb-room_01 article figure figcaption .pricebox .more:hover {background: var(--mw-color-button-background-hover);color: #ffffff;}@media all and (min-width: 400px) and (max-width: 699px), (min-width: 850px) and (max-width: 1100px){.wb-room_01 article figure figcaption .pricebox .price {font-size: 34px;}}@media all and (min-width: 700px){.wb-room_01 article {flex: 0 0 49%;margin-right: 2%;margin-bottom: 2%;}.wb-room_01 article:nth-child(2n) {margin-right: 0;}}@media all and (min-width: 800px){.wb-room_01 article figure figcaption {padding: 20px;}}@media all and (min-width: 1100px){.wb-room_01 article {flex: 0 0 32%;margin-right: 2%;}.wb-room_01 article:nth-child(2n) {margin-right: 2%;}.wb-room_01 article:nth-child(3n) {margin-right: 0;}}@media all and (min-width: 1320px){.wb-room_01 article figure figcaption {padding: 40px;}.wb-room_01 article figure figcaption .pricebox .price {font-size: 28px;}}.wb-package_01 {display: flex;flex-direction: row;flex-wrap: wrap;overflow: hidden;}.wb-package_01 article {position: relative;display: flex;margin-bottom: 20px;background: var(--mw-color-gray);width: 100%;}.wb-package_01 article > h2 {display: none;}.wb-package_01 article img {display: block;width: 100%;}.wb-package_01 article figure {display: flex; flex-direction: column;width: 100%;}.wb-package_01 article figure > a {display: block;height: 100%;}.wb-package_01 article figure figcaption {height: 100%;padding: 25px var(--mw-padding-left) var(--mw-padding-left);display: flex;flex-direction: column;}.wb-package_01 article figure figcaption .title {display: block;font-size: 26px;font-weight: var(--mw-font-secondary-weight-bold);color: var(--mw-color-primary);margin-bottom: 10px;line-height: 1.2;}.wb-package_01 article figure figcaption .text {margin-bottom: 13px;}.wb-package_01 article figure figcaption .pricebox {display: flex;margin-top: auto;}.wb-package_01 article figure figcaption .pricebox .price {font-family: var(--mw-font-secondary);font-size: 22px;font-weight: var(--mw-font-secondary-weight-bold);display: inline-block;line-height: 42px;}.wb-package_01 article figure figcaption .pricebox .price > span:not(.value) {display: inline-block;font-size: 21px;font-weight: 400;opacity: 0.7;padding: 0 5px 0 0;}.wb-package_01 article figure figcaption .pricebox .more {display: table;background: #ffffff;color: var(--mw-color-body);margin-left: auto;line-height: 40px;}.wb-package_01 article figure figcaption .pricebox .more:hover {background: var(--mw-color-button-background-hover);color: #ffffff;}@media all and (min-width: 400px) and (max-width: 699px), (min-width: 850px) and (max-width: 1100px){.wb-package_01 article figure figcaption .pricebox .price {font-size: 34px;}}@media all and (min-width: 700px){.wb-package_01 article {flex: 0 0 49%;margin-right: 2%;margin-bottom: 2%;}.wb-package_01 article:nth-child(2n) {margin-right: 0;}}@media all and (min-width: 800px){.wb-package_01 article figure figcaption {padding: 20px;}}@media all and (min-width: 1100px){.wb-package_01 article {flex: 0 0 32%;margin-right: 2%;}.wb-package_01 article:nth-child(2n) {margin-right: 2%;}.wb-package_01 article:nth-child(3n) {margin-right: 0;}}@media all and (min-width: 1320px){.wb-package_01 article figure figcaption {padding: 40px;}.wb-package_01 article figure figcaption .pricebox .price {font-size: 28px;}}.wb-rooms-price {background: var(--mw-color-body-background);min-height: 223px;padding-bottom: 30px;padding-top: 26px;position: relative;overflow: hidden;}.wb-rooms-price:before {background: var(--mw-color-body-background);content: "";height: 100%;left: -5000px;position: absolute;top: 0;width: 10000px;z-index: -1;}.wb-rooms-price.loading:after {content: "";position: absolute;top: 0;left: -4000px;right: -4000px;bottom: 0;background: rgba(255, 255, 255, 0.8);z-index: 1;}.wb-rooms-price.showPreloader > div > .wrapper {opacity: 0;}.wb-rooms-price.loading > div:before {background: url(/img/webbox/preloader.gif) no-repeat left top;background-size: 25px auto;content: "";display: block;height: 50px;left: 50%;margin: -13px 0 0 -13px;position: absolute;top: 50%;width: 50px;z-index: 9999;}.wb-rooms-price > div > .wrapper {opacity: 1;}.wb-rooms-price > div > .wrapper > .header > h2 {float: left;font-weight: normal;margin-bottom: 0;margin-top: 26.5px;max-width: 60%;}.wb-rooms-price.showPeriods > div > .wrapper > .header > h2 {float: none;margin-top: 0;max-width: 100%;}.wb-rooms-price > div > .wrapper > .header > .dates {float: right;position: relative;z-index: 999;}.wb-rooms-price > div > .wrapper > .header > .dates > .column {float: left;margin-right: 20px;width: 160px;}.wb-rooms-price > div > .wrapper > .header > .dates > .column:last-child {margin-right: 0;}.wb-rooms-price > div > .wrapper > .header > .dates > .column > label {display: block;font-size: 16px;line-height: 1.2;padding: 0 0 5px;}.wb-rooms-price > div > .wrapper > .header > .dates > .column > .field {background: var(--mw-color-gray);position: relative;}.wb-rooms-price > div > .wrapper > .header > .dates > .column > .field:after {background: var(--mw-color-primary);color: #ffffff;content: "\E800";font-family: "webbox";font-size: 13px;height: 40px;line-height: 40px;position: absolute;right: 0;text-align: center;top: 0;width: 40px;}.wb-rooms-price > div > .wrapper > .header > .dates > .column > .field > input {background: none;border: 0 none;cursor: pointer;font-weight: 300;height: 40px;margin: 0;padding: 0 45px 0 15px;position: relative;text-align: center;width: 100%;z-index: 1;}.wb-rooms-price > div > .wrapper > .table {line-height: 1.2;margin: 20px 0 0 0;padding: 0 0 0 408px;position: relative;}.wb-rooms-price > div > .wrapper > .table > .left {left: 0;position: absolute;top: 0;width: 408px;}.wb-rooms-price > div > .wrapper > .table > .left > .row {border-bottom: 1px solid var(--mw-color-gray);border-left: 1px solid var(--mw-color-gray);border-right: 1px solid var(--mw-color-gray);height: 80px;overflow: hidden;position: relative;}.wb-rooms-price > div > .wrapper > .table > .left > .row:after {content: "";height: 100%;width: 100%;position: absolute;left: 0;top: 0;}.wb-rooms-price > div > .wrapper > .table > .left > .row:first-child {background: var(--mw-color-gray);border-bottom: 0 none;border-right: 1px solid var(--mw-color-body-background);height: 50px;}.wb-rooms-price > div > .wrapper > .table > .left > .row > span {display: block;padding: 15px 15px 14px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.wb-rooms-price > div > .wrapper > .table > .left > .row:first-child > span {font-weight: 500;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a {background: rgba(255, 255, 255, 0.2);color: var(--mw-color-body);display: block;font-weight: normal;padding: 19px 15px 21px 100px;position: relative;overflow: hidden;text-overflow: ellipsis;transition: background 300ms ease, color 300ms ease;white-space: nowrap;}.wb-rooms-price > div > .wrapper > .table > .left > .row:hover > a,.wb-rooms-price > div > .wrapper > .table > .left > .row.hover > a {background: var(--mw-color-primary);color: var(--mw-color-body);}.wb-rooms-price > div > .wrapper > .table > .left > .row > a > img {height: 50px;left: 15px;position: absolute;top: 15px;width: 70px;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a > span {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a > span.text {font-size: 14px;font-weight: 300;margin: 3px 0 0;}.wb-rooms-price > div > .wrapper > .table > .right .column .row {border-bottom: 1px solid var(--mw-color-gray);border-right: 1px solid var(--mw-color-gray);height: 80px;overflow: hidden;position: relative;text-align: center;transition: background 300ms ease, color 300ms ease;}.wb-rooms-price > div > .wrapper > .table > .right .column .row:first-child {background: var(--mw-color-gray);border-bottom: 0 none;border-right: 1px solid var(--mw-color-body-background);height: 50px;}.wb-rooms-price > div > .wrapper > .table > .right .column.hover .row:first-child {background: var(--mw-color-primary);color: var(--mw-color-body);}.wb-rooms-price > div > .wrapper > .table > .right .column:last-child .row:first-child {border-right: 1px solid var(--mw-color-gray);}.wb-rooms-price > div > .wrapper > .table > .right .column .row > span {color: var(--mw-color-body);display: block;padding: 15px 10px;position: relative;font-weight: 300;}.wb-rooms-price > div > .wrapper > .table > .right .column .row > span.price {padding-bottom: 29px;padding-top: 29px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.notavailable > span.price {font-size: 14px;padding-bottom: 22px;padding-top: 23px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.period > span.date {padding-bottom: 7px;padding-top: 7px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.period > span.date > span {display: block;font-size: 15px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.available {background: var(--mw-color-primary);cursor: pointer;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.tmpavailable {background: var(--mw-color-primary) !important;cursor: pointer !important;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.tmpavailable > span.price:not(.hasPrice) {opacity: 0;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.ui-datepicker-unselectable {background: var(--mw-color-gray);}.wb-rooms-price > div > .wrapper > .table > .right .column .row.ui-datepicker-unselectable.available,.wb-rooms-price > div > .wrapper > .table > .right .column .row.ui-datepicker-unselectable.notavailable {background: var(--mw-color-gray);}.wb-rooms-price > div > .wrapper > .table > .right .column .row.notavailable {background: var(--mw-color-gray);opacity: 0.4;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.noarrival:before {border-bottom: 12px solid transparent;border-left: 12px solid var(--mw-color-gray);content: "";height: 12px;left: 0;position: absolute;top: 0;width: 100%;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.nodeparture:after {border-bottom: 12px solid transparent;border-right: 12px solid var(--mw-color-gray);content: "";height: 12px;position: absolute;right: 0;top: 0;width: 100%;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.mark,.wb-rooms-price > div > .wrapper > .table > .right .column .row.available:not(.unselectable):hover,.wb-rooms-price > div > .wrapper > .table > .right .column .row.conavailable:not(.unselectable):hover {background: var(--mw-color-secondary-opacity-medium) !important;color: #FFFFFF !important;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.start,.wb-rooms-price > div > .wrapper > .table > .right .column .row.end {background: var(--mw-color-primary);color: #FFFFFF !important;}.wb-rooms-price > div > .wrapper > .table > .infoBox {background: #FFFFFF;background: rgba(255, 255, 255, 0.8);bottom: 0;display: none;left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: opacity 500ms ease;z-index: 2;}.wb-rooms-price > div > .wrapper > .table > .infoBox.display {display: block;}.wb-rooms-price > div > .wrapper > .table > .infoBox.show {opacity: 1;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div {background: #FFFFFF;box-shadow: 0 0 7px -1px rgba(0, 0, 0, 0.2);left: 50%;opacity: 0;padding: 114px 30px 30px;position: absolute;text-align: center;top: 55%;transform: translate(-50%, -50%);transition: none;width: 500px;z-index: 2;}.wb-rooms-price > div > .wrapper > .table > .infoBox.show > div {opacity: 1;top: 50%;transition: opacity 500ms ease 300ms, top 500ms ease 300ms;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div:before {border: 2px solid var(--mw-color-primary);border-radius: 50%;color: var(--mw-color-primary);content: "\E82D";font-family: "webbox";font-size: 40px;height: 60px;left: 50%;line-height: 58px;margin: 0 0 0 -30px;position: absolute;text-align: center;top: 30px;width: 60px;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > p.headline {color: var(--mw-color-primary);font-size: 30px;font-weight: normal;margin: 0 0 24px;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > p.text > span {font-weight: 500;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > p.room {margin: 5px 0 0;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > p.room > span {font-weight: 500;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons {margin: 30px 0 0;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons > a {background: var(--mw-color-primary);border: 1px solid transparent;color: var(--mw-color-body);display: inline-block;font-size: 16px;font-weight: 500;line-height: 40px;padding: 0 15px;text-align: center;text-transform: uppercase;transition: background 300ms ease;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons > a.reset {background: none;border: 1px solid var(--mw-color-primary);color: var(--mw-color-primary);margin: 0 10px 0 0;transition: background 300ms ease, border 300ms ease, color 300ms ease;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons > a.booking:hover {background: var(--mw-color-primary);}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons > a.reset:hover {background: var(--mw-color-primary);border: 1px solid var(--mw-color-primary);color: var(--mw-color-body);}.wb-rooms-price > div > .wrapper > ul.legend {margin: 20px 0 0;text-align: center;}.wb-rooms-price > div > .wrapper > ul.legend > li {display: inline-block;font-size: 14px;margin: 0 8px;padding: 0 0 0 20px;position: relative;}.wb-rooms-price > div > .wrapper > ul.legend > li:before {content: "";height: 12px;left: 0;position: absolute;top: 5px;width: 12px;z-index: 1;}.wb-rooms-price > div > .wrapper > ul.legend > li.available:before {background: var(--mw-color-primary);}.wb-rooms-price > div > .wrapper > ul.legend > li.noarrival:before {background: var(--mw-color-primary);}.wb-rooms-price > div > .wrapper > ul.legend > li.noarrival:after {border-bottom: 8px solid transparent;border-left: 8px solid var(--mw-color-gray);content: "";height: 8px;left: 0;position: absolute;top: 1px;width: 8px;z-index: 2;}.wb-rooms-price > div > .wrapper > ul.legend > li.nodeparture:before {background: var(--mw-color-primary);}.wb-rooms-price > div > .wrapper > ul.legend > li.nodeparture:after {border-bottom: 8px solid transparent;border-right: 8px solid var(--mw-color-gray);content: "";height: 8px;left: 4px;position: absolute;top: 1px;width: 8px;z-index: 2;}.wb-rooms-price > div > .wrapper > ul.legend > li.available:before {background: var(--mw-color-primary);}.wb-rooms-price > div > .wrapper > ul.legend > li.conavailable:before {background: var(--mw-color-body);}.wb-rooms-price > div > .wrapper > ul.legend > li.notavailable:before {background: var(--mw-color-gray);}.wb-rooms-price > div > .preloader {height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transition: opacity 300ms ease;width: 100%;z-index: -1;}.wb-rooms-price.showPreloader > div > .preloader {z-index: 9998;}.wb-rooms-price.animatePreloader > div > .preloader {opacity: 1;}.wb-rooms-price > div > .preloader > div {left: 50%;position: absolute;text-align: center;top: 50%;transform: translate(-50%, -50%);width: 280px;}.wb-rooms-price > div > .preloader > div > p.label {color: var(--mw-color-body);font-size: 25px;font-weight: 500;line-height: 1.2;text-transform: uppercase;}.wb-rooms-price > div > .preloader > div > p.addition {color: var(--mw-color-body);font-size: 15px;font-weight: 300;line-height: 1.2;}.wb-rooms-price > div > .wrapper > .table > .right .owl-dots {display: none;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav {left: -408px;position: absolute;right: 0;bottom: 100%;display: flex;margin: 0 0 20px;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav.disabled {display: block;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > button {color: #FFFFFF !important;height: 40px;line-height: 40px;text-align: center;transition: color 300ms ease;width: 40px;padding: 0;font-size: 22px;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > button:before {font-family: "webbox";}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-prev:not(.disabled):hover {color: var(--mw-color-body);}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-prev.disabled {opacity: 0.5;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-prev:before {content: "\E84F";}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-next:hover {color: var(--mw-color-body);}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-next:before {content: "\E850";}@media all and (max-width: 1450px){.wb-rooms-price > div > .wrapper > .table > .right .owl-nav {left: 0;position: fixed;right: 0;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > div {color: #FFFFFF;height: 45px;line-height: 45px;margin: -23px 0 0;width: 45px;background: var(--mw-color-primary);transition: all 300ms ease-in-out;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-prev {left: -45px;}.wb-rooms-price.showNav > div > .wrapper > .table > .right .owl-nav > .owl-prev {left: 0;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > .owl-next {right: -45px;}.wb-rooms-price.showNav > div > .wrapper > .table > .right .owl-nav > .owl-next {right: 0;}.wb-rooms-price > div > .wrapper > .table > .right .owl-nav > div:before {font-size: 25px;}}@media all and (max-width: 980px){.wb-rooms-price > div > .wrapper > .header > h2 {float: none;margin-bottom: 21px;margin-top: 0;max-width: 100%;}}@media all and (max-width: 720px){.wb-rooms-price > div > .wrapper > .header > .dates {float: none;}.wb-rooms-price > div > .wrapper > .header > .dates > .column {margin-right: 2.941176470588236%; width: 48.529411764705884%; }.wb-rooms-price > div > .wrapper > .table {font-size: 14px;padding-left: 250px;}.wb-rooms-price > div > .wrapper > .table > .left {left: 0;width: 250px;}.wb-rooms-price > div > .wrapper > .table > .left > .row {height: 60px;}.wb-rooms-price > div > .wrapper > .table > .left > .row:first-child {height: 40px;}.wb-rooms-price > div > .wrapper > .table > .left > .row > span {padding-bottom: 12px;padding-top: 11px;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a > img {display: none;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a {padding-bottom: 13px;padding-left: 15px;padding-top: 12px;}.wb-rooms-price > div > .wrapper > .table > .left > .row > a > span.text {font-size: 12px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row {height: 60px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row:first-child {height: 40px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row > span {padding-bottom: 11px;padding-top: 12px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row > span.price {padding-bottom: 21px;padding-top: 21px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.notavailable > span.price {padding-bottom: 13px;padding-top: 13px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.period > span.date {padding-bottom: 4.5px;padding-top: 4.5px;}.wb-rooms-price > div > .wrapper > .table > .right .column .row.period > span.date > span {font-size: 13px;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div {font-size: 17px;padding: 20px;width: 280px;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div:before {display: none;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > p.headline {font-size: 24px;margin-bottom: 14px;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > p.room > span {display: block;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons {margin-top: 20px;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons > a {display: block;margin-right: 0 !important;}.wb-rooms-price > div > .wrapper > .table > .infoBox > div > .buttons > a.booking {margin-top: 10px;}}@media all and (max-width: 400px){.wb-rooms-price > div > .wrapper > .header > .dates > .column {float: none;margin-right: 0;width: 100%;}.wb-rooms-price > div > .wrapper > .header > .dates > .column:last-child {margin-top: 10px;}.wb-rooms-price > div > .wrapper > .table {padding-left: 170px;}.wb-rooms-price > div > .wrapper > .table > .left {width: 170px;}}.wb-rooms-price > div > .wrapper > .header > .rates .rate {align-items: center;border: 1px solid var(--mw-color-secondary);display: flex;float: left;font-size: 14px;font-weight: 600;height: 40px;justify-content: center;margin: 0 -1px -1px 0;padding: 0 15px;text-align: center;}.wb-rooms-price > div > .wrapper > .header > .rates .rate[data-title="nicht stornierbar Rate"] {display: none;}.wb-rooms-price > div > .wrapper > .header > .rates .rate:hover,.wb-rooms-price > div > .wrapper > .header > .rates .rate.selected {background: var(--mw-color-secondary);color: #FFFFFF;}.wb-rooms-price > div > .wrapper > .header > .ratesinfo {background: var(--mw-color-gray);display: block !important;font-size: 14px;margin: 0 0 40px 0;padding: 20px 15px;}@media all and (max-width: 500px){.wb-rooms-price > div > .wrapper > .header > .rates .rate {float: none;}.wb-rooms-price > div > .wrapper > .header > .ratesinfo {background: none;padding-left: 0;padding-right: 0;}}.mw-video_01 > .wrapper {display: flex;flex-direction: column;}.mw-video_01 > .wrapper {justify-content: center;min-height: auto;padding-left: 0;padding-right: 0;}.mw-video_01 .video-container {display: flex;padding: 0 0 56.25% 0;position: relative;}.mw-video_01 .video-container iframe {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.mw-video_01 .video-container .mw-icon {align-items: center;background: rgba(0, 0, 0, 0.5);border-radius: 50%;bottom: 10px;color: #FFFFFF;cursor: pointer;display: flex;font-size: 25px;height: 50px;justify-content: center;position: absolute;right: 10px;transform: translate(0, 0);transition: background 300ms ease, color 300ms ease;width: 50px;z-index: 2;}.mw-video_01.mw-video_01-video-visible .video-container .mw-icon {background: rgba(255, 255, 255, 0.5);color: #000000;}.mw-video_01 .video-container .mw-icon.text {bottom: 70px;}.mw-video_01 .video-container.unmute .mw-icon.sound .mute {display: none;}.mw-video_01 .video-container .mw-icon.sound .mute {display: block;}.mw-video_01 .video-container .mw-icon.sound .unmute {display: none;}.mw-video_01 .video-container.unmute .mw-icon.sound .unmute {display: block;}.mw-video_01 .text-container {background: rgba(0, 0, 0, 0.75);bottom: 0;color: #FFFFFF;display: block;left: 0;opacity: 0;overflow: auto;padding: 60px 80px 60px 60px;position: absolute;right: 0;text-align: center;top: 0;transition: opacity 500ms ease;z-index: -1;}.mw-video_01-video-visible .text-container {opacity: 1;z-index: 1;}.mw-video_01 .text-container .title {font-size: 24px;margin: 0 0 20px;text-align: center;text-transform: uppercase;}.mw-video_01 .text-container .text {line-height: 1.6;}@media all and (min-width: 769px){.mw-video_01 > .wrapper {padding-left: var(--mw-padding-left);padding-right: var(--mw-padding-right);}.mw-video_01 .text-container {left: var(--mw-padding-left);right: var(--mw-padding-right);}}.mw-breadcrumb {background: var(--mw-color-gray);display: flex;justify-content: center;align-items: center;}.no-animation .mw-breadcrumb {margin-top: 100px;}.mw-breadcrumb > ul {display: flex;justify-content: center;align-items: center;padding-bottom: 15px;padding-top: 15px;min-height: 75px;}.mw-breadcrumb > ul a {color: var(--mw-color-body);font-size: 14px;font-weight: 300;position: relative;padding: 0 8px;}.mw-breadcrumb > ul li:first-child a {font-weight: 600;}.mw-breadcrumb > ul li:not(:last-child) a:after {background: var(--mw-color-primary);content: "";height: 15px;width: 1px;position: absolute;right: 0;top: 1px;}@media all and (min-width: 980px){.mw-breadcrumb {display: none;}}.skidataLiftstate .wmClear:after {clear: both;content: "";display: block;}.skidataLiftstate > h2 {font-size: 28px;font-weight: 400;margin: 0 0 22px;padding: 0 355px 0 0;}.skidataLiftstate > .openstate {position: absolute;right: 20px;top: 11px;}.skidataLiftstate > .openstate > p {float: left;font-size: 14px;text-transform: uppercase;}.skidataLiftstate > .openstate > ul {float: left;}.skidataLiftstate > .openstate > ul > li {cursor: pointer;float: left;font-size: 14px;font-weight: 500;margin: 0 0 0 20px;padding: 0 0 4px;position: relative;text-transform: uppercase;transition: color 500ms ease;}.skidataLiftstate > .openstate > ul > li:hover {color: var(--mw-color-primary);}.skidataLiftstate > .openstate > ul > li:before {background: var(--mw-color-primary);bottom: 0;content: "";height: 2px;left: 0;max-width: 0;opacity: 0;overflow: hidden;position: absolute;transition: max-width 500ms ease, opacity 500ms ease;width: 100%;}.skidataLiftstate > .openstate > ul > li:hover:before,.skidataLiftstate > .openstate > ul > li.active:before {max-width: 100%;opacity: 1;}.skidataLiftstate > .headline {background: #f0ece9;position: relative;}.skidataLiftstate > .headline > div {float: left;font-weight: 500;padding: 17px 15px 15px;}.skidataLiftstate > .headline > .state {width: 18.897058823529413%; }.skidataLiftstate > .headline > .name {width: 36.102941176470587%; }.skidataLiftstate > .headline > .type {width: 17.720588235294116%; }.skidataLiftstate > .headline > .length,.skidataLiftstate > .headline > .height {width: 13.639705882352942%; }.skidataLiftstate > .entry {border-bottom: 1px solid #f0ece9;position: relative;}.skidataLiftstate.open > .entry {display: none;}.skidataLiftstate.open > .entry.open {display: block;}.skidataLiftstate > .entry > div {float: left;padding: 10px 15px 9px;}.skidataLiftstate > .entry > .state {font-weight: 500;min-height: 44px;padding-left: 49px;position: relative;width: 18.897058823529413%; }.skidataLiftstate > .entry > .state1 {color: #70AF1A;}.skidataLiftstate > .entry > .state0,.skidataLiftstate > .entry > .state2 {color: #D40D12;}.skidataLiftstate > .entry > .state:before {color: #FFFFFF;content: "";font-family: "skidata";font-size: 11px;font-weight: normal;height: 25px;left: 15px;line-height: 25px;position: absolute;text-align: center;top: 10px;width: 25px;}.skidataLiftstate > .entry > .state1:before {background: #70AF1A;content: "\E800";}.skidataLiftstate > .entry > .state0:before,.skidataLiftstate > .entry > .state2:before {background: #D40D12;content: "\E801";}.skidataLiftstate > .entry > .name {font-weight: 500;width: 36.102941176470587%; }.skidataLiftstate > .entry > .type {width: 17.720588235294116%; }.skidataLiftstate > .entry > .length,.skidataLiftstate > .entry > .height {width: 13.639705882352942%; }.skidataLiftstate > p.footer {border-top: 1px solid #f0ece9;font-size: 14px;padding: 12px 15px 0;}.skidataLiftstate > p.footer > a {color: var(--mw-color-body);}@media all and (max-width: 900px){.skidataLiftstate > .headline > .name {width: 54.651162790697676%; }.skidataLiftstate > .headline > .type {width: 26.395348837209301%; }.skidataLiftstate > .headline > .length,.skidataLiftstate > .headline > .height {display: none;}.skidataLiftstate > .entry > .name {width: 54.651162790697676%; }.skidataLiftstate > .entry > .type {width: 26.395348837209301%; }.skidataLiftstate > .entry > .length,.skidataLiftstate > .entry > .height {display: none;}}@media all and (max-width: 740px){.skidataLiftstate > h2 {margin-bottom: 10px;padding-right: 0;}.skidataLiftstate > .openstate {margin-bottom: 30px;position: relative;right: auto;top: auto;}.skidataLiftstate > .headline > .state {position: absolute;text-align: center;width: 80px;}.skidataLiftstate > .headline > .name {padding-left: 95px;padding-right: 195px;width: 100%;}.skidataLiftstate > .headline > .type {position: absolute;right: 0;width: 180px;}.skidataLiftstate > .entry > .state {left: 0;padding: 0;position: absolute;width: 80px;}.skidataLiftstate > .entry > .state:before {left: 22.5px;}.skidataLiftstate > .entry > .state > p {display: none;}.skidataLiftstate > .entry > .name {padding-left: 95px;padding-right: 195px;width: 100%;}.skidataLiftstate > .entry > .type {overflow: hidden;position: absolute;right: 0;text-overflow: ellipsis;white-space: nowrap;width: 180px;}.skidataLiftstate > p.footer {padding-left: 0;padding-right: 0;}}@media all and (max-width: 550px){.skidataLiftstate > h2 {font-size: 22px;}.skidataLiftstate > .openstate > p {display: none;}.skidataLiftstate > .openstate > ul {float: none;}.skidataLiftstate > .openstate > ul > li {margin: 0 20px 0 0;}.skidataLiftstate > .openstate > ul > li:last-child {margin-right: 0;}.skidataLiftstate > .headline > .name {padding-left: 80px;padding-right: 15px;}.skidataLiftstate > .headline > .type {display: none;}.skidataLiftstate > .entry > .name {padding-left: 80px;padding-right: 15px;}.skidataLiftstate > .entry > .type {display: none;}}.skidataPistsstate .wmClear:after {clear: both;content: "";display: block;}.skidataPistsstate > h2 {font-size: 28px;font-weight: 400;margin: 0 0 22px;padding: 0 355px 0 0;}.skidataPistsstate > .openstate {position: absolute;right: 20px;top: 11px;}.skidataPistsstate > .openstate > p {float: left;font-size: 14px;text-transform: uppercase;}.skidataPistsstate > .openstate > ul {float: left;}.skidataPistsstate > .openstate > ul > li {cursor: pointer;float: left;font-size: 14px;font-weight: 500;margin: 0 0 0 20px;padding: 0 0 4px;position: relative;text-transform: uppercase;transition: color 500ms ease;}.skidataPistsstate > .openstate > ul > li:hover {color: var(--mw-color-primary);}.skidataPistsstate > .openstate > ul > li:before {background: var(--mw-color-primary);bottom: 0;content: "";height: 2px;left: 0;max-width: 0;opacity: 0;overflow: hidden;position: absolute;transition: max-width 500ms ease, opacity 500ms ease;width: 100%;}.skidataPistsstate > .openstate > ul > li:hover:before,.skidataPistsstate > .openstate > ul > li.active:before {max-width: 100%;opacity: 1;}.skidataPistsstate > .headline {background: #f0ece9;position: relative;}.skidataPistsstate > .headline > div {float: left;font-weight: 500;padding: 17px 15px 15px;}.skidataPistsstate > .headline > .state {width: 18.897058823529413%; }.skidataPistsstate > .headline > .name {width: 36.102941176470587%; }.skidataPistsstate > .headline > .type {width: 17.720588235294116%; }.skidataPistsstate > .headline > .length,.skidataPistsstate > .headline > .height {width: 13.639705882352942%; }.skidataPistsstate > .entry {border-bottom: 1px solid #f0ece9;position: relative;}.skidataPistsstate.open > .entry {display: none;}.skidataPistsstate.open > .entry.open {display: block;}.skidataPistsstate > .entry > div {float: left;padding: 10px 15px 9px;}.skidataPistsstate > .entry > .state {font-weight: 500;padding-left: 49px;position: relative;width: 18.897058823529413%; }.skidataPistsstate > .entry > .state1 {color: #70AF1A;}.skidataPistsstate > .entry > .state0,.skidataPistsstate > .entry > .state2 {color: #D40D12;}.skidataPistsstate > .entry > .state:before {color: #FFFFFF;content: "";font-family: "skidata";font-size: 11px;font-weight: normal;height: 25px;left: 15px;line-height: 25px;position: absolute;text-align: center;top: 10px;width: 25px;}.skidataPistsstate > .entry > .state1:before {background: #70AF1A;content: "\E800";}.skidataPistsstate > .entry > .state0:before,.skidataPistsstate > .entry > .state2:before {background: #D40D12;content: "\E801";}.skidataPistsstate > .entry > .name {font-weight: 500;width: 36.102941176470587%; }.skidataPistsstate > .entry > .type {min-height: 44px;padding-left: 35px;position: relative;width: 17.720588235294116%; }.skidataPistsstate > .entry > .type:before {border-radius: 50%;content: "";height: 10px;left: 15px;position: absolute;top: 17.5px;width: 10px;}.skidataPistsstate > .entry > .type.easy-piste:before {background: var(--mw-color-primary);}.skidataPistsstate > .entry > .type.medium-piste:before {background: #D40D12;}.skidataPistsstate > .entry > .type.difficult-piste:before,.skidataPistsstate > .entry > .type.difficult-piste2:before {background: #25303B;}.skidataPistsstate > .entry > .type.skiroute:before {background: #EDC634;border-radius: 0;transform: rotate(45deg);}.skidataPistsstate > .entry > .length,.skidataPistsstate > .entry > .height {width: 13.639705882352942%; }.skidataPistsstate > p.footer {border-top: 1px solid #f0ece9;font-size: 14px;padding: 12px 15px 0;}.skidataPistsstate > p.footer > a {color: var(--mw-color-body);}@media all and (max-width: 900px){.skidataPistsstate > .headline > .name {width: 54.651162790697676%; }.skidataPistsstate > .headline > .type {width: 26.395348837209301%; }.skidataPistsstate > .headline > .length,.skidataPistsstate > .headline > .height {display: none;}.skidataPistsstate > .entry > .name {width: 54.651162790697676%; }.skidataPistsstate > .entry > .type {width: 26.395348837209301%; }.skidataPistsstate > .entry > .length,.skidataPistsstate > .entry > .height {display: none;}}@media all and (max-width: 740px){.skidataPistsstate > h2 {margin-bottom: 10px;padding-right: 0;}.skidataPistsstate > .openstate {margin-bottom: 30px;position: relative;right: auto;top: auto;}.skidataPistsstate > .headline > .state {position: absolute;text-align: center;width: 80px;}.skidataPistsstate > .headline > .name {padding-left: 95px;padding-right: 135px;width: 100%;}.skidataPistsstate > .headline > .type {position: absolute;right: 0;width: 120px;}.skidataPistsstate > .entry > .state {left: 0;padding: 0;position: absolute;width: 80px;}.skidataPistsstate > .entry > .state:before {left: 22.5px;}.skidataPistsstate > .entry > .state > p {display: none;}.skidataPistsstate > .entry > .name {padding-left: 95px;padding-right: 135px;width: 100%;}.skidataPistsstate > .entry > .type {overflow: hidden;position: absolute;right: 0;text-overflow: ellipsis;white-space: nowrap;width: 120px;}.skidataPistsstate > p.footer {padding-left: 0;padding-right: 0;}}@media all and (max-width: 550px){.skidataPistsstate > h2 {font-size: 22px;}.skidataPistsstate > .openstate > p {display: none;}.skidataPistsstate > .openstate > ul {float: none;}.skidataPistsstate > .openstate > ul > li {margin: 0 20px 0 0;}.skidataPistsstate > .openstate > ul > li:last-child {margin-right: 0;}.skidataPistsstate > .headline > .name {padding-left: 80px;padding-right: 70px;}.skidataPistsstate > .headline > .type {text-align: center;width: 70px;}.skidataPistsstate > .entry > .name {padding-left: 80px;padding-right: 70px;}.skidataPistsstate > .entry > .type {padding: 0;width: 70px;}.skidataPistsstate > .entry > .type:before {left: 50%;transform: translate(-50%, 0);}.skidataPistsstate > .entry > .type.skiroute:before {top: 20.5px;transform: rotate(45deg) translate(-50%, 0);}.skidataPistsstate > .entry > .type > p {display: none;}}.skidataCrossCountrySkistate .wmClear:after {clear: both;content: "";display: block;}.skidataCrossCountrySkistate > h2 {font-size: 28px;font-weight: 400;margin: 0 0 22px;padding: 0 355px 0 0;}.skidataCrossCountrySkistate > .openstate {position: absolute;right: 20px;top: 11px;}.skidataCrossCountrySkistate > .openstate > p {float: left;font-size: 14px;text-transform: uppercase;}.skidataCrossCountrySkistate > .openstate > ul {float: left;}.skidataCrossCountrySkistate > .openstate > ul > li {cursor: pointer;float: left;font-size: 14px;font-weight: 500;margin: 0 0 0 20px;padding: 0 0 4px;position: relative;text-transform: uppercase;transition: color 500ms ease;}.skidataCrossCountrySkistate > .openstate > ul > li:hover {color: var(--mw-color-primary);}.skidataCrossCountrySkistate > .openstate > ul > li:before {background: var(--mw-color-primary);bottom: 0;content: "";height: 2px;left: 0;max-width: 0;opacity: 0;overflow: hidden;position: absolute;transition: max-width 500ms ease, opacity 500ms ease;width: 100%;}.skidataCrossCountrySkistate > .openstate > ul > li:hover:before,.skidataCrossCountrySkistate > .openstate > ul > li.active:before {max-width: 100%;opacity: 1;}.skidataCrossCountrySkistate > .headline {background: #f0ece9;position: relative;}.skidataCrossCountrySkistate > .headline > div {float: left;font-weight: 500;padding: 17px 15px 15px;}.skidataCrossCountrySkistate > .headline > .state {width: 18.897058823529413%; }.skidataCrossCountrySkistate > .headline > .name {width: 36.102941176470587%; }.skidataCrossCountrySkistate > .headline > .type {width: 17.720588235294116%; }.skidataCrossCountrySkistate > .headline > .length,.skidataCrossCountrySkistate > .headline > .height {width: 13.639705882352942%; }.skidataCrossCountrySkistate > .entry {border-bottom: 1px solid #f0ece9;position: relative;}.skidataCrossCountrySkistate.open > .entry {display: none;}.skidataCrossCountrySkistate.open > .entry.open {display: block;}.skidataCrossCountrySkistate > .entry > div {float: left;padding: 10px 15px 9px;}.skidataCrossCountrySkistate > .entry > .state {font-weight: 500;min-height: 44px;padding-left: 49px;position: relative;width: 18.897058823529413%; }.skidataCrossCountrySkistate > .entry > .state1 {color: #70AF1A;}.skidataCrossCountrySkistate > .entry > .state0,.skidataCrossCountrySkistate > .entry > .state2 {color: #D40D12;}.skidataCrossCountrySkistate > .entry > .state:before {color: #FFFFFF;content: "";font-family: "skidata";font-size: 11px;font-weight: normal;height: 25px;left: 15px;line-height: 25px;position: absolute;text-align: center;top: 10px;width: 25px;}.skidataCrossCountrySkistate > .entry > .state1:before {background: #70AF1A;content: "\E800";}.skidataCrossCountrySkistate > .entry > .state0:before,.skidataCrossCountrySkistate > .entry > .state2:before {background: #D40D12;content: "\E801";}.skidataCrossCountrySkistate > .entry > .name {font-weight: 500;width: 36.102941176470587%; }.skidataCrossCountrySkistate > .entry > .type {width: 17.720588235294116%; }.skidataCrossCountrySkistate > .entry > .length,.skidataCrossCountrySkistate > .entry > .height {width: 13.639705882352942%; }.skidataCrossCountrySkistate > p.footer {border-top: 1px solid #f0ece9;font-size: 14px;padding: 12px 15px 0;}.skidataCrossCountrySkistate > p.footer > a {color: var(--mw-color-body);}@media all and (max-width: 900px){.skidataCrossCountrySkistate > .headline > .name {width: 54.651162790697676%; }.skidataCrossCountrySkistate > .headline > .type {width: 26.395348837209301%; }.skidataCrossCountrySkistate > .headline > .length,.skidataCrossCountrySkistate > .headline > .height {display: none;}.skidataCrossCountrySkistate > .entry > .name {width: 54.651162790697676%; }.skidataCrossCountrySkistate > .entry > .type {width: 26.395348837209301%; }.skidataCrossCountrySkistate > .entry > .length,.skidataCrossCountrySkistate > .entry > .height {display: none;}}@media all and (max-width: 740px){.skidataCrossCountrySkistate > h2 {margin-bottom: 10px;padding-right: 0;}.skidataCrossCountrySkistate > .openstate {margin-bottom: 30px;position: relative;right: auto;top: auto;}.skidataCrossCountrySkistate > .headline > .state {position: absolute;text-align: center;width: 80px;}.skidataCrossCountrySkistate > .headline > .name {padding-left: 95px;padding-right: 195px;width: 100%;}.skidataCrossCountrySkistate > .headline > .type {position: absolute;right: 0;width: 180px;}.skidataCrossCountrySkistate > .entry > .state {left: 0;padding: 0;position: absolute;width: 80px;}.skidataCrossCountrySkistate > .entry > .state:before {left: 22.5px;}.skidataCrossCountrySkistate > .entry > .state > p {display: none;}.skidataCrossCountrySkistate > .entry > .name {padding-left: 95px;padding-right: 195px;width: 100%;}.skidataCrossCountrySkistate > .entry > .type {overflow: hidden;position: absolute;right: 0;text-overflow: ellipsis;white-space: nowrap;width: 180px;}.skidataCrossCountrySkistate > p.footer {padding-left: 0;padding-right: 0;}}@media all and (max-width: 550px){.skidataCrossCountrySkistate > h2 {font-size: 22px;}.skidataCrossCountrySkistate > .openstate > p {display: none;}.skidataCrossCountrySkistate > .openstate > ul {float: none;}.skidataCrossCountrySkistate > .openstate > ul > li {margin: 0 20px 0 0;}.skidataCrossCountrySkistate > .openstate > ul > li:last-child {margin-right: 0;}.skidataCrossCountrySkistate > .headline > .name {padding-left: 80px;padding-right: 15px;}.skidataCrossCountrySkistate > .headline > .type {display: none;}.skidataCrossCountrySkistate > .entry > .name {padding-left: 80px;padding-right: 15px;}.skidataCrossCountrySkistate > .entry > .type {display: none;}}.skidataSnowreport.wmClear:after,.skidataSnowreport .wmClear:after {clear: both;content: "";display: block;}.skidataSnowreport > h2 {font-size: 28px;font-weight: 400;margin: 0 0 22px;}.skidataSnowreport > p {border: 1px solid var(--mw-color-primary);color: var(--mw-color-primary);font-size: 14px;font-weight: bold;line-height: 19px;position: absolute;right: 20px;text-transform: uppercase;top: 6px;}.skidataSnowreport > p > span {display: block;float: left;padding: 0 5px;}.skidataSnowreport > p > span.label {background: var(--mw-color-primary);color: #FFFFFF;}.skidataSnowreport > .entry {background: #f0ece9;float: left;margin: 0 0.735294117647059% 0 0; padding: 209px 30px 27px;position: relative;width: 24.448529411764707%; }.skidataSnowreport > .entry:before {color: var(--mw-color-primary);font-family: "skidata";font-size: 120px;height: 120px;left: 50%;line-height: 120px;position: absolute;text-align: center;top: 45px;transform: translate(-50%, 0);width: 120px;}.skidataSnowreport > .entry.lift:before {content: "\E806";}.skidataSnowreport > .entry.pists:before {content: "\E803";}.skidataSnowreport > .entry.snow:before {content: "\E804";}.skidataSnowreport > .entry.temperature:before {content: "\E805";}.skidataSnowreport > .entry:nth-of-type(4n) {margin-right: 0;}.skidataSnowreport > .entry > p.headline {border-bottom: 2px solid rgba(0, 0, 0, 0.1);font-weight: 500;padding: 0 0 10px;font-size: 20px;}.skidataSnowreport > .entry > .row {border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.skidataSnowreport > .entry > .row > p {float: left;line-height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.skidataSnowreport > .entry > .row > p.label {max-width: 60%;padding-right: 15px;}.skidataSnowreport > .entry > .row > p.value {float: right;max-width: 40%;text-align: right;}.skidataSnowreport > .entry > .row > p.value > span {display: block;float: left;font-size: 25px;font-weight: normal;margin: 0 3px 0 0;}@media all and (max-width: 1360px){.skidataSnowreport > .entry {margin-bottom: 0.757575757575758%; margin-right: 0.757575757575758%; width: 49.621212121212125%; }.skidataSnowreport > .entry:nth-of-type(2n) {margin-right: 0;}.skidataSnowreport > .entry:nth-of-type(2n) + .entry {clear: left;}}@media all and (max-width: 740px){.skidataSnowreport > h2 {margin-bottom: 10px;}.skidataSnowreport > p {float: left;margin-bottom: 30px;position: relative;right: auto;top: auto;}.skidataSnowreport > p + .entry {clear: left;}.skidataSnowreport > .entry {padding-bottom: 17px;padding-left: 20px;padding-right: 20px;}}@media all and (max-width: 640px){.skidataSnowreport > .entry {float: none;margin-bottom: 10px;margin-right: 0;width: 100%;}.skidataSnowreport > .entry:last-child {margin-bottom: 0;}}@media all and (max-width: 550px){.skidataSnowreport > h2 {font-size: 22px;}}.skidataWebcams {display: flex;flex-wrap: wrap;}.skidataWebcams > h2 {font-size: 36px;font-weight: 100;margin: 0 0 22px;width: 100%;}.skidataWebcams > p {background: var(--mw-color-primary);color: #FFFFFF;font-size: 14px;font-weight: 500;line-height: 21px;padding: 0 5px;position: absolute;right: 20px;text-transform: uppercase;top: 19px;}.skidataWebcams > .entry {margin: 0 15px 0 0;width: calc(33.3333333% - var(--mw-padding-left) / 2);}.skidataWebcams > .entry:nth-of-type(3n) {margin-right: 0;}.skidataWebcams > .entry:nth-of-type(n+4) {margin-top: var(--mw-padding-left);}.skidataWebcams > .entry > a.image {display: block;}.skidataWebcams > .entry.walchsee > a.image {background: url("https://panodata1.panomax.com/cams/864/recent_small.jpg") no-repeat center / cover;padding: 28.1% 0;}.skidataWebcams > .entry > a.image > img {display: block;width: 100%;}.skidataWebcams > .entry > a.title {background: #f0ece9;color: var(--mw-color-body);display: block;font-weight: 500;overflow: hidden;padding: 17px 65px 15px 15px;position: relative;text-overflow: ellipsis;transition: background 500ms ease, border 500ms ease, color 500ms ease;white-space: nowrap;}.skidataWebcams > .entry > a.title:before {background: var(--mw-color-primary);color: #FFFFFF;content: "\E802";font-family: "skidata";font-size: 16px;height: 35px;line-height: 35px;position: absolute;right: 15px;text-align: center;top: 11.5px;transition: background 500ms ease, color 500ms ease;width: 35px;}.skidataWebcams > .entry:hover > a.title {background: var(--mw-color-primary);color: #FFFFFF;}.skidataWebcams > .entry:hover > a.title:before {background: #FFFFFF;color: var(--mw-color-primary);}@media all and (max-width: 980px){.skidataWebcams > .entry {margin-right: 7px;}.skidataWebcams > p {right: 15px;}}@media all and (max-width: 900px){.skidataWebcams > .entry {margin: 0 4% 0 0;width: 48%;}.skidataWebcams > .entry:nth-of-type(3n) {margin-right: 4%;}.skidataWebcams > .entry:nth-of-type(2n) {margin-right: 0;}.skidataWebcams > .entry:nth-of-type(n+3) {margin-top: 4%;}.skidataWebcams > p {right: 10px;}}@media all and (max-width: 550px){.skidataWebcams > h2 {font-size: 24px;}.skidataWebcams > p {display: none;}.skidataWebcams > .entry {margin-right: 0 !important;margin-top: var(--mw-padding-left);width: 100%;}.skidataWebcams > .entry:nth-of-type(n+3) {margin-top: var(--mw-padding-left);}}.mw-gradient {}.mw-gradient:after {background: rgb(240,236,233);background: -moz-linear-gradient(top, rgba(240,236,233,1) 0%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(top, rgba(240,236,233,1) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to bottom, rgba(240,236,233,1) 0%,rgba(255,255,255,1) 100%);content: "";height: 580px;width: 100%;position: absolute;z-index: -1;}.mw-gradient:before {background: #f0ece9;content: "";position: absolute;height: 10000px;width: 100%;z-index: -1;margin-top: -10000px;}.fb-mwEBook .fancybox-slide {padding: 0;}.fb-mwEBook .fancybox-content {background: none;height: 100%;padding: 0;width: 100%;}.fb-mwEBook .fancybox-close-small {display: none;}.mwEBookWrapper > header {display: block;height: 60px;left: 0;opacity: 1;position: fixed;top: 0;width: 100%;z-index: 3;}.mwEBookWrapper > header > div {margin: 0 auto;max-width: 1210px;padding: 0 20px;position: relative;text-align: center;}.mwEBookWrapper > header > div > a.triggerClose {background: var(--mw-color-primary);color: #FFFFFF;font-size: 34px;height: 60px;line-height: 60px;position: fixed;right: 30px;top: 0;transition: background 300ms ease, color 300ms ease;width: 60px;}.mwEBookWrapper > header > div > a.triggerClose:hover {background: var(--mw-color-primary-opacity-low);}.mwEBookWrapper > header > div > a.triggerFullscreen {background: var(--mw-color-primary);color: #FFFFFF;display: none;font-size: 25px;height: 60px;line-height: 60px;position: fixed;right: 30px;top: 0;transition: background 300ms ease, color 300ms ease;width: 60px;}.mwEBookWrapper > header > div > a.triggerFullscreen:hover {background: var(--mw-color-primary-opacity-low);}body.isFullscreen .mwEBookWrapper > header > div > a.triggerClose {display: none;}body.isFullscreen .mwEBookWrapper > header > div > a.triggerFullscreen {display: block;}.mwEBookWrapper > .content {height: 100%;opacity: 0;overflow: hidden;position: absolute;transition: opacity 300ms ease;width: 100%;z-index: 2;}.mwEBookWrapper > .content.loaded {opacity: 1;}.mwEBookWrapper > .content > .viewport {height: 100%;position: relative;transition: height 300ms ease;width: 100%;z-index: 2;}.mwEBookWrapper > .content > .viewport.scroll {overflow: auto !important;-webkit-overflow-scrolling: touch;}.mwEBookWrapper > .content > .viewport > .wrapper {height: 650px;left: 50%;margin: auto;position: absolute;top: 50%;width: 1300px;}.mwEBookWrapper > .content > .viewport > .wrapper > .magazine {height: 650px;left: -650px;top: -325px;width: 1300px;}.mwEBookWrapper > .content > .viewport > .wrapper > .magazine.animated {transition: margin 300ms ease;}.mwEBookWrapper > .content > .viewport > .wrapper > .magazine .page {background: #FFFFFF;box-shadow: none !important;cursor: grabbing;height: 600px;width: 650px;}.mwEBookWrapper > .content > .viewport > .wrapper > .magazine .page.even::before {background: -webkit-linear-gradient(to left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);background: -moz-linear-gradient(to left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);background: linear-gradient(to left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);content: "";height: 100%;position: absolute;right: 0;top: 0;width: 100%;z-index: 2;}.mwEBookWrapper > .content > .viewport > .wrapper > .magazine .page.odd::before {background: -webkit-linear-gradient(to right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);background: -moz-linear-gradient(to right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);background: linear-gradient(to right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 2;}.mwEBookWrapper > .content > .viewport > .wrapper > .magazine .page img {height: 100%;opacity: 0;transition: opacity 300ms ease;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}.mwEBookWrapper > .content > .viewport > .wrapper > .magazine .page img.show {opacity: 1;}.mwEBookWrapper > .content > .viewport > .wrapper > .magazine .page img.largeImage {height: 100%;width: 100%;}.mwEBookWrapper > .content > .viewport > .wrapper > .magazine .even .gradient {background: -webkit-gradient(linear, left top, right top, color-stop(0.95, rgba(0,0,0,0)), color-stop(1, rgba(0,0,0,0.2)));background: -webkit-linear-gradient(to left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);background: -moz-linear-gradient(to left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);background: -ms-linear-gradient(to left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);background: -o-linear-gradient(to left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);background: linear-gradient(to left, rgba(0,0,0,0) 95%, rgba(0,0,0,0.2) 100%);height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.mwEBookWrapper > .content > .viewport > .wrapper > .magazine .odd .gradient {background: -webkit-gradient(linear, right top, left top, color-stop(0.95, rgba(0,0,0,0)), color-stop(1, rgba(0,0,0,0.15)));background: -webkit-linear-gradient(to right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);background: -moz-linear-gradient(to right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);background: -ms-linear-gradient(to right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);background: -o-linear-gradient(to right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);background: linear-gradient(to right, rgba(0,0,0,0) 95%, rgba(0,0,0,0.15) 100%);height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.mwEBookWrapper > .content > .buttons {bottom: 30px;height: 35px;left: 50%;margin: 0 0 0 -60px;opacity: 1;position: absolute;text-align: center;transition: bottom 300ms ease, opacity 300ms ease;z-index: 3;}.mwEBookWrapper > .content > .thumbnails.show + .buttons {bottom: 187px;}.mwEBookWrapper > .content > .buttons.hide {opacity: 0;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}.mwEBookWrapper > .content > .buttons > a {display: inline-block;height: 35px;margin: 0 2.5px;position: relative;transition: opacity 300ms ease;width: 35px;color: #ffffff;background: var(--mw-color-primary-opacity-low);font-size: 25px;padding-top: 5px;}.mwEBookWrapper > .content > .buttons > a::before {background: var(--mw-color-primary);color: #FFFFFF;font-size: 18px;font-weight: normal;height: 35px;left: 0;line-height: 35px;position: absolute;text-align: center;top: 0;transition: background 300ms ease, color 300ms ease;width: 35px;}.mwEBookWrapper > .content > .buttons > a:not(.disabled):hover::before,.mwEBookWrapper > .content > .buttons > a.selected:not(.disabled)::before {background: var(--mw-color-primary);color: #FFFFFF;}.mwEBookWrapper > .content > .buttons > a.firstPage::before {content: '\E804';}.mwEBookWrapper > .content > .buttons > a.prev {color: var(--mw-color-secondary);background: none;height: 50px;left: 30px;margin: -25px 0 0;position: fixed;top: 50%;width: 25px;z-index: 1;}.mwEBookWrapper > .content > .buttons > a.next {color: var(--mw-color-secondary);background: none;height: 50px;margin: -25px 0 0;position: fixed;right: 30px;top: 50%;width: 25px;z-index: 1;}.mwEBookWrapper > .content > .buttons > a.prev:not(.disabled):hover::before,.mwEBookWrapper > .content > .buttons > a.next:not(.disabled):hover::before {background: none;color: var(--mw-color-primary);}.mwEBookWrapper > .content > .buttons > a.lastPage::before {content: '\E805';}.mwEBookWrapper > .content > .buttons > a.disabled {cursor: not-allowed;opacity: 0.5;}.mwEBookWrapper > .content > .thumbnails {background: #FFFFFF;border-top: 2px solid var(--mw-color-primary);bottom: -157px;left: 0;max-height: 0;opacity: 0;overflow: hidden;position: absolute;transition: bottom 300ms ease, max-height 300ms ease, opacity 300ms ease;width: 100%;z-index: 3;}.mwEBookWrapper > .content > .thumbnails::before {background: -moz-linear-gradient(to left, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.5) 63%, rgba(255,255,255,0.3) 75%, rgba(255,255,255,0.1) 88%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(to left, rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.5) 63%,rgba(255,255,255,0.3) 75%,rgba(255,255,255,0.1) 88%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.5) 63%,rgba(255,255,255,0.3) 75%,rgba(255,255,255,0.1) 88%,rgba(255,255,255,0) 100%); content: "";height: 100%;left: 0;position: absolute;top: 0;width: 50%;z-index: 0;}.mwEBookWrapper > .content > .thumbnails.show {bottom: 0;max-height: 157px;opacity: 1;}.mwEBookWrapper > .content > .thumbnails > div {padding: 0 15px;}.mwEBookWrapper > .content > .thumbnails > div > ul {text-align: center;}.mwEBookWrapper > .content > .thumbnails > div > ul li {cursor: pointer;opacity: 0.3;padding: 17px 0 38px;position: relative;transition: opacity 300ms ease;width: 100%;}.mwEBookWrapper > .content > .thumbnails > div > ul li:hover,.mwEBookWrapper > .content > .thumbnails > div > ul li.selected {opacity: 1;}.mwEBookWrapper > .content > .thumbnails > div > ul li > img {display: block;height: 90px;max-width: 100%;}.mwEBookWrapper > .content > .thumbnails > div > ul li > span {border-bottom: 3px solid transparent;bottom: 15px;font-size: 12px;font-weight: bold;left: 0;line-height: 20px;position: absolute;right: 0;transition: border 300ms ease, color 300ms ease;}.mwEBookWrapper > .content > .thumbnails > div > ul li:hover > span,.mwEBookWrapper > .content > .thumbnails > div > ul li.selected > span {border-bottom: 3px solid var(--mw-color-primary);color: var(--mw-color-primary);}.mwEBookWrapper > .content > .thumbnails > div > ul li.double:after {clear: both;content: "";display: block;}.mwEBookWrapper > .content > .thumbnails > div > ul li.double > img {float: left;width: 50%;}.mwEBookWrapper > .preloader {background: var(--mw-color-primary);bottom: 0;left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: opacity 300ms ease;z-index: -1;}body.showPreloader .mwEBookWrapper > .preloader {opacity: 1;z-index: 9999;}.mwEBookWrapper > .preloader > p {animation: load 1000ms infinite 0s ease-in-out;animation-direction: alternate;color: #FFFFFF;font-size: 28px;font-weight: 600;left: 50%;position: absolute;text-transform: uppercase;top: 45%;transform: translate(-50%, -50%);}@keyframes load {100% {filter: blur(5px);opacity: 0.5;}}@media all and (max-width: 1420px){.mwEBookWrapper > header > div > a.triggerClose,.mwEBookWrapper > header > div > a.triggerFullscreen {font-size: 20px;height: 40px;line-height: 40px;width: 40px;}.mwEBookWrapper > .content > .buttons {left: 50%;margin-left: -100px;}.mwEBookWrapper > .content > .buttons > a.prev {height: 35px;left: auto;margin: 0 2.5px;position: relative;top: auto;width: 35px;color: #FFFFFF;background: var(--mw-color-primary-opacity-low);}.mwEBookWrapper > .content > .buttons > a.next {height: 35px;margin: 0 2.5px;position: relative;right: auto;top: auto;width: 35px;color: #FFFFFF;background: var(--mw-color-primary-opacity-low);}}@media all and (max-width: 500px){.mwEBookWrapper > header {height: 40px;}.mwEBookWrapper > .content {padding-top: 40px;}.mwEBookWrapper > .content > .buttons > a.fullscreen {margin-right: 2.5px;}}.mw-ebook-teaser > .wrapper {background: #f0ece9;}.mw-ebook-teaser .image {background: no-repeat center center / auto 80%;background-color: rgba(255, 255, 255, 0.6);padding: 30% 0;}.mw-ebook-teaser .wrapper-text {padding-bottom: 30px;padding-top: 30px;text-align: center;}.mw-ebook-teaser .wrapper-text h2 {color: var(--mw-color-primary);font-size: 28px;font-family: var(--mw-font-secondary);margin: 0 0 10px;}.mw-ebook-teaser .wrapper-text .buttons {justify-content: center;display: flex;margin: 15px 0 0;}.mw-ebook-teaser .wrapper-text .download {font-size: 30px;display: flex;align-items: center;border: 1px solid var(--mw-color-primary);padding: 0 10px;margin: 0 var(--mw-padding-right) 0 0;}@media all and (min-width: 767px){.mw-ebook-teaser > .wrapper {display: flex;max-width: calc(var(--mw-max-width) - 40px);}.mw-ebook-teaser .image {background-size: auto 75%;padding: 15% 0;width: 40%;}.mw-ebook-teaser .wrapper-text {width: 60%;display: flex;flex-direction: column;justify-content: center;padding-bottom: 60px;padding-top: 60px;}.mw-ebook-teaser .wrapper-text h2 {margin-bottom: 20px;}.mw-ebook-teaser .wrapper-text .buttons {margin-top: 20px;}}h3 + .wmBookmark {margin-top: -50px;}.wmBookmark > ul > li {background: #f0ece9;border-bottom: 2px solid var(--mw-color-button-background-hover);padding: 25px 200px 25px 45px;position: relative;}.wmBookmark > ul > li:last-child {border-bottom: 0;}.wmBookmark > ul > li > .title {display: inline;font-family: var(--mw-font-headline3);font-size: 20px;font-weight: 600;text-transform: uppercase;overflow: hidden;text-overflow: ellipsis;}.wmBookmark > ul > li > .duration {display: inline;padding: 0 0 0 10px;}.wmBookmark > ul > li > .duration:before {content: "(";}.wmBookmark > ul > li > .duration:after {content: ")";}.wmBookmark > ul > li > .description {margin: 10px 0 0 0;font-weight: normal;}.wmBookmark > ul > li > .description > ul {margin-top: 20px;}.wmBookmark > ul > li > .description > ul > li {font-weight: normal;margin-bottom: 10px;position: relative;}.wmBookmark > ul > li > .description > ul > li:after {content: "";position: absolute;background: #ffffff;bottom: -8px;left: 0;width: 222px;height: 2px;}.wmBookmark > ul > li > .description > ul > li:last-child:after {display: none;}.wmBookmark > ul > li > .price {font-weight: 600;margin: -14px 0 0;position: absolute;right: 85px;top: 50%;font-size: 20px;}.wmBookmark > ul > li > a {color: var(--mw-color-body);font-size: 25px;line-height: 1;margin: -13px 0 0;position: absolute;right: 30px;opacity: 0.4;transition: all 300ms ease-in-out;top: 50%;}.wmBookmark > ul > li > a:before {font-size: 20px;}.wmBookmark > ul > li > a[data-state="added"],.wmBookmark > ul > li > a:hover {opacity: 1;color: var(--mw-color-button-background-hover);}.wmBookmark > ul > li .addition {display: block;font-size: 14px;margin-top: 20px;position: relative;}.wmBookmark > ul > li .addition:before {background: var(--mw-color-button-background-hover);content: "";height: 1px;left: 0;position: absolute;top: -10px;width: 60px;}@media all and (max-width: 500px){h3 + .wmBookmark {margin-top: 50px;}.wmBookmark > ul > li {padding: 20px;}.wmBookmark > ul > li > .title {display: block;padding-right: 35px;}.wmBookmark > ul > li > .duration {display: block;padding: 0;}.wmBookmark > ul > li > .price {position: relative;margin: 10px 0 10px 0;right: auto;top: auto;}.wmBookmark > ul > li > a {margin: 0;right: 20px;top: 28px;}.wmBookmark > ul > li > .icon {top: 28px;}.wmBookmark > ul > .addition {padding-left: 25px;}}.wmForm .formbookmark {margin-bottom: 28px;margin-top: 28px;}.wmForm .formbookmark > h2 {margin-left: 0;margin-right: 0;}.wmForm .formbookmark .entry {background: #ebebeb;border-bottom: 1px solid var(--mw-color-primary);padding: 15px 165px 15px 20px;position: relative;}.wmForm .formbookmark .entry > .icon-heart-1 {top: 47%;}.wmForm .formbookmark .entry > .icon-heart-1::before {content: "\E90B";font-family: 'Webmanager';margin-right: 0;font-size: 17px;}.wmForm .formbookmark .entry > .title {display: inline;font-size: 20px;font-weight: bold;}.wmForm .formbookmark .entry > .duration {display: inline;padding: 0 0 0 10px;}.wmForm .formbookmark .entry > .duration:before {content: "(";}.wmForm .formbookmark .entry > .duration:after {content: ")";}.wmForm .formbookmark .entry > .price {font-weight: bold;margin: -14px 0 0;position: absolute;right: 82px;top: 50%;font-size: 20px;}.wmForm .formbookmark .entry > a {font-size: 25px;line-height: 1;margin: -13px 0 0;opacity: 0.4;position: absolute;right: 30px;transition: opacity 300ms ease-in-out;top: 50%;}.wmForm .formbookmark .entry > a[data-state="added"],.wmForm .formbookmark .entry > a:hover {opacity: 1;}@media all and (max-width: 767px){.wmForm .formbookmark .entry {padding-right: 65px;}.wmForm .formbookmark .entry > .title {font-size: 16px;}.wmForm .formbookmark .entry > .duration {display: none;}.wmForm .formbookmark .entry > .price {display: none;}}.mw-keyfacts > p {font-size: 22px;font-weight: normal;text-align: center;color: var(--mw-color-headline-element);margin: 0 0 20px;}.mw-keyfacts ul {display: flex;flex-wrap: wrap;max-width: 600px;margin: 0 auto;justify-content: center;}.mw-keyfacts ul > li {align-items: center;border: 1px solid #d7cfca;color: var(--mw-color-body);display: flex;flex-direction: column;justify-content: center;font-size: 17px;font-weight: normal;height: 173px;margin: 0 var(--mw-padding-right) 0 0;padding: 0 calc(var(--mw-padding-right) / 2) 0 calc(var(--mw-padding-left) / 2);position: relative;text-align: center;width: 50%; width: calc(50% - var(--mw-padding-right) / 2);}.mw-keyfacts ul > li:nth-child(2n) {margin-right: 0;}.mw-keyfacts ul > li:nth-child(n+3) {margin-top: var(--mw-padding-left);}.mw-keyfacts ul > li:before {content: "";margin: 0 0 17px;height: 54px;width: 60px;background-size: contain;background-repeat: no-repeat;background-position: center;display: block;}.mw-keyfacts ul > li.regional:before {background-image: url("/img/layout/icons/austria.svg");}.mw-keyfacts ul > li.biological:before {background-image: url("/img/layout/icons/active/organic.svg");}.mw-keyfacts ul > li.seasonal:before {background-image: url("/img/layout/icons/active/saison.svg");}.mw-keyfacts ul > li.space:before {background-image: url("/img/layout/icons/active/plan.svg");}.mw-keyfacts ul > li.time:before {background-image: url("/img/layout/icons/active/clock.svg");}@media all and (min-width: 370px){.mw-keyfacts ul > li {margin-top: 0 !important;width: 33.33333333%; width: calc(33.333333% - var(--mw-padding-right) / 1.5);}.mw-keyfacts ul > li:nth-child(2n) {margin: 0 var(--mw-padding-right) 0 0;}.mw-keyfacts ul > li:nth-child(3n) {margin-right: 0;}.mw-keyfacts ul > li:nth-child(n+4) {margin-top: var(--mw-padding-left) !important;}}.mw-quickbooking {background: #F3D37F;font-weight: 400;padding-bottom: 30px;padding-top: 28px;text-align: center;}.mw-quickbooking p {color: #44464A;}.mw-quickbooking form > p {font-family: var(--mw-font-secondary);font-size: 50px;padding: 0 0 20px;}.mw-quickbooking .date label {font-size: 14px;}.mw-quickbooking .date .value {cursor: pointer;font-size: 35px;min-height: 56px;margin: 5px 0 30px;padding: 0 0 13px;position: relative;}.mw-quickbooking .date .value:after {background: #FFFFFF;content: "";left: 50%;position: absolute;bottom: 0;width: 280px;margin: 0 0 0 -140px;height: 1px;opacity: 0.5;}.mw-quickbooking .buttons {display: flex;justify-content: center;}.mw-quickbooking .buttons .secondary {background: #FFFFFF;border-color: #FFFFFF;}.mw-quickbooking .buttons .secondary:hover {border-color: var(--mw-color-button-background-hover);}@media all and (min-width: 980px){.mw-quickbooking {padding-bottom: 0;padding-top: 0;}.mw-quickbooking form {align-items: center;display: flex;height: 100px;justify-content: space-between;}.mw-quickbooking form > p {padding: 0;}.mw-quickbooking .date {padding: 2px 0 0;position: relative;min-width: 390px;}.mw-quickbooking .date:after,.mw-quickbooking .date:before {background: #FFFFFF;content: "";left: 0;position: absolute;top: 50%;width: 1px;height: 60px;opacity: 0.7;margin: -30px 0 0;}.mw-quickbooking .date:after {left: auto;right: 0;}.mw-quickbooking .date .value {font-size: 40px;height: 50px;margin-bottom: 0;margin-top: 0;padding-bottom: 0;}.mw-quickbooking .date .value:after {display: none;}}.ui-helper-hidden {display: none;}.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}.ui-helper-clearfix:after {clear: both;}.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter:Alpha(Opacity=0); }.ui-front {z-index: 100;}.ui-state-disabled {cursor: default !important;pointer-events: none;}.ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block;}.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;}.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top: 1px;}.ui-datepicker .ui-datepicker-prev {left: 2px;}.ui-datepicker .ui-datepicker-next {right: 2px;}.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}.ui-datepicker .ui-datepicker-next-hover {right: 1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width: 45%;}.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}.ui-datepicker td {border: 0;padding: 1px;}.ui-datepicker td span,.ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none;}.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}.ui-datepicker.ui-datepicker-multi {width: auto;}.ui-datepicker-multi .ui-datepicker-group {float: left;}.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}.ui-datepicker-rtl {direction: rtl;}.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {float: right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}.ui-datepicker .ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;left: .5em;top: .3em;}.ui-datepicker {background: #FFFFFF !important;border: 1px solid #c5c5c5 !important;border-radius: 4px !important;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;padding: 0 20px 20px !important;width: 20em !important;z-index: 999 !important;}.ui-datepicker table {margin: 10px 0 0 0 !important;}.ui-datepicker .ui-datepicker-header {background: var(--mw-color-secondary) !important;border-bottom: 0 none !important;margin: 0 -20px !important;padding: 20px 0 !important;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {color: #F2F2F2 !important;content: "arrowleft";font-family: "Micado-Web";font-style: normal !important;font-weight: normal !important;speak: none !important;display: inline-block !important;text-decoration: inherit;text-align: center !important;font-variant: normal !important;text-transform: none !important;line-height: 1em !important;-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale !important;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {color: inherit !important;cursor: pointer !important;height: 30px !important;left: 20px !important;line-height: 30px !important;text-align: center;top: 0 !important;width: 30px !important;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {color: #ffffff !important;content: "arrowright";font-family: "Micado-Web";font-style: normal !important;font-weight: normal !important;speak: none !important;display: inline-block !important;text-decoration: inherit !important;text-align: center !important;font-variant: normal !important;text-transform: none !important;line-height: 1em !important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next {color: inherit !important;cursor: pointer !important;height: 30px !important;line-height: 30px !important;right: 20px !important;text-align: center !important;top: 0 !important;width: 30px !important;}.ui-datepicker .ui-datepicker-title {color: #ffffff !important;font-weight: bold !important;}.ui-datepicker-calendar .ui-datepicker-calendar {text-align: center !important;}.ui-datepicker th {text-transform: uppercase !important;}.ui-datepicker td {border: 1px solid #e8e7e6 !important;padding: 0 !important;}.ui-datepicker td.ui-datepicker-unselectable > span {opacity: 0.4 !important;}.ui-datepicker tr td:first-child {border-left: 0 !important;}.ui-datepicker tr:first-child td {border-top: 2px solid #e8e7e6 !important;}.ui-datepicker tr td:last-child {border-right: 0 !important;}.ui-datepicker tr:last-child td {border-bottom: 0 !important;}.ui-datepicker td span, .ui-datepicker td a {color: inherit !important;font-weight: normal !important;padding: 10px !important;text-align: center !important;}.ui-datepicker a.ui-state-default:hover {background: #CA965A !important;color: #ffffff !important;}.ui-datepicker a.ui-state-active,.ui-datepicker a.ui-state-default:hover {background: var(--mw-color-secondary) !important;color: #ffffff !important;}@media all and (max-width: 400px){.ui-datepicker {width: 17.5em !important;}}@media all and (max-width: 360px){.ui-datepicker {font-size: 14px !important;width: 20.5em !important;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next {top: 0 !important;}}