.img-content .img .small-image{transition:all .3s ease-out}.img-content-slider{display:flex;flex-direction:column}.img-content{display:grid;grid-template-columns:minmax(0,1fr);position:relative;view-timeline-name:--img-content-block;view-timeline-axis:block}.img-content.img-content-offer .img img,.img-content.img-content-offer .img video,.img-content.img-content-offer .img lite-youtube,.img-content.img-content-offer .img .vimeo-player{aspect-ratio:4/3}.img-content.img-content-rooms{column-gap:var(--space-l)}.img-content.img-content-rooms .content{padding:0}.img-content.img-content-rooms .content .content-inner .subtitle-rooms{display:flex;flex-direction:row;gap:var(--gutter-hairline);justify-content:center;align-items:center;margin-top:var(--space-s)}.img-content.img-content-rooms .content .content-inner .subtitle-rooms svg{width:var(--size-m-1);height:var(--size-m-1);padding:2px}.img-content.img-content-rooms .content .content-inner .content-wrap{margin-bottom:var(--space-m)}.img-content.img-content-rooms .content .content-inner .content-wrap p:last-of-type{margin-bottom:0}.img-content.img-content-rooms .content .content-inner .button-group-rooms{display:flex;flex-direction:column;gap:var(--space-m)}.img-content.img-content-rooms .content .content-inner .button-group-rooms .minor{padding-block:0;min-height:auto;text-decoration:underline}.img-content.img-content-rooms .content .content-inner .button-group-rooms .book-room{width:100%;justify-content:space-between;padding:var(--space-xs) var(--space-m)}.img-content.img-content-rooms .content .content-inner .button-group-rooms .book-room.book-room-centered{justify-content:center}.img-content.img-content-rooms .content .content-inner .button-group-rooms .book-room .book{font-family:var(--font-family-button-text);font-weight:var(--font-weight-button-text);text-transform:var(--text-transform-button-text);font-size:var(--font-size-button-text-l);line-height:var(--line-height-button-text-l);letter-spacing:var(--letter-spacing-button-text-l);font-style:var(--font-style-button-text)}.img-content.img-content-rooms .content .content-inner .button-group-rooms .book-room .tag{font-family:var(--font-family-overline);font-weight:var(--font-weight-overline);text-transform:var(--text-transform-overline);font-size:var(--font-size-overline-2);line-height:var(--line-height-overline-2);letter-spacing:var(--letter-spacing-overline-2);font-style:var(--font-style-overline)}@media only screen and (min-width:calc(48rem + 1px)){.img-content{grid-template-columns:repeat(2,minmax(0,1fr))}}.img-content.alignfull,.img-content.style-card{gap:0}.img-content.alignfull .content,.img-content.style-card .content{padding:var(--space-2xl) var(--container-standard)}@media only screen and (min-width:calc(48rem + 1px)){.img-content.alignfull .content,.img-content.style-card .content{padding:var(--space-3xl)}}.img-content.style-card{background-color:var(--color-background-alt);gap:0}.img-content.style-card.alignfull{width:calc(100% - 2*var(--space-s));margin-inline:auto}.img-content .content{max-width:var(--width-content);flex-grow:1;flex-basis:0%;display:flex;justify-content:center;align-items:center;padding:0;padding-left:var(--space-3xl)}.img-content .content.content-rooms{padding-top:var(--space-l)}.img-content .content.spacing-special{padding:var(--space-2xl)}.img-content .content.content-slider{flex-direction:column;position:relative}.img-content .content.content-slider .slick-controls{position:absolute;bottom:var(--space-xl);padding:0;left:var(--space-3xl)}@media only screen and (max-width:48rem){.img-content .content{padding-left:0}}.img-content .content .overline-1{color:var(--color-accent-primary)}.img-content .content.contained{background:var(--color-background-alt);padding:0 var(--space-3xl)}@media only screen and (max-width:40rem){.img-content .content.contained{padding:var(--space-2xl) var(--container-standard)}}.img-content .content.contained.spacing-special{padding:var(--space-2xl)}.img-content .content .content-inner{width:100%;display:flex;flex-direction:column}.img-content .content .content-wrap{width:100%}.img-content .content .content-wrap h1,.img-content .content .content-wrap h2,.img-content .content .content-wrap h3,.img-content .content .content-wrap h4,.img-content .content .content-wrap h5,.img-content .content .content-wrap h6{font-weight:400}.img-content .content .js-single-modal-trigger-ajax{margin-bottom:0}.img-content .img{position:relative;height:100%}.img-content .img .media-container,.img-content .img img,.img-content .img video,.img-content .img lite-youtube,.img-content .img .vimeo-player{height:100%}.img-content .img.img-main{padding-left:6rem;padding-bottom:6rem}@media only screen and (max-width:48rem){.img-content .img.img-main{padding:0}}.img-content .img.img-room .media-container{width:100%;height:100%}.img-content .img.img-room .media-container img,.img-content .img.img-room .media-container video,.img-content .img.img-room .media-container lite-youtube,.img-content .img.img-room .media-container .vimeo-player{width:100%;height:100%;aspect-ratio:284/227}@media only screen and (max-width:40rem){.img-content .img{width:100%}}.img-content .img img{width:100%}.img-content .img .small-image{position:absolute;height:16rem;width:16rem;aspect-ratio:1;bottom:0;left:-2rem;right:unset;z-index:2;transform:translateY(0);animation:6s bottomMove both;animation-timing-function:ease-in-out;animation-timeline:--img-content-block;animation-range:entry 0% cover 60%}.img-content .img .small-image::before{content:"";position:absolute;width:calc(100% + 8rem);height:calc(100% + 8rem);top:-4rem;left:-4rem;background-color:var(--color-background);z-index:-1}.img-content .img .small-image img{height:100%;width:100%}@media only screen and (max-width:48rem){.img-content .img .small-image{display:none}}.img-content .img .slick-list,.img-content .img .slick-track{top:0;left:0;height:100%;width:100%}.img-content .img .slick-controls{position:absolute;bottom:0;width:100%;padding:20px 0}.img-content .img .slick-controls .slick-control{color:var(--color-body)}.img-content .img .slick-controls .slick-control:hover{color:var(--color-accent-primary)}.img-content.text-image .content{order:1;padding:0;padding-right:var(--space-3xl)}.img-content.text-image .content.contained{background:var(--color-background-alt);padding:0 var(--space-3xl)}@media only screen and (max-width:40rem){.img-content.text-image .content.contained{padding:var(--space-2xl) var(--container-standard)}}@media only screen and (max-width:40rem){.img-content.text-image .content{order:unset;padding-right:0}}.img-content.text-image .img{order:2}.img-content.text-image .img.img-main{padding-left:0;padding-right:6rem;padding-bottom:6rem}@media only screen and (max-width:48rem){.img-content.text-image .img.img-main{padding:0;padding-bottom:0}}@media only screen and (max-width:40rem){.img-content.text-image .img{order:unset}}.img-content.text-image .img .small-image{left:unset;right:-2rem}.img-content.img-content-special{gap:var(--gutter-x-loose)}.img-content.img-content-special.image-text .content{padding:0}@media only screen and (max-width:48rem){.img-content.img-content-special.image-text .content{gap:0}}.img-content.img-content-special.text-image .content{padding:0}@media only screen and (max-width:48rem){.img-content.img-content-special.text-image .content{gap:0}}@media only screen and (max-width:48rem){.img-content.img-content-special{gap:var(--space-2xl)}}@media only screen and (max-width:40rem){.img-content.mob-img-bottom .content{order:1}.img-content.mob-img-bottom .img{order:2}}.img-content.column{grid-template-columns:minmax(0,1fr)}.img-content.column .content{margin:0;width:100%;text-align:center;flex-basis:auto;align-items:unset}.img-content.column .content .buttons{justify-content:center;margin-bottom:0}.img-content.column .img{width:100%}.img-content.column .img .image-carousel{min-height:18rem}@media only screen and (max-width:40rem){.img-content.column .img .image-carousel{min-height:16rem}}.img-content-columns{display:grid;gap:var(--gutter-standard)}.img-content-columns.img-content-rooms-columns{gap:var(--gutter-loose)}@media only screen and (min-width:calc(48rem + 1px)){.img-content-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes bottomMove{from{transform:translateY(0)}to{transform:translateY(-4rem)}}