.mw-teasergroup_01 article {background: #D7DDD7; overflow: hidden; margin-bottom: 10px; }.mw-teasergroup_01 article:nth-child(even),.mw-teasergroup_01 article.left {background: #F2F0ED; }.mw-teasergroup_01 article > .image > picture > img {width: 100%;height: 100%;object-fit: cover; }.mw-teasergroup_01 article > .content {padding: 30px 30px;}.mw-teasergroup_01 article > .content > a.title {font-size: 30px;    font-family: 'Fjord';    font-weight: 300;    color: #303030;    margin-bottom: 20px;    display: block;}.mw-teasergroup_01 article > .content > .text {margin-bottom: 20px;}.mw-teasergroup_01 article > .content > a.button {color: var(--mw-color-button-background);background: #FFFFFF;display: inline-block;line-height: 54px;}.mw-teasergroup_01 article > .content > a.button:hover {color: #FFFFFF; background: #303030;}@media all and (min-width: 700px) {.mw-teasergroup_01 article {background: #D7DDD7; display: flex;margin-bottom: 10px;overflow: hidden; }.mw-teasergroup_01 article:nth-child(even),.mw-teasergroup_01 article.left {background: #F2F0ED; }.mw-teasergroup_01 article > a {order: 2;width: 60%; }.mw-teasergroup_01 article:nth-child(even) > a,.mw-teasergroup_01 article.left > a {order: inherit;}.mw-teasergroup_01 article > a > picture > img {width: 100%;height: 100%;object-fit: cover; }.mw-teasergroup_01 article > .content {padding: 70px 0 70px 100px;position: relative; width: 40%;z-index: 2;}.mw-teasergroup_01 article:nth-child(even) > .content,.mw-teasergroup_01 article.left > .content{ padding: 70px 100px 70px 0;}.mw-teasergroup_01 article > .content:after {display: block;content: "";background: #D7DDD7;width: 400px;height: 100%;position: absolute;transform: skewX(-15deg);right: -100px;top: 0;z-index: -1;}.mw-teasergroup_01 article:nth-child(even) > .content:after,.mw-teasergroup_01 article.left > .content:after {background: #F2F0ED;left: -100px;transform: skewX(15deg);}}.mw-teasergroup_01.mw-roomteaser + .mw-teasergroup_01.mw-roomteaser {margin-top: -55px;  }.mw-teasergroup_01.mw-roomteaser article > .image img {width: 100%;height: 100%;object-fit: cover; }.mw-teasergroup_01 article > .content > .text ul {margin-top: 20px; }.mw-teasergroup_01 article > .content > .text ul li {display: flex;padding-bottom: 10px; }.mw-teasergroup_01 article > .content > .text ul li a {text-decoration: underline; }.mw-teasergroup_01 article > .content > .text ul li:before {display: inline;content: "";background-image: url(/img/layout/check.svg);background-repeat: no-repeat;background-position: 0 5px;overflow: hidden;width: 25px;height: 25px;padding-right: 35px;}.mw-teasergroup_01.mw-roomteaser article > .image .swiper-container {background: #FFFFFF;height: 100%;}.mw-teasergroup_01.mw-roomteaser article > .image .swiper-wrapper {display: flex;justify-content: left; height: 100%;}.mw-teasergroup_01.mw-roomteaser article > .image .swiper-slide {height: auto; }.mw-teasergroup_01.mw-roomteaser article > .image .swiper-pagination-bullet {background: #FFFFFF;border-radius: 0; }.mw-teasergroup_01.mw-roomteaser article > .swiper-button-next {right: 10px !important;top: 10px !important;bottom: auto !important;left: auto !important; }.mw-roomteaser article.left .swiper-button-next {right: auto !important;top: 30px !important;bottom: auto !important;left: 30px !important; }.mw-roomteaser article.left .swiper-button-prev {right: auto !important;top: 30px !important;bottom: auto !important;left: 10px !important; }.mw-roomteaser article.right .swiper-button-next {right: 10px !important;top: 30px !important;bottom: auto !important;left: auto !important; }.mw-roomteaser article.right .swiper-button-prev {right: 30px !important;top: 30px !important;bottom: auto !important;left: auto !important; }.mw-roomteaser .swiper-button-prev:after, .mw-roomteaser .swiper-button-next:after {color: #FFFFFF;font-size: 22px; }.mw-teasergroup_02 .container {display: block;}.mw-teasergroup_02 .container article {height: 100%;margin-bottom: 5px;position: relative;}.mw-teasergroup_02 .container article > a {width: 100%;height: 100%; }.mw-teasergroup_02 .container article > a > picture > img {display: block;    height: 100%;    object-fit: cover;    width: 100%;}.mw-teasergroup_02 .container article > a > .label {color: #FFFFFF;    position: absolute;    top: 0;    left: 0;    padding: 10px 20px;    font-family: 'Barlow Condensed';    font-size: 20px;    font-weight: 300;    letter-spacing: 0.2em;    text-transform: uppercase;    text-shadow: 0px 0px 5px rgb(0 0 0 / 80%);}@media all and (min-width: 700px){.mw-teasergroup_02 .container {display: grid;grid-gap: 5px;grid-template-columns: repeat(3, 1fr);grid-template-rows: auto;margin: 5px 0;}.mw-teasergroup_02 .container article:nth-child(6n+1) {grid-column: 1 / span 2;grid-row: 1 / span 2;}}.mw-teasergroup_03 .container {display: flex;flex-direction: column; min-height: 1000px; overflow: hidden; }.mw-teasergroup_03 .container > .text {width: 100%; padding: 0 60px; }.mw-teasergroup_03 .container > .text > h3 {font-family: 'Barlow Condensed';    letter-spacing: 0.2em;    margin-bottom: 40px;    font-size: 20px;    text-transform: uppercase;    text-align: left;     position: relative;}.mw-teasergroup_03 .container > .text > h3:before {display: block;    content: "";    background: #303030;    width: 50px;    height: 2px;    opacity: 0.5;    position: absolute;    left: -40px;    top: 5px;    transform: rotate(135deg);}.mw-teasergroup_03 .container > .text > p {color: #303030;    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-bottom: 40px;    text-align: left;}.mw-teasergroup_03 .container > .text > a.button {display: inline-block;display: inline-block;    line-height: 54px; }.mw-teasergroup_03 .container > .wrapper {width: 100%; padding: 0; position: relative; }.mw-teasergroup_03 .container > .wrapper > article {position: absolute; }.mw-teasergroup_03 .container > .wrapper > article:nth-child(1) {right: 0;top: 0; }.mw-teasergroup_03 .container > .wrapper > article:nth-child(2) {right: 170px;    top: 140px;}.mw-teasergroup_03 .container > .wrapper > article:nth-child(3) {right: 40px;    top: 320px;}.mw-teasergroup_03 .container > .wrapper > article > a {display: block; transform: rotate(45deg);overflow: hidden; width: 210px;height: 210px;  }.mw-teasergroup_03 .container > .wrapper > article > a > picture > img {width: 150%;    height: 150%;    object-fit: cover;        transform: rotate(-45deg);    margin-top: -25%;    margin-left: -25%;}.mw-teasergroup_03 .container > .wrapper > article > a > .label {position: absolute;    color: #FFF;    font-family: "Barlow Condensed";    font-size: 18px;    font-weight: 300;     letter-spacing: 0.2em;     text-transform: uppercase;    transform: rotate(-45deg);    top: 45%;    text-align: center;    width: 100%;     text-shadow: 0px 0px 5px rgb(0 0 0 / 80%);    cursor: pointer; }.mw-teasergroup_03 .container > .wrapper > article > .content {display: none; }@media all and (min-width: 700px){.mw-teasergroup_03 .container > .text > p {max-width: 75%; }.mw-teasergroup_03 .container > .wrapper > article:nth-child(1) {right: 0;top: 0; }.mw-teasergroup_03 .container > .wrapper > article:nth-child(2) {right: 390px;top: 220px;}.mw-teasergroup_03 .container > .wrapper > article:nth-child(3) {right: 80px;top: 440px;}.mw-teasergroup_03 .container > .wrapper > article > a {width: 260px;height: 260px;  }.mw-teasergroup_03 .container > .wrapper > article:nth-child(1) > a {width: 380px;height: 380px; }}@media all and (min-width: 981px){.mw-teasergroup_03 .container {display: flex;flex-direction: row; min-height: 850px; padding: 80px 0 0 0; overflow: hidden; }.mw-teasergroup_03 .container > .text {width: 50%; padding: 60px 60px; }.mw-teasergroup_03 .container > .text:after {display: block;content: "";background-image: url(/img/layout/mountains-grey.svg);position: absolute;left: -50px;overflow: hidden;width: 460px; height: 245px;bottom: 25px;  }.mw-teasergroup_03 .container > .wrapper {width: 50%; position: relative; }}@media all and (min-width: 1500px){.mw-teasergroup_03 .container {overflow: visible; }}