.room-showcase{padding-top:4rem;padding-bottom:4rem}.room-showcase__wrapper{position:relative}@media screen and (min-width: 64rem){.room-showcase__wrapper{display:flex}.room-showcase__wrapper.is-left .infobox{left:auto;right:0px}}.room-showcase__wrapper.is-left .carousel-wrapper{margin-right:auto;margin-left:0px}.room-showcase__wrapper.is-left .carousel-wrapper__decoration{left:-1rem;right:auto}@media screen and (min-width: 105rem){.room-showcase__wrapper.is-left .carousel-wrapper__decoration{left:-62px}}@media screen and (min-width: 64rem){.room-showcase__wrapper.is-left .carousel-wrapper__heading{right:auto;left:2rem}}.room-showcase__wrapper.is-left .carousel-wrapper .swiper-button-prev{left:2rem;right:auto;--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.room-showcase__wrapper.is-left .carousel-wrapper .swiper-button-next{left:2rem;right:auto;--tw-translate-x:calc(100% - 1px);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.room-showcase__wrapper.is-left .carousel-wrapper .swiper-pagination{text-align:left}@media screen and (min-width: 64rem){.room-showcase__wrapper.is-left .carousel-wrapper .swiper-slide::after{background:radial-gradient(35.23% 97.62% at 0% 100%, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%)}}.room-showcase__wrapper:has(.carousel-wrapper__decoration){padding-top:2rem}.room-showcase__wrapper:has(.swiper-pagination:not(.swiper-pagination-lock)) .infobox{bottom:66px}.room-showcase__wrapper:has(.swiper-pagination:not(.swiper-pagination-lock)) .swiper{padding-bottom:34px}.room-showcase__wrapper:has(.swiper-pagination:not(.swiper-pagination-lock)) .swiper .swiper-button-prev,.room-showcase__wrapper:has(.swiper-pagination:not(.swiper-pagination-lock)) .swiper .swiper-button-next{bottom:66px}.room-showcase__wrapper:has(.swiper-pagination:not(.swiper-pagination-lock)) .carousel-wrapper__heading{bottom:calc(1rem + 34px)}@media screen and (min-width: 64rem){.room-showcase__wrapper:has(.swiper-pagination:not(.swiper-pagination-lock)) .carousel-wrapper__heading{bottom:calc(7rem + 34px)}}.room-showcase .infobox{margin-top:25px}@media screen and (min-width: 64rem){.room-showcase .infobox{position:absolute;bottom:2rem;left:0px;z-index:10;margin-top:0px;width:472px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2.5rem}}.room-showcase .infobox__heading{margin-bottom:0.5rem;font-size:2.25rem;line-height:2.5rem}.room-showcase .infobox__meta{margin-bottom:1.5rem}@media screen and (min-width: 64rem){.room-showcase .infobox__meta{margin-bottom:2.5rem}}.room-showcase .infobox__meta p{margin-bottom:0px}.room-showcase .infobox__link.wp-block-button__link{font-size:1.5rem;line-height:2rem}.room-showcase .carousel-wrapper{position:relative}@media screen and (min-width: 64rem){.room-showcase .carousel-wrapper{margin-left:auto;max-width:900px}}.room-showcase .carousel-wrapper__decoration{position:absolute;top:-17px;right:-1rem;z-index:-1;height:77%;width:72.5%}@media screen and (min-width: 105rem){.room-showcase .carousel-wrapper__decoration{top:-2rem;right:-62px;height:640px}}.room-showcase .carousel-wrapper__heading{position:absolute;left:1rem;right:auto;bottom:1rem;z-index:10;margin:0px;font-family:"Lustria", arial, serif;font-size:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media screen and (min-width: 64rem){.room-showcase .carousel-wrapper__heading{right:2rem;left:auto;bottom:7rem;font-size:3rem;line-height:1}}.room-showcase .carousel-wrapper .swiper-button-prev,.room-showcase .carousel-wrapper .swiper-button-next{top:auto;bottom:2rem;left:auto;display:none;height:3rem;width:3rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));background-color:transparent}@media screen and (min-width: 64rem){.room-showcase .carousel-wrapper .swiper-button-prev,.room-showcase .carousel-wrapper .swiper-button-next{display:flex}}.room-showcase .carousel-wrapper .swiper-button-prev.swiper-button-lock,.room-showcase .carousel-wrapper .swiper-button-next.swiper-button-lock{display:none}.room-showcase .carousel-wrapper .swiper-button-prev::after,.room-showcase .carousel-wrapper .swiper-button-next::after{height:0.875rem;width:0.875rem;--tw-content:"";content:var(--tw-content)}.room-showcase .carousel-wrapper .swiper-button-prev{right:2rem;--tw-translate-x:calc(-100% + 1px);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.room-showcase .carousel-wrapper .swiper-button-prev::after{background-image:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M6.58859 2.74481C6.81581 2.51758 7.18423 2.51758 7.41145 2.74481C7.63854 2.97189 7.6387 3.34002 7.41182 3.56731L4.56752 6.41671H11.0834C11.4055 6.41671 11.6667 6.67788 11.6667 7.00004C11.6667 7.32221 11.4055 7.58337 11.0834 7.58337H4.56752L7.41182 10.4328C7.6387 10.6601 7.63854 11.0282 7.41145 11.2553C7.18423 11.4825 6.81581 11.4825 6.58859 11.2553L2.33335 7.00004L6.58859 2.74481Z%27 fill=%27white%27/%3E%3Cmask id=%27mask0_5212_55%27 style=%27mask-type:luminance%27 maskUnits=%27userSpaceOnUse%27 x=%272%27 y=%272%27 width=%2710%27 height=%2710%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M6.58859 2.74481C6.81581 2.51758 7.18423 2.51758 7.41145 2.74481C7.63854 2.97189 7.6387 3.34002 7.41182 3.56731L4.56752 6.41671H11.0834C11.4055 6.41671 11.6667 6.67788 11.6667 7.00004C11.6667 7.32221 11.4055 7.58337 11.0834 7.58337H4.56752L7.41182 10.4328C7.6387 10.6601 7.63854 11.0282 7.41145 11.2553C7.18423 11.4825 6.81581 11.4825 6.58859 11.2553L2.33335 7.00004L6.58859 2.74481Z%27 fill=%27white%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_5212_55%29%27%3E%3Crect width=%2714%27 height=%2714%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E%0A")}.room-showcase .carousel-wrapper .swiper-button-next{right:2rem}.room-showcase .carousel-wrapper .swiper-button-next::after{background-image:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.41141 2.74481C7.18419 2.51758 6.81577 2.51758 6.58855 2.74481C6.36146 2.97189 6.3613 3.34002 6.58818 3.56731L9.43248 6.41671H2.91665C2.59448 6.41671 2.33331 6.67788 2.33331 7.00004C2.33331 7.32221 2.59448 7.58337 2.91665 7.58337H9.43248L6.58818 10.4328C6.3613 10.6601 6.36146 11.0282 6.58855 11.2553C6.81577 11.4825 7.18419 11.4825 7.41141 11.2553L11.6666 7.00004L7.41141 2.74481Z%27 fill=%27white%27/%3E%3Cmask id=%27mask0_5212_39%27 style=%27mask-type:luminance%27 maskUnits=%27userSpaceOnUse%27 x=%272%27 y=%272%27 width=%2710%27 height=%2710%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.41141 2.74481C7.18419 2.51758 6.81577 2.51758 6.58855 2.74481C6.36146 2.97189 6.3613 3.34002 6.58818 3.56731L9.43248 6.41671H2.91665C2.59448 6.41671 2.33331 6.67788 2.33331 7.00004C2.33331 7.32221 2.59448 7.58337 2.91665 7.58337H9.43248L6.58818 10.4328C6.3613 10.6601 6.36146 11.0282 6.58855 11.2553C6.81577 11.4825 7.18419 11.4825 7.41141 11.2553L11.6666 7.00004L7.41141 2.74481Z%27 fill=%27white%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_5212_39%29%27%3E%3Crect width=%2714%27 height=%2714%27 fill=%27white%27/%3E%3C/g%3E%3C/svg%3E%0A")}.room-showcase .carousel-wrapper .swiper-pagination{bottom:0px;text-align:left;font-size:0}@media screen and (min-width: 64rem){.room-showcase .carousel-wrapper .swiper-pagination{text-align:right}}.room-showcase .carousel-wrapper .swiper-pagination .swiper-pagination-bullet{margin-left:2rem;margin-right:2rem;margin-left:0px;height:auto;width:auto;background-color:transparent;font-size:0.75rem;line-height:1rem;font-weight:500;line-height:1.5;--tw-text-opacity:1;color:rgb(193 182 171 / var(--tw-text-opacity, 1));opacity:1}.room-showcase .carousel-wrapper .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0px}.room-showcase .carousel-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{--tw-text-opacity:1;color:rgb(40 51 53 / var(--tw-text-opacity, 1))}.room-showcase .carousel-wrapper .swiper-slide{height:auto}.room-showcase .carousel-wrapper .swiper-slide::after{position:absolute;top:0px;right:0px;left:0px;bottom:0px;--tw-content:"";content:var(--tw-content);background:linear-gradient(359.8deg, rgba(0, 0, 0, 0.3) 0.17%, rgba(0, 0, 0, 0) 50%)}@media screen and (min-width: 64rem){.room-showcase .carousel-wrapper .swiper-slide::after{background:radial-gradient(40.62% 86.39% at 100% 100%, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%)}}.room-showcase .carousel-wrapper .swiper-slide img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 64rem){.room-showcase .carousel-wrapper .swiper-slide img{height:640px}}
