.rooms_carousel{overflow-x:hidden}.rooms_carousel-div{padding:48px 0 64px;position:relative}.rooms_carousel-heading{color:#152f27;font-family:Albert Sans,sans-serif;font-size:24px;font-weight:600;letter-spacing:.2em;line-height:150%;margin:0 auto 23px;max-width:1252px;padding:0 40px;position:relative;text-transform:uppercase;width:100%}.rooms_carousel-contain{position:relative}.rooms_carousel-contain:before{border-top:.5px solid rgba(156,0,0,.5);content:"";left:0;position:absolute;right:0;top:1px;width:100%}.rooms_carousel-padding{padding:0 40px}.rooms_carousel-pagination{margin:0 auto;max-width:1172px;position:relative}.rooms_carousel-pagination.swiper-pagination-progressbar{background:transparent}.rooms_carousel-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#9c0000}.rooms_carousel-slides{margin:64px auto 0;max-width:1252px;padding:0 40px;position:relative;width:100%}.rooms_carousel-swiper{overflow:unset!important}.rooms_carousel-swiper .swiper-slide{transform:scale(.582)!important;transform-origin:left top;transition:all .6s ease}.rooms_carousel-page-num{color:#9c0000;display:block;font-family:Cardo;font-size:82.5px;font-weight:500;letter-spacing:.05em;line-height:100%;margin:0 0 41px;text-transform:capitalize}.rooms_carousel-img-wrap{border-radius:26.8033px;overflow:hidden;position:relative}.rooms_carousel-img-wrap:before{content:"";display:block;padding-top:66.0245%;width:100%}.rooms_carousel-img-wrap img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.rooms_carousel-slide-buttons{bottom:60px;display:flex;gap:20px;justify-content:center;position:absolute;right:66px;z-index:3}.rooms_carousel-swiper.swiper-initialized .rooms_carousel-slide-buttons{opacity:0;transition:opacity .6s ease}.rooms_carousel-slide-buttons .button{background:transparent;border-color:#fff;border-left:0;border-right:0;color:#fff;font-size:12px;letter-spacing:.05em;line-height:24px;padding:11px 8px}.rooms_carousel-slide-buttons .button:focus,.rooms_carousel-slide-buttons .button:hover{background:#fff;border-color:#fff;color:#26311b}.rooms_carousel .rooms_carousel-swiper:not(.swiper-initialized) .swiper-slide{margin-right:56px;max-width:100%;transform:scale(1)!important}.rooms_carousel .rooms_carousel-swiper:not(.swiper-initialized) .swiper-slide .rooms_carousel-page-num{font-size:48px;margin:0 0 24px}.rooms_carousel-swiper.swiper-initialized .swiper-slide{opacity:0;transition:all .6s ease}.rooms_carousel-swiper.swiper-initialized .swiper-slide.swiper-slide-active{opacity:1;transform:scale(1)!important}.rooms_carousel-swiper.swiper-initialized .swiper-slide.swiper-slide-next{opacity:1}.rooms_carousel .swiper-slide-active .rooms_carousel-page-num{font-size:48px;margin:0 0 24px}.rooms_carousel .swiper-slide-active .rooms_carousel-slide-buttons{opacity:1}.rooms_carousel-function{align-items:center;display:none;gap:42px;margin:0 auto;max-width:1252px;padding:30px 40px 0;position:relative;width:100%}.rooms_carousel-function .rooms_carousel-btn:after{display:none}.rooms_carousel-function .rooms_carousel-btn{align-items:center;border:1px solid #8a3218;border-radius:100%;bottom:unset;color:#8a3218;display:flex;height:47px;left:unset;margin:0;position:relative;right:unset;top:unset;width:47px}.rooms_carousel-function .rooms_carousel-btn svg{height:14.54px;width:auto}.rooms_carousel-function .rooms_carousel-btn:focus,.rooms_carousel-function .rooms_carousel-btn:hover{background:#8a3218;color:#fefaf0}.rooms_carousel-fraction{color:#743419;flex:0 0 auto;font-family:Albert Sans,sans-serif;font-size:24px;font-weight:400;line-height:24px;width:auto}@media (max-width:1024px){.rooms_carousel-div{padding:26px 0 80px}.rooms_carousel-heading{font-size:18px;line-height:150%;margin:0 auto 18px;padding:0 70.93px}.rooms_carousel-padding{padding:0 70.93px}.rooms_carousel-slides{margin:78.27px auto 0;padding:0 48px}.rooms_carousel-swiper .swiper-slide{transform:scale(1)!important}.rooms_carousel-page-num{font-size:56px;margin:0 0 29.68px}.rooms_carousel-img-wrap{border-radius:16px}.rooms_carousel-img-wrap:before{padding-top:81.3988%}.rooms_carousel-slide-buttons{bottom:42.86px;right:57px}.rooms_carousel-slide-buttons .button{padding:7px 8px}.rooms_carousel .rooms_carousel-swiper:not(.swiper-initialized) .swiper-slide{margin-right:48px}.rooms_carousel .rooms_carousel-swiper:not(.swiper-initialized) .swiper-slide .rooms_carousel-page-num{font-size:56px;margin:0 0 29.68px}.rooms_carousel-swiper .swiper-slide.swiper-slide-active{transform:scale(1)!important}.rooms_carousel .swiper-slide-active .rooms_carousel-page-num{font-size:56px;margin:0 0 29.68px}.rooms_carousel-function{display:flex;gap:14.84px;padding:29.68px 48px 0}.rooms_carousel-function .rooms_carousel-btn{height:40px;width:40px}.rooms_carousel-function .rooms_carousel-btn svg{height:12.37px}.rooms_carousel-fraction{font-size:14px;line-height:13px}}@media (max-width:767px){.rooms_carousel-div{padding:13.8px 0 72px}.rooms_carousel-heading{font-size:12px;line-height:150%;margin:0 auto 8px;padding:0 38.24px}.rooms_carousel-padding{padding:0 38.24px}.rooms_carousel-slides{margin:28.77px auto 0;padding:0 32px}.rooms_carousel-page-num{font-size:24px;margin:0 0 16px}.rooms_carousel-img-wrap:before{padding-top:100%}.rooms_carousel-slide-buttons{bottom:20px;right:20px}.rooms_carousel .rooms_carousel-swiper:not(.swiper-initialized) .swiper-slide{margin-right:32px}.rooms_carousel .rooms_carousel-swiper:not(.swiper-initialized) .swiper-slide .rooms_carousel-page-num,.rooms_carousel .swiper-slide-active .rooms_carousel-page-num{font-size:24px;margin:0 0 16px}.rooms_carousel-function{gap:8px;padding:16px 32px 0}.rooms_carousel-function .rooms_carousel-btn{height:30px;width:30px}.rooms_carousel-function .rooms_carousel-btn svg{height:9.28px}.rooms_carousel-fraction{font-size:12px;line-height:7px}}