.r2g-rotator-main-strip-sw[data-slides-per-view="1"] .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item:nth-of-type(n+2),.r2g-rotator-main-strip-sw[data-slides-per-view="2"] .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item:nth-of-type(n+3),.r2g-rotator-main-strip-sw[data-slides-per-view="3"] .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item:nth-of-type(n+4),.r2g-rotator-main-strip-sw[data-slides-per-view="4"] .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item:nth-of-type(n+5),.r2g-rotator-main-strip-sw[data-slides-per-view="5"] .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item:nth-of-type(n+6),.r2g-rotator-main-strip-sw[data-slides-per-view="6"] .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item:nth-of-type(n+7){display:none}.r2g-rotator-sub-component-sw[data-slides-per-view="1"] .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item:nth-of-type(n+2),.r2g-rotator-sub-component-sw[data-slides-per-view="2"] .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item:nth-of-type(n+3),.r2g-rotator-sub-component-sw[data-slides-per-view="3"] .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item:nth-of-type(n+4),.r2g-rotator-sub-component-sw[data-slides-per-view="4"] .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item:nth-of-type(n+5),.r2g-rotator-sub-component-sw[data-slides-per-view="5"] .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item:nth-of-type(n+6),.r2g-rotator-sub-component-sw[data-slides-per-view="6"] .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item:nth-of-type(n+7){display:none}.r2g-main-visual-simple .rotatorElement:not(.swiper-initialized) .xList-item:nth-of-type(n+2){display:none}.r2g-full-width-banner .rotatorElement:not(.swiper-initialized) .xList-item:nth-of-type(n+2){display:none}.r2g-rotator-main-strip-sw .swiper-wrapper,.r2g-rotator-sub-component-sw .swiper-wrapper{display:flex}.r2g-rotator-main-strip-sw:not(.initialized) .arrows-wrapper,.r2g-rotator-sub-component-sw:not(.initialized) .arrows-wrapper{display:none !important}.r2g-rotator-sub-component-sw .xList-item{width:100%}.r2g-rotator-main-strip-sw .rotatorElement:not(.swiper-initialized)>.xList-items>.xList-item{margin-right:var(--grid-item-gap)}.r2g-rotator-main-strip-sw[data-slides-per-view="1"] .rotatorElement:not(.swiper-initialized)>.xList-items{margin-right:0;justify-content:center}.flex-container{padding:24px 24px 0 24px}.r2g-xbox-sub-component .flex-container{padding:0}.swiper-pagination{position:static}.r2g-rotator[data-pagination="false"] .swiper-pagination{display:none}.r2g-breadcrumb .breadcrumb-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 !important}.r2g-breadcrumb a{display:inline-block;text-decoration:none;position:relative;padding-bottom:4px;text-transform:capitalize}.r2g-breadcrumb a::after{content:"";height:1px;width:100%;background-color:#000;position:absolute;bottom:0;left:0;transition:all .4s ease}.r2g-breadcrumb a.active{color:#878785}.r2g-breadcrumb a.active::after{opacity:0}.r2g-breadcrumb a:hover::after{opacity:0}.r2g-breadcrumb .breadcrumb-nav span{color:#878785}.r2g-breadcrumb{margin-top:var(--breadcrumb-margin-top)}.r2g-breadcrumb.strip-row{margin-bottom:calc(var(--section-gap) - var(--breadcrumb-margin-top))}.whats-on-date-category{display:flex;gap:24px;justify-content:flex-start;align-items:center}.whats-on-date-category .date{color:#5D5B5A}.whats-on-date-category .date>p{position:relative}.whats-on-date-category .date>p>span{color:#000;font-size:2.4rem;padding-right:13px}.whats-on-date-category .category{display:flex;gap:8px;align-items:center}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container{padding:0}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper .read-more-wrapper{margin-bottom:0}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper .whats-on-date-category{margin-left:0}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper>h3>a{text-decoration:none}.r2g-content-main-strip-v2.search-filter{margin-bottom:65px}.r2g-content-main-strip-v2.search-filter .content-wrapper{display:flex;gap:20px;align-items:flex-start;flex-direction:column}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item{width:100%}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item>p{margin-bottom:4px}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group{position:relative}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group>span{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item.filter-search .form-group>span{font-size:1.6rem}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item.filter-date .form-group>span{font-size:2.4rem}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group.with-icon>input[type=text]{padding-left:40px}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group.with-icon>select{padding-left:48px}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group .form-control{width:100%}.tabbed-accordian-main .container .intro-content h2{text-align:center}.tab-title-wrapper{margin-bottom:52px}.tab-title-wrapper .tabbed-menu-dropdown-wrapper .fb-inner{width:100%}.tab-title-wrapper .tabbed-menu-dropdown-wrapper .fb-inner .tabbed-menu-dropdown{width:100%}.tab-title-wrapper .tabbed-menu-list-wrapper .tabbed-menu-list{list-style-type:none;display:flex;justify-content:center;gap:24px;margin-bottom:0;align-items:center}.tab-title-wrapper .tabbed-menu-list-wrapper .tabbed-menu-list .tabbed-menu-item{margin-bottom:0}.tab-title-wrapper .tabbed-menu-list-wrapper .tabbed-menu-list .tabbed-menu-btn{text-align:center}.tab-title-wrapper .tabbed-menu-list-wrapper .tabbed-menu-list .tabbed-menu-item span{font-family:var(--font-marcellus);font-size:16px;line-height:120%;display:inline-block;padding:12px 24px;color:var(--color-absolute-black);text-transform:none;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:0;border:1px solid;cursor:pointer;box-sizing:border-box;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;border-color:var(--color-absolute-black);pointer-events:auto}.tab-title-wrapper .tabbed-menu-list-wrapper .tabbed-menu-list .tabbed-menu-item:hover span{background-color:var(--color-modern-gray-dark-12);border-color:var(--color-modern-gray-dark-12)}.tab-title-wrapper .tabbed-menu-list-wrapper .tabbed-menu-list .tabbed-menu-item.active span{background-color:var(--color-modern-gray);border-color:var(--color-modern-gray);pointer-events:none}.accordian-wrapper .accordian-item{border-bottom:1px solid var(--color-absolute-black);overflow:hidden;opacity:1;pointer-events:auto;transition:0.4s ease-in-out;transition-delay:0.1s}.accordian-wrapper .accordian-item.filter{opacity:0;pointer-events:none;position:absolute;border:none;transition:0s ease-in-out}.accordian-wrapper .accordian-item.filter .accordian-content{display:none}.accordian-wrapper .accordian-item .accordian-title{padding:24px 24px 24px 0;border:none;background:none;width:100%;position:relative;font-family:Marcellus;font-size:2.2rem}.accordian-wrapper .accordian-item .accordian-title::after{content:'\e919';position:absolute;font-family:'icomoon';right:0;top:50%;transform:translateY(-50%);font-size:2.4rem}.accordian-wrapper .accordian-item.active .accordian-title::after{content:'\e91a';transition:all .4s ease;transform-origin:center center}.accordian-wrapper .accordian-item .accordian-content{padding:0 32px 24px;overflow:hidden}.horizontal-menu .menu{list-style-type:none;display:flex;justify-content:center;gap:50px}.horizontal-menu .menu .menu-item{font-family:var(--font-marcellus);font-size:3.2rem;padding-bottom:5px;border-bottom:2px solid transparent}.horizontal-menu .menu .menu-item.active{border-color:2px solid var(--color-gentleman-teal)}.horizontal-menu .menu .menu-item a{text-decoration:none}.rg2-tab-as-link .menu-container{display:flex;justify-content:center;align-items:center}.flatpickr-calendar{padding:10px 0 15px 0}.flatpickr-calendar.booking-mask-calender{background-color:#fff !important}.flatpickr-day{max-width:none !important;width:auto !important;height:24px !important;line-height:24px !important;border-radius:0 !important;box-shadow:none !important;display:inline-flex;justify-content:center;align-items:center}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.startRange.today:hover{border-color:#515150 !important;background-color:#515150 !important;color:#fff !important}.flatpickr-day.today{border-color:transparent !important}.flatpickr-day.startRange{border-color:transparent !important;border-top-left-radius:2px !important;border-bottom-left-radius:2px !important}.flatpickr-day.endRange{border-top-right-radius:2px !important;border-bottom-right-radius:2px !important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--color-primary);border-color:var(--color-primary)}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{background:var(--color-secondary);border-color:var(--color-secondary)}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--cancel a{text-decoration:none;position:relative;font-weight:500;font-size:11px;line-height:10px;cursor:pointer;font-family:var(--font-marcellus)}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--cancel a::after{content:"";height:2px;background-color:#000;width:100%;position:absolute;bottom:-4px;left:0}.dayContainer{box-shadow:none !important;row-gap:10px !important}.tabs-with-rotator .r2g-tabs-main-strip .xList-item .accordion-title{border-bottom:1px solid black;text-align:center;padding:24px 0}.tabs-with-rotator .r2g-tabs-main-strip .xList-item:first-child .accordion-title{padding-top:0}.tabs-with-rotator .r2g-tabs-main-strip .tab-content-wrapper .accordion-title span:before,.tabs-with-rotator .r2g-tabs-main-strip .tab-content-wrapper .active>.accordion-title span:before{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:'\e905'}.tabs-with-rotator .r2g-tabs-main-strip .tab-content-wrapper .accordion-content{margin-top:24px}.tabs-with-rotator .r2g-tabs-main-strip .tab-titles-wrapper{display:none}.tabs-with-rotator .r2g-tabs-main-strip .tab-titles-wrapper .tab-items-wrapper,.tabs-with-rotator .r2g-tabs-main-strip .tab-titles-wrapper .arrows-wrapper{display:flex;justify-content:space-between;max-width:fit-content;margin:auto}.tabs-with-rotator .tab-titles-wrapper{position:absolute !important;z-index:2;left:50%;transform:translateX(-50%);top:65px}.tabs-with-rotator .tab-items-swiper{width:calc(100% - 45px);overflow:hidden;max-width:750px;margin:auto;position:absolute;left:50%;transform:translateX(-50%)}.tabs-with-rotator .r2g-tabs-main-strip.horizontal-tabs .first-level-label,.tabs-with-rotator .r2g-tabs-main-strip.horizontal-tabs .next-level-label{font-family:var(--heading-4-font-family);font-size:var(--heading-4-font-size);font-weight:var(--heading-4-font-weight);line-height:var(--heading-4-line-height);padding:0}.tabs-with-rotator .r2g-tabs-main-strip.horizontal-tabs .first-level-label,.tabs-with-rotator .r2g-tabs-main-strip.horizontal-tabs .next-level-label{color:#fff}.member-offer-slider{position:fixed;top:0;right:0;height:100vh;width:100vw;background-color:rgba(255,255,255,1);z-index:9999;max-width:478px;transition:all .4s ease;transform:translateX(100%)}.member-offer-slider--open .member-offer-slider{transform:none}.member-offer-slider .content-wrapper{padding:25px 40px}.member-offer-slider .close-btn{position:absolute;right:20px;top:26px;z-index:1;font-size:32px;color:rgba(255,255,255);padding:4px}.member-offer-slider .button-badge-content{display:none}.button-badge{position:fixed;top:50%;right:0;transform:translateY(calc(-50% + 200px));background-color:rgba(255,255,255);padding:8px 5px;background-color:#F0F0EF;text-align:center;font-family:var(--font-marcellus);width:45px;display:flex;flex-direction:column;gap:8px;z-index:100;line-height:19px;cursor:pointer;justify-content:center;align-items:center}.button-badge p:not(.icon){display:none}.button-badge .icon{font-size:21px}.button-badge *{margin-bottom:0}.button-badge .link-text{font-size:12px;text-decoration:underline;line-height:12px}.list-hover-effect>ul>li{transition:opacity 0.4s ease-in-out}.logo-hover-effect>li .image-wrapper{transition:opacity 0.4s ease-in-out}.footer-expandable .r2g-rotator *,.footer-expandable .footer-row.partnership *,.footer-expandable .footer-contact-details-list-items *,.footer-expandable .newsletter-form *,.footer-expandable .footer-social-media-links-list-items *,.footer-expandable .footer-copyright-list-items *{color:#fff}.footer-expandable>.container{background-color:var(--color-tertiary)}.footer-expandable>.container>.flex-xlist>.xList-items>.xList-item.with-border{border-bottom:1px solid rgba(255,255,255,1);border-top:1px solid rgba(255,255,255,1)}.footer-row{padding:24px 0;max-width:1456px;width:90%;margin:0 auto}.fooer-property-logo-wrapper{max-width:154px;margin:auto}.r2g-css-flex-grid-sub-component.with-gap.footer-flex-list>.xlist-strip>.strip-xlist{gap:64px}.r2g-rotator-sub-component-sw.footer-row.brands,.r2g-css-flex-grid-sub-component.footer-row.partnership{display:flex;align-items:center;gap:40px;flex-direction:column}.r2g-css-flex-grid-sub-component.footer-row.partnership>div{flex:1}.r2g-rotator-sub-component-sw.footer-row.brands>div{width:100%}.footer-row.brands .arrows-wrapper{margin:0 -5px;width:calc(100% + 10px);left:50%;transform:translate(-50%,-50%)}.footer-row.brands .swiper-button-next,.footer-row.brands .swiper-button-prev{height:100px;bottom:-50px;top:auto;margin-top:0;width:50px;background-color:var(--color-tertiary)}.footer-row.brands .swiper-button-next::after,.footer-row.brands .swiper-button-prev::after{font-size:2.4rem}.footer-row.brands .swiper-button-next.swiper-button-disabled,.footer-row.brands .swiper-button-prev.swiper-button-disabled{opacity:0.8;color:var(--color-platinum)}.footer-row.brands .swiper-button-next.swiper-button-disabled::after,.footer-row.brands .swiper-button-prev.swiper-button-disabled::after{color:var(--color-platinum);opacity:0.8}.footer-row.brands .swiper-button-next,.footer-row.brands .swiper-button-prev{width:80px;height:80px;aspect-ratio:1/1;font-size:3rem;position:absolute;top:50%;transform:translateY(-50%);border:0}.footer-row.brands .swiper-button-next{right:0}.footer-row.brands .swiper-button-prev{left:0}.r2g-rotator-sub-component-sw.footer-row.brands .intro-content,.r2g-css-flex-grid-sub-component.footer-row.partnership .intro-content{max-width:234px;display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-direction:column;text-align:center}.r2g-rotator-sub-component-sw.footer-row.brands .intro-content>span,.r2g-css-flex-grid-sub-component.footer-row.partnership .intro-content>span{font-size:3.2rem;transform:rotateZ(90deg);display:none}.r2g-css-flex-grid-sub-component.footer-row.partnership.one-col-xlist-1366>.xlist-strip>.strip-xlist{flex-flow:row wrap;align-items:stretch;gap:32px;height:100%;justify-content:center}.r2g-rotator-sub-component-sw.footer-row.brands.one-col-xlist-1366>.xlist-strip>.strip-xlist>.xList-item,.r2g-css-flex-grid-sub-component.footer-row.partnership.one-col-xlist-1366>.xlist-strip>.strip-xlist>.xList-item{max-width:171px}.r2g-xbox-image-only-sub.footer-brand-item{display:flex;cursor:pointer;transition:0.4s ease-in-out;position:relative}.r2g-xbox-image-only-sub.footer-brand-item.partnership{padding:0 12px}.r2g-xbox-image-only-sub.footer-brand-item .image-wrapper{margin:auto}.r2g-xbox-image-only-sub.footer-brand-item.with-slider .image-wrapper{padding:0 32px}.r2g-xbox-image-only-sub.footer-brand-item .image-wrapper img{max-width:171px}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-menu .r2g-content-sub .content-wrapper>h6{margin-bottom:32px}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-menu .r2g-content-sub .content-wrapper>ul,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-social .r2g-content-sub .content-wrapper>ul,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-awards .r2g-content-sub .content-wrapper>ul{padding:0}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-menu .r2g-content-sub .content-wrapper>ul>li,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-social .r2g-content-sub .content-wrapper>ul>li,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-awards .r2g-content-sub .content-wrapper>ul>li{padding:0;line-height:1.8rem}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-menu .r2g-content-sub .content-wrapper>ul>li::marker,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-social .r2g-content-sub .content-wrapper>ul>li::marker,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-awards .r2g-content-sub .content-wrapper>ul>li::marker{content:''}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-menu .r2g-content-sub .content-wrapper>ul>li a,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-contact .r2g-content-sub .content-wrapper>ul>li a,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-social .r2g-content-sub .content-wrapper>ul>li a{text-decoration:none;color:var(--color-absolute-black)}.r2g-css-flex-grid-sub-component.footer-row.quick-links p,.r2g-css-flex-grid-sub-component.footer-row.quick-links a:not(.btn),.r2g-css-flex-grid-sub-component.footer-row.quick-links li{font-size:1.4rem}.r2g-css-flex-grid-sub-component.footer-row.quick-links .fb-privacyfield label,.r2g-css-flex-grid-sub-component.footer-row.quick-links .fb-privacyfield label a{font-size:1.1rem}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-contact .r2g-content-sub .content-wrapper>ul>li{line-height:1.8rem;margin-bottom:16px}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-contact .r2g-content-sub .content-wrapper>ul>li:last-child{margin-bottom:0}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-newsletter .r2g-content-sub .content-wrapper .cms-form,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-hotels .r2g-content-sub .content-wrapper .selection-wrapper{display:flex;flex-flow:row wrap;gap:8px}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-newsletter .r2g-content-sub .content-wrapper .cms-form .form-group.field-from_email,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-hotels .r2g-content-sub .content-wrapper .form-group.fb-select{flex:1;margin-bottom:8px}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-newsletter .r2g-content-sub .content-wrapper .cms-form .form-group.field-from_email input,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-hotels .r2g-content-sub .content-wrapper .form-group.fb-select select{height:51px}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-newsletter .r2g-content-sub .content-wrapper .cms-form .fb-button.form-group,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-hotels .r2g-content-sub .content-wrapper .fb-button.form-group{margin-bottom:8px}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-newsletter .r2g-content-sub .content-wrapper .cms-form .fb-button.form-group button,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-hotels .r2g-content-sub .content-wrapper .fb-button.form-group a{height:51px}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-newsletter .r2g-content-sub .content-wrapper .cms-form .fb-privacyfield.form-group{width:100%;margin-bottom:0;padding-bottom:0}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-hotels .r2g-content-sub .content-wrapper .form-group{margin-bottom:0}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-hotels .r2g-content-sub .content-wrapper .form-group.fb-select select,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-hotels .r2g-content-sub .content-wrapper .form-group.fb-select .fb-inner{width:100%}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-social .r2g-content-sub .content-wrapper>ul,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-awards .r2g-content-sub .content-wrapper>ul{display:flex;gap:24px;justify-content:center}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-social .r2g-content-sub .content-wrapper>ul>li,.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-awards .r2g-content-sub .content-wrapper>ul>li{margin-bottom:0}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-social .r2g-content-sub .content-wrapper>ul>li>a{font-size:3.6rem}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-awards .r2g-content-sub .content-wrapper>ul>li{max-width:120px}.footer-quick-links-row>ul{display:flex;list-style:none;row-gap:28px;column-gap:48px;flex-wrap:wrap;justify-content:center;padding:0;max-width:1256px;margin:auto}.footer-quick-links-row>ul>li{margin-bottom:0 !important}.footer-quick-links-row>ul>li a{text-decoration:none;font-size:1.6rem;text-transform:uppercase;color:var(--color-porcelain-white)}.footer-quick-links-row>ul>li a,.footer-contact-details-list a{position:relative}.footer-quick-links-row>ul>li a::after,.footer-contact-details-list a::after{content:"";background-color:var(--color-porcelain-white);width:100%;height:1px;position:absolute;bottom:-2px;left:0;transition:all .5s ease;opacity:0}.footer-quick-links-row>ul>li a:hover::after,.footer-contact-details-list a:hover::after{opacity:1}.footer-contact-details-list{display:flex;max-width:805px;margin:auto;flex-wrap:wrap;column-gap:64px;row-gap:30px;justify-content:center;align-items:center;padding:0}.footer-contact-details-list *{margin:0;font-size:1.4rem;text-decoration:none}.footer-contact-details-list .contact-detail-row-inner{display:inline-flex;justify-content:center;gap:8px}.footer-contact-details-list .contact-detail-row-inner .icon{font-size:2.4rem}.footer-contact-details-list .contact-detail-item{margin:0 !important}.newsletter-form label{font-size:1.4rem}.newsletter-form .cms-form{display:flex;max-width:965px;margin:auto;justify-content:center;align-content:center;flex-wrap:wrap;row-gap:24px}.newsletter-form .cms-form .fb-text{width:330px;margin:0 !important;box-sizing:content-box;display:flex;justify-content:flex-end;flex-wrap:wrap;column-gap:12px}.newsletter-form .cms-form .fb-text input{font-size:1.6rem;padding:14px 24px;height:50px;border:0;background-color:transparent;color:#fff !important;border:1px solid #fff !important;margin-bottom:12px;border-radius:0}.newsletter-form .cms-form .fb-text input:focus{border:1px solid var(--color-tertiary);border-right-color:transparent !important}.newsletter-form .cms-form .fb-text input::placeholder{color:#fff !important}.newsletter-form .cms-form .fb-button{margin:0 !important;position:absolute;top:0;right:0}.newsletter-form .cms-form button{background-color:#D0D0CE !important;color:#55534D;height:50px;border-color:#D0D0CE !important;border-radius:0;text-transform:none}.newsletter-form .cms-form button:hover{background-color:#fff !important;color:#55534D;border-radius:0}.newsletter-form .fb-privacyfield{max-width:515px !important;margin-bottom:0 !important}.newsletter-form .fb-privacyfield .checkbox{padding-bottom:0 !important}.r2g-content-sub.footer-row.copyright .content-wrapper{padding-bottom:50px}.r2g-content-sub.footer-row.copyright .content-wrapper>p{font-size:1.1rem;margin-bottom:8px}.r2g-content-sub.footer-row.copyright .content-wrapper>p:last-child{margin-bottom:0}.r2g-content-sub.footer-row.copyright .content-wrapper a{text-decoration:none;border-bottom:1px solid transparent;transition:0.4s ease-in-out}.r2g-content-sub.footer-row.copyright .content-wrapper a:hover{border-bottom-color:#000}.footer-expandable .footer-inner-row{width:90%;margin:auto}.footer-expandable .back-to-top{position:fixed;background-color:#D9D9D9;border:1px solid #fff;width:56px;height:56px;aspect-ratio:1/1;bottom:-10%;right:16px;z-index:1;cursor:pointer;background:var(--color-gentleman-teal);border-radius:50%;opacity:0;pointer-events:none;transition:0.4s ease-in-out;z-index:999}.footer-expandable .back-to-top>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3.2rem;color:#fff}.footer-expandable .back-to-top.active{opacity:1;pointer-events:auto}.expandable-content{background:var(--color-platinum-50);border-top:1px solid rgba(0,0,0,0.2);position:relative;height:0;pointer-events:none;overflow:hidden;padding:0}.expandable-content .brand-city-properties a{color:var(--color-warm-graphite)}.expandable-content .brand-city-item>h6{color:var(--color-gentleman-teal)}.expandable-content.init{height:auto;padding:72px}.expandable-content.visible{pointer-events:auto}.expandable-content .brand-expand-item{max-width:1145px;margin:0 auto;opacity:0;padding:0 20px;height:auto;position:relative}.expandable-content .brand-expand-item.inactive{display:none}.expandable-content .brand-expand-item.active{display:block}.expandable-content .brand-expand-item .brand-city-list .brand-city-item{margin:0;width:100%;display:flex;flex-direction:column;align-items:center}.expandable-content .expand-close{position:absolute;top:8px;right:24px;z-index:1}.expandable-content .expand-close span{font-size:2.4rem;transition:opacity 0.4s ease-in-out;cursor:pointer}.expandable-content .expand-close:hover span{opacity:0.5}.r2g-xbox-image-only-sub.footer-brand-item::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:17px 16px 0 16px;border-color:var(--color-blue-breeze) transparent transparent transparent;position:absolute;bottom:-44px;left:50%;transform:translateX(-50%);z-index:1;opacity:0;transition:opacity 0.4s ease-in-out}.r2g-xbox-image-only-sub.footer-brand-item.expanded::after{opacity:1}.expandable-content .brand-expand-item ul{padding:0}.expandable-content .brand-expand-item ul li{margin-bottom:6px}.expandable-content .brand-expand-item>ul>li{margin-bottom:32px}.expandable-content .brand-expand-item ul li::marker{content:''}.expandable-content .brand-expand-item ul li h6{margin-bottom:16px}.expandable-content .brand-expand-item ul li a{text-decoration:none}.footer-expandable .menu-wrapper li a{position:relative}.footer-expandable .menu-wrapper li a::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:rgba(0,0,0,1);opacity:0}.footer-expandable .menu-wrapper li.active a::after{opacity:1}.footer-expandable .menu-wrapper li.active{text-decoration:none !important}.footer-expandable .footer-quick-menu-list-item{padding-top:24px}.footer-expandable .footer-quick-menu-list-item,.footer-expandable .footer-expandable,.footer-expandable .footer-contact-details-list-items,.footer-expandable .footer-news-letter-list-items{padding-bottom:64px}.footer-expandable .footer-social-links{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;gap:24px;flex-wrap:wrap}.footer-expandable .footer-social-links li{margin:0 !important}.footer-expandable .footer-social-links li a{text-decoration:none;font-size:3rem;position:relative}.footer-expandable .footer-social-links li a::after{content:'';position:absolute;width:36px;height:36px;left:50%;top:47%;background:#fff;border-radius:50%;opacity:0;transform:translate(-50%,-50%);pointer-events:none;transition:opacity 0.4s ease-in-out}.footer-expandable .footer-social-links li a:hover::after{opacity:0.1}.backdrop::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);z-index:999;backdrop-filter:blur(10px)}.backdrop.main-menu__backdrop::after{z-index:1}.whats-on-date-category{display:flex;gap:24px;justify-content:flex-start;align-items:center}.whats-on-date-category.home-featured{justify-content:center}.whats-on-date-category>*{margin-bottom:0}.whats-on-date-category .date{color:#5D5B5A}.whats-on-date-category .date>p{position:relative;display:flex;justify-content:center;align-items:center}.whats-on-date-category .date>p>span{color:#000;font-size:2.4rem;padding-right:13px}.whats-on-date-category .category{display:flex;gap:8px;align-items:center}.whats-on-date-category .category>p{margin-bottom:0}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container{padding:0}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper .read-more-wrapper{margin-bottom:0}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper .whats-on-date-category{margin-left:0}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper>h3>a{text-decoration:none}.r2g-content-main-strip-v2.search-filter{margin-bottom:65px}.r2g-content-main-strip-v2.search-filter .content-wrapper{display:flex;gap:20px;align-items:flex-start;flex-direction:column}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item{width:100%}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item>p{margin-bottom:4px}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group{position:relative}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group>span{position:absolute;left:16px;top:50%;transform:translateY(-50%)}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item.filter-search .form-group>span{font-size:1.6rem}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item.filter-date .form-group>span{font-size:2.4rem}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group.with-icon>input[type=text]{padding-left:40px}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group.with-icon>select{padding-left:48px}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group .fb-inner{width:100%}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group .form-control{width:100%}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group.fb-select .form-control{padding:10px 16px}.whats-on-detail.r2g-content-main-strip-v2 .content-wrapper .title-wrapper,.whats-on-detail.r2g-content-main-strip-v2 .content-wrapper .image-wrapper,.whats-on-detail.r2g-content-main-strip-v2 .content-wrapper .post-wrapper{margin-bottom:72px}.whats-on-detail.r2g-content-main-strip-v2 .content-wrapper .title-wrapper .date-category{display:flex;gap:24px;justify-content:center;align-items:center}.whats-on-detail.r2g-content-main-strip-v2 .content-wrapper .title-wrapper .date-category .date{color:#5D5B5A}.whats-on-detail.r2g-content-main-strip-v2 .content-wrapper .title-wrapper .date-category .date>p{position:relative}.whats-on-detail.r2g-content-main-strip-v2 .content-wrapper .title-wrapper .date-category .date>p>span{color:#000;font-size:2.4rem;padding-right:13px;position:absolute;top:0;left:-33px}.whats-on-detail.r2g-content-main-strip-v2 .content-wrapper .title-wrapper .date-category .category{display:flex;gap:8px;align-items:center}.whats-on-detail.r2g-content-main-strip-v2 .content-wrapper .title-wrapper .date-category .category>p{margin-bottom:0}.whats-on-detail.r2g-content-main-strip-v2 .content-wrapper .post-wrapper{max-width:980px;margin-left:auto;margin-right:auto}.whats-on-detail.r2g-content-main-strip-v2 .content-wrapper .share-wrapper{justify-content:center;max-width:866px;padding-top:24px;border-top:1px solid var(--color-platinum);margin:0 auto}.r2g-content-main-strip-v2.text-align-left.vertical-tab-main-strip .intro-content *{text-align:center}.vertical-tab-main-strip .content-wrapper{display:flex;flex-direction:column;margin:0 auto}.vertical-tab-main-strip .tabs-title-wrapper{width:100%;position:relative}.vertical-tab-main-strip .tabs-content-wrapper{width:100%}.r2g-content-main-strip-v2.vertical-tab-main-strip .content-wrapper ul{padding-left:0}.r2g-content-main-strip-v2.vertical-tab-main-strip .content-wrapper ul>li::marker{content:''}.vertical-tab-main-strip .tabs-title-wrapper .vertical-tabs-desktop{width:100%;position:sticky;top:250px;border-right:1px solid var(--color-modern-gray-dark-37);padding:50px 0;display:none}.vertical-tab-main-strip .tabs-title-wrapper .vertical-tabs-mobile{display:block}.vertical-tab-main-strip .tabs-title-wrapper .title-item{margin-bottom:0;padding:18px 24px;border-bottom:1px solid var(--color-modern-gray-dark-37);cursor:pointer;transition:all 0.4s ease-in-out}.vertical-tab-main-strip .tabs-title-wrapper .title-item:hover,.vertical-tab-main-strip .tabs-title-wrapper .title-item.active{transition:0.4s ease-in-out}.vertical-tab-main-strip .tabs-title-wrapper .title-item:first-child{border-top:1px solid var(--color-modern-gray-dark-37)}.vertical-tab-main-strip .tabs-title-wrapper .title-item span{font-size:32px;position:relative;top:4px;margin-right:8px;color:var(--color-modern-gray-dark-12);margin-bottom:10px;transition:all 0.4s ease-in-out}.vertical-tab-main-strip .tabs-title-wrapper .title-item:hover span,.vertical-tab-main-strip .tabs-title-wrapper .title-item.active span{color:#fff}.vertical-tab-main-strip .tabs-title-wrapper .title-item h4{display:inline-block;margin-bottom:0;margin-bottom:10px}.tabs-content-wrapper .tab-item{padding:28px 0;display:none;pointer-events:none}.tabs-content-wrapper .tab-item.active{display:block;pointer-events:auto}.tabs-content-wrapper .tab-item .two-item-wrapper{display:flex;flex-flow:row wrap;gap:28px;margin-bottom:40px}.tabs-content-wrapper .tab-item .load-more{position:absolute;left:50%;transform:translateX(-50%);cursor:pointer}.tabs-content-wrapper .tab-item .two-item-wrapper .content-item{display:flex;gap:24px;width:100%}.tabs-content-wrapper .tab-item .two-item-wrapper .content-item .icon-wrapper{width:64px;height:64px;border-radius:50%;border:1px solid;position:relative;display:flex;align-items:center;justify-content:center}.tabs-content-wrapper .tab-item .two-item-wrapper .content-item .icon-wrapper img{width:32px;height:auto}.tabs-content-wrapper .tab-item .two-item-wrapper .content-item .text-content{width:calc(100% - 88px)}.tabs-content-wrapper .tab-item .two-item-wrapper .content-item .text-content h5{margin-bottom:6px}.r2g-content-main-strip-v2.vertical-tab-main-strip .swiper-slide *{text-align:center}.r2g-content-sub .content-wrapper .icon-with-content span{font-size:9.3rem}.r2g-css-flex-grid-main-strip.earn-redeem-points>.container>.flex-xlist>.xList-items{max-width:1317px;margin:0 auto}.r2g-css-flex-grid-main-strip.with-gap.why-book-block.default-book-block>.container{max-width:1456px}.icons-with-tab .tabs-content-wrapper{position:relative}.tabs-content-wrapper .tab-item .load-more{left:50%;transform:translateX(-50%)}.social-media-links .link-wrapper{display:flex;gap:24px}.xbox-video .video-wrapper{position:relative}.xbox-video .play-pause-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;padding:0;background-color:transparent;color:#fff;font-size:6rem}.xbox-video .play-pause-button .icon,.xbox-video .play-pause-button .icon::before{transition:all .5s ease}.xbox-video.playing .play-pause-button .icon{opacity:0}.xbox-video.playing:hover .play-pause-button .icon{opacity:1}.xbox-video.playing .play-pause-button .icon::before{content:'\e998'}.image-as-icon{display:flex;align-items:center;gap:16px}.image-as-icon-wrapper{display:flex;flex-direction:column;gap:16px}.content-wrapper .image-as-icon-wrapper>*{margin-bottom:0}.image-as-icon{display:flex;align-items:center;gap:16px}.landscape-image-with-grid-option-1 .grid-items .xList-items{margin-top:calc(var(--default-gap)* 1.5);gap:var(--default-gap)}.social-links-with-description .xList-items{display:flex;gap:var(--default-gap)}.social-links{display:flex;gap:24px;align-items:center;justify-content:center}.social-links a{font-size:4rem;text-decoration:none;position:relative}.social-links-with-description .r2g-content-block *{text-align:center}.social-links a::after{content:"";background-color:var(--color-platinum);width:45px;height:45px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;opacity:0;transition:all .4s ease}.social-links a:hover::after{opacity:1}.xBox-simple{height:calc(100vh - var(--number-header-height));background-image:url('/images/placeholder/home-careers-bg.png');background-size:cover;background-position:center;position:relative}.xBox-simple>.container{height:calc(100vh - var(--number-header-height));position:relative}.xBox-simple .image-wrapper{display:none}.xBox-simple .content-wrapper{color:#fff !important}.xBox-simple::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:4}.xBox-simple .content-wrapper{position:absolute;padding:0 40px;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 45px);z-index:6;max-width:550px}.careers-contact-details-with-filter .contact-detail-item{background-color:var(--color-platinum-50);padding:50px}.contact-information-block ul.contact-items,.contact-information-box-option-2 .contact-items{list-style:none;padding:0;display:flex;flex-direction:column;row-gap:16px}.contact-information-block ul.contact-items a{text-decoration:none;line-height:1}.contact-information-block ul.contact-items>li a,.contact-information-box-option-2 .contact-items a{display:flex;gap:10px;max-width:fit-content;position:relative;text-decoration:none;line-height:1}.contact-information-block ul.contact-items>li a::after,.contact-information-box-option-2 ul.contact-items>li a::after{content:'';height:1px;width:100%;position:absolute;bottom:-4px;background-color:var(--color-onyx-black);transition:all .4s ease;opacity:0}.contact-information-block ul.contact-items>li a:hover::after,.contact-information-box-option-2 ul.contact-items>li a:hover::after{opacity:1}.contact-information-box-option-2 .contact-items{flex-direction:row;column-gap:40px;row-gap:24px;flex-wrap:wrap}.enquires-contact-block{background-color:var(--color-platinum-50);padding:48px;max-width:415px}.enquires-contact-block .region{padding-bottom:var(--default-gap);border-bottom:1px solid #D0D0CE}.enquires-contact-block .name{margin-bottom:8px}.filtaration .filtration-inner-wrapper{display:flex;gap:32px;flex-wrap:wrap;row-gap:15px}.filtaration .filter-option-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:10px}.filtaration .filter-option-wrapper select{min-width:200px;height:39px;font-size:1.3rem;line-height:1;padding:10px 16px}.pagination-with-grid:has(.filtaration){max-width:1300px;margin-left:auto;margin-right:auto}.two-col-intro-content .xList-items{max-width:1230px;margin:auto}.two-col-intro-content .xList-items>.xList-item *{text-align:center}.r2g-tabs-main-strip .accordion-title{padding:24px 0;border-bottom:1px solid black}.r2g-tabs-main-strip .tab-content-wrapper .accordion-content{margin-top:24px}.brands-details-intro{max-width:1230px;margin:auto}.brands-details-intro .logo-wrapper{max-width:220px;margin:auto}.brands-details-intro .number-metric{margin:0}.brands-details-intro .our-hotels-metrics-flex{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.brands-details-intro .content-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.brands-details-intro .content-wrapper *{text-align:center}.brands-details-intro .content-wrapper [class^="btn-"]{margin:auto;display:inline-block}.intro-content-with-filter{display:flex;flex-direction:column;margin-bottom:72px}.intro-content-with-filter .filter-form-group{display:flex;flex-direction:column;text-align:left;gap:8px}.intro-content-with-filter .filter-form-group select{min-width:250px;max-width:300px;justify-content:flex-start;align-items:flex-start}.two-col-map-and-content .inner-wrapper{display:flex;flex-direction:column}.two-col-map-and-content .map-image-wrapper{position:relative}.two-col-map-and-content .map-image-wrapper .map-pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.two-col-map-and-content .contact-details-wrapper{padding:24px;background-color:var(--color-platinum-50)}.vertical-slider-sub .swiper{width:100%;min-height:594px;height:650px}.vertical-slider-sub .swiper-wrapper{padding-left:0}.vertical-slider-sub .swiper-slide{display:flex;justify-content:center;align-items:center;flex-flow:row wrap}.vertical-slider-sub .swiper-container{width:100%;height:400px}.vertical-slider-sub .swiper-slide{width:100%;height:100%;display:flex;gap:48px;flex-direction:column}.vertical-slider-sub .nested-slide{width:100%;height:100%;box-sizing:border-box}.r2g-xbox-sub-component.narrow-content-gap .xbox-wrapper .flex-container .content-wrapper>*{margin-bottom:16px}.r2g-xbox-sub-component.narrow-content-gap .xbox-wrapper .flex-container .content-wrapper>*:last-child{margin-bottom:0}.cookie-consent-popup{position:fixed;z-index:99999;bottom:0;background-color:#fff;padding:25px;text-align:center;border:2px solid #d9d8d6}.cookie-consent-popup .title{display:Flex;justify-content:center;gap:13px;justify-content:center;align-items:center}.btn-wrapper-group{display:flex;gap:24px;justify-content:center;align-items:center}.r2g-main-visual-simple .image-wrapper::before{display:none}#offersSection .r2g-css-flex-grid-sub-component:has(.no-results) .intro-content{visibility:hidden}#offersSection .r2g-css-flex-grid-sub-component:has(.no-results) .bottom-content{visibility:hidden}#offersSection .no-results{font-size:2.8rem}#offersSection:has(.no-results){margin-bottom:20px}