@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-RoomsTeaser{position:relative;z-index:1;overflow:hidden}.MOD-RoomsTeaser__top{position:relative}.MOD-RoomsTeaser__image{display:block;overflow:hidden}.MOD-RoomsTeaser__image img{display:block;height:auto;width:100%}.MOD-RoomsTeaser__image img{transition:transform .5s}.MOD-RoomsTeaser__cta{position:absolute;right:1.5em;bottom:1.5em;z-index:2;display:flex;gap:1em}.MOD-RoomsTeaser__content{display:flex;align-items:center;justify-content:space-between;gap:2em;margin-top:2.4em;color:inherit;text-decoration:none}.MOD-RoomsTeaser__text{display:flex;flex-direction:column;gap:.6em}.MOD-RoomsTeaser__info{display:flex;flex-wrap:wrap;font-weight:500}.MOD-RoomsTeaser__info>*{font-size:1.8em}@media(max-width: 1024px){.MOD-RoomsTeaser__info>*{font-size:1.5em}}.MOD-RoomsTeaser__separator{padding:0 .6em}.MOD-RoomsTeaser__title{font-weight:500;line-height:1.4}.MOD-RoomsTeaser__title>*{font-size:2.5em}@media(max-width: 1024px){.MOD-RoomsTeaser__title>*{font-size:1.8em}}@media(max-width: 767px){.MOD-RoomsTeaser__title>*{font-size:1.8em}}.MOD-RoomsTeaser__price>*{font-size:1.8em}@media(max-width: 1024px){.MOD-RoomsTeaser__price>*{font-size:1.5em}}.MOD-RoomsTeaser__detail{display:flex;align-items:center}.MOD-RoomsTeaser__detail .DNA-icon{width:2.8em;transition:transform .5s}@media(max-width: 1024px){.MOD-RoomsTeaser__detail .DNA-icon{width:2em}}@media(max-width: 767px){.MOD-RoomsTeaser__detail .DNA-icon{width:2em}}@media(min-width: 1025px){.MOD-RoomsTeaser__item:hover .MOD-RoomsTeaser__image img{transform:scale(1.05)}.MOD-RoomsTeaser__item:hover .MOD-RoomsTeaser__detail .DNA-icon{transform:translateX(0.5em)}}@media(max-width: 1024px){.MOD-RoomsTeaser__item{max-width:50em}}@media(max-width: 767px){.MOD-RoomsTeaser__cta{right:auto;left:0;bottom:0;transform:translateY(50%)}.MOD-RoomsTeaser__request__wrap{border:1px solid #80746b}.MOD-RoomsTeaser__content{flex-direction:column;align-items:flex-start;gap:1.5em;margin-top:4em}}.MOD-RoomsTeaser .MOD-RoomsTeaser__container{display:flex;align-items:flex-end;justify-content:space-between;gap:2em;margin-bottom:5em}.MOD-RoomsTeaser .MOD-RoomsTeaser__intro{gap:2.5em;display:flex;flex-direction:column;align-items:flex-start;max-width:85em}@media(max-width: 1024px){.MOD-RoomsTeaser .MOD-RoomsTeaser__intro{gap:1.5em}}.MOD-RoomsTeaser .MOD-RoomsTeaser__slider{position:relative;z-index:1}.MOD-RoomsTeaser .MOD-RoomsTeaser__list{overflow:visible;margin-inline:-5em}.MOD-RoomsTeaser .MOD-RoomsTeaser__list__wrap{display:flex;align-items:flex-start}.MOD-RoomsTeaser .MOD-RoomsTeaser__item{padding:0 5em}.MOD-RoomsTeaser .MOD-RoomsTeaser__item:not(.swiper-slide){width:50%}@media(max-width: 1024px){.MOD-RoomsTeaser .MOD-RoomsTeaser__item:not(.swiper-slide){width:50%}}@media(max-width: 767px){.MOD-RoomsTeaser .MOD-RoomsTeaser__item:not(.swiper-slide){width:100%}}.MOD-RoomsTeaser .MOD-RoomsTeaser__text,.MOD-RoomsTeaser .MOD-RoomsTeaser__detail,.MOD-RoomsTeaser .MOD-RoomsTeaser__cta{transition:opacity .5s}.MOD-RoomsTeaser .MOD-RoomsTeaser__bottom{display:flex;align-items:center;justify-content:flex-end;margin-top:3em}.MOD-RoomsTeaser .MOD-RoomsTeaser__pagination{font-weight:600;line-height:1.5}.MOD-RoomsTeaser .MOD-RoomsTeaser__pagination>*{font-size:1.8em}@media(max-width: 1024px){.MOD-RoomsTeaser .MOD-RoomsTeaser__pagination>*{font-size:1.5em}}.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__show-all,.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__rte,.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__cta{display:none}.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__list{overflow:hidden}.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__accent{font-family:Breathing,sans-serif;line-height:1.6;position:absolute;z-index:3;text-align:center;pointer-events:none;color:#80746b;top:8em;right:-4em}.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__accent>*{font-size:4em}@media(max-width: 1024px){.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__accent>*{font-size:2.5em}}@media(max-width: 767px){.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__accent>*{font-size:2.5em}}.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__accent span{display:block;transform:rotate(-8deg)}.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__item:not(.swiper-slide){width:33.33%}@media(max-width: 1024px){.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__item:not(.swiper-slide){width:50%}}@media(max-width: 767px){.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__item:not(.swiper-slide){width:100%}}@media(max-width: 1024px){.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__content{margin-top:2em}.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__list{overflow:visible}}@media(max-width: 767px){.MOD-RoomsTeaser[data-detail="1"] .MOD-RoomsTeaser__content{flex-direction:row;align-items:center}}@media(min-width: 768px){.MOD-RoomsTeaser[data-detail="0"] .MOD-RoomsTeaser__item.swiper-slide .MOD-RoomsTeaser__text,.MOD-RoomsTeaser[data-detail="0"] .MOD-RoomsTeaser__item.swiper-slide .MOD-RoomsTeaser__detail{opacity:0}.MOD-RoomsTeaser[data-detail="0"] .MOD-RoomsTeaser__item.swiper-slide.swiper-slide-active .MOD-RoomsTeaser__text,.MOD-RoomsTeaser[data-detail="0"] .MOD-RoomsTeaser__item.swiper-slide.swiper-slide-active .MOD-RoomsTeaser__detail,.MOD-RoomsTeaser[data-detail="0"] .MOD-RoomsTeaser__item.swiper-slide.swiper-slide-next .MOD-RoomsTeaser__text,.MOD-RoomsTeaser[data-detail="0"] .MOD-RoomsTeaser__item.swiper-slide.swiper-slide-next .MOD-RoomsTeaser__detail{opacity:1}}@media(max-width: 1024px){.MOD-RoomsTeaser .MOD-RoomsTeaser__accent{display:none}.MOD-RoomsTeaser .MOD-RoomsTeaser__list{margin-inline:-1.2em;width:calc(100% - 2em)}.MOD-RoomsTeaser .MOD-RoomsTeaser__item{padding:0 1.2em}}@media(max-width: 767px){.MOD-RoomsTeaser .MOD-RoomsTeaser__container{flex-direction:column;align-items:flex-start;gap:2.5em;margin-bottom:1.5em}.MOD-RoomsTeaser .MOD-RoomsTeaser__list{margin-inline:-0.75em}.MOD-RoomsTeaser .MOD-RoomsTeaser__content{margin-top:5em}.MOD-RoomsTeaser .MOD-RoomsTeaser__item{padding:0 .75em}.MOD-RoomsTeaser .MOD-RoomsTeaser__item.swiper-slide:not(.swiper-slide-active) .MOD-RoomsTeaser__text,.MOD-RoomsTeaser .MOD-RoomsTeaser__item.swiper-slide:not(.swiper-slide-active) .MOD-RoomsTeaser__detail,.MOD-RoomsTeaser .MOD-RoomsTeaser__item.swiper-slide:not(.swiper-slide-active) .MOD-RoomsTeaser__cta{opacity:0}.MOD-RoomsTeaser .MOD-RoomsTeaser__request__wrap{border:1px solid #80746b}.MOD-RoomsTeaser .MOD-RoomsTeaser__bottom{position:absolute;right:0;bottom:0;margin-top:0}}
