.rooms-carousel .room .buttons p,.rooms-carousel .room,.room-blocks-content .room-blocks .room .content-inner .buttons p,.room-blocks-content .room-blocks .room,.room-blocks-content .room-img,.room-blocks-content .content .room-content.content-inner{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.color-background{background-color:#f3f3f3}@media(max-width: 48em){.room-blocks-container{overflow:hidden;padding-bottom:0;margin-bottom:2.5rem}}.room-blocks-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media(max-width: 48em){.room-blocks-content{margin-bottom:0}}@media(max-width: 48em)and (max-width: 48em){.room-blocks-content{margin-bottom:-6rem}}@media(max-width: 48em){.room-blocks-content:before{content:"";position:absolute;left:0;top:100%;height:50%;width:100%;background-color:#161616;background-color:var(--color-body, #161616)}}@media(max-width: 48em){.room-blocks-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.room-blocks-content .room-img,.room-blocks-content .content .room-content.content-inner{opacity:0}.room-blocks-content .room-img.active,.room-blocks-content .content .room-content.content-inner.active{opacity:1}.room-blocks-content .room-img{top:0;position:absolute;height:100%;width:100%}.room-blocks-content .content .room-content.content-inner{height:0;overflow:hidden;margin-left:7.5rem}@media(max-width: 64em){.room-blocks-content .content .room-content.content-inner{margin-left:auto}}.room-blocks-content .content .room-content.content-inner.active{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible;padding:0 1rem}@media(max-width: 48em){.room-blocks-content .content .room-content.content-inner{margin:0;padding:0 2rem;max-width:none;text-align:left}.room-blocks-content .content .room-content.content-inner .overline{width:100%;margin-bottom:2rem}.room-blocks-content .content .room-content.content-inner .content-wrap p{font-size:1.3125rem;line-height:1.75rem;font-size:clamp(1.2857rem, 1.776889vw, 1.3125rem);line-height:clamp(1.75rem, 1.776889vw, 1.75rem)}}@media(max-width: 48em)and (max-width: 48em){.room-blocks-content .content .room-content.content-inner .content-wrap p{font-size:1.2857rem;line-height:1.75rem}}.room-blocks-content .room-blocks{position:relative;-webkit-transform:translateX(-7.5rem);transform:translateX(-7.5rem);margin-top:3rem}.room-blocks-content .room-blocks .room{width:50%;padding:2rem;padding-top:2.5rem;background-color:#fff;background-color:var(--color-background, #FFFFFF);overflow:hidden}.room-blocks-content .room-blocks .room h2 .subtitle{font-size:1rem;line-height:1.5rem;font-size:clamp(1rem, 1.333vw, 1rem);line-height:clamp(1.5rem, 1.333vw, 1.5rem)}@media(max-width: 48em){.room-blocks-content .room-blocks .room h2 .subtitle{font-size:1rem;line-height:1.5rem}}.room-blocks-content .room-blocks .room .featured-list.half-items .featured-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.room-blocks-content .room-blocks .room .list-counter.icons svg{width:24px;height:24px;margin-bottom:.75rem;color:#161616;color:var(--color-body, #161616)}.room-blocks-content .room-blocks .room .content-inner{height:100%}.room-blocks-content .room-blocks .room .content-inner .buttons{margin-top:auto;-ms-flex-item-align:start;align-self:flex-start;-webkit-transform:translateX(calc(-100% + 2.875rem));transform:translateX(calc(-100% + 2.875rem))}.room-blocks-content .room-blocks .room .content-inner .buttons p{opacity:0;margin:0;margin-right:1rem}.room-blocks-content .room-blocks .room .content-inner .buttons .button:hover svg{color:#161616;color:var(--color-accent-reverse-alt, #161616)}.room-blocks-content .room-blocks .room.active{background-color:#161616;background-color:var(--color-body, #161616)}.room-blocks-content .room-blocks .room.active .list-counter.icons svg{color:#161616;color:var(--color-body, #161616)}.room-blocks-content .room-blocks .room.active .content-inner .buttons{-webkit-transform:none;transform:none}.room-blocks-content .room-blocks .room.active .content-inner .buttons p{opacity:1}.room-blocks-content .room-blocks .room.active .content-inner .buttons .button{background-color:#161616;background-color:var(--color-body, #161616)}@media(max-width: 64em){.room-blocks-content .room-blocks{width:calc(100% + 5rem)}}@media(max-width: 48em){.room-blocks-content .room-blocks{width:100%}}.room-blocks-content.slick-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.room-blocks-content .content{width:50%;padding:3rem 0 0 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 48em){.room-blocks-content .content{padding:2rem 0 0 0;margin:0;width:100%;text-align:center;-ms-flex-preferred-size:auto;flex-basis:auto}.room-blocks-content .content .buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;width:100%}.room-blocks-content .content .buttons .button{white-space:nowrap}.room-blocks-content .content.xs\:text-left{text-align:left}.room-blocks-content .content.xs\:text-left .content-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.room-blocks-content .content.xs\:text-left .buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.room-blocks-content .content .content-inner{width:100%;max-width:26rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}@media(max-width: 48em){.room-blocks-content .content .content-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.room-blocks-content .content .content-wrap{width:100%}.room-blocks-content .img{width:50%;height:60rem;position:sticky;top:5rem}.room-blocks-content .img .image-carousel{min-height:30rem}@media(max-width: 48em){.room-blocks-content .img .image-carousel{min-height:16rem}}.room-blocks-content .img .image-carousel.shorter{min-height:24rem}@media(max-width: 48em){.room-blocks-content .img .image-carousel.shorter{min-height:16rem}}@media(max-width: 64em){.room-blocks-content .img{height:40rem}}@media(max-width: 48em){.room-blocks-content .img{width:100%;height:32rem}}.room-blocks-content .img img{position:absolute;top:0;left:0;height:100%;width:100%}.room-blocks-content .img .slick-list,.room-blocks-content .img .slick-track{position:absolute;top:0;left:0;height:100%;width:100%}.room-blocks-content .img .slick-controls{width:100%;padding-top:1.5rem}.room-blocks-content .img .slick-controls .slick-control{color:#161616;color:var(--color-body, #161616)}.room-blocks-content .img .slick-controls .slick-control:hover{color:#d69e47;color:var(--color-accent-primary, #D69E47)}.room-blocks-content.text-image .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 5rem 0 0}@media(max-width: 48em){.room-blocks-content.text-image .content{padding:2rem 0 0 0;display:block;margin:0;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.room-blocks-content.text-image .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(max-width: 48em){.room-blocks-content.text-image .img{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;width:100%}}@media(max-width: 48em){.room-blocks-content.mob-img-bottom .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 2rem 0}.room-blocks-content.mob-img-bottom .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.room-blocks-content.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.room-blocks-content.column .content{padding:2rem 0 0 0;margin:0;width:100%;text-align:center;-ms-flex-preferred-size:auto;flex-basis:auto}.room-blocks-content.column .content .buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.room-blocks-content.column .img{width:100%}.room-blocks-content.column .img .image-carousel{min-height:18rem}@media(max-width: 48em){.room-blocks-content.column .img .image-carousel{min-height:16rem}}.button.icon.content-carousel-prev,.button.icon.content-carousel-next{position:absolute;right:2rem;margin:0}@media(max-width: 64em){.button.icon.content-carousel-prev,.button.icon.content-carousel-next{right:1rem}}.button.icon.content-carousel-prev{top:calc(50% - 3.25rem)}@media(max-width: 48em){.button.icon.content-carousel-prev{left:calc(50% - 3.25rem);top:auto;bottom:2rem}}.button.icon.content-carousel-next{bottom:calc(50% - 3.25rem)}@media(max-width: 48em){.button.icon.content-carousel-next{right:calc(50% - 3.25rem);top:auto;bottom:2rem}}@media(max-width: 48em){.content-carousel-container{padding-bottom:7rem}}.img-content-columns{padding-left:5rem;padding-right:5rem}@media(max-width: 75em){.img-content-columns{padding-left:4rem;padding-right:4rem}}@media(max-width: 48em){.img-content-columns{padding-left:0;padding-right:0}}.img-content-columns .img-content{margin:0 1rem;width:calc(50% - 2rem - 1px)}@media(max-width: 40em){.img-content-columns .img-content{margin:0;width:100%;padding-bottom:2rem}}.img-content-columns.flex-wrap .img-content{margin-bottom:5.5rem}.rooms-carousel+.controls{padding-top:2rem;padding-bottom:2rem}.rooms-carousel+.controls .button.secondary{margin-bottom:0}.rooms-carousel+.controls .slick-control{margin-bottom:0}.rooms-carousel .room{position:relative;height:20rem;margin:0 1rem;padding:2rem;padding-top:2.5rem;width:calc(100vw - 16rem);overflow:hidden;-webkit-box-shadow:4px 8px 24px rgba(22,22,22,.1);box-shadow:4px 8px 24px rgba(22,22,22,.1);background-color:#fff;background-color:var(--color-background, #FFFFFF)}@media(max-width: 64em){.rooms-carousel .room{width:calc(100vw - 10rem)}}@media(max-width: 40em){.rooms-carousel .room{width:calc(100vw - 6rem);margin:0 .5rem}}.rooms-carousel .room h2 .subtitle{font-size:1rem;line-height:1.5rem;font-size:clamp(1rem, 1.333vw, 1rem);line-height:clamp(1.5rem, 1.333vw, 1.5rem)}@media(max-width: 48em){.rooms-carousel .room h2 .subtitle{font-size:1rem;line-height:1.5rem}}.rooms-carousel .room .featured-list.half-items .featured-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rooms-carousel .room .list-counter.icons svg{width:24px;height:24px;margin-bottom:.75rem;color:#161616;color:var(--color-body, #161616)}.rooms-carousel .room .content-inner{height:100%}.rooms-carousel .room .buttons{margin-top:auto}.rooms-carousel .room .buttons p{max-width:0;margin:0;overflow:hidden}.rooms-carousel .room.slick-active .buttons p{max-width:999px;margin-right:1rem}.rooms-carousel .room.slick-active .buttons .button{background-color:#161616;background-color:var(--color-body, #161616)}.rooms-carousel .room.slick-active .gallery-carousel-slide-img:before,.rooms-carousel .room[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .gallery-carousel-slide-img:before{opacity:0}
/*# sourceMappingURL=rooms_blocks.css.map */
