@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{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes view-transition-in{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes infinite-text-loop{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes rotate-quote-in{0%{transform:rotate(180deg)}100%{transform:rotate(0)}}@keyframes rotate-quote-out{0%{transform:rotate(0)}100%{transform:rotate(-180deg)}}.MOD-HotelBoxes{position:relative}.MOD-HotelBoxes .MOD-HotelBoxes__signets{position:absolute;bottom:100%;left:0;z-index:-1;display:flex;gap:2em;opacity:.2}.MOD-HotelBoxes .MOD-HotelBoxes__signets__item{height:12em}.MOD-HotelBoxes .MOD-HotelBoxes__signets__item img{display:block;height:100%;width:auto}.MOD-HotelBoxes .MOD-HotelBoxes__item{position:relative;padding:16.5em 0}.MOD-HotelBoxes .MOD-HotelBoxes__item[data-bg=gray]{background-color:rgba(189,179,171,.6)}.MOD-HotelBoxes .MOD-HotelBoxes__item[data-bg=beige]{background-color:rgba(189,179,171,.2)}.MOD-HotelBoxes .MOD-HotelBoxes__wrap{display:flex;gap:20em}.MOD-HotelBoxes .MOD-HotelBoxes__image{transition:transform 2s,opacity 2s;width:40%;position:relative;background-color:#3d3935;align-self:flex-start}.MOD-HotelBoxes .MOD-HotelBoxes__image.JS-effect{transform:translateX(-5em);opacity:0}@media(max-width: 1024px){.MOD-HotelBoxes .MOD-HotelBoxes__image.JS-effect{transform:translateX(-2em)}}.MOD-HotelBoxes .MOD-HotelBoxes__image__wrap{opacity:.5}.MOD-HotelBoxes .MOD-HotelBoxes__logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:90%;max-width:30em}.MOD-HotelBoxes .MOD-HotelBoxes__logo img{display:block;height:auto;width:100%}.MOD-HotelBoxes .MOD-HotelBoxes__logo[data-hotel=loesch]{max-width:27em}.MOD-HotelBoxes .MOD-HotelBoxes__content{flex:1;max-width:50em;align-self:center}.MOD-HotelBoxes .MOD-HotelBoxes__headlines{transition:transform 2s,opacity 2s}.MOD-HotelBoxes .MOD-HotelBoxes__headlines.JS-effect{transform:translateY(5.5em);opacity:0}@media(max-width: 1024px){.MOD-HotelBoxes .MOD-HotelBoxes__headlines.JS-effect{transform:translateY(2.5em)}}.MOD-HotelBoxes .MOD-HotelBoxes__headlines__main{font-family:"adobe-garamond-pro",sans-serif;line-height:1.1;font-weight:600}.MOD-HotelBoxes .MOD-HotelBoxes__headlines__main>*{font-size:6em}@media(max-width: 1024px){.MOD-HotelBoxes .MOD-HotelBoxes__headlines__main>*{font-size:2.8em}}@media(max-width: 767px){.MOD-HotelBoxes .MOD-HotelBoxes__headlines__main>*{font-size:2.8em}}.MOD-HotelBoxes .MOD-HotelBoxes__rte{transition:transform 2s,opacity 2s}.MOD-HotelBoxes .MOD-HotelBoxes__rte.JS-effect{transform:translateY(5.5em);opacity:0}@media(max-width: 1024px){.MOD-HotelBoxes .MOD-HotelBoxes__rte.JS-effect{transform:translateY(2.5em)}}.MOD-HotelBoxes .MOD-HotelBoxes__button{transition:transform 2s,opacity 2s}.MOD-HotelBoxes .MOD-HotelBoxes__button.JS-effect{transform:translateY(5.5em);opacity:0}@media(max-width: 1024px){.MOD-HotelBoxes .MOD-HotelBoxes__button.JS-effect{transform:translateY(2.5em)}}.MOD-HotelBoxes .MOD-HotelBoxes__decor-point{position:absolute;top:0;right:10em;transform:translateY(-50%);z-index:1}@media(max-width: 1024px){.MOD-HotelBoxes .MOD-HotelBoxes__signets{left:1.5em;gap:1.5em}.MOD-HotelBoxes .MOD-HotelBoxes__signets__item{height:8.5em}.MOD-HotelBoxes .MOD-HotelBoxes__item{padding:8.5em 0}.MOD-HotelBoxes .MOD-HotelBoxes__wrap{gap:8em}}@media(max-width: 1024px)and (min-width: 768px){.MOD-HotelBoxes .MOD-HotelBoxes__wrap{padding-left:0}}@media(max-width: 1024px){.MOD-HotelBoxes .MOD-HotelBoxes__image{width:46%}.MOD-HotelBoxes .MOD-HotelBoxes__logo{width:80%;max-width:17.5em}.MOD-HotelBoxes .MOD-HotelBoxes__logo[data-hotel=loesch]{max-width:14.5em}.MOD-HotelBoxes .MOD-HotelBoxes__content{max-width:none}.MOD-HotelBoxes .MOD-HotelBoxes__decor-point{right:4em}}@media(max-width: 767px){.MOD-HotelBoxes .MOD-HotelBoxes__signets{left:0;gap:1em}.MOD-HotelBoxes .MOD-HotelBoxes__signets__item{height:7.5em}.MOD-HotelBoxes .MOD-HotelBoxes__item{padding:4em 0}.MOD-HotelBoxes .MOD-HotelBoxes__wrap{gap:2.5em;flex-direction:column}.MOD-HotelBoxes .MOD-HotelBoxes__image{width:100%}.MOD-HotelBoxes .MOD-HotelBoxes__content{width:100%}}
