@keyframes loader-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.DNA-module[data-id=Hotels] .DNA-module__searchbox{display:flex;justify-content:center}.DNA-module[data-id=Hotels] .DNA-module__searchbox__wrap{display:flex;background-color:#fff;border:1px solid #dfdfdf;border-radius:1em;padding:.5em .5em .5em 0}.DNA-module[data-id=Hotels] .DNA-module__searchbox__item{display:flex;align-items:center;gap:1.5em;padding:0 2.5em;cursor:pointer}.DNA-module[data-id=Hotels] .DNA-module__searchbox__item[data-valid="0"]{color:#e8002d}.DNA-module[data-id=Hotels] .DNA-module__searchbox__icon{width:2.5em;height:2.5em}.DNA-module[data-id=Hotels] .DNA-module__searchbox__icon--user{width:2.7em;height:2.7em}.DNA-module[data-id=Hotels] .DNA-module__searchbox__label{font-weight:500}.DNA-module[data-id=Hotels] .DNA-module__searchbox__label>*{font-size:1.5em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__searchbox__label>*{font-size:1.2em}}.DNA-module[data-id=Hotels] .DNA-module__searchbox__select{font-weight:300}.DNA-module[data-id=Hotels] .DNA-module__searchbox__select>*{font-size:1.5em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__searchbox__select>*{font-size:1.2em}}.DNA-module[data-id=Hotels] .DNA-module__searchbox__line{width:1px;height:3em;background-color:#dfdfdf;align-self:center}.DNA-module[data-id=Hotels] .DNA-module__searchbox__button{transition:transform .5s,box-shadow .5s;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#9d89c8;color:#fff;border-radius:1em;min-height:5.5em;min-width:15.5em;padding:1em 2em;margin-left:1em;cursor:pointer}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__searchbox__button:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}.DNA-module[data-id=Hotels] .DNA-module__searchbox__button>*{font-size:1.5em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__searchbox__button>*{font-size:1.2em}}.DNA-module[data-id=Hotels] .DNA-module__searchbox__button__icon{display:none}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__searchbox__wrap{padding:.7em .7em .7em .7em}.DNA-module[data-id=Hotels] .DNA-module__searchbox__item{gap:1em;padding:0 .7em}.DNA-module[data-id=Hotels] .DNA-module__searchbox__icon{width:2.2em;height:2.2em}.DNA-module[data-id=Hotels] .DNA-module__searchbox__line{display:none}.DNA-module[data-id=Hotels] .DNA-module__searchbox__button{min-height:4.5em;min-width:4.5em;padding:0;margin-left:.7em}.DNA-module[data-id=Hotels] .DNA-module__searchbox__button>span{display:none}.DNA-module[data-id=Hotels] .DNA-module__searchbox__button__icon{display:block;width:1.5em;height:1.5em}}.DNA-module[data-id=Hotels] .DNA-module__searchbox{margin-top:5.5em}.DNA-module[data-id=Hotels] .DNA-module__top{background-color:#f0f3f5;padding:12.5em 0}.DNA-module[data-id=Hotels] .DNA-module__top__wrap>.DNA-loader{margin-top:5em}.DNA-module[data-id=Hotels] .DNA-module__top__wrap[data-open="0"] .DNA-module__list[data-type=list]{display:none !important}.DNA-module[data-id=Hotels] .DNA-module__top__wrap[data-open="0"] .DNA-module__show-all__label>*:nth-child(2){display:none}.DNA-module[data-id=Hotels] .DNA-module__top__wrap[data-open="1"] .DNA-module__list[data-type=slider]{display:none !important}.DNA-module[data-id=Hotels] .DNA-module__top__wrap[data-open="1"] .DNA-module__bullets{display:none !important}.DNA-module[data-id=Hotels] .DNA-module__top__wrap[data-open="1"] .DNA-module__show-all__label>*:nth-child(1){display:none}.DNA-module[data-id=Hotels] .DNA-module__top__wrap[data-open="1"] .DNA-module__show-all__icon{transform:rotate(180deg)}.DNA-module[data-id=Hotels] .DNA-module__top__wrap[data-open="1"] .DNA-module__slider-elements{display:none !important}.DNA-module[data-id=Hotels] .DNA-module__top__row{display:flex;align-items:center;justify-content:space-between;margin-top:2.5em}.DNA-module[data-id=Hotels] .DNA-module__list{margin-left:-1.2em;margin-right:-1.2em;margin-top:6em}.DNA-module[data-id=Hotels] .DNA-module__list__wrap{display:flex;flex-wrap:wrap;gap:2.5em 0}.DNA-module[data-id=Hotels] .DNA-module__list__wrap.JS-slider__wrap{flex-wrap:nowrap}.DNA-module[data-id=Hotels] .DNA-module__list__wrap.JS-slider__wrap:not(.swiper-wrapper){overflow:hidden}.DNA-module[data-id=Hotels] .DNA-module__item{width:20%;padding:0 1.2em;display:flex;cursor:pointer}.DNA-module[data-id=Hotels] .DNA-module__item__wrap{border:1px solid #dfdfdf;border-radius:.7em;padding:.5em;background-color:#fff;width:100%;display:flex;flex-direction:column}.DNA-module[data-id=Hotels] .DNA-module__item__wrap>*{width:100%}.DNA-module[data-id=Hotels] .DNA-module__item__image{border-radius:.6em;overflow:hidden;position:relative}.DNA-module[data-id=Hotels] .DNA-module__item__not-available{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:rgba(240,243,245,.95);padding:1.5em;gap:1em;opacity:0;pointer-events:none}.DNA-module[data-id=Hotels] .DNA-module__item__not-available__icon{width:4em;height:4em;border-radius:50%;background-color:rgba(232,0,45,.1);color:#e8002d;padding:1.2em}.DNA-module[data-id=Hotels] .DNA-module__item__not-available__label{font-family:"sofia-pro",sans-serif}.DNA-module[data-id=Hotels] .DNA-module__item__not-available__label>*{font-size:1.9em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__item__not-available__label>*{font-size:1.6em}}@media(max-width: 767px){.DNA-module[data-id=Hotels] .DNA-module__item__not-available__label>*{font-size:1.6em}}.DNA-module[data-id=Hotels] .DNA-module__item__check{position:absolute;top:1em;right:0;background-color:#9d89c8;color:#fff;display:flex;align-items:center;border-radius:3em 0 0 3em;padding:.2em}.DNA-module[data-id=Hotels] .DNA-module__item__check__circle{width:2.5em;height:2.5em;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#9d89c8}.DNA-module[data-id=Hotels] .DNA-module__item__check__label{padding:0 1em}.DNA-module[data-id=Hotels] .DNA-module__item__check__label>*{font-size:1.4em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__item__check__label>*{font-size:1.1em}}.DNA-module[data-id=Hotels] .DNA-module__item__check__icon{width:1.3em;height:1em}.DNA-module[data-id=Hotels] .DNA-module__item__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:2em;padding:2em 1.5em}.DNA-module[data-id=Hotels] .DNA-module__item__title{font-family:"sofia-pro",sans-serif}.DNA-module[data-id=Hotels] .DNA-module__item__title>*{font-size:1.9em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__item__title>*{font-size:1.6em}}@media(max-width: 767px){.DNA-module[data-id=Hotels] .DNA-module__item__title>*{font-size:1.6em}}.DNA-module[data-id=Hotels] .DNA-module__item__location{font-weight:300;margin-top:.5em}.DNA-module[data-id=Hotels] .DNA-module__item__location>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__item__location>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__item__select{transition:transform .5s,box-shadow .5s;cursor:pointer;user-select:none;font-weight:400;font-family:"Inter",sans-serif;color:#000;text-align:center;background-color:#f0f3f5;padding:1em 2.5em;min-width:11.5em;display:flex;align-items:center;justify-content:center;border-radius:.9em;border:1px solid #dfdfdf}.DNA-module[data-id=Hotels] .DNA-module__item__select>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__item__select>*{font-size:1.4em}}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__item__select:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__item__select{padding:.7em 2em;min-width:7.5em;border-radius:.5em}}.DNA-module[data-id=Hotels] .DNA-module__item[data-active="1"] .DNA-module__item__wrap{background-color:#e9e4f5}.DNA-module[data-id=Hotels] .DNA-module__item[data-active="1"] .DNA-module__item__select{background-color:#9d89c8;color:#fff}.DNA-module[data-id=Hotels] .DNA-module__item[data-active="1"] .DNA-module__item__select>*:nth-child(1){display:none}.DNA-module[data-id=Hotels] .DNA-module__item[data-active="0"] .DNA-module__item__select>*:nth-child(2){display:none}.DNA-module[data-id=Hotels] .DNA-module__item[data-selected="0"] .DNA-module__item__check{display:none}.DNA-module[data-id=Hotels] .DNA-module__item[data-available="0"] .DNA-module__item__not-available{opacity:1}.DNA-module[data-id=Hotels] .DNA-module__item[data-available="0"] .DNA-module__item__content{opacity:.5}.DNA-module[data-id=Hotels] .DNA-module__bullets{display:flex;margin-top:2.5em;background-color:#fff;border-radius:.7em;height:.7em;overflow:hidden}.DNA-module[data-id=Hotels] .DNA-module__bullets__item{flex:1;background-color:#e5ebef}.DNA-module[data-id=Hotels] .DNA-module__bullets__item[data-active="1"]{border-radius:0 .7em .7em 0}.DNA-module[data-id=Hotels] .DNA-module__bullets__item[data-active="1"]~div{background-color:rgba(0,0,0,0)}.DNA-module[data-id=Hotels] .DNA-module__show-all{display:flex;align-items:center;gap:1em;cursor:pointer}.DNA-module[data-id=Hotels] .DNA-module__show-all__label{font-weight:500}.DNA-module[data-id=Hotels] .DNA-module__show-all__label>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__show-all__label>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__show-all__icon{width:1.3em;height:.7em;transition:transform .5s}.DNA-module[data-id=Hotels] .DNA-module__slider-elements{display:flex;align-items:center;justify-content:flex-end;gap:1.2em}.DNA-module[data-id=Hotels] .DNA-module__slider-elements .DNA-slider-pagination{font-weight:300;display:flex}.DNA-module[data-id=Hotels] .DNA-module__slider-elements .DNA-slider-pagination>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__slider-elements .DNA-slider-pagination>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__slider-elements .DNA-slider-arrows{display:flex;gap:1em}.DNA-module[data-id=Hotels] .DNA-module__slider-elements .DNA-slider-arrows__arrow{transition:transform .5s,box-shadow .5s;background-color:#fff;width:4.5em;height:4.5em;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__slider-elements .DNA-slider-arrows__arrow:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}.DNA-module[data-id=Hotels] .DNA-module__slider-elements .DNA-slider-arrows__arrow>*{width:1.7em;height:1.7em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__slider-elements .DNA-slider-arrows{display:none}}.DNA-module[data-id=Hotels] .DNA-module__detail__item{padding-top:13em}.DNA-module[data-id=Hotels] .DNA-module__detail__item[data-active="0"]{display:none !important}.DNA-module[data-id=Hotels] .DNA-module__detail__item[data-available="1"] .DNA-module__detail__not-available{display:none}.DNA-module[data-id=Hotels] .DNA-module__detail__not-available{display:flex;margin-bottom:1em}.DNA-module[data-id=Hotels] .DNA-module__detail__not-available__wrap{padding:.5em 1.5em;background-color:#fde5ea;color:#e8002d;border-radius:.5em}.DNA-module[data-id=Hotels] .DNA-module__detail__not-available__wrap>*{font-size:1.4em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__detail__not-available__wrap>*{font-size:1.2em}}.DNA-module[data-id=Hotels] .DNA-module__detail__title{font-family:"sofia-pro",sans-serif}.DNA-module[data-id=Hotels] .DNA-module__detail__title>*{font-size:4em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__detail__title>*{font-size:2.8em}}@media(max-width: 767px){.DNA-module[data-id=Hotels] .DNA-module__detail__title>*{font-size:2.8em}}.DNA-module[data-id=Hotels] .DNA-module__detail__location{margin-top:1.5em;display:flex;align-items:center;gap:1em}.DNA-module[data-id=Hotels] .DNA-module__detail__location__label>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__detail__location__label>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__detail__location__icon{width:5em;height:3em}.DNA-module[data-id=Hotels] .DNA-module__detail__bottom{margin-top:5em;position:relative;padding-top:1px}.DNA-module[data-id=Hotels] .DNA-module__detail__switch{width:calc(100%/2 - 12em*(2 - 1)/2);display:flex;overflow:auto;position:absolute;top:0;left:0;z-index:1}.DNA-module[data-id=Hotels] .DNA-module__detail__switch__wrap{background-color:#f0f3f5;display:flex;padding:.7em;border-radius:.8em}.DNA-module[data-id=Hotels] .DNA-module__detail__switch__item{text-align:center;white-space:nowrap;padding:.7em 2em;border-radius:.8em;font-weight:300;cursor:pointer}.DNA-module[data-id=Hotels] .DNA-module__detail__switch__item>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__detail__switch__item>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__detail__switch__item[data-active="1"]{background-color:#fff}.DNA-module[data-id=Hotels] .DNA-module__detail__switch__item[data-active="0"]{opacity:.5}.DNA-module[data-id=Hotels] .DNA-module__detail__subitem[data-active="0"]{display:none}.DNA-module[data-id=Hotels] .DNA-module__choose{display:flex;justify-content:space-between;align-items:flex-start;gap:10em;margin-top:16em}.DNA-module[data-id=Hotels] .DNA-module__choose__left{max-width:62.5em;width:calc(100%/2 - 10em*(2 - 1)/2)}.DNA-module[data-id=Hotels] .DNA-module__choose__title{font-family:"sofia-pro",sans-serif}.DNA-module[data-id=Hotels] .DNA-module__choose__title>*{font-size:2.5em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__choose__title>*{font-size:2em}}@media(max-width: 767px){.DNA-module[data-id=Hotels] .DNA-module__choose__title>*{font-size:2em}}.DNA-module[data-id=Hotels] .DNA-module__choose__lines{display:flex;flex-direction:column;gap:1.3em;margin-top:3.5em}.DNA-module[data-id=Hotels] .DNA-module__choose__lines>*{width:100%;height:1.3em;background-color:#f0f3f5;border-radius:.7em}.DNA-module[data-id=Hotels] .DNA-module__choose__lines>*:nth-child(2),.DNA-module[data-id=Hotels] .DNA-module__choose__lines>*:nth-child(6),.DNA-module[data-id=Hotels] .DNA-module__choose__lines>*:nth-child(7),.DNA-module[data-id=Hotels] .DNA-module__choose__lines>*:nth-child(8){width:85%}.DNA-module[data-id=Hotels] .DNA-module__choose__right{max-width:57.5em;aspect-ratio:3/2;border-radius:.7em;background-color:#f0f3f5;border:1px solid #dfdfdf;width:calc(100%/2 - 10em*(2 - 1)/2)}.DNA-module[data-id=Hotels] .DNA-module__choose[data-active="0"]{display:none}.DNA-module[data-id=Hotels] .DNA-module__teaser{position:sticky;top:9em;background-color:#fff;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:1.5em 0;z-index:5}.DNA-module[data-id=Hotels] .DNA-module__teaser__wrap{position:relative}.DNA-module[data-id=Hotels] .DNA-module__teaser__list{margin-left:-0.5em;margin-right:-0.5em}.DNA-module[data-id=Hotels] .DNA-module__teaser__list__wrap{display:flex;flex-wrap:wrap}.DNA-module[data-id=Hotels] .DNA-module__teaser__item{width:16.6666666667%;padding:0 .5em;display:flex;cursor:pointer}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__wrap{display:flex;align-items:center;gap:1em;padding:.5em 1em .5em .5em;border-radius:.5em;width:100%}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__image{width:30%;border-radius:.4em;overflow:hidden;position:relative}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__check{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(157,137,200,.7);display:flex;align-items:center;justify-content:center}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__check__circle{width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#9d89c8}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__check__icon{width:1em}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__not-available{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(241,243,245,.95);display:flex;align-items:center;justify-content:center}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__not-available__circle{width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fde5ea;color:#e8002d}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__not-available__icon{width:1em}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__title{font-family:"sofia-pro",sans-serif;flex:1}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__title>*{font-size:1.2em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__teaser__item__title>*{font-size:1.4em}}@media(max-width: 767px){.DNA-module[data-id=Hotels] .DNA-module__teaser__item__title>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__teaser__item[data-active="1"] .DNA-module__teaser__item__wrap{background-color:#f0f3f5}.DNA-module[data-id=Hotels] .DNA-module__teaser__item[data-selected="0"] .DNA-module__teaser__item__check{display:none}.DNA-module[data-id=Hotels] .DNA-module__teaser__item[data-available="0"] .DNA-module__teaser__item__title{opacity:.5}.DNA-module[data-id=Hotels] .DNA-module__teaser__item[data-available="1"] .DNA-module__teaser__item__not-available{display:none}.DNA-module[data-id=Hotels] .DNA-module__teaser__arrows{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;pointer-events:none;padding:0 1em}.DNA-module[data-id=Hotels] .DNA-module__teaser__arrows__arrow{transition:transform .5s,box-shadow .5s;background-color:#fff;width:4.5em;height:4.5em;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #dfdfdf;pointer-events:auto}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__teaser__arrows__arrow:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}.DNA-module[data-id=Hotels] .DNA-module__teaser__arrows__arrow>*{width:1.7em;height:1.7em}.DNA-module[data-id=Hotels] .DNA-module__teaser__change{display:none}.DNA-module[data-id=Hotels] .DNA-module__teaser[data-active="0"]{display:none}.DNA-module[data-id=Hotels] .DNA-module__hotinfo{display:flex;gap:12em}.DNA-module[data-id=Hotels] .DNA-module__hotinfo>*{width:calc(100%/2 - 12em*(2 - 1)/2)}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__left{padding-top:11em;display:flex;flex-direction:column;gap:4.5em}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__specials[data-open="0"]{display:none}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons{display:flex;flex-wrap:wrap;gap:1em 2em}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--specials{transition:transform .5s,box-shadow .5s;cursor:pointer;user-select:none;font-weight:400;font-family:"Inter",sans-serif;color:#424242;text-align:center;background-color:#f0f3f5;padding:1em 2.5em;min-width:11.5em;display:flex;align-items:center;justify-content:center;border-radius:.9em;border:1px solid #dfdfdf;gap:1em}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--specials>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--specials>*{font-size:1.4em}}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--specials:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--specials{padding:.7em 2em;min-width:7.5em;border-radius:.5em}}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--specials[data-open="0"]>*:nth-child(2){display:none}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--specials[data-open="1"]>*:nth-child(1){display:none}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--specials[data-open="1"]>*:nth-child(3){transform:rotate(180deg)}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--request{transition:transform .5s,box-shadow .5s;cursor:pointer;user-select:none;font-weight:400;font-family:"Inter",sans-serif;color:#fff;text-align:center;background-color:#9d89c8;padding:1em 2.5em;min-width:11.5em;display:flex;align-items:center;justify-content:center;border-radius:.9em;border:1px solid #9d89c8}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--request>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--request>*{font-size:1.4em}}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--request:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--request{padding:.7em 2em;min-width:7.5em;border-radius:.5em}}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--request[data-selected="0"]>*:nth-child(2){display:none}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item--request[data-selected="1"]>*:nth-child(1){display:none}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__icon{font-size:1em !important;width:1.1em;height:.6em;transition:transform .5s}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__images{display:flex;flex-direction:column;gap:1.5em;position:sticky;top:calc(9em + 10em)}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__images>*{width:100%}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__image{transition:transform .5s,box-shadow .5s;border-radius:.6em;overflow:hidden}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__image:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery{display:flex;gap:1.5em}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery__item{transition:transform .5s,box-shadow .5s;border-radius:.6em;overflow:hidden;width:calc(100%/4 - 1.5em*(4 - 1)/4);position:relative}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery__item:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f0f3f5;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1em 2em;pointer-events:none}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery__overlay>*:nth-child(1){font-family:"sofia-pro",sans-serif}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery__overlay>*:nth-child(1)>*{font-size:3.5em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery__overlay>*:nth-child(1)>*{font-size:1.8em}}@media(max-width: 767px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery__overlay>*:nth-child(1)>*{font-size:1.8em}}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery__overlay>*:nth-child(2)>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery__overlay>*:nth-child(2)>*{font-size:1.2em}}.DNA-module[data-id=Hotels] .DNA-module__offers{padding-top:11em}.DNA-module[data-id=Hotels] .DNA-module__offers__list{margin-left:-3em;margin-right:-3em}.DNA-module[data-id=Hotels] .DNA-module__offers__list__wrap{display:flex;flex-wrap:wrap}.DNA-module[data-id=Hotels] .DNA-module__offers__item{padding:0 3.5em;width:33.3333333333%;display:flex}.DNA-module[data-id=Hotels] .DNA-module__offers__item__wrap{display:flex;flex-direction:column;width:100%;gap:2.5em}.DNA-module[data-id=Hotels] .DNA-module__offers__item__wrap>*{width:100%}.DNA-module[data-id=Hotels] .DNA-module__offers__image{border-radius:1em;overflow:hidden}.DNA-module[data-id=Hotels] .DNA-module__offers__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:1em}.DNA-module[data-id=Hotels] .DNA-module__offers__hotel-name{font-weight:300}.DNA-module[data-id=Hotels] .DNA-module__offers__hotel-name>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__offers__hotel-name>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__offers__title{font-family:"sofia-pro",sans-serif}.DNA-module[data-id=Hotels] .DNA-module__offers__title>*{font-size:1.9em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__offers__title>*{font-size:1.6em}}@media(max-width: 767px){.DNA-module[data-id=Hotels] .DNA-module__offers__title>*{font-size:1.6em}}.DNA-module[data-id=Hotels] .DNA-module__offers__infos{font-weight:300;margin-top:2em}.DNA-module[data-id=Hotels] .DNA-module__offers__infos>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__offers__infos>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__offers__infos>*:nth-child(n+7){display:none}.DNA-module[data-id=Hotels] .DNA-module__offers__infos-addition{font-weight:300}.DNA-module[data-id=Hotels] .DNA-module__offers__infos-addition>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__offers__infos-addition>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__offers__price{font-weight:300}.DNA-module[data-id=Hotels] .DNA-module__offers__price>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__offers__price>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__offers__buttons{display:flex;gap:1em;margin-top:3em}.DNA-module[data-id=Hotels] .DNA-module__offers__button--details{transition:transform .5s,box-shadow .5s;cursor:pointer;user-select:none;font-weight:400;font-family:"Inter",sans-serif;color:#000;text-align:center;background-color:#f1f3f5;padding:1em 2.5em;min-width:11.5em;display:flex;align-items:center;justify-content:center;border-radius:.9em;border:1px solid #dfdfdf}.DNA-module[data-id=Hotels] .DNA-module__offers__button--details>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__offers__button--details>*{font-size:1.4em}}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__offers__button--details:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__offers__button--details{padding:.7em 2em;min-width:7.5em;border-radius:.5em}}.DNA-module[data-id=Hotels] .DNA-module__offers__button--request{transition:transform .5s,box-shadow .5s;cursor:pointer;user-select:none;font-weight:400;font-family:"Inter",sans-serif;color:#fff;text-align:center;background-color:#9d89c8;padding:1em 2.5em;min-width:11.5em;display:flex;align-items:center;justify-content:center;border-radius:.9em;border:1px solid #9d89c8}.DNA-module[data-id=Hotels] .DNA-module__offers__button--request>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__offers__button--request>*{font-size:1.4em}}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__offers__button--request:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__offers__button--request{padding:.7em 2em;min-width:7.5em;border-radius:.5em}}.DNA-module[data-id=Hotels] .DNA-module__offers__slider-elements{display:flex;align-items:center;justify-content:flex-end;gap:1.2em;margin-top:4.5em}.DNA-module[data-id=Hotels] .DNA-module__offers__slider-elements .DNA-slider-pagination{font-weight:300;display:flex}.DNA-module[data-id=Hotels] .DNA-module__offers__slider-elements .DNA-slider-pagination>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__offers__slider-elements .DNA-slider-pagination>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__offers__slider-elements .DNA-slider-arrows{display:flex;gap:1em}.DNA-module[data-id=Hotels] .DNA-module__offers__slider-elements .DNA-slider-arrows__arrow{transition:transform .5s,box-shadow .5s;background-color:#f0f3f5;width:4.5em;height:4.5em;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__offers__slider-elements .DNA-slider-arrows__arrow:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}.DNA-module[data-id=Hotels] .DNA-module__offers__slider-elements .DNA-slider-arrows__arrow>*{width:1.7em;height:1.7em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__offers__slider-elements .DNA-slider-arrows{display:none}}.DNA-module[data-id=Hotels] .DNA-module__rooms{padding-top:11em}.DNA-module[data-id=Hotels] .DNA-module__rooms__list{margin-left:-3em;margin-right:-3em}.DNA-module[data-id=Hotels] .DNA-module__rooms__list__wrap{display:flex;flex-wrap:wrap}.DNA-module[data-id=Hotels] .DNA-module__rooms__item{padding:0 3.5em;width:33.3333333333%;display:flex}.DNA-module[data-id=Hotels] .DNA-module__rooms__item__wrap{display:flex;flex-direction:column;width:100%;gap:2.5em}.DNA-module[data-id=Hotels] .DNA-module__rooms__item__wrap>*{width:100%}.DNA-module[data-id=Hotels] .DNA-module__rooms__image{border-radius:1em;overflow:hidden}.DNA-module[data-id=Hotels] .DNA-module__rooms__content{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:1em}.DNA-module[data-id=Hotels] .DNA-module__rooms__hotel-name{font-weight:300}.DNA-module[data-id=Hotels] .DNA-module__rooms__hotel-name>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__rooms__hotel-name>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__rooms__title{font-family:"sofia-pro",sans-serif}.DNA-module[data-id=Hotels] .DNA-module__rooms__title>*{font-size:1.9em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__rooms__title>*{font-size:1.6em}}@media(max-width: 767px){.DNA-module[data-id=Hotels] .DNA-module__rooms__title>*{font-size:1.6em}}.DNA-module[data-id=Hotels] .DNA-module__rooms__infos{font-weight:300;margin-top:2em}.DNA-module[data-id=Hotels] .DNA-module__rooms__infos>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__rooms__infos>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__rooms__price{font-weight:300}.DNA-module[data-id=Hotels] .DNA-module__rooms__price>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__rooms__price>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__rooms__buttons{display:flex;gap:1em;margin-top:3em}.DNA-module[data-id=Hotels] .DNA-module__rooms__button--details{transition:transform .5s,box-shadow .5s;cursor:pointer;user-select:none;font-weight:400;font-family:"Inter",sans-serif;color:#000;text-align:center;background-color:#f1f3f5;padding:1em 2.5em;min-width:11.5em;display:flex;align-items:center;justify-content:center;border-radius:.9em;border:1px solid #dfdfdf}.DNA-module[data-id=Hotels] .DNA-module__rooms__button--details>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__rooms__button--details>*{font-size:1.4em}}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__rooms__button--details:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__rooms__button--details{padding:.7em 2em;min-width:7.5em;border-radius:.5em}}.DNA-module[data-id=Hotels] .DNA-module__rooms__button--request{transition:transform .5s,box-shadow .5s;cursor:pointer;user-select:none;font-weight:400;font-family:"Inter",sans-serif;color:#fff;text-align:center;background-color:#9d89c8;padding:1em 2.5em;min-width:11.5em;display:flex;align-items:center;justify-content:center;border-radius:.9em;border:1px solid #9d89c8}.DNA-module[data-id=Hotels] .DNA-module__rooms__button--request>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__rooms__button--request>*{font-size:1.4em}}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__rooms__button--request:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__rooms__button--request{padding:.7em 2em;min-width:7.5em;border-radius:.5em}}.DNA-module[data-id=Hotels] .DNA-module__rooms__slider-elements{display:flex;align-items:center;justify-content:flex-end;gap:1.2em;margin-top:4.5em}.DNA-module[data-id=Hotels] .DNA-module__rooms__slider-elements .DNA-slider-pagination{font-weight:300;display:flex}.DNA-module[data-id=Hotels] .DNA-module__rooms__slider-elements .DNA-slider-pagination>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__rooms__slider-elements .DNA-slider-pagination>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__rooms__slider-elements .DNA-slider-arrows{display:flex;gap:1em}.DNA-module[data-id=Hotels] .DNA-module__rooms__slider-elements .DNA-slider-arrows__arrow{transition:transform .5s,box-shadow .5s;background-color:#f0f3f5;width:4.5em;height:4.5em;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__rooms__slider-elements .DNA-slider-arrows__arrow:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}.DNA-module[data-id=Hotels] .DNA-module__rooms__slider-elements .DNA-slider-arrows__arrow>*{width:1.7em;height:1.7em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__rooms__slider-elements .DNA-slider-arrows{display:none}}.DNA-module[data-id=Hotels] .DNA-module__location{display:flex;gap:12em}.DNA-module[data-id=Hotels] .DNA-module__location>*{width:calc(100%/2 - 12em*(2 - 1)/2)}.DNA-module[data-id=Hotels] .DNA-module__location__left{padding-top:11em}.DNA-module[data-id=Hotels] .DNA-module__location__contact{display:flex;flex-wrap:wrap;gap:1em}.DNA-module[data-id=Hotels] .DNA-module__location__contact__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1.5em;font-weight:300;background-color:#f0f3f5;border-radius:1.1em;padding:2em;width:calc(100%/2 - 1em*(2 - 1)/2)}.DNA-module[data-id=Hotels] .DNA-module__location__contact__item>*{font-size:1.6em}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__location__contact__item>*{font-size:1.4em}}.DNA-module[data-id=Hotels] .DNA-module__location__contact a{transition:transform .5s,box-shadow .5s}@media(min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__location__contact a:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}.DNA-module[data-id=Hotels] .DNA-module__location__contact__icon{font-size:1em !important;width:2.5em;height:2.5em;color:#9d89c8}.DNA-module[data-id=Hotels] .DNA-module__location__text{margin-top:5em}.DNA-module[data-id=Hotels] .DNA-module__location__map-container{aspect-ratio:3/2;background-color:#f0f3f5;border:1px solid #dfdfdf;border-radius:1.2em;position:relative}.DNA-module[data-id=Hotels] .DNA-module__location__map{position:absolute;left:0;top:0;width:100%;height:100%}.DNA-module[data-id=Hotels] .DNA-module__location__map .JS-tooltip{display:flex;align-items:center;gap:1.4em;font-size:10px !important}.DNA-module[data-id=Hotels] .DNA-module__location__map .JS-tooltip img{border-radius:.4em}.DNA-module[data-id=Hotels] .DNA-module__location__map .JS-tooltip>div{display:flex;flex-direction:column}.DNA-module[data-id=Hotels] .DNA-module__location__map .JS-tooltip>div>*{font-size:14px}.DNA-module[data-id=Hotels] .DNA-module__location__map .JS-tooltip>div>*:nth-child(1){font-weight:500}.DNA-module[data-id=Hotels] .DNA-module__location__map .JS-tooltip>div>*:nth-child(2){font-weight:300;margin-top:.3em}.DNA-module[data-id=Hotels][data-detail-loaded="0"] .DNA-module__lists,.DNA-module[data-id=Hotels][data-detail-loaded="0"] .DNA-module__teaser,.DNA-module[data-id=Hotels][data-detail-loaded="0"] .DNA-module__detail{display:none}.DNA-module[data-id=Hotels][data-detail-loaded="1"] .DNA-module__top__wrap>.DNA-loader{display:none !important}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__searchbox{margin-top:5em}.DNA-module[data-id=Hotels] .DNA-module__top{padding:9em 0 6em 0;overflow:hidden}.DNA-module[data-id=Hotels] .DNA-module__list{margin-left:-0.8em;margin-right:-0.8em;overflow:visible}.DNA-module[data-id=Hotels] .DNA-module__list__wrap{gap:2em 0}.DNA-module[data-id=Hotels] .DNA-module__item{width:50%;padding:0 .8em}.DNA-module[data-id=Hotels] .DNA-module__item__content{gap:1.5em;padding:1.5em}.DNA-module[data-id=Hotels] .DNA-module__item__check{top:1em}.DNA-module[data-id=Hotels] .DNA-module__item__check__circle{width:2em;height:2em}.DNA-module[data-id=Hotels] .DNA-module__item__check__icon{width:1em}.DNA-module[data-id=Hotels] .DNA-module__bullets{margin-top:2em}.DNA-module[data-id=Hotels] .DNA-module__show-all{gap:.7em}.DNA-module[data-id=Hotels] .DNA-module__show-all__icon{width:1em;height:.6em}.DNA-module[data-id=Hotels] .DNA-module__detail{overflow:hidden}.DNA-module[data-id=Hotels] .DNA-module__detail__item{padding-top:9em}.DNA-module[data-id=Hotels] .DNA-module__detail__location{margin-top:1em}.DNA-module[data-id=Hotels] .DNA-module__detail__location__icon{width:4em;height:2.5em}.DNA-module[data-id=Hotels] .DNA-module__detail__bottom{margin-top:2.5em}.DNA-module[data-id=Hotels] .DNA-module__detail__switch{width:auto;position:static;margin-right:-3em}.DNA-module[data-id=Hotels] .DNA-module__detail__switch::-webkit-scrollbar{height:0}.DNA-module[data-id=Hotels] .DNA-module__detail__switch__wrap{padding:.5em}.DNA-module[data-id=Hotels] .DNA-module__detail__switch__item{padding:.5em 1em}.DNA-module[data-id=Hotels] .DNA-module__choose{flex-direction:column;gap:4em;margin-top:7em}.DNA-module[data-id=Hotels] .DNA-module__choose__left{max-width:none;width:100%}.DNA-module[data-id=Hotels] .DNA-module__choose__lines{margin-top:3em}.DNA-module[data-id=Hotels] .DNA-module__choose__right{max-width:none;width:100%}.DNA-module[data-id=Hotels] .DNA-module__teaser{top:6.5em;padding:1em 0}.DNA-module[data-id=Hotels] .DNA-module__teaser__wrap{display:flex;align-items:center;gap:1.5em}.DNA-module[data-id=Hotels] .DNA-module__teaser__list{margin-left:0;margin-right:0;flex:1}.DNA-module[data-id=Hotels] .DNA-module__teaser__item{width:100%;padding:0}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__wrap{padding:0}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__image{width:5.8em;border:.4em solid #dfdfdf;position:relative}.DNA-module[data-id=Hotels] .DNA-module__teaser__item__image img{border-radius:.4em}.DNA-module[data-id=Hotels] .DNA-module__teaser__item[data-active="1"] .DNA-module__teaser__item__wrap{background-color:rgba(0,0,0,0)}.DNA-module[data-id=Hotels] .DNA-module__teaser__item[data-active="0"]{display:none}.DNA-module[data-id=Hotels] .DNA-module__teaser__arrows{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;pointer-events:none;padding:0 1em}.DNA-module[data-id=Hotels] .DNA-module__teaser__arrows__arrow{transition:transform .5s,box-shadow .5s;background-color:#fff;width:4.5em;height:4.5em;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #dfdfdf;pointer-events:auto}}@media(max-width: 1024px)and (min-width: 1025px){.DNA-module[data-id=Hotels] .DNA-module__teaser__arrows__arrow:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,.1)}}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__teaser__arrows__arrow>*{width:1.7em;height:1.7em}.DNA-module[data-id=Hotels] .DNA-module__teaser__change{background-color:#9d89c8;color:#fff;padding:.5em 1.5em;border-radius:.8em;display:flex;align-items:center;justify-content:center}.DNA-module[data-id=Hotels] .DNA-module__teaser__change>*{font-size:1.4em}.DNA-module[data-id=Hotels] .DNA-module__teaser[data-active="0"]{display:none}.DNA-module[data-id=Hotels] .DNA-module__hotinfo{flex-direction:column;gap:5em;padding-top:4em}.DNA-module[data-id=Hotels] .DNA-module__hotinfo>*{width:100%}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__left{padding-top:0;gap:3.5em}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons{display:flex;flex-wrap:wrap;gap:1em 2em}}@media(max-width: 1024px)and (max-width: 767px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__buttons__item{width:100%}}@media(max-width: 1024px){.DNA-module[data-id=Hotels] .DNA-module__hotinfo__images{gap:.5em;position:static}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery{gap:.5em}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery__item{width:calc(100%/4 - 0.5em*(4 - 1)/4)}.DNA-module[data-id=Hotels] .DNA-module__hotinfo__gallery__overlay{padding:.5em 1em}.DNA-module[data-id=Hotels] .DNA-module__offers{padding-top:4em}.DNA-module[data-id=Hotels] .DNA-module__offers__list{margin-left:-0.8em;margin-right:-0.8em;overflow:visible}.DNA-module[data-id=Hotels] .DNA-module__offers__item{padding:0 .8em;width:50%}.DNA-module[data-id=Hotels] .DNA-module__offers__item__wrap{gap:2em}.DNA-module[data-id=Hotels] .DNA-module__offers__content{gap:.5em}.DNA-module[data-id=Hotels] .DNA-module__offers__infos{margin-top:1.5em}.DNA-module[data-id=Hotels] .DNA-module__offers__buttons{gap:.5em;margin-top:2em}.DNA-module[data-id=Hotels] .DNA-module__offers__slider-elements{margin-top:2.5em}.DNA-module[data-id=Hotels] .DNA-module__rooms{padding-top:4em}.DNA-module[data-id=Hotels] .DNA-module__rooms__list{margin-left:-0.8em;margin-right:-0.8em;overflow:visible}.DNA-module[data-id=Hotels] .DNA-module__rooms__item{padding:0 .8em;width:50%}.DNA-module[data-id=Hotels] .DNA-module__rooms__item__wrap{gap:2em}.DNA-module[data-id=Hotels] .DNA-module__rooms__content{gap:.5em}.DNA-module[data-id=Hotels] .DNA-module__rooms__infos{margin-top:1.5em}.DNA-module[data-id=Hotels] .DNA-module__rooms__buttons{gap:.5em;margin-top:2em}.DNA-module[data-id=Hotels] .DNA-module__rooms__slider-elements{margin-top:2.5em}.DNA-module[data-id=Hotels] .DNA-module__location{flex-direction:column;gap:5em;padding-top:4em}.DNA-module[data-id=Hotels] .DNA-module__location>*{width:100%}.DNA-module[data-id=Hotels] .DNA-module__location__left{padding-top:0}.DNA-module[data-id=Hotels] .DNA-module__location__contact__item{width:100%;flex-direction:row;align-items:flex-start;justify-content:flex-start}.DNA-module[data-id=Hotels] .DNA-module__location__contact__item>*:nth-child(2){flex:1}.DNA-module[data-id=Hotels] .DNA-module__location__contact__icon{width:2em;height:2em}.DNA-module[data-id=Hotels] .DNA-module__location__text{margin-top:2.5em}.DNA-module[data-id=Hotels] .DNA-module__location__map-container{aspect-ratio:4/3}}@media(max-width: 767px){.DNA-module[data-id=Hotels] .DNA-module__item{width:100%}.DNA-module[data-id=Hotels] .DNA-module__offers__item{width:100%}.DNA-module[data-id=Hotels] .DNA-module__rooms__item{width:100%}}
