@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-listview] .DNA-module__filter{display:flex;justify-content:center;margin:0 auto 10em;position:relative}.DNA-module[data-id=rooms-listview] .DNA-module__filter__wrap{background-color:#fff;border-bottom:1px solid rgba(45,42,38,.6);display:flex;justify-content:center;padding:0 3em;width:-moz-fit-content;width:fit-content;z-index:1}.DNA-module[data-id=rooms-listview] .DNA-module__filter__item{align-items:center;border-bottom:.3em solid #fff;cursor:pointer;display:flex;justify-content:space-between;margin:0 1.5em;opacity:.6;padding:0 1.5em 1em;transition:border-bottom-color .55s}.DNA-module[data-id=rooms-listview] .DNA-module__filter__item span{font-size:1.8em;font-weight:600;text-transform:uppercase;white-space:nowrap}.DNA-module[data-id=rooms-listview] .DNA-module__filter__item .DNA-icon{display:none}.DNA-module[data-id=rooms-listview] .DNA-module__filter__item.JS-active,.DNA-module[data-id=rooms-listview] .DNA-module__filter__item.JS-tab-panel__tab--act,.DNA-module[data-id=rooms-listview] .DNA-module__filter__item:hover{border-bottom-color:#2d2a26}.DNA-module[data-id=rooms-listview] .DNA-module__filter__item.JS-active,.DNA-module[data-id=rooms-listview] .DNA-module__filter__item.JS-tab-panel__tab--act{opacity:1}.DNA-module[data-id=rooms-listview] .DNA-module__filter__item.JS-active .DNA-module__filter__checkbox>div,.DNA-module[data-id=rooms-listview] .DNA-module__filter__item.JS-tab-panel__tab--act .DNA-module__filter__checkbox>div{background-color:#2d2a26}.DNA-module[data-id=rooms-listview] .DNA-module__filter__checkbox{align-items:center;border:2px solid #2d2a26;border-radius:3px;display:flex;height:1.5em;justify-content:center;margin:0 .5em .5em 0;width:1.5em}.DNA-module[data-id=rooms-listview] .DNA-module__filter__checkbox>div{border-radius:1px;height:.7em;width:.7em}@media(max-width:1024px){.DNA-module[data-id=rooms-listview] .DNA-module__filter{margin:0 auto;padding:0 0 9em}.DNA-module[data-id=rooms-listview] .DNA-module__filter__wrap{align-items:center;border-bottom:0;flex-direction:column;justify-content:center;left:2em;padding:0;position:absolute;top:0;width:calc(100% - 4em);z-index:15}.DNA-module[data-id=rooms-listview] .DNA-module__filter__checkbox{display:none}.DNA-module[data-id=rooms-listview] .DNA-module__filter__item{background-color:#fff;border:1px solid #2d2a26;display:none;max-width:43em;order:2;padding:1em 2em;width:100%}.DNA-module[data-id=rooms-listview] .DNA-module__filter__item span{font-size:1.4em}.DNA-module[data-id=rooms-listview] .DNA-module__filter__item.JS-active,.DNA-module[data-id=rooms-listview] .DNA-module__filter__item.JS-tab-panel__tab--act{border-radius:.5em;box-shadow:0 0 .4em rgba(0,0,0,.3);display:flex;order:1}.DNA-module[data-id=rooms-listview] .DNA-module__filter__item.JS-active .DNA-icon,.DNA-module[data-id=rooms-listview] .DNA-module__filter__item.JS-tab-panel__tab--act .DNA-icon{display:flex;font-size:1.5em;transform:rotate(90deg);transition:transform .5s}.DNA-module[data-id=rooms-listview] .DNA-module__filter.JS-active .DNA-module__filter__item{border-top:initial;display:flex}.DNA-module[data-id=rooms-listview] .DNA-module__filter.JS-active .DNA-module__filter__item .DNA-icon{transform:rotate(-90deg)}.DNA-module[data-id=rooms-listview] .DNA-module__filter.JS-active .DNA-module__filter__item.JS-active,.DNA-module[data-id=rooms-listview] .DNA-module__filter.JS-active .DNA-module__filter__item.JS-tab-panel__tab--act{border-radius:.5em .5em 0 0;border-top:1px solid #2d2a26}}.DNA-module[data-id=rooms-listview] .DNA-module__items{display:flex;flex-wrap:wrap;margin:0 -.8em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__item{display:flex;flex-direction:column;height:auto;margin:5em 0;padding:0 .8em;width:50%}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__item-wrap{background-color:#2d2a26;color:#fff;height:100%}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__top{align-items:center;display:flex;height:4em;justify-content:space-between;padding:0 2em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__top span{font-size:1.5em;font-weight:700;text-transform:uppercase}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__details{display:flex}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__details .DNA-icon{display:flex;font-size:1.5em;padding-left:.3333333333em;transition:transform .25s}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__details:hover .DNA-icon{transform:translateX(.25em)}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__image img{height:auto;width:100%}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__container{display:flex;flex-direction:column;padding:7em 2em 4em;position:relative}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__buttons{display:flex;position:absolute;right:2em;top:-2em;z-index:1}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__booking,.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__request{min-width:18em;text-transform:uppercase}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__request{align-items:center;background-color:#5d5954;border:1px solid #5d5954;border-radius:.2em;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:1em 3em;text-align:center;transition:transform .25s}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__request span{color:#fff;font-size:1.5em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__request .DNA-icon{color:#fff;font-size:.7em;padding-left:1em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__request:hover{transform:translateY(-.5em)}@media(max-width:767px){.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__request span{font-size:1.4em}}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__booking{align-items:center;background-color:#ff9300;border:1px solid #ff9300;border-radius:.2em;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin-right:2em;padding:1em 3em;text-align:center;transition:transform .25s}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__booking span{color:#fff;font-size:1.5em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__booking .DNA-icon{color:#fff;font-size:.7em;padding-left:1em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__booking:hover{transform:translateY(-.5em)}@media(max-width:767px){.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__booking span{font-size:1.4em}}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__title{margin-bottom:3em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__title span{font-size:3.5em;font-weight:700;line-height:1.1}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__amount span{font-size:1.5em;font-weight:300}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__amount b{font-size:1.4666666667em}@media(max-width:1024px){.DNA-module[data-id=rooms-listview] .DNA-module__items{margin:0}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__item{margin:2.5em 0;padding:0;width:100%}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__top{height:3em;padding:0 1.5em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__top span{font-size:1.2em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__container{padding:4em 1.5em 2em 2em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__title span{font-size:2.2em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__amount span{font-size:1.4em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__amount b{font-size:1.5714285714em}}@media(max-width:767px){.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__title{margin-bottom:2em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__buttons{top:-1.5em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__booking,.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__request{height:3em;min-width:auto;padding:0;width:10em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__booking{align-items:center;background-color:#ff9300;border:1px solid #ff9300;border-radius:.2em;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin-right:.4em;padding:1em 3em;text-align:center;transition:transform .25s}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__booking span{color:#fff;font-size:1.5em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__booking .DNA-icon{color:#fff;font-size:.7em;padding-left:1em}.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__booking:hover{transform:translateY(-.5em)}}@media(max-width:767px)and (max-width:767px){.DNA-module[data-id=rooms-listview] .DNA-module__items .DNA-module__booking span{font-size:1.4em}}.DNA-module[data-id=rooms-listview] .DNA-module__image,.DNA-module[data-id=rooms-listview] .DNA-module__slider{display:flex}.DNA-module[data-id=rooms-listview] .DNA-module__images{position:relative}.DNA-module[data-id=rooms-listview] .DNA-module__nav{bottom:1em;display:flex;left:2em;opacity:.7;position:absolute}.DNA-module[data-id=rooms-listview] .DNA-module__nav__dot{border:1px solid #fff;border-radius:50%;cursor:pointer;height:1em;position:relative;width:1em}.DNA-module[data-id=rooms-listview] .DNA-module__nav__dot:not(:last-child){margin-right:.5em}.DNA-module[data-id=rooms-listview] .DNA-module__nav__dot.tns-nav-active:after{background-color:#fff;border-radius:50%;content:"";height:.5em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5em}.DNA-module[data-id=rooms-listview] .DNA-module__arrows{cursor:pointer;display:flex;justify-content:space-between;left:2em;pointer-events:none;position:absolute;right:2em;top:50%;transform:translateY(-50%);z-index:1}.DNA-module[data-id=rooms-listview] .DNA-module__arrows__arrow{pointer-events:all}.DNA-module[data-id=rooms-listview] .DNA-module__infos{display:flex;justify-content:space-between}.DNA-module[data-id=rooms-listview] .DNA-module__infos>div{display:flex}.DNA-module[data-id=rooms-listview] .DNA-module__people span,.DNA-module[data-id=rooms-listview] .DNA-module__size span{font-size:1.7em;font-weight:600}.DNA-module[data-id=rooms-listview] .DNA-module__people .DNA-icon,.DNA-module[data-id=rooms-listview] .DNA-module__size .DNA-icon{font-size:2em;padding-right:.25em}.DNA-module[data-id=rooms-listview] .DNA-module__size{margin-right:3.5em}@media(max-width:1024px){.DNA-module[data-id=rooms-listview] .DNA-module__people span,.DNA-module[data-id=rooms-listview] .DNA-module__size span{font-size:1.4em}}@media(max-width:767px){.DNA-module[data-id=rooms-listview] .DNA-module__infos{flex-direction:column}.DNA-module[data-id=rooms-listview] .DNA-module__infos>div:first-child{margin-bottom:1.5em}.DNA-module[data-id=rooms-listview] .DNA-module__arrows{left:1em;right:1em}.DNA-module[data-id=rooms-listview] .DNA-module__nav{left:1em}.DNA-module[data-id=rooms-listview] .DNA-module__nav__dot{height:.8em;width:.8em}.DNA-module[data-id=rooms-listview] .DNA-module__nav__dot.tns-nav-active:after{height:.4em;width:.4em}.DNA-module[data-id=rooms-listview] .DNA-module__nav__dot:not(:last-child){margin-right:.3em}}
