.rooms-grid .img-content-columns .img-content .content .button-book.active .book-rooms,.rooms-grid .img-content-columns .img-content .content .button-book.active .button-book-book,.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single:hover::after,.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single:hover,.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single:first-of-type::after,.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single,.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms,.rooms-grid .img-content-columns .img-content .content .button-book .button-book-book{transition:all .3s ease-out}@keyframes rotate-left{0%{rotate:3deg}100%{rotate:-3deg}}@keyframes rotate-right{0%{rotate:-3deg}100%{rotate:3deg}}.img-content-row{view-timeline-name:--section-image-rotate;view-timeline-axis:block}.img-content{min-height:30rem;display:grid;grid-template-columns:minmax(0, 1fr);-moz-column-gap:var(--gutter-standard);column-gap:var(--gutter-standard);row-gap:var(--space-m);position:relative}.img-content.img-content-events{-moz-column-gap:var(--gutter-x-loose);column-gap:var(--gutter-x-loose)}@media(min-width: calc(48em + 1px)){.img-content{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: calc(64em + 1px)){.img-content{-moz-column-gap:var(--gutter-loose);column-gap:var(--gutter-loose)}}@media(min-width: calc(90em + 1px)){.img-content{-moz-column-gap:var(--gutter-x-loose);column-gap:var(--gutter-x-loose)}}@media(max-width: 48em){.img-content{row-gap:var(--space-2xl)}}.img-content .content{max-width:var(--width-content);flex-grow:1;flex-basis:0;display:flex;justify-content:center;align-items:center}.img-content .content .content-inner{width:100%;display:flex;flex-direction:column}.img-content .content .content-inner.separation{height:100%;justify-content:space-between}.img-content .content .content-inner .content-general{display:flex;flex-direction:column;flex-grow:1}.img-content .content .content-wrap{width:100%}.img-content .content .content-wrap.content-wrap-header p{font-family:var(--font-family-large-feature);font-weight:var(--font-weight-large-feature);text-transform:var(--text-transform-large-feature);font-size:var(--font-size-large-feature-xl);line-height:var(--line-height-large-feature-xl);letter-spacing:var(--letter-spacing-large-feature-xl);font-style:var(--font-style-large-feature)}.img-content .content .content-wrap p:last-of-type{margin-bottom:0}.img-content .content .content-wrap p a{text-decoration:underline}.img-content .content .list{width:100%;display:flex;flex-direction:column}.img-content .content .list .list-item{display:flex;flex-direction:row;gap:var(--space-s);padding:1rem 0;border-bottom:1px solid;align-items:baseline;border-color:var(--color-body-a50)}.img-content .content .list .list-item svg{width:var(--size-m-2);height:var(--size-m-2);color:var(--color-body)}.img-content .content .list .list-item .title{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-m);line-height:var(--line-height-body-m);letter-spacing:var(--letter-spacing-body-m);font-style:var(--font-style-body);color:var(--color-body)}.img-content .content .list .list-item .title.title-ita{font-family:var(--font-family-small-feature);font-weight:var(--font-weight-small-feature);text-transform:var(--text-transform-small-feature);font-size:var(--font-size-small-feature-l);line-height:var(--line-height-small-feature-l);letter-spacing:var(--letter-spacing-small-feature-l);font-style:var(--font-style-small-feature);text-align:left;width:calc(100% - var(--size-m-2) - var(--space-s))}.img-content .content .js-single-modal-trigger-ajax{margin-bottom:0}.img-content .img{position:relative}.img-content .img .slick-controls{padding:0;bottom:24px;position:absolute}@media(max-width: 40em){.img-content .img{width:100%}}.img-content .img img{width:100%}.img-content .img .content-wrap{width:100%}.img-content .img .content-wrap.content-wrap-header p{font-family:var(--font-family-large-feature);font-weight:var(--font-weight-large-feature);text-transform:var(--text-transform-large-feature);font-size:var(--font-size-large-feature-xl);line-height:var(--line-height-large-feature-xl);letter-spacing:var(--letter-spacing-large-feature-xl);font-style:var(--font-style-large-feature)}.img-content .img .content-wrap p{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-size:var(--font-size-body-l);line-height:var(--line-height-body-l);letter-spacing:var(--letter-spacing-body-l);font-style:var(--font-style-body)}.img-content .img.img-offers{aspect-ratio:1/1}.img-content .img.img-offers img{aspect-ratio:1/1}.img-content .img.portrait-images{display:flex;flex-direction:row;margin-bottom:4rem;justify-content:center}.img-content .img.portrait-images .big-img{height:560px;aspect-ratio:4/5;width:448px;transform:rotate(0);padding:.5rem;background:#fff}@media(max-width: 48em){.img-content .img.portrait-images .big-img{height:25rem;aspect-ratio:288/359;width:auto}}.img-content .img.portrait-images .small-img{position:absolute;height:296px;width:296px;aspect-ratio:1;bottom:-4rem;right:-1rem;transform:rotate(0);padding:.5rem;background:#fff}@media(max-width: 48em){.img-content .img.portrait-images .small-img{height:13rem;aspect-ratio:1;width:auto}}.img-content .img .slick-list,.img-content .img .slick-track{top:0;left:0;height:100%;width:100%}.img-content .img .slick-list::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.4;background:linear-gradient(0deg, #081516 0%, rgba(8, 21, 22, 0) 53.65%, rgba(8, 21, 22, 0) 53.65%)}.img-content .img .slick-controls{width:100%}.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.image-text .img.portrait-images .big-img{will-change:rotate;animation:rotate-left both ease-in-out;animation-timeline:--section-image-rotate;animation-range:entry exit}.img-content.image-text .img.portrait-images .small-img{will-change:rotate;animation:rotate-right both ease-in-out;animation-timeline:--section-image-rotate;animation-range:entry exit}.img-content.text-image .img.portrait-images .big-img{will-change:rotate;animation:rotate-right both ease-in-out;animation-timeline:--section-image-rotate;animation-range:entry exit}.img-content.text-image .img.portrait-images .small-img{right:unset;left:-1rem;will-change:rotate;animation:rotate-left both ease-in-out;animation-timeline:--section-image-rotate;animation-range:entry exit}.img-content.text-image .content{order:1}@media(max-width: 40em){.img-content.text-image .content{order:2}}.img-content.text-image .img{order:2}@media(max-width: 40em){.img-content.text-image .img{order:1}}@media(max-width: 40em){.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(max-width: 40em){.img-content.column .img .image-carousel{min-height:16rem}}.img-content-columns{display:grid;gap:var(--gutter-standard)}@media(min-width: calc(48em + 1px)){.img-content-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}.rooms-grid{z-index:3;padding-top:var(--row-xl);padding-bottom:var(--row-xl)}.rooms-grid .img-content-columns .img-content .img .media-container::before{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.4;background:linear-gradient(0deg, #081516 0%, rgba(8, 21, 22, 0) 53.65%, rgba(8, 21, 22, 0) 53.65%);z-index:1}.rooms-grid .img-content-columns .img-content .img .slick-controls{position:absolute;height:100%;bottom:0;z-index:2}.rooms-grid .img-content-columns .img-content .img .slick-controls .slick-dots{position:absolute;bottom:24px;justify-content:center}.rooms-grid .img-content-columns .img-content .img .slick-controls .js-img-prev{position:absolute;left:0;height:100%;width:50px;display:flex;justify-content:center;align-items:center}.rooms-grid .img-content-columns .img-content .img .slick-controls .js-img-next{position:absolute;right:0;height:100%;width:50px;display:flex;justify-content:center;align-items:center}.rooms-grid .img-content-columns .img-content .content .content-inner .button.minor{margin:0;margin-top:var(--space-m);text-decoration:underline}.rooms-grid .img-content-columns .img-content .content .featured-list{justify-content:center;gap:var(--space-s);margin:0;margin-bottom:var(--space-m)}.rooms-grid .img-content-columns .img-content .content .featured-list .featured-list-item{width:auto;margin:0;gap:var(--space-3xs);align-items:center}.rooms-grid .img-content-columns .img-content .content .featured-list .featured-list-item .list-counter{padding:0;border:none;width:var(--size-m-1) !important;height:var(--size-m-1) !important}.rooms-grid .img-content-columns .img-content .content .featured-list .featured-list-item .list-content h5{font-family:var(--font-family-label);font-weight:var(--font-weight-label);text-transform:var(--text-transform-label);font-size:var(--font-size-label-1);line-height:var(--line-height-label-1);letter-spacing:var(--letter-spacing-label-1);font-style:var(--font-style-label)}.rooms-grid .img-content-columns .img-content .content .button-book{display:flex;position:relative;width:100%;z-index:6;margin-top:var(--space-m)}.rooms-grid .img-content-columns .img-content .content .button-book .button-book-book{cursor:pointer;width:100%;flex-direction:row;justify-content:space-between;padding:var(--space-xs) var(--space-l);align-items:center;border-radius:100px;background:var(--color-body);display:flex;width:100%;z-index:2}.rooms-grid .img-content-columns .img-content .content .button-book .button-book-book span{font-family:var(--font-family-small-feature);font-weight:var(--font-weight-small-feature);text-transform:var(--text-transform-small-feature);font-size:var(--font-size-small-feature-l);line-height:var(--line-height-small-feature-l);letter-spacing:var(--letter-spacing-small-feature-l);font-style:var(--font-style-small-feature);color:var(--color-background-alt)}.rooms-grid .img-content-columns .img-content .content .button-book .button-book-book span.subtitle{font-family:var(--font-family-overline);font-weight:var(--font-weight-overline);text-transform:var(--text-transform-overline);font-size:var(--font-size-overline-3);line-height:var(--line-height-overline-3);letter-spacing:var(--letter-spacing-overline-3);font-style:var(--font-style-overline);gap:var(--space-xs);align-items:center;display:flex}.rooms-grid .img-content-columns .img-content .content .button-book .button-book-book span.subtitle svg{width:var(--size-m-2);height:var(--size-m-2)}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms{padding-top:3.5rem;width:100%;background-color:var(--color-background-alt);height:200px;position:absolute;top:0;left:0;border-radius:30px;height:auto;max-height:0;overflow:hidden}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single{cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--space-m) var(--space-l);border-bottom:1px solid;border-color:var(--color-body-a50);position:relative}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single .single-info .mobile-details{display:none}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single:first-of-type::after{content:"";position:absolute;height:100%;width:100%;left:0;top:-60px;background-color:var(--color-background-alt)}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single:last-of-type{border:none}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single:hover{background-color:#ccc}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single:hover::after{background-color:#ccc}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single div{display:flex;flex-direction:row;gap:calc(var(--space-2xs) + 3px + var(--space-2xs));align-items:center}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single div .items{position:relative;color:var(--color-body)}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single div .items::after{content:"";position:absolute;height:3px;width:3px;right:calc(-1*(var(--space-2xs) + 3px));top:50%;border-radius:25px;transform:translateY(-50%);background-color:var(--color-body)}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single div .items:last-of-type::after{display:none}@media(max-width: 48em){.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single div .items{display:none}}@media(max-width: 48em){.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single .single-info{display:flex;flex-direction:column;gap:var(--space-2xs)}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single .single-info .mobile-details{display:flex;flex-direction:row;align-self:baseline}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single .single-info .mobile-details .item{font-family:var(--font-family-small-feature);font-weight:var(--font-weight-small-feature);text-transform:var(--text-transform-small-feature);font-size:var(--font-size-small-feature-s);line-height:var(--line-height-small-feature-s);letter-spacing:var(--letter-spacing-small-feature-s);font-style:var(--font-style-small-feature);position:relative}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single .single-info .mobile-details .item::after{content:"";position:absolute;height:3px;width:3px;right:calc(-1*(var(--space-2xs) + 3px));top:50%;border-radius:25px;transform:translateY(-50%);background-color:var(--color-body)}.rooms-grid .img-content-columns .img-content .content .button-book .book-rooms .book-room-single .single-info .mobile-details .item:last-of-type::after{display:none}}.rooms-grid .img-content-columns .img-content .content .button-book.active .button-book-book{background-color:var(--color-accent-primary)}.rooms-grid .img-content-columns .img-content .content .button-book.active .button-book-book .subtitle svg{transform:rotate(180deg)}.rooms-grid .img-content-columns .img-content .content .button-book.active .book-rooms{height:auto;max-height:700px}@media(max-width: 48em){.rooms-grid .img-content-columns{gap:var(--space-2xl)}.rooms-grid .img-content-columns .img-content{gap:var(--space-xl)}}
/*# sourceMappingURL=img_content.css.map */
