@keyframes loader-spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.DNA-module[data-id=rooms-teaser]{overflow:hidden}.DNA-module[data-id=rooms-teaser] .tns-ovh{overflow:visible}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item{float:left}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item:not(.tns-item):not(:last-child){margin-right:4em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__wrap{display:flex;flex-direction:column}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__header{position:relative}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__image img{width:100%;height:auto}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__amount span{font-size:1.1em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__amount span:nth-child(2){font-weight:700;font-size:2.1em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__main{width:100%;background-color:rgba(137,115,98,.4);padding:2.5em 1.5em 1.5em 4.5em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__title{margin-bottom:1em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__title span{font-size:2.2em;font-weight:700}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__infos{display:flex;flex-direction:column;flex-wrap:wrap}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__infos div{margin-bottom:.5em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__infos span{font-size:1.5em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__detail{margin-top:2em;display:flex;justify-content:flex-end}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__detail span{color:#3c3c3c;font-size:1.5em;text-transform:uppercase;transition:opacity .25s}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__detail span:hover{opacity:.7}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__footer{margin-top:2em;display:flex}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__request{background-color:#64b6c6;transition:transform .25s;width:18em;padding:1.4em .5em;display:flex;justify-content:center;align-items:center;border:1px solid #64b6c6;margin-right:1.5em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__request span{text-align:center;color:#fff;font-size:1.5em;text-transform:uppercase;font-weight:700;letter-spacing:.0666666667em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__request:hover{transform:translateY(-.5em)}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__booking{background-color:#897362;transition:transform .25s;width:18em;padding:1.4em .5em;display:flex;justify-content:center;align-items:center;border:1px solid #897362}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__booking span{text-align:center;color:#fff;font-size:1.5em;text-transform:uppercase;font-weight:700;letter-spacing:.0666666667em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__booking:hover{transform:translateY(-.5em)}@media(max-width:1024px){.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__footer{margin-top:1em;justify-content:space-between}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__main{padding:1.5em 1.5em 1.5em 3.5em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__request{background-color:#64b6c6;transition:transform .25s;width:18em;padding:1.4em .5em;display:flex;justify-content:center;align-items:center;border:1px solid #64b6c6;margin-right:0;width:calc(50% - .5em)}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__request span{text-align:center;color:#fff;font-size:1.5em;text-transform:uppercase;font-weight:700;letter-spacing:.0666666667em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__request:hover{transform:translateY(-.5em)}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__booking{background-color:#897362;transition:transform .25s;width:18em;padding:1.4em .5em;display:flex;justify-content:center;align-items:center;border:1px solid #897362;width:calc(50% - .5em)}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__booking span{text-align:center;color:#fff;font-size:1.5em;text-transform:uppercase;font-weight:700;letter-spacing:.0666666667em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__booking:hover{transform:translateY(-.5em)}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__title span{font-size:1.8em}}@media(max-width:767px){.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item{padding-right:2em}.DNA-module[data-id=rooms-teaser] .DNA-module__teaser-item__amount span{font-size:1.5em}}.DNA-module[data-id=rooms-teaser] .DNA-module__listview{display:flex;justify-content:flex-start;align-items:flex-end;padding-bottom:7em;background-color:#fff;width:20%;z-index:1}.DNA-module[data-id=rooms-teaser] .DNA-module__listview>a{background-color:#fff;transition:transform .25s;width:18em;padding:1.4em .5em;display:flex;justify-content:center;align-items:center;border:1px solid #897362}.DNA-module[data-id=rooms-teaser] .DNA-module__listview>a span{text-align:center;color:#897362;font-size:1.5em;text-transform:uppercase;font-weight:700;letter-spacing:.0666666667em}.DNA-module[data-id=rooms-teaser] .DNA-module__listview>a:hover{transform:translateY(-.5em)}.DNA-module[data-id=rooms-teaser] .DNA-module__main{display:flex;position:relative}.DNA-module[data-id=rooms-teaser] .DNA-module__main:after{position:absolute;content:"";right:100%;height:100%;z-index:1;background-color:#fff;width:100vw;top:0}.DNA-module[data-id=rooms-teaser] .DNA-module__slider-wrap{width:80%}.DNA-module[data-id=rooms-teaser] .DNA-module__slider{display:flex}.DNA-module[data-id=rooms-teaser] .DNA-module__pagination span{color:#897362;font-size:1.5em;font-weight:700}.DNA-module[data-id=rooms-teaser] .DNA-module__arrows{display:flex}.DNA-module[data-id=rooms-teaser] .DNA-module__arrows__arrow .DNA-icon{transition:transform .25s;display:flex}.DNA-module[data-id=rooms-teaser] .DNA-module__arrows__arrow:first-child{margin-right:3em}.DNA-module[data-id=rooms-teaser] .DNA-module__arrows__arrow:first-child:hover .DNA-icon{transform:translateX(-.25em)}.DNA-module[data-id=rooms-teaser] .DNA-module__arrows__arrow:last-child:hover .DNA-icon{transform:translateX(.25em)}.DNA-module[data-id=rooms-teaser] .DNA-module__arrows__arrow .DNA-icon{color:#897362;font-size:3em;cursor:pointer}@media(max-width:1024px){.DNA-module[data-id=rooms-teaser] .DNA-module__arrows__arrow:first-child:hover .DNA-icon,.DNA-module[data-id=rooms-teaser] .DNA-module__arrows__arrow:last-child:hover .DNA-icon{transform:translateX(0)}}.DNA-module[data-id=rooms-teaser] .DNA-module__headline>*{font-size:2.2em;font-weight:700;text-transform:uppercase;color:#897362}.DNA-module[data-id=rooms-teaser] .DNA-module__top{display:flex;justify-content:space-between;margin-bottom:.5em;z-index:2;position:relative;align-items:center}.DNA-module[data-id=rooms-teaser] .DNA-module__top>div{display:flex;justify-content:space-between;width:50%;padding-right:35px;align-items:center}@media(max-width:1024px){.DNA-module[data-id=rooms-teaser] .tns-ovh{overflow:hidden}.DNA-module[data-id=rooms-teaser] .DNA-module__top>div{padding-right:12px}.DNA-module[data-id=rooms-teaser] .DNA-module__listview{display:none}.DNA-module[data-id=rooms-teaser] .DNA-module__slider-wrap{width:100%}}@media(max-width:767px){.DNA-module[data-id=rooms-teaser] .DNA-module__pagination{padding-left:2em}.DNA-module[data-id=rooms-teaser] .DNA-module__wrap{padding:0}.DNA-module[data-id=rooms-teaser] .DNA-module__main{padding-left:4em}.DNA-module[data-id=rooms-teaser] .DNA-module__top{padding:0 2em 0 0;margin-left:-2em}.DNA-module[data-id=rooms-teaser] .DNA-module__top>div{width:auto}.DNA-module[data-id=rooms-teaser] .DNA-module__headline>*{font-size:1.8em}}
