:root{--component-flex-container-padding:32px 56px}.r2g-cookie{bottom:150px;right:48px}.r2g-cookie .cookie-wrapper{margin:0;width:100%;max-width:473px}.r2g-header .branding .logo{max-width:none}.r2g-header .header-bottom-bar{border-top:1px solid rgba(255,255,255,0.50);border-bottom:1px solid rgba(255,255,255,0.50)}.r2g-header .header-bottom-bar .main-menu ul{display:flex;gap:56px}.header-open .gc-header{background:linear-gradient(0deg,rgba(0,0,0,0.10) 0,rgba(0,0,0,0.10) 100%),linear-gradient(180deg,#000 -61.24%,rgba(0,0,0,0.00) 99.97%,rgba(0,0,0,0.00) 99.98%);backdrop-filter:blur(4px)}.header-open .gc-header .top-section .search .open-icon svg path{fill:#fff}.header-open.scrolled .gc-header .top-section .search .open-icon svg path{fill:var(--color-palace-leather)}.header-open .r2g-cms-language-custom .selected-lan .lang,.header-open .r2g-cms-language-custom .selected-lan .dropdown-arrow{color:#fff}.scrolled .r2g-cms-language-custom .selected-lan .lang,.scrolled .r2g-cms-language-custom .selected-lan .dropdown-arrow{color:var(--color-palace-leather)}.r2g-cms-language-custom{position:absolute;right:125px;top:0}.gc-2 .tab-titles-wrapper .tab-items-wrapper{display:flex}.gc-2 .tab-content-wrapper .accordion-content{padding-top:8px}.container.container-lg-fluid{max-width:none;width:100%}.gc-1>.container{max-width:none;margin-left:0;width:100%}.gc-1 .r2g-content-sub .content-wrapper{padding:0 40px 0 40px;max-width:666px;box-sizing:content-box}.gc-1 .image-wrapper{display:block;padding-bottom:82%;position:relative}.gc-1 .image-wrapper img{width:100%;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 1s ease-in-out}.gc-1 .r2g-content-sub{display:flex;justify-content:center;align-items:center}.gc-1 .xList-items{justify-content:flex-start !important}.gc-1 .xList-item{margin:0 !important}.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 .xlist-strip .xList-item.item-1{margin-bottom:48px !important}.gc-3 .strip-xlist .xList-item.item-1 .content-wrapper{max-width:calc(100% - 100px);margin:auto auto auto 0}.gc-3 .strip-xlist{max-width:calc(90% - 25px)}.gc-5 .tab-titles-wrapper .tab-items-wrapper{gap:45px}.contact-us-form-description .contact-detail .r2g-flex-xlist-sub-component *{text-align:left}.contact-us-form-description .contact-detail .r2g-flex-xlist-sub-component .with-motif::before{left:0;transform:none}.contact-us-form-description .contact-detail .xList-item:not(:first-child) .content-wrapper{margin:0}.contact-us-form-description .contact-form .form-contactus,.contact-us-form-description .contact-form .form-requestaproposal{display:flex;flex-flow:row wrap;max-width:573px;padding:0 48px}.contact-us-form-description .contact-form .form-contactus .form-group,.contact-us-form-description .contact-form .form-requestaproposal .form-group{width:calc(100% - 24px)}.contact-us-form-description .contact-form .form-contactus .form-group.field-from_name,.contact-us-form-description .contact-form .form-contactus .form-group.field-from_title,.contact-us-form-description .contact-form .form-requestaproposal .form-group.field-from_name,.contact-us-form-description .contact-form .form-requestaproposal .form-group.field-title{width:calc(50% - 24px)}.contact-us-form-description .contact-detail a{padding-left:26px}.contact-us-form-description .contact-detail .icon::before{display:inline}.r2g-footer .top-section>div{flex-direction:row}.r2g-footer .top-section .left{padding-right:45px}.r2g-footer{flex-direction:column;padding-bottom:0}footer .cms-form .fb-text{width:calc(100% - 150px)}.gc-6.r2g-rotator-main-strip .arrows-wrapper{top:50%;bottom:auto;max-width:100%}.gc-6 .arrows-wrapper .nav-right.slick-arrow{right:-80px !important}.gc-6 .arrows-wrapper .nav-left.slick-arrow{left:-80px !important}.gc-6 .rotatorElement{max-width:800px}body.header-open{overflow-y:scroll}.gc-header .bottom-section .menu-wrapper{transform:none;background:transparent;position:static;padding:0}.gc-header .logo-mobile{display:none}.gc-header .bottom-section .menu-wrapper ul,.gc-header .bottom-section .menu-wrapper ul .simplebar-content{flex-direction:row;gap:56px;justify-content:center;margin:0;padding:12px 96px;height:auto}.gc-header .bottom-section .menu-wrapper>ul a{font-size:16px;color:#Fff;font-family:var(--font-jost);line-height:normal}.scrolled .gc-header .bottom-section .menu-wrapper>ul a{color:var(--color-palace-leather)}.gc-header .bottom-section .menu-wrapper>ul .active a{text-decoration:none}.gc-header .container{max-width:none;width:100%}.gc-header .bottom-section .menu-wrapper .menu-bottom{display:none}.gc-header .bottom-section .menu-wrapper{height:auto}.gc-header{padding-bottom:0;border-bottom:0}.gc-header.sub-menu-open{z-index:10000}.gc-header .bottom-section{position:relative;transition:transform .4s ease-in-out;border-bottom:1px solid rgba(255,255,255,0.5)}.scrolled .gc-header .bottom-section{position:absolute;transform:translateY(-55px)}.scrolled.going-up .gc-header .bottom-section,.scrolled.header-open .gc-header .bottom-section{position:relative;transform:none;opacity:1;border-bottom:1px solid var(--color-canvas-white);border-top:1px solid var(--color-canvas-white)}.gc-header .bottom-section .menu-wrapper ul{padding:0}.gc-header .bottom-section .menu-wrapper ul a{padding:12px 0;display:inline-block;position:relative;transition:none}.scrolled .gc-header .top-section,.scrolled .gc-header .bottom-section{background:#fff}.r2g-tabs-main-strip.horizontal-tabs .tab-title span::after,.gc-header .bottom-section .menu-wrapper ul a::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}.scrolled .gc-header .bottom-section .menu-wrapper ul a::after,.button-option-1::after{background:var(--color-palace-leather)}.gc-header .bottom-section .menu-wrapper ul .active a::after,.gc-header .bottom-section .menu-wrapper ul a:hover::after,.gc-header .bottom-section .menu-wrapper ul a.active::after,.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: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:hover span.first-level-label::after{background-color:var(--color-olive-yellow)}.gc-header{padding:0;box-sizing:content-box}.scrolled .gc-header{height:96px}.gc-header .top-section .container-wrapper{display:flex;align-items:center;justify-content:space-between}.gc-header .top-section .left-section .main-menu-contact-options{padding:0;display:flex;gap:24px;margin:auto;list-style:none}.gc-header .top-section .left-section .main-menu-contact-options a{text-decoration:none;color:#fff;display:flex;gap:8px;justify-content:center;align-items:center;font-size:1.6rem}.gc-header .top-section .left-section .main-menu-contact-options a span::before{position:relative;top:3px}.gc-header .top-section .left-section .main-menu-contact-options a .text{display:none}.scrolled .gc-header .top-section .left-section .main-menu-contact-options a{color:var(--color-palace-leather)}.gc-header .top-section .container-wrapper{max-width:1600px;margin:auto;position:relative;top:50%;transform:translateY(-50%);padding:32px 24px;width:90%}.header-hamburger{opacity:0;pointer-events:none}.header-hamburger.desktop{opacity:1;pointer-events:all}.scrolled .header-hamburger.desktop{opacity:1;pointer-events:auto;transition:all .4s ease-in-out}.scrolled.going-down .header-hamburger.desktop{transition-delay:.3s}.scrolled.going-up .header-hamburger.desktop{opacity:0;pointer-events:none}.scrolled.going-up .gc-header .left-section{opacity:1;pointer-events:auto;transition-delay:.2s !important;margin-left:0}.r2g-cms-language-custom{position:static !important}.gc-header .logos-and-barnding{margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}[dir="rtl"] .gc-header .logos-and-barnding{left:50%;top:50%}.gc-header .top-section{height:120px;position:relative;transition:all;z-index:3;transition:height .4s ease-out,background .4s ease-out}.gc-header .top-section .logo-desktop{display:flex;flex-direction:column;justify-content:center;align-items:center;width:500px;max-width:250px}.scrolled .gc-header .top-section{height:96px}.gc-header .top-section .logo-desktop>div{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;transition:all 0.4s ease-in-out}.gc-header .top-section .logo-desktop>.on-scroll{opacity:0;transition:none}.scrolled .gc-header .top-section .logo-desktop>.on-scroll{opacity:1;transition:all 0.4s ease-in-out}.scrolled .gc-header .top-section .logo-desktop>.default{opacity:0;transition:none}.gc-header .left-section,.gc-header .logo-desktop,.header-hamburger.desktop{display:block}.gc-header .left-section{transition:margin .4s ease-in-out}.gc-header .left-section{margin-left:57px}.scrolled .gc-header .left-section{margin-left:57px}.scrolled .gc-header .search-form-wrapper{top:0}.scrolled .gc-header{backdrop-filter:unset;background:transparent}.gc-5 .flex-container{padding:20px}@media(min-width:1260px){#scroll-down{display:none}.gc-3 .strip-xlist{max-width:none;margin:auto}.gc-3 .strip-xlist>.xList-item.item-1{width:42% !important;margin:0 !important;box-sizing:border-box}.gc-3 .strip-xlist>.xList-item.item-2{width:58% !important;margin:0 !important}.gc-3 .strip-xlist>.xList-item.item-1 .r2g-content-sub{display:flex;justify-content:center;align-items:center}.gc-3 .strip-xlist .xList-item.item-1 .content-wrapper{max-width:calc(100% - 75px)}.gc-3 .content-wrapper *{text-align:left}.gc-3 .strip-xlist>.xList-item.item-1{padding:0}.gc-3 .strip-xlist .xList-item.item-1 .content-wrapper{max-width:451px;box-sizing:border-box;margin:0 15% 0 10%}.gc-3.content-right .strip-xlist>.xList-item.item-1{order:2}.gc-3.content-right .strip-xlist .xList-item.item-1 .content-wrapper{margin:0 96px 0 119px}.gc-5 .flex-container .content-wrapper *{color:#fff;text-align:center}.gc-5 .flex-container .content-wrapper a,.gc-5 .flex-container .content-wrapper a span{transition:all 0.5s}.gc-5 .flex-container .content-wrapper a:hover,.gc-5 .flex-container .content-wrapper a:hover span{color:var(--color-olive-yellow)}.gc-5 .flex-container{position:absolute;bottom:0;left:0;width:100%;top:calc(100% - 105px);transition:all 0.4s ease-in-out;background:linear-gradient(180deg,rgba(0,0,0,0.00) 0,rgba(0,0,0,0.50) 61.95%);padding:var(--component-flex-container-padding)}.gc-5 .flex-container p{opacity:0;transition:all .4s ease}.gc-5 .r2g-xbox-sub-component:hover .flex-container{top:calc(100% - 320px);bottom:0}.gc-5 .r2g-xbox-sub-component:hover .flex-container p{opacity:1}.gc-5 .r2g-xbox-sub-component.long-hover-content:hover .flex-container{top:calc(100% - 300px)}.gc-5 .r2g-xbox-sub-component .image-wrapper img{transition:scale .4s ease-in-out}.gc-5 .r2g-xbox-sub-component:hover .image-wrapper img{scale:1.1}.contact-us-form-description .contact-form .form-contactus .form-group,.contact-us-form-description .contact-form .form-requestaproposal .form-group{margin-right:0;margin-left:0}.contact-us-form-description .contact-form .form-contactus,.contact-us-form-description .contact-form .form-requestaproposal{justify-content:space-between;column-gap:24px;box-sizing:border-box;max-width:573px}.contact-us-form-description .contact-form .form-contactus .form-group,.contact-us-form-description .contact-form .form-requestaproposal .form-group{margin-left:0;margin-right:0;width:100%}.contact-us-form-description .contact-form .form-contactus .form-group.field-from_title,.contact-us-form-description .contact-form .form-requestaproposal .form-group.field-title{max-width:180px}.contact-us-form-description .contact-form .form-contactus .form-group.field-from_name,.contact-us-form-description .contact-form .form-requestaproposal .form-group.field-from_name{flex:1}.main-visual-default .main-visual-slogan-wrapper{left:96px;transform:none;width:auto;max-width:fit-content;text-align:left}.r2g-footer .center-section .container .left div{width:auto;display:flex;justify-content:center}.r2g-footer .center-section .container{max-width:1600px;flex-direction:row;justify-content:space-between;align-items:flex-start}.r2g-footer .center-section .container .left{align-items:flex-start;width:auto;margin:0}.r2g-footer .center-section .container .left{gap:50px;position:relative;max-width:280px}.r2g-footer .center-section .container .left::after{content:"";background-color:var(--color-canvas-white);width:1px;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0}.r2g-footer .center-section .container .right>div{width:auto;max-width:300px}.r2g-footer .center-section .container .right *{text-align:left}.r2g-footer .center-section .container .right{justify-content:flex-end;align-items:flex-start;margin-right:0;gap:48px}.r2g-footer .top-section>div{padding:50px 0}}.r2g-cms-language-custom{position:relative !important;right:unset;top:unset}.r2g-booking-panel{height:auto;padding:15px 0;top:168px;margin-bottom:0}.header-fixed .r2g-booking-panel{top:97px;z-index:1000}.r2g-booking-panel .container{width:100%}.r2g-booking-panel .close{display:none}.r2g-booking-panel .reservation-wrapper{padding-top:0}.r2g-booking-panel form{width:100%;max-width:100%;align-items:center}.r2g-booking-panel form .booking-blocks{width:calc(12% - 5px);margin-left:3px;margin-right:3px;margin-bottom:0}.r2g-booking-panel .best-rate-guaranteed-wrapper{width:calc(11% - 1px);max-width:unset;flex-basis:auto}.r2g-booking-panel button.submit{width:calc(15% - 17px);padding:10px;font-size:1.1rem;margin-left:0;margin-right:0;padding:20px 12px}.r2g-booking-panel .primary-button.why-book-direct{width:calc(15% - 3px);margin-top:0;font-size:1.1rem;margin-left:8px;margin-right:0;padding:20px 10px}.r2g-booking-panel form .booking-blocks.promo-code{width:12%;margin-right:0}.r2g-booking-panel .best-rate-guaranteed .best-rate-first-phrase{font-size:1.5rem;line-height:1.5rem}.r2g-booking-panel .best-rate-guaranteed .best-rate-second-phrase{font-size:1.1rem}.r2g-booking-panel .best-rate-guaranteed-wrapper p{margin-top:10px;margin-bottom:0}.book-now-toggle-button-wrapper{display:none}.header-fixed .book-now-toggle-button-wrapper{display:block}.book-now-toggle-button-wrapper-outside-header{display:none}header #book-now-open,header #book-now-close{position:relative;font-size:1.1rem;padding:10px;overflow:hidden}header #book-now-open .button-inner,header #book-now-close .button-inner{position:relative;z-index:1}header #book-now-open:hover .button-inner,header #book-now-close:hover .button-inner{color:#ffffff}header #book-now-open:before,header #book-now-close:before{content:'';position:absolute;width:10px;height:10px;top:50%;left:50%;background-color:transparent;z-index:1;transition:all 0.5s;transform:translate(-50%,-50%);border-radius:50%}header #book-now-open:hover:before,header #book-now-close:hover:before{left:50%;background-color:var(--color-palace-leather);width:300px;height:300px}.r2g-booking-panel.fix-to-bottom{top:unset;bottom:0;display:block !important;opacity:0;transition:all 0.5s}.r2g-booking-panel.fix-to-bottom.opacity-1{opacity:1}.header-hamburger-icon{width:18px}.header-hamburger-icon::before,.header-hamburger-icon::after{width:18px}.header-hamburger-icon::before{transform:translateY(-6px)}.header-hamburger-icon::after{transform:translateY(6px)}.gc-header .top-section .left-section .main-menu-contact-options a .icon{font-size:2rem}.gc-header .top-section .right-section .search .open-icon{}.gc-header .top-section .right-section .search{top:3px}.gc-header .search svg{width:20px;height:20px}.r2g-cms-language-custom .selected-lan{top:0}header #book-now-open:hover,header #book-now-open:focus,header #book-now-close:hover,header #book-now-close:focus{background-color:#ffffff;color:#ffffff}.default-banner-full-height .image-wrapper img{height:100vh}.slogan-position-bottom .main-visual-default .main-visual-slogan-wrapper{bottom:180px}.main-visual-default .main-visual-pager-wrapper{bottom:120px}.date-picker-wrapper{position:fixed !important;top:unset !important;bottom:93px !important;left:calc(50% - 495px) !important}.header-fixed .date-picker-wrapper{top:190px !important;bottom:unset !important}.date-picker-wrapper tr:first-child *{font-size:2.4rem;line-height:8rem}.date-picker-wrapper .month-wrapper table .day{font-size:1.6rem !important}.date-picker-wrapper .month-wrapper table .day{padding:12px 0 !important}.date-picker-wrapper table .caption .next:before,.date-picker-wrapper table .caption .prev:before{line-height:3rem;font-size:2rem}.accomodation-component .xList-item.image-slider-item,.accomodation-component .xList-item.room-detail-items{margin-bottom:0 !important}.accomodation-component .slick-slide .xList-item{display:block !important}.accomodation-component .room-details-item{display:flex;flex-direction:column;justify-content:center;position:relative}.accomodation-component .room-details-item .room-details{padding-left:5px;height:auto;width:100%;max-height:100%}.accomodation-component .room-details-item .room-details .content-wrapper{height:148px;max-height:148px}.accomodation-component .swiper-button-next{right:30px}.accomodation-component .swiper-button-prev{left:30px}@media (min-width:1200px){.accomodation-component .room-details-item .room-details .content-wrapper{height:199px;max-height:199px}}.r2g-tabs-main-strip .tab-titles-wrapper .tab-items-wrapper,.r2g-tabs-main-strip .tab-titles-wrapper .arrows-wrapper{display:flex;gap:25px;justify-content:center}.r2g-flex-xlist-main-strip>.container>.xList>.xList-items{gap:48px 0}.buttons-filter-wrapper .buttons-wrapper{gap:80px}.r2g-breadcrumb{margin-bottom:120px}.accommodation-options.accommodation-options-style-2 .accommodation-option{font-size:2.4rem}.button-group.accommodation-btn-wrapper{display:flex}[data-cse_blockid="block-664dce70f3efb___1716375152"] .accommodation-options .accommodation-option:nth-child(2){display:flex}.accommodation-categories-list{grid-template-columns:1fr 1fr 1fr}.two-col-content-grid{grid-template-columns:1fr 1fr;margin-bottom:64px}.iso-1 h2{margin-bottom:48px}.iso-1 .xList{max-width:1140px;margin:0 auto}.xo-2-section-1 .container{width:100%;max-width:100%}.r2g-flex-xlist-main-strip.xo-2-section-1>.container>.xList>.xList-items{margin:0}.r2g-flex-xlist-main-strip.xo-2-section-1>.container>.xList>.xList-items>.xList-item{margin:0}.xo-2 .xbox-wrapper{flex-direction:row}.xo-2 .xbox-wrapper .image-wrapper{position:relative}.xo-2 .xbox-wrapper .image-wrapper img{height:auto;position:sticky;top:100px}.xo-2 .xbox-wrapper .flex-container{max-width:500px;padding-left:50px;padding-right:50px}.xList-item:nth-child(2n)>.xo-2>.xbox-wrapper{justify-content:flex-end}.xList-item:nth-child(2n)>.xo-2>.xbox-wrapper>.image-wrapper{order:1}.xo-3-section-1 .container{width:100%;max-width:100%}.r2g-flex-xlist-main-strip.xo-3-section-1>.container>.xList>.xList-items{margin:0}.r2g-flex-xlist-main-strip.xo-3-section-1>.container>.xList>.xList-items>.xList-item{margin:0}.xo-3 .xbox-wrapper{flex-direction:row}.xo-3 .xbox-wrapper .image-wrapper{position:relative}.xo-3 .xbox-wrapper .image-wrapper img{height:auto;position:sticky;top:100px}.xo-3 .xbox-wrapper .flex-container{max-width:500px;padding-left:50px;padding-right:50px}.xList-item:nth-child(2n)>.xo-3>.xbox-wrapper{justify-content:flex-end}.xList-item:nth-child(2n)>.xo-3>.xbox-wrapper>.image-wrapper{order:1}.iclo-1 .container{width:100%;max-width:100%}.iclo-1 .xList-item.image-1{order:0}.iclo-1 .xList-item.content{order:1;width:30% !important}.iclo-1 .xList-item.image-2{order:2}.iclo-1.r2g-flex-xlist-main-strip>.container>.xList>.xList-items{justify-content:space-between;align-items:center;margin:0}.iclo-1.r2g-flex-xlist-main-strip>.container>.xList>.xList-items>.xList-item{margin:0}.cms-form-holder .cms-form.form-reserveatour .form-group.field-title{width:calc(20% - 12px)}.cms-form-holder .cms-form.form-reserveatour .form-group.field-from_name{width:calc(80% - 12px)}.r2g-flex-xlist-main-strip.masonry-grid.has-filter.fo-1 .filters,.r2g-gallery-main-strip.masonry-grid.has-filter.fo-1 .filters{text-align:center;margin-bottom:50px}.r2g-flex-xlist-main-strip.masonry-grid.has-filter.fo-1 .filters .fb-checkbox-helper,.r2g-gallery-main-strip.masonry-grid.has-filter.fo-1 .filters .fb-checkbox-helper{display:none}.r2g-flex-xlist-main-strip.masonry-grid.has-filter.fo-1 .filters label,.r2g-gallery-main-strip.masonry-grid.has-filter.fo-1 .filters label{font-size:2.4rem;font-weight:700;padding-bottom:5px;padding-left:0}.r2g-flex-xlist-main-strip.masonry-grid.has-filter.fo-1 .filters .active label,.r2g-gallery-main-strip.masonry-grid.has-filter.fo-1 .filters .active label{border-bottom:2px solid var(--color-olive-yellow-25-shade)}.r2g-flex-xlist-main-strip.masonry-grid.has-filter .filters .cat-item.all.active,.r2g-gallery-main-strip.masonry-grid.has-filter .filters .cat-item.all.active{opacity:1}.dc-1.ec-1{margin-bottom:48px}.r2g-flex-xlist-main-strip.with-gap.os .flex-xlist>.xList-items>.xList-item{width:100%}.offer-card .xbox-wrapper{flex-direction:row}.offer-card .xbox-wrapper .flex-container{width:55%}.offer-card .xbox-wrapper .image-wrapper{width:45%;flex-shrink:0}.sustainability-cards .xList-item:nth-child(2n + 1) .image-wrapper{order:1}.sustainability-cards .flex-container{padding:20px 0}.r2g-gallery-main-strip .strip-xlist-items>.xList-item{padding:12px}.scrolled .gc-header .bottom-section{transform:translateY(0);border:0;width:100%;box-shadow:0 5px 10px rgba(0,0,0,0.12)}.gc-header.header-fixed .bottom-section .menu-wrapper>ul{border-bottom:1px solid #eeeeee}.stay-menu{position:absolute;background-color:#ffffff;display:flex;width:100%;max-width:1100px;max-height:calc(100vh - 168px);overflow-y:auto;top:47px;left:50%;transform:translate(-50%,0);border:1px solid #eeeeee}.gc-header.header-fixed .stay-menu{top:48px}.stay-menu:hover{display:flex !important}.stay-menu .selectors{padding:50px 0 50px 50px}.stay-menu .selectors ul{display:flex !important;flex-direction:column !important;gap:16px !important;border-right:1px solid #eeeeee;padding-right:50px !important;height:100% !important;justify-content:flex-start !important}.stay-menu .selectors a,.dine-menu .selectors a,.wellness-menu .selectors a{font-weight:400;font-size:2.2rem;text-transform:uppercase;text-decoration:none;padding:0 24px 0 0 !important;position:relative;background-color:transparent;border:none}.stay-menu .selectors a:after,.dine-menu .selectors a:after,.wellness-menu .selectors a:after{opacity:0}.stay-menu .selectors a.active:before,.dine-menu .selectors a.active:before,.wellness-menu .selectors a.active:before{content:'\e9e6';font-family:'icomoon';font-size:1.4rem;position:absolute;right:0}.stay-menu .rooms-suites{flex:1;display:flex;flex-wrap:wrap;padding:50px;gap:24px}.stay-menu .rooms-suites .item{width:calc(50% - 12px);display:flex}.stay-menu .rooms-suites .item .image-wrapper{flex-shrink:0}.stay-menu .rooms-suites .item .image-wrapper img{width:80px}.stay-menu .rooms-suites .item .details{padding:0 12px}.stay-menu .rooms-suites .item .details h5{text-transform:uppercase;margin-bottom:16px;font-size:1.6rem;line-height:120%}.dine-menu,.wellness-menu,.meet-and-celebrate-menu,.cairo-west-menu{position:absolute;background-color:#ffffff;display:flex;width:100%;max-width:1024px;top:47px;left:50%;transform:translate(-50%,0);border:1px solid #eeeeee;box-shadow:0 5px 10px rgba(0,0,0,0.12)}.cairo-west-menu{max-width:878px}.gc-header.header-fixed .dine-menu,.gc-header.header-fixed .wellness-menu,.gc-header.header-fixed .meet-and-celebrate-menu,.gc-header.header-fixed .cairo-west-menu{top:48px}.dine-menu:hover,.wellness-menu:hover,.meet-and-celebrate-menu:hover,.cairo-west-menu:hover{display:flex !important}.dine-menu .selectors,.wellness-menu .selectors,.meet-and-celebrate-menu .selectors{padding:50px 0 50px 50px}.dine-menu .selectors ul,.wellness-menu .selectors ul,.meet-and-celebrate-menu .selectors ul{display:flex !important;flex-direction:column !important;gap:16px !important;border-right:1px solid #eeeeee;padding-right:50px !important;height:100% !important;justify-content:flex-start !important}.meet-and-celebrate-menu .selectors ul{gap:8px !important}.dine-menu .selectors button,.wellness-menu .selectors button,.meet-and-celebrate-menu .selectors button{font-weight:400;font-size:2.2rem;text-transform:uppercase;text-decoration:none;padding:0 24px 0 0 !important;position:relative;background-color:transparent;border:none}.meet-and-celebrate-menu .selectors button{font-family:var(--font-jost);font-weight:700;font-size:1.6rem}.meet-and-celebrate-menu .selectors h3{font-family:var(--font-jost);font-size:2.2rem;font-weight:400;margin-bottom:16px}.dine-menu .selectors button:after,.wellness-menu .selectors button:after,.meet-and-celebrate-menu .selectors button:after{opacity:0}.dine-menu .selectors button.active:before,.wellness-menu .selectors button.active:before,.meet-and-celebrate-menu .selectors button.active:before{content:'\e9e6';font-family:'icomoon';font-size:1.4rem;position:absolute;right:0}.dine-menu .dine,.wellness-menu .wellness,.meet-and-celebrate-menu .meet-and-celebrate{flex:1;display:flex;flex-wrap:wrap;padding:50px;gap:24px}.dine-menu .dine .item,.wellness-menu .wellness .item,.meet-and-celebrate-menu .meet-and-celebrate .item{width:100%}.dine-menu .dine .item .image-wrapper,.wellness-menu .wellness .item .image-wrapper,.meet-and-celebrate-menu .meet-and-celebrate .item .image-wrapper{flex-shrink:0;margin-bottom:24px}.dine-menu .dine .item .image-wrapper img,.wellness-menu .wellness .item .image-wrapper img,.meet-and-celebrate-menu .meet-and-celebrate .item .image-wrapper img{width:230px;height:150px;object-fit:cover}.dine-menu .dine .item .details,.wellness-menu .wellness .item .details,.meet-and-celebrate-menu .meet-and-celebrate .item .details{}.dine-menu .dine .item .details h5,.wellness-menu .wellness .item .details h5,.meet-and-celebrate-menu .meet-and-celebrate .item .details h5{text-transform:uppercase;margin-bottom:16px;font-size:1.6rem;line-height:120%}.dine-menu .dine .item .details .content-wrapper,.wellness-menu .wellness .item .details .content-wrapper,.meet-and-celebrate-menu .meet-and-celebrate .item .details .content-wrapper{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:24px}.dine-menu .dine .item .details .button-wrapper,.wellness-menu .wellness .item .details .button-wrapper,.meet-and-celebrate-menu .meet-and-celebrate .item .details .button-wrapper{display:flex;flex-wrap:wrap;gap:24px}.dine-menu .dine .item .details .button-wrapper .primary-button,.wellness-menu .wellness .item .details .button-wrapper .primary-button,.meet-and-celebrate-menu .meet-and-celebrate .item .details .button-wrapper .primary-button{padding:10px 14px !important}.meet-and-celebrate-menu .categories{display:flex;flex-direction:column;gap:32px;padding:50px 0 50px 50px}.meet-and-celebrate-menu .categories .category-cards-wrapper{border-right:1px solid #eeeeee;padding-right:50px;flex:1;display:flex;flex-direction:column;gap:32px}.meet-and-celebrate-menu .categories .category-card h3{font-weight:400;margin-bottom:10px}.meet-and-celebrate-menu .categories .category-card .image-wrapper{max-width:200px}.cairo-west-menu .cairo-west-menu-cards-wrapper,.meet-and-celebrate-menu .meet-and-celebrate-menu-cards-wrapper{display:flex;padding:50px;gap:32px}.cairo-west-menu .cairo-west-menu-cards-wrapper .cairo-west-menu-card a,.meet-and-celebrate-menu .meet-and-celebrate-menu-cards-wrapper .meet-and-celebrate-menu-card a{text-decoration:none}.cairo-west-menu .cairo-west-menu-cards-wrapper .cairo-west-menu-card h3,.meet-and-celebrate-menu .meet-and-celebrate-menu-cards-wrapper .meet-and-celebrate-menu-card h3{font-family:var(--font-jost);font-size:2.2rem;font-weight:400;margin-bottom:16px}.cairo-west-menu .cairo-west-menu-cards-wrapper .cairo-west-menu-card h3 a,.meet-and-celebrate-menu .meet-and-celebrate-menu-cards-wrapper .meet-and-celebrate-menu-card h3 a{text-decoration:none}.meet-and-celebrate-menu .seperator{width:1px;background-color:#eeeeee}[data-cse_blockid="block-659b8eae5f4bf___1558933145"].xbox-image{position:relative}[data-cse_blockid="block-659b8eae5f4bf___1558933145"].xbox-image .image-wrapper{position:sticky !important;top:166px}.stay-menu .secondary-button{padding:8px 16px}.r2g-footer .quicklinks ul{list-style-type:none;padding-left:0;display:grid;grid-template-columns:auto auto;grid-gap:10px 14px}.r2g-footer .inner-section h5{margin-top:36px}.r2g-footer .inner-section h5:first-child{margin-top:0}.accommodation-options.accommodation-options-style-1.accommodation-options-amenities-section .accommodation-option{width:31%}@media (min-width:1260px){.dod .xList-item.item-2,.dod .xList-item.item-3{padding-top:64px}}.meet-and-celebrate-menu-card .image-wrapper,.cairo-west-menu-card .image-wrapper{overflow:hidden}.meet-and-celebrate-menu-card .image-wrapper img,.cairo-west-menu-card .image-wrapper img{transform:scale(1);transition:all 0.5s}.meet-and-celebrate-menu-card:hover .image-wrapper img,.cairo-west-menu-card:hover .image-wrapper img{transform:scale(1.1)}.gc-header .top-section .right-section{visibility:visible}.gc-header .top-section .right-section .search .open-icon{display:block}.r2g-footer .top-section .btn{padding:18px 24px;font-size:1.8rem}.rooms-suites-tabs .accommodation-options .accommodation-option:nth-child(2){display:flex}.scrolled .gc-header{box-shadow:0 0 10px #c9c9c9}header .bottom-section{height:47px;transition:height 0.5s !important}header.header-fixed .bottom-section{height:0;overflow:hidden}#cookie-popup{bottom:120px}.r2g-footer .center-section .container .right>div.quicklinks{max-width:350px}@media (min-width:1280px){.r2g-booking-panel .best-rate-guaranteed-wrapper{border-left:1px solid #ffffff}}@media (max-width:1365.5px){.gc-header .bottom-section .menu-wrapper ul .simplebar-content{gap:30px}.gc-header .bottom-section .menu-wrapper ul .simplebar-content .last{display:none}}@media (max-width:1520px){.gc-header .bottom-section .menu-wrapper ul .simplebar-content{gap:30px}}.gc-header.sub-menu-open{z-index:99999999999999999}