@keyframes loader-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes scroll-down{0%{opacity:1}50%{opacity:.3;transform:translateY(1em) translateX(-50%)}100%{opacity:1;transform:translateY(0) translateX(-50%)}}@keyframes view-transition-out{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes view-transition-in{from{transform:translateY(100%)}to{transform:translateY(0)}}.MOD-RoomsTeaser{position:relative}.MOD-RoomsTeaser .MOD-RoomsTeaser__wrap{position:relative}.MOD-RoomsTeaser .MOD-RoomsTeaser__rooms{overflow:hidden}.MOD-RoomsTeaser .MOD-RoomsTeaser__rooms .JS-slider{max-width:88%;margin-left:0}.MOD-RoomsTeaser .MOD-RoomsTeaser__button{align-items:center;margin-top:2em;min-width:17em;justify-content:center;display:flex}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link{font-family:"Mukta";font-weight:300;display:flex;gap:1em;align-items:center;padding:2em 0 0 0;justify-content:start}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link>*{font-size:2em}@media(max-width: 1024px){.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link>*{font-size:2em}}@media(max-width: 767px){.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link>*{font-size:1.5em}}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link>*{line-height:1.4;margin-top:1em;margin-bottom:1em}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link>*:first-child{margin-top:0 !important}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link>*:last-child{margin-bottom:0 !important}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link>*.DNA-table{margin-top:2.5em;margin-bottom:2.5em}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link a{color:#c66d5c;text-decoration:underline}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link a:hover{opacity:.7}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link ol,.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link ul{padding-left:1.5em;list-style:inside;padding:0}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link ol li,.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link ul li{display:list-item}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link h2{text-align:center;font-family:"Mukta";font-style:normal;font-weight:500;line-height:1.2;margin-bottom:1.5em;font-size:1em !important}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link h2>*{font-size:5em}@media(max-width: 1024px){.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link h2>*{font-size:3em}}@media(max-width: 767px){.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link h2>*{font-size:2.8em}}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link h3{font-size:1em !important}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link h3>*{font-size:3em}@media(max-width: 1024px){.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link h3>*{font-size:2.5em}}@media(max-width: 767px){.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link h3>*{font-size:2.2em}}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link figure.table{font-size:1em !important}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link>*{margin:0}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link:hover{opacity:.8}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link svg{width:.8em;height:.6em}.MOD-RoomsTeaser .MOD-RoomsTeaser__button .DNA-link svg path{fill:#000}.MOD-RoomsTeaser .MOD-RoomsTeaser__list{padding-top:8.5em}.MOD-RoomsTeaser .MOD-RoomsTeaser__top,.MOD-RoomsTeaser .MOD-RoomsTeaser__middle{display:flex;justify-content:space-between;align-items:center}.MOD-RoomsTeaser .MOD-RoomsTeaser__middle{margin-top:2.5em;align-items:end;font-family:"Mukta";font-weight:300;justify-content:start;gap:3em}.MOD-RoomsTeaser .MOD-RoomsTeaser__middle>*{font-size:1.7em}@media(max-width: 1024px){.MOD-RoomsTeaser .MOD-RoomsTeaser__middle>*{font-size:1.7em}}@media(max-width: 767px){.MOD-RoomsTeaser .MOD-RoomsTeaser__middle>*{font-size:1.5em}}.MOD-RoomsTeaser .MOD-RoomsTeaser__middle>div{display:flex;gap:.5em}.MOD-RoomsTeaser .MOD-RoomsTeaser__image{margin-bottom:2em}.MOD-RoomsTeaser .MOD-RoomsTeaser__title{font-family:"Mukta";line-height:1}.MOD-RoomsTeaser .MOD-RoomsTeaser__title>*{font-size:3.5em}@media(max-width: 1024px){.MOD-RoomsTeaser .MOD-RoomsTeaser__title>*{font-size:2.5em}}@media(max-width: 767px){.MOD-RoomsTeaser .MOD-RoomsTeaser__title>*{font-size:2em}}.MOD-RoomsTeaser .MOD-RoomsTeaser__dates{color:#4a4a4a;font-family:"Mukta";font-weight:300;line-height:1.3}.MOD-RoomsTeaser .MOD-RoomsTeaser__dates>*{font-size:1.7em}@media(max-width: 1024px){.MOD-RoomsTeaser .MOD-RoomsTeaser__dates>*{font-size:1.5em}}@media(max-width: 767px){.MOD-RoomsTeaser .MOD-RoomsTeaser__dates>*{font-size:1.3em}}.MOD-RoomsTeaser .MOD-RoomsTeaser__bottom .MOD-RoomsTeaser__button{justify-content:start}.MOD-RoomsTeaser .MOD-RoomsTeaser__button{margin-top:0}.MOD-RoomsTeaser .MOD-RoomsTeaser__button>*{padding:.5em 2em}.MOD-RoomsTeaser .DNA-headlines>*:nth-child(1)>*:nth-child(1){font-family:"Montserrat";font-weight:300}.MOD-RoomsTeaser .DNA-swiper{position:absolute;top:4em;left:0;right:0;z-index:2}.MOD-RoomsTeaser .DNA-swiper>div{display:flex;align-items:center;justify-content:space-between;width:100%}.MOD-RoomsTeaser .swiper{overflow:visible}@media(max-width: 1024px){.MOD-RoomsTeaser .MOD-RoomsTeaser__rooms .JS-slider{max-width:100%}.MOD-RoomsTeaser .MOD-RoomsTeaser__top .MOD-RoomsTeaser__button{position:absolute;bottom:0;right:0}.MOD-RoomsTeaser .MOD-RoomsTeaser__bottom .MOD-RoomsTeaser__button{margin-top:2em;margin-bottom:.5em}.MOD-RoomsTeaser .MOD-RoomsTeaser__item:not(.swiper-slide-active) .MOD-RoomsTeaser__content{opacity:0}.MOD-RoomsTeaser .JS-slider-pagination{display:none !important}.MOD-RoomsTeaser .DNA-swiper{bottom:12em;right:0;top:initial;left:initial}}
