@keyframes loader-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes view-transition-out{from{opacity:1}to{opacity:0}}@keyframes view-transition-in{from{opacity:0}to{opacity:1}}.MOD-RoomsTeaserV2{overflow:hidden}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__outer{position:relative;display:flex;flex-direction:column;gap:3em}@media(max-width: 1024px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__outer{gap:1em}}@media(max-width: 1024px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__headlines{padding-bottom:1em}}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__slider-elements{display:flex;align-items:center;gap:8.5em;z-index:5;position:absolute;top:1.5em;right:0}@media(max-width: 767px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__slider-elements{justify-content:space-between}}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__slider-elements .DNA-slider-arrows{display:flex;align-items:center;gap:8.5em}@media(max-width: 1024px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__slider-elements .DNA-slider-arrows{gap:3em}}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__slider-elements .DNA-slider-arrows__arrow{width:6.5em;transition:all .5s;cursor:pointer}@media(min-width: 1025px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__slider-elements .DNA-slider-arrows__arrow:hover{transform:translateY(-1px);opacity:.7}}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__slider-elements .DNA-slider-arrows__arrow:nth-child(2) .DNA-icon{transform:rotate(180deg)}@media(max-width: 1024px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__slider-elements .DNA-slider-arrows__arrow{width:4.5em}}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__slider-elements .DNA-slider-pagination{font-weight:bold}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__slider-elements .DNA-slider-pagination>*{font-size:1.9em}@media(max-width: 1024px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__slider-elements{top:.5em}}@media(max-width: 767px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__slider-elements{position:static}}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__list{transition:transform 1s,opacity 1s;margin:0 -4.7em}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__list.JS-effect,.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__list.JS-effect-instant{opacity:0}@media(max-width: 1024px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__list{margin:0 -0.5em}}@media(max-width: 767px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__list{overflow:visible}}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__list:not(.swiper){margin:0}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__list:not(.swiper) .MOD-RoomsTeaserV2__list__wrap{display:flex;justify-content:flex-start;gap:9.5em}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__list:not(.swiper) .MOD-RoomsTeaserV2__item{width:calc(100%/3 - 9.5em*(3 - 1)/3);padding:0}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__item{padding:0 4.7em;display:flex;flex-direction:column}@media(max-width: 1024px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__item{padding:0 .5em}}@media(max-width: 767px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__item:not(.swiper-slide-active) .MOD-RoomsTeaserV2__info{display:none}}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__image{padding-bottom:5em;overflow:hidden;display:block}@media(max-width: 1024px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__image{padding-bottom:2em}}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__image img{transition:transform .5s ease-in-out;display:block;width:100%;height:100%;object-fit:cover}@media(min-width: 1025px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__image:hover img{transform:scale(1.05) rotate(0.001deg)}}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__title{color:#ac5f4d;font-weight:700;line-height:1;padding-bottom:2em;transition:all .5s}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__title>*{font-size:3.5em}@media(max-width: 1024px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__title>*{font-size:2.2em}}@media(max-width: 767px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__title>*{font-size:2.2em}}@media(max-width: 1024px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__title{padding-bottom:1em}}@media(min-width: 1025px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__title:hover{transform:translateY(-1px);opacity:.7}}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__dimensions{display:flex;gap:.5em}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__dimensions>*{font-size:2.5em}@media(max-width: 1024px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__dimensions>*{font-size:1.7em}}.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__price>*{font-size:2.5em}@media(max-width: 1024px){.MOD-RoomsTeaserV2 .MOD-RoomsTeaserV2__price>*{font-size:1.7em}}
