:root{--slogan-font-size:7.2rem;--slogan-line-height:8.6rem;--heading-1-font-size:4.7rem;--heading-1-line-height:5.6rem;--heading-2-font-size:4.2rem;--heading-2-line-height:4.6rem;--heading-3-font-size:2.4rem;--heading-3-line-height:3.4rem;--heading-4-font-size:2.2rem;--heading-4-line-height:2.8rem;--heading-5-font-size:1.8rem;--heading-5-line-height:150%;--heading-6-font-size:1.2rem;--heading-6-line-height:150%;--main-gap:130px;--section-gap:130px;--breadcrumb-gap:36px;--component-flex-container-padding:20px 25px;--component-rotator-element-left-gap:12px;--component-rotator-element-right-gap:12px}.main-visual-default .main-visual-slogan-wrapper h2,.main-visual-default .main-visual-slogan-wrapper h3{font-size:7.2rem}.r2g-cookie{max-width:570px;right:0;left:auto}.r2g-cookie .cookie-wrapper p{text-align:left}.r2g-tabs-main-strip .tab-content-wrapper>li{height:0}.r2g-tabs-main-strip .tab-content-wrapper>li.active{height:auto}.r2g-tabs-main-strip .tab-content-wrapper .accordion-content{display:block}.r2g-tabs-main-strip.horizontal-tabs .tab-title span::after,.button-option-1 span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--color-canvas-white);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19,1,0.22,1);transition:-webkit-transform 0.6s cubic-bezier(0.19,1,0.22,1);transition:transform 0.6s cubic-bezier(0.19,1,0.22,1);transition:transform 0.6s cubic-bezier(0.19,1,0.22,1),-webkit-transform 0.6s cubic-bezier(0.19,1,0.22,1);z-index:-1}.r2g-tabs-main-strip.horizontal-tabs .tab-title.active span.first-level-label::after,.r2g-tabs-main-strip.horizontal-tabs .tab-title:hover span.first-level-label::after,.button-option-1.active span.first-level-label::after,.button-option-1:hover span.first-level-label::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.r2g-tabs-main-strip.horizontal-tabs .tab-title.active span.first-level-label::after,.r2g-tabs-main-strip.horizontal-tabs .tab-title:hover span.first-level-label::after,.button-option-1.active span.first-level-label::after,.button-option-1:hover span.first-level-label::after{background-color:var(--color-olive-yellow)}.arrows-wrapper .nav-right.slick-arrow,.arrows-wrapper .nav-left.slick-arrow{width:64px;height:64px}.arrows-wrapper .slick-arrow .line-one{width:30px !important;height:30px !important}.arrows-wrapper .nav-right .line-one:after,.arrows-wrapper .nav-left .line-one:after{font-size:30px !important;line-height:30px !important}.r2g-header .branding .default-logo,.r2g-header .branding .on-scroll-logo{display:none}.r2g-header.header-option-three .branding img.mobile-logo{display:none}.r2g-header>.container{max-width:none;width:100%}.gc-2 .tab-titles-wrapper .tab-items-wrapper{display:flex}.r2g-tabs-main-strip.horizontal-tabs .first-level-label,.r2g-tabs-main-strip .first-level-tab-title.active .first-level-label{color:var(--Palace-Leather,#4E3629);text-align:center;font-family:Jost;font-size:2.4rem;font-weight:700;line-height:34px;text-transform:uppercase}.gc-3 .strip-xlist .xList-item.item-1 .content-wrapper{max-width:calc(100% - 20px);margin:auto auto auto 0}.gc-5 .tab-titles-wrapper .tab-items-wrapper{display:flex;justify-content:center;max-width:896px;gap:25px;margin:auto}.r2g-tabs-main-strip.horizontal-tabs .tab-title{margin:0}.gc-6.r2g-rotator-main-strip .arrows-wrapper{top:auto;bottom:-55px;max-width:20px;left:50%;transform:translateX(-50%)}.gc-6 .content-wrapper *{text-align:left}.gc-6 .bottom-content{justify-content:flex-start}.gc-6 .arrows-wrapper .nav-right.slick-arrow{right:-80px !important}.gc-6 .arrows-wrapper .nav-left.slick-arrow{left:-80px !important}.r2g-footer .center-section .container .left{flex-direction:row;max-width:none;gap:0;width:100%;max-width:500px;margin-bottom:50px}.r2g-footer .center-section .container .left div{width:50%;display:flex;justify-content:center}.r2g-footer .center-section .container .right{max-width:none;flex-flow:row wrap;justify-content:flex-start}.r2g-footer .center-section .container .right>div{width:calc(33% - 15px)}.r2g-footer .center-section .container{max-width:90%;margin:auto}.r2g-footer .bottom-section .container{max-width:none;flex-direction:row;padding-bottom:32px;padding-top:24px;max-width:1600px;border-top:1px solid var(--color-canvas-white)}.r2g-footer .bottom-section .left{order:0;width:50%}.r2g-footer .bottom-section .right{width:50%}.r2g-footer .bottom-section *{text-align:unset;margin-bottom:0}.r2g-footer .bottom-section .footer-bottom-bar-menu{flex-direction:row;justify-content:flex-end;gap:24px;margin-top:0;margin-bottom:0;flex-wrap:wrap}.main-visual-default .main-visual-slogan-wrapper{background-color:transparent}.default-slogan-left .main-visual-default .container{padding:0}.slogan-position-bottom .main-visual-default .main-visual-slogan-wrapper{bottom:110px}.accommodation-options.all{justify-content:space-between}.accommodation-options.all .accommodation-option{width:calc(50% - 45px)}.r2g-booking-panel form .booking-blocks{max-width:unset;flex-basis:auto;border-left:0}.r2g-booking-panel .booking-blocks label,.r2g-booking-panel input,.r2g-booking-panel select,.r2g-booking-panel .best-rate-guaranteed{text-align:left}.r2g-booking-panel button.submit{width:calc(50% - 20px);padding:10px}.r2g-booking-panel .primary-button.why-book-direct{width:calc(50% - 20px);margin-top:0}.date-picker-wrapper{width:calc(78% - 80px);max-width:700px;left:calc(11% + 40px) !important}.r2g-tabs-main-strip.horizontal-tabs .tab-titles-wrapper,.r2g-tabs-main-strip .sub-tab-titles-wrapper{margin-bottom:40px}.accomodation-component .room-details-item .room-details .content-wrapper{height:200px;max-height:200px;overflow:hidden;position:relative}@media (max-width:1023px){.accomodation-component>.xList>.xList-items{margin-left:0 !important;margin-right:0 !important}}.offers-slider .swiper-slide .xbox-wrapper{flex-direction:row;gap:20px}.offers-slider .swiper-slide .xbox-wrapper .flex-container{padding-right:80px}.accommodation-categories-list{grid-template-columns:1fr 1fr}.xo-1 .xbox-wrapper{flex-direction:row}.xo-1 .xbox-wrapper .image-wrapper{width:45%;flex-shrink:0;position:relative}.xList-item:nth-child(2n + 1) .xo-1 .xbox-wrapper .image-wrapper{order:1}.xo-1 .xbox-wrapper .image-wrapper img{position:sticky;top:100px;height:auto}.xo-1 .xbox-wrapper .flex-container{padding:50px;align-items:flex-start}.iclo-1 .xList-item.image-1{order:1}.iclo-1 .xList-item.content{order:0;width:100% !important;max-width:500px}.iclo-1 .xList-item.image-2{order:2}.r2g-tabs-main-strip.horizontal-tabs .tab-title span.seating-icon{position:relative;top:3px;padding-right:10px}.ts-1 td,.ts-1 th{padding:17px 30px}.blog-listing-wrapper .blog-items{padding:0;margin-bottom:50px}.accommodation-options.accommodation-options-style-1.accommodation-options-amenities-section .accommodation-option{width:47%}.blog-sidebar .featured-wrapper .xbox-wrapper{flex-direction:row}.blog-sidebar .featured-wrapper .xbox-wrapper .flex-container{max-width:50%}.two-col-content-grid{margin-bottom:48px}@media (max-width:1280px){.r2g-footer .center-section .container .right>div{width:100%}}