@font-face{font-family:'Optima Bold';src:url('../woff2/optima-bold-02-webfont.woff2') format('woff2'),url('../woff/optima-bold-02-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Optima Regular';src:url('../woff2/optima-regular-01-webfont.woff2') format('woff2'),url('../woff/optima-regular-01-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}.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 .arrows-wrapper:has(.swiper-button-lock),.r2g-rotator-sub-component-sw .arrows-wrapper:has(.swiper-button-lock){display:none !important}.header__user-profile.dyr_disabled{display:none !important}body:has(.uwy) .header .header__top-menu-items-on-mobile .header__site_language{margin-left:35px}body:has(.uwy) .header .header__top-menu-items-on-mobile .header_language-dropdown{left:35px}.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}.r2g-xbox-sub-component .xbox-wrapper{position:relative}.r2g-content-main-strip-v2.intro-main-strip{margin-bottom:var(--intro-section-margin)}.r2g-content-main-strip-v2.intro-main-strip .content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--default-gap)}.r2g-content-main-strip-v2.intro-main-strip .content-wrapper .content-item.title{margin-bottom:0;width:100%}/** Common **/.page-intro{max-width:750px;margin-left:auto;margin-right:auto}.page-intro.intro-xl{max-width:1000px}.narrow-content{width:90%;margin-left:auto;margin-right:auto;max-width:865px}.table-wrapper{overflow-x:auto}.table-wrapper table{width:100%}.table-wrapper.text-left table th,.table-wrapper.text-left table td{padding:19px 72px 16px 24px}.table-wrapper.text-left table td.text-center{padding:19px 42px 16px}.table-wrapper table td p{margin-bottom:8px}.table-wrapper table td span{margin-right:8px;position:relative;top:3px}.table-wrapper table td a{text-decoration:none}.image-sticky{position:relative}.image-sticky .image-wrapper{position:sticky;top:100px}.content-sticky{position:relative}.content-sticky .content-wrapper{position:sticky;top:100px}.r2g-css-flex-grid-sub-component.flex-align-center>.flex-xlist>.xList-items{align-items:center}.r2g-css-flex-grid-sub-component .r2g-content-sub .content-wrapper>*{text-align:center}.content-wrapper p,.content-wrapper a{word-break:break-word}.icon-sm{width:16px;height:auto;position:absolute;left:0}.map-marker{position:absolute;top:calc(50% + -30px);left:50%;transform:translate(-50%,-50%);transition:top 0.4s ease-out}.map-marker:hover{cursor:pointer;top:calc(50% + -35px)}.txt-bold{font-weight:bold}@media only screen and (max-width:768px){.content-wrapper:has(table){overflow:scroll}table.custom-table{width:100% !important}table.custom-table th{display:none}table.custom-table td{display:grid;gap:0.5rem;grid-template-columns:auto;padding:16px !important;text-align:center;justify-content:center}table.custom-table td::before{content:attr(data-cell);font-weight:700}table.custom-table td,table.custom-table tr{width:auto !important;height:auto !important;text-align:center !important}table.custom-table td ul{padding-left:0 !important}table.custom-table tr:nth-of-type(2n+1),table.custom-table tr:nth-of-type(2n+1)>td{background-color:#FAFAFA !important}}/** Common End **//** R2G xBox Sub Component **/.flex-container{padding:24px 24px 0 24px}.r2g-xbox-sub-component .flex-container{padding:0}.r2g-tabs-main-strip .tab-titles-wrapper{display:none !important}.bottom-content{margin-top:45px}.swiper-pagination{position:static}table{margin:auto}.content-wrapper img{margin-bottom:24px}.r2g-rotator[data-pagination="false"] .swiper-pagination{display:none !important}.mb-section-gap{margin-bottom:var(--section-gap) !important}.mb-intro-gap{margin-bottom:var(--intro-section-gap) !important}/** R2G Rotator Ms Option 1 **//** END R2G Rotator Ms Option 1 **//** List Styles Start **/.content-align-center .content-wrapper ul *,.content-align-center .content-wrapper ol *,.r2g-content-sub .content-wrapper ul *,.r2g-content-sub .content-wrapper ol *,.text-align-center .content-wrapper ul *,.text-align-center .content-wrapper ol *{text-align:left}/** List Styles End**//** Button Styles with Content Start **/.r2g-content-sub.text-align-left .content-wrapper .btn,.r2g-content-sub.text-align-left .content-wrapper .btn-tertiary,.r2g-xbox-sub-component.text-align-left .xbox-wrapper .content-wrapper .btn,.r2g-xbox-sub-component.text-align-left .xbox-wrapper .content-wrapper .btn-tertiary,.r2g-content-main-strip-v2.text-align-left .content-wrapper .btn,.r2g-content-main-strip-v2.text-align-left .content-wrapper .btn-tertiary{margin-right:var(--default-gap);margin-bottom:var(--default-gap)}.r2g-content-sub.text-align-center .content-wrapper .btn,.r2g-content-sub.text-align-center .content-wrapper .btn-tertiary,.r2g-xbox-sub-component.text-align-center .xbox-wrapper .content-wrapper .btn,.r2g-xbox-sub-component.text-align-center .xbox-wrapper .content-wrapper .btn-tertiary,.r2g-content-main-strip-v2.text-align-center .content-wrapper .btn,.r2g-content-main-strip-v2.text-align-center .content-wrapper .btn-tertiary{margin-right:calc(var(--default-gap) / 2);margin-left:calc(var(--default-gap) / 2);margin-bottom:var(--default-gap)}.r2g-content-sub.text-align-right .content-wrapper .btn,.r2g-content-sub.text-align-right .content-wrapper .btn-tertiary,.r2g-xbox-sub-component.text-align-right .xbox-wrapper .content-wrapper .btn,.r2g-xbox-sub-component.text-align-right .xbox-wrapper .content-wrapper .btn-tertiary,.r2g-content-main-strip-v2.text-align-right .content-wrapper .btn,.r2g-content-main-strip-v2.text-align-right .content-wrapper .btn-tertiary{margin-left:var(--default-gap);margin-bottom:var(--default-gap)}/** Button Styles with Content End **//** Icons with Content Start **/.r2g-content-sub .content-wrapper [class^="icon-"],.r2g-xbox-sub-component .content-wrapper [class^="icon-"],.r2g-content-main-strip-v2 .content-wrapper [class^="icon-"]{font-size:2.4rem;position:relative;top:5px;margin-right:5px}.r2g-content-sub .content-wrapper .share-wrapper [class^="icon-"],.r2g-xbox-sub-component .content-wrapper .share-wrapper [class^="icon-"],.r2g-content-main-strip-v2 .content-wrapper .share-wrapper [class^="icon-"]{font-size:3rem;top:0}.r2g-content-sub .content-wrapper .icon-lg,.r2g-xbox-sub-component .content-wrapper .icon-lg,.r2g-content-main-strip-v2 .content-wrapper .icon-lg{font-size:7.1rem;display:block;margin-bottom:var(--default-gap)}/** Icons with Content End **//** Form Styles **/.fb-select-inner:after{content:"\e919"}.fb-select-inner select:focus + .fb-select-inner::after{content:"\e91a"}.cms-form input[type="email"],.cms-form input[type="number"],.cms-form input[type="search"],.cms-form input[type="text"],.cms-form input[type="tel"],.cms-form input[type="url"],.cms-form input[type="password"],.cms-form input[type="file"],.cms-form textarea,.cms-form select{height:44px;padding:12px 16px;background-color:#fff;border:1px solid #BDBDBB;border-radius:0}.cms-form input[type="email"]:focus,.cms-form input[type="number"]:focus,.cms-form input[type="search"]:focus,.cms-form input[type="text"]:focus,.cms-form input[type="tel"]:focus,.cms-form input[type="url"]:focus,.cms-form input[type="password"]:focus,.cms-form textarea:focus,.cms-form select:focus{border:1px solid var(--color-primary);outline:0}.cms-form-holder .cms-form .form-group .fb-text-label{margin-bottom:4px;color:var(--color-absolute-black)}.cms-form-holder .cms-form .form-group{margin-bottom:24px}.fb-cr{padding:0 0 8px 18px}.fb-cr input{width:18px;height:18px;opacity:1}.fb-helper,.fb-cr input{top:3px;height:18px;width:18px;font-size:24px}.fb-checkbox-helper:after{content:"\e925"}.fb-cr input:checked ~ .fb-checkbox-helper:after{content:"\e924"}.fb-cr input:checked ~ .fb-checkbox-helper:before{content:""}.cms-form .button,.cms-form button,.cms-form input[type="submit"],.cms-form input[type="reset"],.cms-form input[type="button"]{font-family:var(--font-primary);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;margin:1px;margin-bottom:1px}.cms-form .primary-button{background-color:var(--color-primary);border-color:transparent}.cms-form .primary-button:hover{background-color:var(--color-dark-dorsett-blue)}.cms-form .secondary-button{background-color:var(--color-white);border:1px solid;border-color:var(--color-black)}.cms-form .secondary-button:hover{background-color:var(--color-dark-dorsett-blue);border-color:transparent}.cms-form-holder .response-message{display:none}.cms-form label.error{font-size:.8em;margin-top:-2px}.swal2-popup{border-radius:0}.swal2-html-container{font-size:1.6rem !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}/** END Form Styles **//** R2G Rotator Ms Option 2 **/.r2g-rotator-ms-option-2 .r2g-xbox-sub-component .flex-container{background-color:#fff;padding:32px 24px 0 24px}.r2g-rotator-ms-option-2 .arrows-wrapper{position:absolute;width:100%;top:32%;transform:translateY(-50%);z-index:1;width:85%;left:50%;transform:translateX(-50%)}.r2g-rotator-ms-option-2 .swiper-button-next:after,.r2g-rotator-ms-option-2 .swiper-button-prev:after{color:#fff}.r2g-xbox-sub-option-2 .separate-extra .end{display:none}/** END R2G Rotator Ms Option 2 **//** R2G Rotator Ms Option 3 **/.r2g-rotator-ms-option-3 .swiper-button-next:after,.r2g-rotator-ms-option-3 .swiper-button-prev:after{color:#fff}/** END R2G Rotator Ms Option 3 **//** R2G xBox Sub Option 2 **/.r2g-xbox-sub-option-2 .badge{padding:4px 16px;max-width:fit-content;margin-left:auto;margin-right:auto}/** R2G xBox Sub Option 3 **/.r2g-main-visual-simple .icon-d-010-arrow-down{animation:bounce 2s ease-in-out infinite;-moz-animation:bounce 2s ease-in-out infinite;-webkit-animation:bounce 2s ease-in-out infinite}.r2g-main-visual-simple.full-height.image-bottom video,.r2g-main-visual-simple.full-height.image-bottom img{object-position:bottom}@keyframes bounce{0%{transform:translate(0,-16px);opacity:0}50%{opacity:1}100%{transform:translate(0,16px);opacity:0}}.r2g-tabs-main-strip-with-rotator-option-1 .r2g-content-sub .title *,.r2g-tabs-main-strip-with-rotator-option-1 .r2g-content-sub .description{text-align:center}.r2g-tabs-main-strip-with-rotator-option-1 .r2g-content-sub .description{margin-bottom:40px}.r2g-tabs-main-strip-with-rotator-option-1 .r2g-content-sub .button-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:fit-content;gap:20px;margin:auto;flex-wrap:wrap;justify-content:center}.r2g-tabs-main-strip-with-rotator-option-1 .r2g-content-sub{margin-bottom:24px}.r2g-tabs-main-strip-with-rotator-option-1 .accordion-title{padding:24px 0;border-bottom:1px solid black}.r2g-tabs-main-strip-with-rotator-option-1 .rotator-arrows-wrapper{position:relative}.r2g-tabs-main-strip-with-rotator-option-1 ul li{margin-bottom:0}.path-animate-init .path-animate-120{stroke-dasharray:120;stroke-dashoffset:120;animation:dash-120 0.8s ease-in-out alternate;animation-fill-mode:forwards}@keyframes dash-120{from{stroke-dashoffset:120}to{stroke-dashoffset:0}}.path-animate-init .path-animate-500{stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash-500 2.5s ease-in-out alternate;animation-fill-mode:forwards}@keyframes dash-500{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.animated-mask-xbox__image-wrapper::before{content:"";position:absolute;background-image:url(../webp/bg-partial.webp);background-repeat:no-repeat;background-size:cover;z-index:100;height:100%;width:100%;background-position:right;inset:0 0 auto auto;display:none;pointer-events:none;transition:all 1s ease;opacity:0}.animated .animated-mask-xbox__image-wrapper::before{opacity:1;transition-delay:.25s}.animated-mask-xbox .animated-mask-xbox__content-wrapper{text-align:center}.r2g-social-wall-main-strip .feed-item{margin-top:auto;margin-bottom:auto;position:relative;margin:0}.r2g-social-wall-main-strip .feed-item::after{content:"";width:20px;height:20px;position:absolute;bottom:15px;right:15px;background-image:url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8 0.00488281H14.2C17.4 0.00488281 20 2.60488 20 5.80488V14.2049C20 15.7431 19.3889 17.2184 18.3012 18.3061C17.2135 19.3938 15.7383 20.0049 14.2 20.0049H5.8C2.6 20.0049 0 17.4049 0 14.2049V5.80488C0 4.26663 0.61107 2.79137 1.69878 1.70366C2.78649 0.615953 4.26174 0.00488281 5.8 0.00488281ZM5.6 2.00488C4.64522 2.00488 3.72955 2.38417 3.05442 3.0593C2.37928 3.73443 2 4.6501 2 5.60488V14.4049C2 16.3949 3.61 18.0049 5.6 18.0049H14.4C15.3548 18.0049 16.2705 17.6256 16.9456 16.9505C17.6207 16.2753 18 15.3597 18 14.4049V5.60488C18 3.61488 16.39 2.00488 14.4 2.00488H5.6ZM15.25 3.50488C15.5815 3.50488 15.8995 3.63658 16.1339 3.871C16.3683 4.10542 16.5 4.42336 16.5 4.75488C16.5 5.0864 16.3683 5.40435 16.1339 5.63877C15.8995 5.87319 15.5815 6.00488 15.25 6.00488C14.9185 6.00488 14.6005 5.87319 14.3661 5.63877C14.1317 5.40435 14 5.0864 14 4.75488C14 4.42336 14.1317 4.10542 14.3661 3.871C14.6005 3.63658 14.9185 3.50488 15.25 3.50488ZM10 5.00488C11.3261 5.00488 12.5979 5.53167 13.5355 6.46935C14.4732 7.40703 15 8.6788 15 10.0049C15 11.331 14.4732 12.6027 13.5355 13.5404C12.5979 14.4781 11.3261 15.0049 10 15.0049C8.67392 15.0049 7.40215 14.4781 6.46447 13.5404C5.52678 12.6027 5 11.331 5 10.0049C5 8.6788 5.52678 7.40703 6.46447 6.46935C7.40215 5.53167 8.67392 5.00488 10 5.00488ZM10 7.00488C9.20435 7.00488 8.44129 7.32095 7.87868 7.88356C7.31607 8.44617 7 9.20923 7 10.0049C7 10.8005 7.31607 11.5636 7.87868 12.1262C8.44129 12.6888 9.20435 13.0049 10 13.0049C10.7956 13.0049 11.5587 12.6888 12.1213 12.1262C12.6839 11.5636 13 10.8005 13 10.0049C13 9.20923 12.6839 8.44617 12.1213 7.88356C11.5587 7.32095 10.7956 7.00488 10 7.00488Z' fill='white'/%3E%3C/svg%3E%0A");background-size:cover;background-repeat:no-repeat;pointer-events:none}.r2g-social-wall-main-strip .feed-item::before{content:"";background-color:rgba(0,0,0,0.7);position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .4s ease;opacity:0;pointer-events:none}.r2g-social-wall-main-strip .feed-item .caption,.r2g-social-wall-main-strip .feed-item span{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;transition:opacity .4s ease;opacity:0}.r2g-social-wall-main-strip .feed-item:hover::before{opacity:1}.r2g-social-wall-main-strip .feed-item:hover span{opacity:1}.r2g-social-wall-main-strip .swiper-button-next{right:50px}.r2g-social-wall-main-strip .swiper-button-prev{left:50px}.r2g-social-wall-main-strip .rotator-inner-wrapper{position:relative}.r2g-social-wall-main-strip .intro-secondary-content{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:48px;row-gap:24px;flex-wrap:wrap}.r2g-social-wall-main-strip .intro-secondary-content h3{margin:0}.r2g-social-wall-main-strip .social-media-links{display:flex;gap:30px}.r2g-social-wall-main-strip .arrows-wrapper{position:absolute;width:100%;top:45%;transform:translateY(-50%);z-index:1;display:none}.r2g-social-wall-main-strip .arrows-wrapper .swiper-button-next,.r2g-social-wall-main-strip .arrows-wrapper .swiper-button-prev{position:absolute}.r2g-amenities-list-sub{max-width:598px}.r2g-amenities-list-sub .r2g-icon-with-text-option-1 .inner-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:24px;margin-bottom:10px}.r2g-amenities-list-sub .r2g-icon-with-text-option-1 .inner-wrapper p{margin:0}.r2g-amenities-list-sub .r2g-icon-with-text-option-1 .icon{font-size:4.3rem}.r2g-amenities-list-sub .r2g-icon-with-text-option-1{max-width:245px;margin-left:auto;margin-right:auto}.r2g-amenities-list-sub.r2g-flex-grid-sub-component>.flex-xlist>.xList-items{gap:24px}[data-cse_blockid="block-660e9fa675942___1712234406"].r2g-css-flex-grid-main-strip.with-gap>.container>.flex-xlist>.xList-items{gap:48px}.stay-detail-offers{padding:50px 0;background-color:#EEC4B4}.pagination li a{border-radius:0;padding:12px;line-height:120%;width:auto;font-size:var(--number-body-font-size);min-width:44px;border:none;color:var(--color-absolute-black);font-weight:500}ul.pagination:not(.xList-items) li:not(:last-child){margin-bottom:0}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:70px;margin-left:auto;margin-right:auto}.pagination li{transition:all .4s ease;cursor:pointer;margin:0}.pagination li.pg-btn:hover a{color:#D9D8D6}.pagination li.pg-btn.active{pointer-events:none}.pagination li.pg-btn.active a{color:#D9D8D6}.pagination li.nav-btn a{padding:0 12px;font-size:0;position:relative;height:44px}.pagination li.nav-btn.prev a::before,.pagination li.nav-btn.next a::before{font-family:"icomoon";font-size:4.4rem;position:relative;top:50%;transform:translateY(-50%)}.pagination li.nav-btn.prev a::before{content:"\e917"}.pagination li.nav-btn.next a::before{content:"\e918"}.pagination li.nav-btn a span{font-size:4.4rem}.pagination li.nav-btn.disabled a span{color:#D9D8D6;pointer-events:none}.pagination li.nav-btn.first,.pagination li.nav-btn.last{display:none}.social-media-links .link-wrapper{display:flex;gap:24px}.social-media-links a{font-size:3rem;text-decoration:none;color:var(--color-absolute-black);position:relative}.social-media-links a::after{content:"";background-color:rgba(0,0,0,0.125);width:36px;height:36px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;opacity:0;transition:all .4s ease}.social-media-links a:hover::after{opacity:1}.flex-grid-three-col-option-1 .r2g-content-sub .content-wrapper *:last-child{margin-bottom:var(--default-gap)}.badge{font-size:1.4rem;padding:4px 16px;text-align:center !important;display:inline-block;max-width:fit-content;cursor:pointer}a.badge{text-decoration:none}.badge.badge-primary{background-color:var(--color-off-white);transition:0.4s ease-in-out}a.badge.badge-primary:hover{background-color:var(--color-off-white-hover)}.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;position:absolute;top:0}.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>*,.featured-xList-two-col .content-wrapper>*{text-align:center}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper .read-more-wrapper,.featured-xList-two-col .content-wrapper .read-more-wrapper{margin-bottom:0}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper .whats-on-date-category,.featured-xList-two-col .content-wrapper .whats-on-date-category{margin-left:0;justify-content:center}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper>h3>a,.featured-xList-two-col .content-wrapper>h3>a{text-decoration:none}.r2g-css-flex-grid-main-strip.featured-xList-two-col>.container>.xlist-strip>.strip-xlist>.xList-item.item-1{order:2}.r2g-css-flex-grid-main-strip.featured-xList-two-col>.container>.xlist-strip>.strip-xlist>.xList-item.item-2{order:1}.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{text-indent:35px}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item .form-group .form-control{width:100%}.r2g-content-sub .content-wrapper ul.custom-icons,.r2g-xbox-sub-component .xbox-wrapper .content-wrapper ul.custom-icons,.r2g-content-main-strip-v2 .content-wrapper ul.custom-icons{padding-left:0;position:relative;max-width:fit-content;margin:auto;display:flex;flex-direction:column;justify-content:center;max-width:250px}.r2g-content-sub .content-wrapper ul.custom-icons>li>a{text-align:left !important}.r2g-content-sub .content-wrapper ul>li.list-icon,.r2g-xbox-sub-component .xbox-wrapper .content-wrapper ul>li.list-icon,.r2g-content-main-strip-v2 .content-wrapper ul>li.list-icon{padding-left:32px}.r2g-content-sub .content-wrapper ul>li.list-icon.list-icon-center,.r2g-xbox-sub-component .xbox-wrapper .content-wrapper ul>li.list-icon.list-icon-center,.r2g-content-main-strip-v2 .content-wrapper ul>li.list-icon.list-icon-center{padding-left:0}.r2g-content-sub .content-wrapper ul>li.list-icon::marker,.r2g-xbox-sub-component .xbox-wrapper .content-wrapper ul>li.list-icon::marker,.r2g-content-main-strip-v2 .content-wrapper ul>li.list-icon::marker{font-family:'icomoon';font-size:0}.r2g-content-sub .content-wrapper ul>li.list-icon::before,.r2g-xbox-sub-component .xbox-wrapper .content-wrapper ul>li.list-icon::before,.r2g-content-main-strip-v2 .content-wrapper ul>li.list-icon::before{font-family:'icomoon';font-size:1.6rem;position:absolute;left:0;padding-right:20px}.r2g-content-sub .content-wrapper ul>li.list-icon.list-icon-center::before,.r2g-xbox-sub-component .xbox-wrapper .content-wrapper ul>li.list-icon.list-icon-center::before,.r2g-content-main-strip-v2 .content-wrapper ul>li.list-icon.list-icon-center::before{position:absolute;padding-left:0}.r2g-content-sub .content-wrapper ul>li.list-icon.list-icon-center,.r2g-xbox-sub-component .xbox-wrapper .content-wrapper ul>li.list-icon.list-icon-center,.r2g-content-main-strip-v2 .content-wrapper ul>li.list-icon.list-icon-center{padding-left:24px}.r2g-content-sub .content-wrapper ul>li.list-icon.list-icon-center>a,.r2g-xbox-sub-component .xbox-wrapper .content-wrapper ul>li.list-icon.list-icon-center>a,.r2g-content-main-strip-v2 .content-wrapper ul>li.list-icon.list-icon-center>a{display:inline-block}.r2g-content-sub .content-wrapper ul>li.list-icon.location::before,.r2g-xbox-sub-component .xbox-wrapper .content-wrapper ul>li.list-icon.location::before,.r2g-content-main-strip-v2 .content-wrapper ul>li.list-icon.location::before{content:'\e954'}.r2g-content-sub .content-wrapper ul>li.list-icon.phone::before,.r2g-xbox-sub-component .xbox-wrapper .content-wrapper ul>li.list-icon.phone::before,.r2g-content-main-strip-v2 .content-wrapper ul>li.list-icon.phone::before{content:'\e951'}.r2g-content-sub .content-wrapper ul>li.list-icon.mail::before,.r2g-xbox-sub-component .xbox-wrapper .content-wrapper ul>li.list-icon.mail::before,.r2g-content-main-strip-v2 .content-wrapper ul>li.list-icon.mail::before{content:'\e952'}.footer-expandable .fb-privacyfield label,.footer-expandable .cms-form .form-control,.footer-expandable #footer-properties-list,.footer-expandable #footer-properties-list *{text-align:left !important}.footer-expandable .fb-privacyfield label a{display:inline !important}.content-wrapper ul.custom-icons{list-style:outside}.image-wrapper.pan-animation img{animation:pan-anim 56s linear infinite;-webkit-animation:pan-anim 56s linear infinite;-o-animation:pan-anim 56s linear infinite;-moz-animation:pan-anim56s linear infinite;transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}.image-wrapper.pan-animation-no-scale img{animation:pan-anim-non-scaled 56s linear infinite;-webkit-animation:pan-anim-non-scaled 56s linear infinite;-o-animation:pan-anim-non-scaled 56s linear infinite;-moz-animation:pan-anim-non-scaled 56s linear infinite;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}@keyframes pan-anim{0%{transform:translate(-50px,0) scale(1.2);-webkit-transform:translate(-50px,0) scale(1.2);-moz-transform:translate(-50px,0) scale(1.2);-o-transform:translate(-50px,0) scale(1.2);transition:all 56s;-webkit-transition:all 56s;-moz-transition:all 56s;-o-transition:all 56s}50%{transform:translate(50px,0) scale(1.2);-webkit-transform:translate(50px,0) scale(1.2);-o-transform:translate(50px,0) scale(1.2);-moz-transform:translate(50px,0) scale(1.2);transition:all 56s;-webkit-transition:all 56s;-o-transition:all 56s;-moz-transition:all 56s}100%{transform:translate(-50px,0) scale(1.2);-webkit-transform:translate(-50px,0) scale(1.2);-moz-transform:translate(-50px,0) scale(1.2);-o-transform:translate(-50px,0) scale(1.2);transition:all 56s;-webkit-transition:all 56s;-moz-transition:all 56s;-o-transition:all 56s}}@keyframes pan-anim-non-scaled{0%{transform:translate(-25px,0) scale(1.1);-webkit-transform:translate(-25px,0) scale(1.1);-moz-transform:translate(-25px,0) scale(1.1);-o-transform:translate(-25px,0) scale(1.1);transition:all 60s ease;-webkit-transition:all 60s ease;-moz-transition:all 60s ease;-o-transition:all 60s ease}50%{transform:translate(25px) scale(1.1);-webkit-transform:translate(25px,0) scale(1.1);-o-transform:translate(25px,0) scale(1.1);-moz-transform:translate(25px,0) scale(1.1);transition:all 60s ease;-webkit-transition:all 60s ease;-o-transition:all 60s ease;-moz-transition:all 60s ease}100%{transform:translate(-25px,0) scale(1.1);-webkit-transform:translate(-25px,0) scale(1.1);-moz-transform:translate(-25px,0) scale(1.1);-o-transform:translate(-25px,0) scale(1.1);transition:all 60s ease;-webkit-transition:all 60s ease;-moz-transition:all 60s ease;-o-transition:all 60s ease}}.image-wrapper picture{width:100%}.image-wrapper.zoom-on-hover img{transform:scale(1);transition:transform 0.6s ease-in-out}.image-wrapper.zoom-on-hover:hover img{transform:scale(1.2);transition:transform 0.6s ease-in-out}.r2g-tabs-main-strip .tab-content-wrapper .accordion-content{margin-top:24px}.accordion-xlist .accordion-title:after{content:'\e919';font-size:2.4rem}.accordion-xlist .accordion-title{padding:var(--default-gap) 40px var(--default-gap) 0}.sr-highlighter{color:var(--color-absolute-black) !important;font-weight:500 !important;background:var(--color-blush-beige)}.search-body{font-family:var(--font-secondary) !important;font-size:1.4rem !important;width:100% !important}.sr-separater{background-color:var(--color-absolute-black) !important;height:1px !important;margin-bottom:24px !important}.sr-div>*{margin-bottom:12px}.sr-div>.title-text{font-size:1.8rem;font-family:var(--font-primary);margin-bottom:0}.sr-more-link:hover a{text-decoration-color:transparent}.sr-url{padding-bottom:24px !important}.sr-url a{color:initial !important;font-size:1.6rem !important;text-decoration:underline !important}.sr-url a:hover{text-decoration-color:transparent !important}.search-word-div{color:var(--color-absolute-black) !important;font-size:1.6rem !important}.result-count-div{color:var(--color-absolute-black) !important;margin-bottom:24px !important;font-size:1.6rem !important}.sr-pagination-div{font-size:1.6rem !important;text-align:center !important}.sr-pagination-div a{font-weight:500 !important;color:var(--color-absolute-black) !important}.sr-page-number{margin-left:12px !important}.sr-active-page a{color:#D9D8D6 !important}.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:flex-start;gap:24px;margin-bottom:0;padding:0}.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-item span{font-family:var(--font-primary);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:var(--font-primary);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{padding:16px 0}.horizontal-menu .menu{list-style-type:none;display:flex;justify-content:flex-start;gap:40px;padding:0;margin:0}.horizontal-menu .menu .menu-item{font-family:var(--font-primary);font-size:2.8rem}.horizontal-menu .menu .menu-item a{text-decoration:none}.horizontal-menu .menu .menu-item.active a{border-bottom:1px solid #000000}.r2g-css-flex-grid-main-strip.with-gap.xbox-main-strip-option-1>.container{max-width:1307px}.r2g-css-flex-grid-main-strip.with-gap.xbox-main-strip-option-1>.container>.flex-xlist>.xList-items{gap:30px;align-items:center}.two-col-css-xlist-1024.with-gap.xbox-main-strip-option-1.mobile-reversed>.container>.xlist-strip>.strip-xlist>.xList-item.image-block{order:1}.two-col-css-xlist-1024.with-gap.xbox-main-strip-option-1.mobile-reversed>.container>.xlist-strip>.strip-xlist>.xList-item.text-block{order:2}.r2g-css-flex-grid-main-strip.xbox-main-strip-option-1 .r2g-content-sub{display:flex;align-items:center}.r2g-css-flex-grid-main-strip.xbox-main-strip-option-1 .r2g-content-sub .content-wrapper>*{text-align:center}.r2g-css-flex-grid-main-strip.xbox-main-strip-option-1 .r2g-rotator-sub-component-sw .rotatorElement .arrows-wrapper .swiper-button-next::after,.r2g-css-flex-grid-main-strip.xbox-main-strip-option-1 .r2g-rotator-sub-component-sw .rotatorElement .arrows-wrapper .swiper-button-prev::after{color:#fff}.r2g-css-flex-grid-main-strip.xbox-main-strip-option-1 .bottom-content,.r2g-css-flex-grid-main-strip.xbox-main-strip-option-1 .intro-content{display:none}.flatpickr-day{max-width:none !important;width:auto !important;height:24px !important;line-height:24px !important;border-radius:0 !important;box-shadow:none !important}.flatpickr-calendar{padding:10px 0 15px 0;border-radius:0 !important;box-shadow:none !important}.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:#D9D8D6;border-color:#D9D8D6}.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:#D9D8D6;border-color:#D9D8D6}.rangeMode .flatpickr-day{padding:1px 20px}.flatpickr-day.nextMonthDay{color:rgba(57,57,57,0.7)}.dayContainer{box-shadow:none !important;row-gap:10px !important}.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:#D9D8D6;border-color:#D9D8D6}.flatpickr-calendar{background-color:var(--color-primary) !important}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--color-primary) !important}.flatpickr-current-month{padding:0}.flatpickr-current-month input.cur-year{font-weight:700}span.flatpickr-weekday{font-size:12px;font-weight:600;color:rgba(0,0,0,0.85)}.flatpickr-day{font-size:14px}.r2g-css-flex-grid-main-strip.with-gap.career-features>.container>.flex-xlist>.xList-items{gap:80px}.career-features .r2g-content-sub .content-wrapper .icon-with-content span{font-size:7.1rem}.career-contact .flex-xlist .xList-items .xList-item.item-1 .r2g-content-sub .content-wrapper>*{text-align:center}.selection-tab{overflow:hidden}.selection-tab .selection-wrapper>p{margin-bottom:4px}.selection-tab .selection-wrapper .form-control{min-width:200px;width:100%}.selection-tab .tabs-wrapper{min-height:307px;background:var(--color-tertiary);display:flex;padding:30px 20px;gap:24px;flex-flow:row wrap}.selection-tab .tabs-wrapper .tab-item{display:flex;pointer-events:none;flex-direction:column;gap:46px;opacity:0;visibility:hidden;width:0;height:0}.selection-tab .tabs-wrapper .tab-item.active{pointer-events:auto;visibility:visible;opacity:1;transition:opacity 0.6s ease-in-out;width:100%;height:100%}.selection-tab .tabs-wrapper .tab-item .main-title{border-bottom:1px solid #000}.selection-tab .tabs-wrapper .tab-item .property-item>h5{margin-bottom:14px}.selection-tab .tabs-wrapper .tab-item .property-item>ul{padding-left:0}.selection-tab .tabs-wrapper .tab-item .property-item>ul>li{margin-bottom:16px;padding-left:0}.selection-tab .tabs-wrapper .tab-item .property-item>ul>li::marker{content:none}.selection-tab .tabs-wrapper .tab-item .property-item>ul>li>a{text-decoration:none;display:flex}.selection-tab .tabs-wrapper .tab-item .property-item>ul>li>a>span{margin-right:8px;position:relative;top:2px}.selection-tab.text-align-left.r2g-content-sub *{text-align:left}.dhi-booking-mask{position:fixed;z-index:150;background-color:var(--color-white);transition:all .4s ease-in-out;top:var(--number-header-height);left:0;bottom:0;width:100vw;height:calc(100vh - var(--number-header-height));visibility:hidden;opacity:0;pointer-events:none;display:flex;justify-content:center;align-items:center}.booking-mask-mobile-open .dhi-booking-mask{visibility:visible;opacity:1;pointer-events:auto}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;line-height:1.9rem;gap:0;cursor:default;text-decoration:none;cursor:pointer}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--cancel{margin:auto}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate .highlight-text{font-weight:700;font-size:1.6rem;line-height:19.2px;letter-spacing:.052em}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate .normal-text{font-size:1.3rem;line-height:15.6px;letter-spacing:.132em}.dhi-booking-mask .dhi-booking-mask__mask-group{display:flex;flex-direction:column;gap:2px;flex-shrink:0;position:relative}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--book-now{width:calc(100% - 10px);margin:auto}.dhi-booking-mask .dhi-booking-mask__mask-group label{font-size:1.2rem;text-transform:uppercase;color:#000;line-height:18px}.dhi-booking-mask .dhi-booking-mask__mask-group select:focus,.dhi-booking-mask .dhi-booking-mask__mask-group input:focus{outline:0}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--checkin,.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--checkout{position:relative;width:calc(50% - 10px)}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--adults,.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--childrens{width:calc(50% - 10px);margin:auto}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--promo{width:calc(100% - 10px);margin:auto}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--location{margin:auto;width:100%}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--checkin::after,.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--checkout::after{content:"\e939";font-family:'icomoon';position:absolute;width:18px;height:18px;right:0;bottom:6px;font-size:1.8rem;line-height:1;font-weight:bold;pointer-events:none}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate *{font-family:var(--font-secondary);text-transform:uppercase}.dhi-booking-mask .dhi-booking-mask__mask-group select,.dhi-booking-mask .dhi-booking-mask__mask-group input{background-color:transparent;border-width:0 0 1px 0;text-transform:uppercase;font-size:1.5rem;line-height:18px;font-family:var(--font-primary);max-width:100%;border-color:#000;padding-top:0;padding-left:0;padding-right:0;border-style:solid;cursor:pointer}.dhi-booking-mask input:-webkit-autofill,.dhi-booking-mask input:-webkit-autofill:hover,.dhi-booking-mask input:-webkit-autofill:focus,.dhi-booking-mask input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#000000}.dhi-booking-mask .dhi-booking-mask__outer-wrapper{display:flex;flex-flow:row wrap;padding:15px 20px;column-gap:10px;row-gap:25px;justify-content:space-between}.booking-mask-toggle{position:fixed;left:0;right:0;bottom:0;max-width:100%;width:100%;z-index:999;opacity:0;pointer-events:none;transition:opacity .4s ease}.bm-initilized .booking-mask-toggle{opacity:1;pointer-events:auto}.booking-mask-mobile-open .booking-mask-toggle{opacity:0;pointer-events:none;visibility:hidden}.dhi-booking-mask .close-btn{position:absolute;top:17px;right:15px;padding:5px;font-size:2rem}.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:12px;line-height:10px;cursor:pointer;font-family:var(--font-primary)}.dhi-booking-mask.dhi-booking-mask--property .dhi-booking-mask__mask-group.mask-group--cancel a{font-size:13px}.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}.dhi-booking-mask .error .message{font-size:12px;position:absolute;top:-20px;color:rgba(255,42,42,0.9)}.dhi-booking-mask .error input,.dhi-booking-mask .error select{border-color:rgba(255,42,42,0.9)}.dhi-booking-mask .mask-group--book-now .btn{letter-spacing:1.5px}.r2g-main-visual-simple .scroll-down{bottom:90px}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:var(--color-black-shade-1)}.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:40%;right:0;transform:translateY(calc(-50% + 200px));background-color:rgba(255,255,255);padding:8px 5px;background-color:var(--color-primary);text-align:center;font-family:var(--font-primary);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>.container{background-color:var(--color-dorsett-blue)}.footer-expandable>.container>.flex-xlist>.xList-items>.xList-item{border-bottom:1px solid rgba(0,0,0,0.2)}.footer-row{padding:28px 0;max-width:1456px;width:90%;margin:0 auto}.fooer-property-logo-wrapper{max-width:250px;margin:auto;padding:20px}.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 .swiper-button-next,.footer-row.brands .swiper-button-prev{background:var(--color-blue-breeze)}.footer-row.brands .swiper-button-next.swiper-button-disabled,.footer-row.brands .swiper-button-prev.swiper-button-disabled{opacity:1;color:var(--color-modern-gray-dark-37)}.footer-row.brands .swiper-button-next.swiper-button-disabled::after,.footer-row.brands .swiper-button-prev.swiper-button-disabled::after{color:var(--color-modern-gray-dark-37)}.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)}.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}.footer-contact-details .content-wrapper,.footer-contact-quick-menu .content-wrapper{max-width:200px;margin:auto}.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);text-align:left}.r2g-css-flex-grid-sub-component.footer-row.quick-links .item-social .r2g-content-sub .content-wrapper>ul>li>a span[class^="icon-"]{font-size:3.6rem}.item-social .r2g-content-sub .content-wrapper ul li:hover{text-decoration:none !important}.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;line-height:1.3}.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-top:auto;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-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;line-height:1.3rem}.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 .back-to-top{position:fixed;bottom:-10%;right:12px;z-index:1;cursor:pointer;width:70px;height:74px;background:var(--color-primary);border-radius:50%;opacity:0;pointer-events:none;transition:0.4s ease-in-out;z-index:999}.footer-expandable .back-to-top.active{opacity:1;pointer-events:auto}.footer-expandable .back-to-top.bottom{bottom:15%}.footer-expandable .back-to-top:hover{opacity:0.7}.footer-expandable .back-to-top span{font-size:7.2rem}.footer-expandable .footer-featured-rewards{max-width:120px}.expandable-content{background:var(--color-modern-gray-light-62);border-top:1px solid rgba(0,0,0,0.2);position:relative;height:0;pointer-events:none;overflow:hidden;padding:0}.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;text-align:center}.expandable-content .brand-expand-item .brand-city-list{}.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} .backdrop::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);z-index:99;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}.whats-on-date-category .date>p>span{color:#000;font-size:2.4rem;padding-right:13px;position:absolute;top:0}.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>*,.featured-xList-two-col .content-wrapper>*{text-align:center}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper .read-more-wrapper,.featured-xList-two-col .content-wrapper .read-more-wrapper{margin-bottom:0}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper .whats-on-date-category,.featured-xList-two-col .content-wrapper .whats-on-date-category{margin-left:0;justify-content:center}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper>h3>a,.featured-xList-two-col .content-wrapper>h3>a{text-decoration:none}.featured-xList-two-col .content-wrapper>h2{margin-bottom:40px;text-transform:capitalize}.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{text-indent:35px}.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:24px}.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;position:relative;top:5px}.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:866px;margin-left:auto;margin-right:auto}.whats-on-detail.r2g-content-main-strip-v2 .content-wrapper .post-wrapper img{height: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 #000;margin:0 auto}.r2g-main-visual-simple.banner-height .scroll-down{display:none}.r2g-tabs-main-strip .tab-items-wrapper{display:none !important}.btn-group{display:flex;justify-content:space-between;align-items:center;row-gap:15px;max-width:fit-content;flex-flow:row wrap;column-gap:35px}.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 h5{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}.vertical-tab-main-strip .arrows-wrapper{display:flex;justify-content:space-around;max-width:100px;margin:auto;margin-top:20px}.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:1302px;margin:0 auto;padding:72px 0}.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%)}.r2g-social-wall-main-strip .feed-item::before{z-index:1}.r2g-social-wall-main-strip .feed-item>a::before{content:'';position:static;display:block;width:100%;height:0;padding-top:100%}.r2g-social-wall-main-strip .feed-item>a img,.r2g-social-wall-main-strip .feed-item>a video{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.iti__selected-country{border:0 !important;padding-left:0 !important;padding-right:36px !important}.iti__country-list{z-index:999 !important}.iti--allow-dropdown{width:100%}.field-from_phone{z-index:2}.iti--inline-dropdown .iti__dropdown-content{background-color:#fff !important}.form-group{z-index:auto}.r2g-lg-two-col-content-image-main-strip .r2g-content-sub{padding:var(--default-gap) 0 0}.r2g-css-flex-grid-main-strip.r2g-lg-two-col-content-image-main-strip>.container>.xlist-strip>.strip-xlist>.xList-item.item-1{order:2}.r2g-css-flex-grid-main-strip.r2g-lg-two-col-content-image-main-strip>.container>.xlist-strip>.strip-xlist>.xList-item.item-2{order:1}.r2g-css-flex-grid-main-strip.r2g-lg-two-col-content-image-main-strip.iverted>.container>.xlist-strip>.strip-xlist>.xList-item.item-1{order:1}.r2g-css-flex-grid-main-strip.r2g-lg-two-col-content-image-main-strip.iverted>.container>.xlist-strip>.strip-xlist>.xList-item.item-2{order:2}.r2g-css-flex-grid-main-strip.r2g-lg-two-col-content-image-main-strip.default-order>.container>.xlist-strip>.strip-xlist>.xList-item.item-1{order:1;margin-bottom:24px}.r2g-css-flex-grid-main-strip.r2g-lg-two-col-content-image-main-strip.default-order>.container>.xlist-strip>.strip-xlist>.xList-item.item-2{order:2}.fancybox-content{height:100% !important}.fancybox-image,.fancybox-spaceball{max-height:fit-content}.a2a_kit>div{display:none}.r2g-content-main-strip-v2>.container-fluid.with-background>.content-wrapper{padding:0 var(--default-gap)}.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}/************************ Brand - Best Rate Gurantee Page Form Start *********************************//************************ Brand - Best Rate Gurantee Page Form End *********************************/.sign-in-button.disabled,.sign-up-button.disabled,.profile-button.disabled{display:none !important}.header .header__top .active{border-bottom:1px solid var(--color-absolute-black)}.footer-expandable .footer-contact-quick-menu .content-wrapper ul li a{position:relative}.footer-expandable .footer-contact-quick-menu .content-wrapper ul 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 .footer-contact-quick-menu .content-wrapper ul li.active a::after{opacity:1}.r2g-rotator-main-strip-sw.rotator-main-option-3.overflow-layout-shifted .swiper .arrows-wrapper{position:relative;width:100%;justify-content:center;bottom:0;margin-top:40px}.flash-popup-wrapper{position:absolute;z-index:110;top:25%;right:calc((100vw/2) - 150px)}#flash-popup{width:100%;max-width:300px;padding:40px 20px 20px 20px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;background-color:var(--color-primary);color:var(--color-white);position:relative}#flash-popup .close-flash-popup{position:absolute;top:10px;right:10px;cursor:pointer;color:var(--color-black)}#flash-popup .close-flash-popup:before{font-size:18px}#flash-popup a{color:var(--color-black)}#flash-popup .fp-title{font-size:18px;font-weight:700;margin-bottom:0;color:var(--color-black)}#flash-popup .fp-btn-set{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}#flash-popup .fp-btn-set .btn-primary{display:inline-block;padding:10px 20px;color:var(--color-white);background-color:var(--color-jet-brown);text-transform:uppercase}#flash-popup .fp-btn-set .btn-primary:hover{display:inline-block;padding:10px 20px;background-color:var(--color-white);color:var(--color-jet-brown)}#flash-popup .fp-bottom-content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--color-black)}#flash-popup .fp-bottom-content .fp-terms,#flash-popup .fp-bottom-content .fp-cancel-text{margin-bottom:10px;color:var(--color-black)}#flash-popup .countdown-timer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}#flash-popup .countdown-timer .countdown-timer-item{border:1px solid var(--color-black);color:var(--color-black);border-radius:50%;width:60px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center}#flash-popup .countdown-timer .countdown-timer-item .fp-number{font-size:2.4rem;line-height:100%;font-weight:600}#flash-popup .countdown-timer .countdown-timer-item .fp-label{font-size:1rem;line-height:100%}.r2g-main-visual-simple .image-wrapper::before{display:none}.lang-empty-message{display:none}html:lang(en) .lang-empty-message.d-table-cell[data-lang="en"]{display:table-cell}html:lang(zh-hant) .lang-empty-message.d-table-cell[data-lang="zh-hant"]{display:table-cell}html:lang(zh-hans) .lang-empty-message.d-table-cell[data-lang="zh-hans"]{display:table-cell}