:root{--color-blue-breeze:#BCDAE7;--color-blush-beige:#EEC4B4;--color-crimson-sunburn:#C30248;--color-absolute-black:#000;--color-modern-gray:#D9D8D6;--color-jet-brown:#393532;--color-white:#FFF;--color-off-white:#F4F0E3;--color-dorsett-blue:#B3D9DA;--color-vibrant-gold:#A58C51;--color-black:#000;--color-yellow-metal:#76663F;--color-dark-dorsett-blue:#7EB4B6;--light-gray:#F5F4F2;--color-orange:#FF7533;--color-brown:#393532;--color-modern-gray-dark-62:#515150;--color-modern-gray-dark-37:#878785;--color-modern-gray-dark-12:#BDBDBB;--color-modern-gray-light-62:#F0F0EF;--color-black-shade-1:#8C8C8C;--color-black-shade-3:#F5F3F3;--color-primary:var(--color-orange);--color-secondary:var(--color-vibrant-gold);--color-tertiary:var(--color-off-white);--localization-color:var(--color-orange);--color-off-white-hover:#E0DBCC;--font-montserrat:'Montserrat',sans-serif;--font-primary:var(--font-montserrat);--font-secondary:var(--font-raleway);--heading-font-family:var(--font-montserrat);--button-font-family:var(--font-optima-regular);--default-margin:0 0 24px 0;--intro-section-gap:36px;--intro-section-margin:50px;--number-body-font-size:1.6rem;--number-body-font-line-height:150%;--number-header-height:71px;--slogan-large-font-size:2.8rem;--slogan-small-font-size:2.8rem;--heading-1-font-size:3.5rem;--heading-1-font-family:var(--heading-font-family);--heading-1-line-height:120%;--heading-1-font-weight:700;--heading-1-margin:0 0 24px 0;--heading-2-font-size:3rem;--heading-2-font-family:var(--heading-font-family);--heading-2-line-height:120%;--heading-2-font-weight:700;--heading-2-margin:0 0 24px 0;--heading-3-font-size:2.8rem;--heading-3-font-family:var(--heading-font-family);--heading-3-line-height:120%;--heading-3-font-weight:700;--heading-3-margin:0 0 24px 0;--heading-4-font-size:2.4rem;--heading-4-font-family:var(--heading-font-family);--heading-4-line-height:120%;--heading-4-font-weight:700;--heading-4-margin:0 0 24px 0;--heading-5-font-size:2rem;--heading-5-font-family:var(--heading-font-family);--heading-5-line-height:120%;--heading-5-font-weight:700;--heading-5-margin:0 0 24px 0;--heading-6-font-size:1.8rem;--heading-6-font-family:var(--heading-font-family);--heading-6-line-height:120%;--heading-6-font-weight:600;--heading-6-margin:0 0 24px 0;--heading-7-font-size:1.4rem;--heading-7-font-family:var(--heading-font-family);--heading-7-line-height:120%;--heading-7-font-weight:600;--heading-7-margin:0 0 24px 0;--list-item-spacing:8px;--button-padding:12px 24px;--section-gap:96px;--breadcrumb-margin:30px;--css-grid-between-gap:45px;--intro-section-gap:56px;--content-wrapper-padding:0;--table-header-background-color:var(--color-blush-beige);--table-header-font-color:var(--color-absolute-black);--table-header-padding:19px 72px 16px 72px;--header-top-navigation-font-family:var(--font-raleway);--header-top-navigation-font-weight:400;--header-top-navigation-font-size:1.2rem;--header-top-navigation-line-height:120%;--header-top-navigation-font-family:var(--font-raleway);--header-top-navigation-font-weight:500;--header-top-navigation-font-size:1.7rem;--header-top-navigation-line-height:120%;--main-navigation-font-family:var(--font-raleway);--default-transition-duration:0.4s;--default-transition-timing-function:ease;--breadcrumb-margin-top:25px}html{font-size:10px}body{font-family:var(--font-montserrat);font-weight:400;font-size:1.6rem;line-height:150%;overflow-x:hidden}ol li{margin-bottom:var(--list-item-spacing)}ul{padding-left:24px;list-style:disc}ul:not(.xList-items,.tab-items-wrapper) li:not(:last-child){margin-bottom:12px}a{color:inherit;margin:0}.flex-container .content-wrapper h5 a{text-decoration:none}h1{font-family:var(--heading-1-font-family);font-size:var(--heading-1-font-size);font-weight:var(--heading-1-font-weight);line-height:var(--heading-1-line-height);margin:var(--heading-1-margin);color:var(--color-absolute-black)}h2{font-family:var(--heading-2-font-family);font-size:var(--heading-2-font-size);font-weight:var(--heading-2-font-weight);line-height:var(--heading-2-line-height);margin:var(--heading-2-margin);color:var(--color-absolute-black)}h3{font-family:var(--heading-3-font-family);font-size:var(--heading-3-font-size);font-weight:var(--heading-3-font-weight);line-height:var(--heading-3-line-height);margin:var(--heading-3-margin);color:var(--color-absolute-black)}h4{font-family:var(--heading-4-font-family);font-size:var(--heading-4-font-size);font-weight:var(--heading-4-font-weight);line-height:var(--heading-4-line-height);margin:var(--heading-4-margin);color:var(--color-absolute-black)}h5{font-family:var(--heading-5-font-family);font-size:var(--heading-5-font-size);font-weight:var(--heading-5-font-weight);line-height:var(--heading-5-line-height);margin:var(--heading-5-margin);color:var(--color-absolute-black)}h6{font-family:var(--heading-6-font-family);font-size:var(--heading-6-font-size);font-weight:var(--heading-6-font-weight);line-height:var(--heading-6-line-height);margin:var(--heading-6-margin);color:var(--color-absolute-black)}.presentaion-only-h4{font-size:var(--heading-4-font-size);font-weight:var(--heading-4-font-weight);line-height:var(--heading-4-line-height)}.presentaion-only-h5{font-size:var(--heading-5-font-size);font-weight:var(--heading-5-font-weight);line-height:var(--heading-5-line-height);margin:var(--heading-5-margin)}.presentaion-only-h6{font-family:var(--heading-6-font-family);font-size:var(--heading-6-font-size);font-weight:var(--heading-6-font-weight);line-height:var(--heading-6-line-height);margin:var(--heading-5-margin)}ul li::marker{font-size:0}.list-style-default ul li::marker{font-size:initial}.slogan{font-family:var(--font-primary);color:inherit;line-height:120%;margin:0}.slogan.slogan-large{font-size:var(--slogan-small-font-size);font-weight:bold}.slogan.slogan-small{font-size:var(--slogan-small-font-size)}.sub-heading{font-family:var(--font-secondary);font-weight:500;font-size:1.2rem;line-height:150%}.text-align-center,.r2g-css-flex-grid-main-strip.text-align-left>.container>.intro-content,.r2g-content-sub.text-align-left .content-wrapper>*,.text-align-left.r2g-content-sub *{text-align:center}.post-wrapper{text-align:center}.mb-default-section-gap{margin-bottom:var(--section-gap)}.mb-intro-section-gap{margin-bottom:var(--intro-section-gap)}.py-with-bg{padding:60px 0}.content-wrapper .resize-h4-size{font-size:var(--heading-4-font-size);margin-top:var(--default-gap)}body .strip-row{overflow:hidden}.main-container::after{content:"";background-image:url(/images/d-col-motif.svg);background-repeat:no-repeat;background-size:300px;background-position:center right;position:fixed;top:0;left:10%;height:100vh;width:100vw;z-index:-1;opacity:0.5}.strip-row.section-gap-option-1{margin-bottom:95px}.strip-row.section-gap-option-2{margin-bottom:125px}.container{width:90%;max-width:1460px}.link-option-one,.link-option-1{font-family:var(--font-raleway);font-size:1.6rem;line-height:150%;position:relative;text-decoration:none;display:inline-block;color:var(--color-absolute-black);border:none}.link-option-one::after,.link-option-1::after{display:block;content:"";top:0;position:relative;border-bottom:1px solid;border-bottom-color:inherit;-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:.3s -o-transform ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;will-change:transform;margin-bottom:0}.link-option-one:hover::after,.link-option-1:hover::after{-webkit-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-o-transform-origin:right;transform-origin:right}.content-wrapper img{margin:var(--default-margin)}.intro-content h1:not(.with-margin),.intro-content h2:not(.with-margin),.intro-content h3:not(.with-margin),.intro-content h4:not(.with-margin),.intro-content h5:not(.with-margin),.intro-content h6:not(.with-margin){margin-bottom:0}.image-wrapper{position:relative;overflow:hidden}.content-wrapper :last-child{margin-bottom:0}.intro-content.with-right-cta{display:flex;flex-direction:column;gap:var(--default-gap);justify-content:space-between;align-items:center}.r2g-xbox-sub-component .flex-container{padding:0}.r2g-rotator.without-img-margin .r2g-xbox-sub-component .image-wrapper{margin:0}.selection-tab .tabs-wrapper{background:var(--color-tertiary)}.arrows-bottom-with-pagination .swiper-wrapper{}.arrows-bottom-with-pagination .arrows-wrapper .swiper-button-prev,.arrows-bottom-with-pagination .arrows-wrapper .swiper-button-next{position:relative;inset:0}.swiper-button-prev,.swiper-button-next{width:72px;height:72px;padding:10px;border-radius:50%;background-color:transparent;border:2px solid var(--color-brown);transition:0.4s ease-in-out;margin:0;position:relative;inset:0}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:var(--color-white);border-color:var(--color-orange)}.swiper-button-prev::after,.swiper-button-next::after{color:var(--color-orange)}.swiper-button-next:after,.swiper-button-prev:after{font-size:2.4rem}.swiper-button-prev:after{content:'\e903';font-family:'icomoon';margin-right:2px}.swiper-button-next:after{content:'\e904';font-family:'icomoon';margin-left:2px}.arrows-bottom-with-pagination .arrows-wrapper .swiper-button-prev.swiper-button-disabled,.arrows-bottom-with-pagination .arrows-wrapper .swiper-button-next.swiper-button-disabled{pointer-events:none}.swiper-button-prev.swiper-button-disabled::after,.swiper-button-next.swiper-button-disabled::after{color:#CCC}.swiper-pagination{position:relative;width:auto;bottom:0;font-family:var(--font-primary)}.arrows-wrapper{display:none}.btn,.cms-form button{font-family:var(--font-montserrat);font-size:1.4rem;font-weight:bold;line-height:120%;color:var(--color-white);text-decoration:none;padding:14px 48px;border:none;transition:all .4s ease;display:inline-block}.btn:hover{color:var(--color-white)}.btn-primary,.cms-form button.btn-primary{background-color:var(--color-primary)}.btn-primary:hover,.cms-form button.btn-primary:hover{background-color:var(--color-brown);color:var(--color-white)}.btn-secondary,.cms-form button.btn-secondary{background-color:var(--color-white);border:1px solid;border-color:var(--color-brown);color:var(--color-brown)}.btn-secondary:hover,.cms-form button.btn-secondary:hover{background-color:var(--color-white);border-color:var(--color-orange);color:var(--color-orange)}.btn-tertiary{font-family:var(--font-montserrat);color:var(--color-black);font-weight:bold;position:relative;text-decoration:none;font-size:1.6rem;border-bottom:2px solid;border-color:inherit;cursor:pointer}.btn-tertiary:hover{color:var(--color-orange);border-color:var(--color-orange)}.btn-tertiary.theme-white:hover{color:var(--color-jet-brown);border-color:var(--color-jet-brown)}.btn-quaternary{background-color:var(--color-white);border:1px solid;border-color:var(--color-brown);color:var(--color-brown)}.btn-quaternary:hover{background-color:var(--color-white);border-color:var(--color-orange);color:var(--color-orange)}.btn.with-icon{position:relative;padding-left:56px}.btn.with-icon span{font-size:2.4rem !important;position:absolute !important;top:50% !important;left:24px !important;transform:translateY(-50%) !important}.btn-wrapper{display:flex;align-items:center;margin:var(--default-margin);gap:25px;flex-direction:column}.btn-wrapper.between{justify-content:space-between}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-tertiary{background-color:var(--color-tertiary)}.bg-black-shade-1{background-color:var(--color-black-shade-1)}.bg-black-shade-3{background-color:var(--color-black-shade-3)}/**style_formats**{"title":"Button Formats"},{"title":"Primary Button","selector":"a","classes":"btn btn-primary"},{"title":"Primary Secondary","selector":"a","classes":"btn btn-secondary"},{"title":"Tertiary Button","selector":"a","classes":"btn-tertiary"}**style_formats**//**templates**{"title":"Button Group Option 1","description":"","content":"<p class=\"btn-wrapper\"><a class=\"btn-tertiary\" href=\"#\">Tertiary Button<\/a><a class=\"btn btn-primary\" href=\"#\">Primary Button<\/a><\/p>"}**templates**/th,td{border:0;padding:19px 16px 16px 16px}th{background-color:var(--color-orange);color:var(--color-white);font-family:var(--font-primary);font-size:1.8rem;text-align:left}td{color:var(--color-modern-gray-dark-62)}tr:nth-of-type(2n){background-color:var(--color-modern-gray-light-62)}.tabbed-menu-list .tabbed-menu-item .tabbed-menu-btn{font-size:var(--heading-7-font-size)}.swiper-pagination-bullet-active{background-color:#000}.swiper-button-next:after,.swiper-button-prev:after{color:var(--color-brown);background:transparent;font-weight:bold;transition:all .3s ease}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{color:var(--color-orange);background:transparent;font-weight:bold}.pagination li a{border-radius:0;padding:9px 5px;line-height:120%;width:auto;font-size:var(--number-body-font-size);min-width:36px;border:none;color:var(--color-black-shade-1);font-weight:400}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:var(--color-dorsett-blue)}.pagination li.pg-btn.active{pointer-events:none}.pagination li.pg-btn.active a{color:var(--color-primary)}.pagination li.nav-btn{font-size:16px;position:relative;height:36px;border:1px solid transparent;height:36px;width:36px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:50%}.pagination li.nav-btn.next,.pagination li.nav-btn.prev{border-color:#000}.pagination li.nav-btn a{line-height:36px;text-align:center;display:block;height:100%;color:#000}.guest-reviews-grid .pagination li.nav-btn a{font-size:var(--number-body-font-size)}.pagination li.nav-btn a:hover{background:transparent;color:#000}.pagination li.nav-btn.prev a::before,.pagination li.nav-btn.next a::before{font-family:"icomoon";font-size:2.4rem;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.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:#CCC;pointer-events:none}.pagination li.nav-btn.first,.pagination li.nav-btn.last{display:none}select{font-family:var(--font-secondary)}.form-control{min-height:41px;border:1px solid var(--color-modern-gray-dark-12);padding:12px 16px}.form-control:focus{outline:none}.form-control::placeholder{color:var(--color-modern-gray-dark-62)}input{accent-color:var(--color-absolute-black);border-radius:0}input[type="checkbox"]{width:20px;height:20px;opacity:0}.form-group{position:relative}.form-group.fb-hidden{display:none}.form-group.checkbox .checkbox-mark{border:1px solid var(--color-absolute-black);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.form-group.checkbox .checkbox-mark::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z' /%3E%3C/svg%3E");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease;opacity:0}.checkbox-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:20px;height:20px}input[type="checkbox"]:checked+.checkbox-mark::before{opacity:1}.form-group.file .file-input-wrapper{border:1px solid var(--color-modern-gray-dark-12);position:relative;cursor:pointer}.form-group.file .file-input-wrapper .upload-label{position:absolute}.form-group.file .file-input-wrapper::before{content:"";width:25px;height:25px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6665 19.1667H1.33317C1.15636 19.1667 0.98679 19.2369 0.861766 19.3619C0.736742 19.487 0.666504 19.6565 0.666504 19.8333C0.666504 20.0101 0.736742 20.1797 0.861766 20.3047C0.98679 20.4298 1.15636 20.5 1.33317 20.5H18.6665C18.8433 20.5 19.0129 20.4298 19.1379 20.3047C19.2629 20.1797 19.3332 20.0101 19.3332 19.8333C19.3332 19.6565 19.2629 19.487 19.1379 19.3619C19.0129 19.2369 18.8433 19.1667 18.6665 19.1667ZM3.87317 8.5L9.33317 3.05333V16.82C9.33317 16.9968 9.40341 17.1664 9.52843 17.2914C9.65346 17.4164 9.82303 17.4867 9.99984 17.4867C10.1766 17.4867 10.3462 17.4164 10.4712 17.2914C10.5963 17.1664 10.6665 16.9968 10.6665 16.82V3.05333L16.1265 8.5C16.254 8.60922 16.4181 8.66629 16.5859 8.65981C16.7537 8.65333 16.9128 8.58377 17.0315 8.46504C17.1503 8.34631 17.2198 8.18715 17.2263 8.01937C17.2328 7.85158 17.1757 7.68753 17.0665 7.56L9.99984 0.5L2.9265 7.57333C2.85361 7.63257 2.79405 7.70654 2.75173 7.7904C2.70942 7.87426 2.6853 7.96612 2.68097 8.05995C2.67663 8.15378 2.69217 8.24747 2.72657 8.33487C2.76097 8.42228 2.81345 8.50143 2.88058 8.56713C2.9477 8.63284 3.02795 8.68362 3.11607 8.71615C3.20419 8.74867 3.29819 8.76221 3.39191 8.75587C3.48563 8.74953 3.57695 8.72346 3.65988 8.67937C3.74282 8.63527 3.81551 8.57415 3.87317 8.5Z' fill='%23515150'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;left:16px;top:50%;transform:translateY(-50%)}.file-input-wrapper input[type="file"]{opacity:0;border:0;width:100%}.file-input-wrapper .upload-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-modern-gray-dark-62)}.dhi-c-1 .swiper-button-next:after,.dhi-c-1 .swiper-button-prev:after{color:#fff}.dhi-c-1 .arrows-wrapper{top:35%}.dhi-c-2 .flex-container{padding:32px 24px;background-color:#fff}.dhi-c-2 .arrows-wrapper{position:absolute;width:100%;top:32%;transform:translateY(-50%);z-index:1;width:85%;left:50%;transform:translateX(-50%)}.dhi-c-2 .swiper-button-next:after,.dhi-c-2 .swiper-button-prev:after{color:#000}.dhi-dao-3 .badge{background-color:var(--color-absolute-black);color:#fff;padding:4px 16px;max-width:fit-content;margin-left:auto;margin-right:auto}.dhi-dao-3 .swiper-button-next:after,.dhi-dao-3 .swiper-button-prev:after{color:#fff}.dhi-main-visual{position:relative}.dhi-main-visual .slogan-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;z-index:1}.dhi-main-visual .slogan-wrapper .dhi-main-visual video,.dhi-main-visual img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.dhi-main-visual .scroll-down{position:absolute;bottom:34px;font-size:4rem;transform:rotate(-90deg);color:#fff;z-index:1;left:50%;cursor:pointer}.dhi-main-visual .scroll-down span{display:flex;justify-content:center;align-items:center}.dhi-main-visual .image-wrapper{position:relative;width:100vw;height:calc(100vh - var(--number-header-height))}.dhi-main-visual .image-wrapper::before{content:"";position:absolute;background-color:rgba(0,0,0,0.2);width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.dhi-main-visual .image-wrapper.has-video img{opacity:0;pointer-events:none;z-index:-1}.dhi-main-visual[data-navigation="false"] .arrows-wrapper{display:none}.dhi-main-visual .icon{position:relative}.dhi-main-visual .icon::before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.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)}.dhi-dao-4 .accordion-title{padding:24px 0;border-bottom:1px solid black}.dhi-dao-4 .r2g-content-sub .title *,.dhi-dao-4 .r2g-content-sub .description{text-align:center}.dhi-dao-4 .r2g-content-sub .description{margin-bottom:40px}.dhi-dao-4 .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}.dhi-dao-4 .r2g-content-sub{margin:20px 0}.dhi-dao-4 .arrows-wrapper{display:none}.dhi-dao-4 .swiper-wrapper{margin-bottom:20px}.dhi-dao-4 .accordion-title{padding:24px 0;border-bottom:1px solid black}.dhi-dao-4 .swiper-pagination{bottom:-5px}.dhi-dao-4 .r2g-rotator>.container-fluid,.dhi-dao-4 .r2g-flex-grid-main-strip>.container-fluid{padding:0 !important}.dhi-dao-4 .intro-content{margin:0}.dhi-dao-4 .tab-inner-top-wrapper{margin-bottom:72px}.dhi-dao-4 ul li{margin-bottom:0}.r2g-icon-sub-component .icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.r2g-icon-sub-component .icon{font-size:5.4rem}.rewards>.container>.xlist-strip>.xList-items>.xList-item.item-1{margin-bottom:58px}.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 .animated-mask-xbox__inner-wrapper{display:flex;flex-direction:column;max-width:786px;margin:auto}.animated-mask-xbox .animated-mask-xbox__section-title{text-align:center}.animated-mask-xbox .animated-mask-xbox__line-animate-image{display:flex;justify-content:center}.animated-mask-xbox .animated-mask-xbox__description{text-align:center}.animated-mask-xbox .animated-mask-xbox__image-wrapper--mask{display:none}.animated-mask-xbox{background-color:var(--color-blush-beige);padding:72px 0}.dhi-dao-whats-on .tab-items-wrapper .tab-title .first-level-label{margin:0;font-family:var(--font-primary);font-size:16px;line-height:120%;color:var(--color-absolute-black);text-decoration:none;padding:12px 24px;border:1px solid;transition:all 0.4s ease 0s;display:inline-block}.dhi-dao-whats-on .tab-items-wrapper .tab-title:hover .first-level-label,.dhi-dao-whats-on .tab-items-wrapper .tab-title.active .first-level-label{background-color:var(--color-modern-gray-dark-12);border-color:var(--color-modern-gray-dark-12)}.dhi-dao-whats-on .tab-inner-top-wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:72px;max-width:1320px;margin-left:auto;margin-right:auto}.dhi-dao-whats-on h2{margin:0}.dhi-dao-whats-on.r2g-tabs-main-strip.horizontal-tabs .tab-title{margin:0}.dhi-dao-whats-on.r2g-tabs-main-strip.horizontal-tabs .tab-titles-wrapper{width:auto}.dhi-dao-whats-on .accordion-title{padding:24px 0;border-bottom:1px solid black;margin-bottom:5px !important}.dhi-dao-whats-on.r2g-tabs-main-strip .tab-content-wrapper .accordion-content{margin-top:24px}.home-property-and-meeting .content-wrapper>:not(.mobile-content){display:none}@media(min-width:1200px){.home-property-and-meeting .content-wrapper>.mobile-content{display:none}.home-property-and-meeting .content-wrapper>:not(.mobile-content){display:inline-block}}.r2g-social-wall-main-strip .feed-item{margin-top:auto;margin-bottom:auto;position:relative}.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:24px}.r2g-social-wall-main-strip .social-media-links a{font-size:3rem;text-decoration:none;color:var(--color-orange);position:relative}.r2g-social-wall-main-strip .social-media-links a::after{content:"";background-color:var(--color-modern-gray-light-62);width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;opacity:0;transition:all .4s ease}.r2g-social-wall-main-strip .social-media-links a:hover::after{opacity:1}.icon-w-43{width:43px;height:auto}.content-wrapper .icon{color:var(--color-primary)}.r2g-flex-grid-main-strip.flex-grid-three-col-option-1>.container>.xlist-strip>.xList-items{max-width:750px;margin:auto}.r2g-rotator-main-strip-sw.rotator-main-option-3 .swiper .arrows-wrapper,.r2g-rotator-main-strip-sw.rotator-main-option-4 .swiper .arrows-wrapper{top:auto;bottom:unset;width:100%;right:auto;display:flex;gap:20px;align-items:center;height:38px;position:relative;justify-content:center;margin-top:40px}.r2g-tabs-with-rotator-option-1 .tab-inner-top-wrapper{margin:auto;z-index:100}.r2g-tabs-with-rotator-option-1 .btn-tertiary::after{background-color:#fff}.r2g-rotator-main-strip-option-2 .intro-content{width:90%;max-width:768px;margin:auto}.r2g-map-with-info>.container>.xlist-strip>.xList-items>.xList-item.item-2{background-color:var(--color-black-shade-3);box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:35px 50px}.r2g-map-with-info>.container>.xlist-strip>.xList-items>.xList-item.item-2 .r2g-flex-grid-sub-component{margin:auto}.r2g-map-with-info .destination-title{text-align:center}.r2g-map-with-info .r2g-icon-with-text-option-1 .inner-wrapper{display:flex;gap:40px;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,0.2);text-align:left}.r2g-map-with-info .r2g-icon-with-text-option-1 .icon{width:50px;height:auto;min-width:50px}.r2g-map-with-info .r2g-icon-with-text-option-1 .icon-image-wrapper img{width:40px;height:40px}.r2g-map-with-info .r2g-icon-with-text-option-1 h6{margin:0;text-align:left}.r2g-map-with-info>.container>.xlist-strip>.xList-items>.xList-item.item-2 .r2g-flex-grid-sub-component>.flex-xlist>.xList-items{gap:16px}.r2g-map-with-info__popup{max-width:280px;background-color:#fff;position:absolute;left:0;z-index:100;opacity:0;transition:all .4s ease;pointer-events:none}.r2g-map-with-info__popup.active{opacity:1;pointer-events:auto}.r2g-map-with-info{position:relative}.r2g-map-with-info__popup .bottom-wrapper{display:flex;flex-direction:column;gap:16px;padding:22px 30px}.r2g-map-with-info__popup .bottom-wrapper *{text-align:left}.r2g-map-with-info__popup .bottom-wrapper a{text-decoration:none}.r2g-map-with-info__popup .bottom-wrapper .botom-info-item:not(.direction){padding-left:24px;position:relative}.r2g-map-with-info__popup .bottom-wrapper .botom-info-item .icon{position:absolute;left:0;color:var(--color-orange)}.r2g-map-with-info__popup .bottom-wrapper .botom-info-item.location .icon{top:5px}.r2g-map-with-info__popup .bottom-wrapper .botom-info-item.extended-stay .icon{top:4px}.r2g-map-with-info__popup .bottom-wrapper .botom-info-item.wifi .icon{top:4px}.r2g-map-with-info__popup .r2g-map-with-info__close{position:absolute;color:#fff;padding:5px;font-size:3rem;right:5px;cursor:pointer}.r2g-full-width-banner{position:relative}.r2g-full-width-banner .image-wrapper{position:relative;max-width:100vw;max-height:100vh}.r2g-full-width-banner .image-wrapper img{aspect-ratio:1600/591;object-fit:cover;object-position:center}.r2g-full-width-banner .image-wrapper.has-video img{opacity:0;pointer-events:none;z-index:-1}.r2g-full-width-banner[data-navigation="false"] .arrows-wrapper{display:none}.banner-content{padding:20px 20px 0 20px;text-align:center;background-color:#fff}.banner-content .banner-btn-wrapper{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;row-gap:10px;column-gap:24px}.r2g-full-width-banner .outer-wrapper{position:relative}.r2g-full-width-banner .arrows-wrapper{width:90%;top:30%;left:50%;transform:translateX(-50%)}.r2g-full-width-banner .banner-content .banner-btn-wrapper{column-gap:24px}.r2g-review-with-rating-sub{border:1px solid rgba(34,34,34,0.2);padding:24px;display:block}.r2g-review-with-rating-sub .outer-wrapper{display:flex;flex-direction:column;row-gap:30px}.r2g-review-with-rating-sub .profile-wrapper{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.r2g-review-with-rating-sub .profile-wrapper .profile-image{width:64px;height:64px;flex-shrink:0;position:relative}.r2g-review-with-rating-sub .profile-wrapper h6{margin:0 0 4px 0}.r2g-review-with-rating-sub .profile-wrapper .profile-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.rating-branding{position:absolute;width:33px;height:33px;top:20px;right:22px}.home-featured-explore-item .image-wrapper img{aspect-ratio:501/364}.r2g-rotator[data-navigation="false"] .arrows-wrapper{display:none}.content-wrapper p:last-child{margin:0}.r2g-rotator.arrows-center .arrows-wrapper{top:50%;left:50%;transform:translate(-50%,-50%);justify-content:space-between;width:90%;display:flex}.r2g-rotator.arrows-center .swiper-button-next,.r2g-rotator.arrows-center .swiper-button-prev{background-color:rgba(255,255,255,0.10);backdrop-filter:blur(8px);border-color:#fff}.r2g-rotator.arrows-center .swiper-button-next:after,.r2g-rotator.arrows-center .swiper-button-prev:after{color:#fff}.r2g-rotator.arrows-center .swiper-button-prev:hover,.r2g-rotator.arrows-center .swiper-button-next:hover{border-color:var(--color-orange)}.r2g-rotator.arrows-center .swiper-button-next:hover:after,.r2g-rotator.arrows-center .swiper-button-prev:hover:after{color:var(--color-orange)}.contact-details.r2g-content-sub.sub-component .content-wrapper ul>li::before{font-size:0rem}.contact-details.r2g-content-sub.sub-component .property-item p{font-weight:bold}.r2g-tabs-main-strip .accordion-title{padding:24px 0;border-bottom:1px solid black}.home-explore-pinned .xbox-wrapper{position:relative}.home-explore-pinned .xbox-wrapper .flex-container{position:absolute;bottom:0;padding:var(--default-gap);color:var(--color-white);background:linear-gradient(0deg,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0) 100%)}.home-explore-pinned .xbox-wrapper .flex-container .content-wrapper h5,.home-explore-pinned .xbox-wrapper .flex-container .content-wrapper a{color:var(--color-white)}.bottom-cta{margin-top:45px}.r2g-flex-grid-main-strip-option-1>.container>.xlist-strip>.strip-xlist>.xList-item{max-width:680px;margin-left:auto;margin-right:auto}.r2g-flex-grid-main-strip-option-1>.container>.xlist-strip>.strip-xlist{display:flex;justify-content:space-between}.r2g-flex-grid-main-strip-option-1 .item-1 .r2g-flex-grid-sub-component>.xlist-strip>.strip-xlist>.xList-item>.r2g-content-sub{margin-top:48px;max-width:490px;margin-left:auto;margin-right:auto}.r2g-flex-grid-main-strip-option-1 .item-2 .r2g-flex-grid-sub-component>.xlist-strip>.strip-xlist>.xList-item>.r2g-content-sub{margin-top:48px;max-width:490px;margin-left:auto;margin-right:auto}.r2g-flex-grid-main-strip-option-1 .item-2 .r2g-flex-grid-sub-component>.xlist-strip>.strip-xlist>.xList-item.item-2{order:-1;margin-top:48px}.padding-wrapper{padding:24px;max-width:768px;margin:auto}.r2g-multiple-sliders-with-description>.container>.xlist-strip>.strip-xlist>.xList-item.item-2{display:none}.r2g-multiple-sliders-with-description .arrows-wrapper:not(.primary-arrows){display:none}.r2g-flex-grid-sub-component>.xlist-strip>.strip-xlist>.xList-item.sliders-description{order:2;margin-top:24px}.r2g-flex-grid-sub-component>.xlist-strip>.strip-xlist>.xList-item.sliders-description .content-wrapper *{text-align:center}.r2g-multiple-sliders-with-description .r2g-rotator-sub-component-sw{position:relative}.r2g-rotator-main-strip-sw.r2g-rotator.whats-on-slider .arrows-wrapper .swiper-button-prev,.r2g-rotator-main-strip-sw.r2g-rotator.whats-on-slider .arrows-wrapper .swiper-button-next{position:static}.r2g-rotator-main-strip-sw.r2g-rotator.whats-on-slider .padding-wrapper{padding-bottom:0}.r2g-tabs-with-rotator-option-1 .bottom-cta{bottom:0;z-index:1}.r2g-tabs-with-rotator-option-1 .arrows-wrapper{position:relative;margin-bottom:55px;margin-top:21px;max-width:150px;left:50%;transform:translateX(-50%)}.r2g-tabs-main-strip .tab-content-wrapper .accordion-title span:before,.r2g-tabs-main-strip .tab-content-wrapper .active>.accordion-title span:before{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;content:'\e905'}.offers-price-icon{font-size:2.4rem;margin-right:12px;position:relative;top:4px}.date{display:flex;align-items:center;gap:13px}.date .icon{font-size:24px}.date-and-tag-wrapper{display:flex;align-items:center;gap:24px;margin-bottom:24px;justify-content:center}.date-and-tag-wrapper *{margin:0}.home-featured-why-book-with-us .image-wrapper img,.home-featured-offers .image-wrapper img{object-fit:cover;object-position:center}.home-featured-why-book-with-us .image-wrapper,.home-featured-offers .image-wrapper{}.home-featured-why-book-with-us .image-wrapper{display:flex}.home-featured-why-book-with-us .image-wrapper img{aspect-ratio:320/321}.home-featured-offers .image-wrapper img{aspect-ratio:452/473}.fill-image{display:flex}.fill-image img{object-fit:cover;object-position:center}.fill-image.home-explore-main img{aspect-ratio:396/167}.fill-image.home-explore-01 img{aspect-ratio:232/155}.fill-image.home-explore-02 img{aspect-ratio:1/1}.home-location-map{position:relative}.home-location-map .image-wrapper{height:100%;display:flex}.home-location-map .image-wrapper img{height:100%;object-fit:cover;object-position:center}.r2g-breadcrumb{margin-top:var(--breadcrumb-margin-top)}.r2g-breadcrumb .breadcrumb-nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.r2g-breadcrumb a{display:inline-block;text-decoration:none;position:relative;padding-bottom:4px;text-transform:capitalize;color:var(--color-black)}.r2g-breadcrumb a::after{display:block;content:"";top:0;position:relative;border-bottom:1px solid;border-bottom-color:var(--color-black);-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:.3s -o-transform ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;will-change:transform;margin-bottom:0}.r2g-breadcrumb a:hover::after{-webkit-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-o-transform-origin:right;transform-origin:right}.r2g-breadcrumb a.active{color:var(--color-black-shade-1)}.r2g-breadcrumb a.active::after{opacity:0}.r2g-breadcrumb .breadcrumb-nav span{color:var(--color-black-shade-1)}.r2g-breadcrumb.strip-row{margin-bottom:calc(var(--section-gap) - var(--breadcrumb-margin-top) - 30px)}.our-apartments.r2g-css-flex-grid-main-strip .container>.flex-xlist>.xList-items{gap:58px}.our-apartments.r2g-css-flex-grid-main-strip .flex-xlist .xList-items .xList-item .r2g-flex-grid-sub-component.with-gap>.flex-xlist>.xList-items{margin:unset}.our-apartments.r2g-css-flex-grid-main-strip .flex-xlist .xList-items .xList-item .r2g-flex-grid-sub-component.with-gap>.flex-xlist>.xList-items>.xList-item{margin:0 0 36px}.our-apartments.r2g-css-flex-grid-main-strip .flex-xlist .xList-items .xList-item .r2g-flex-grid-sub-component.with-gap>.flex-xlist>.xList-items>.xList-item:last-child{margin:0}.our-apartments.r2g-css-flex-grid-main-strip .flex-xlist .xList-items .xList-item:last-child .r2g-flex-grid-sub-component.with-gap>.flex-xlist>.xList-items>.xList-item:first-child{order:2;margin:0}.our-apartments.r2g-css-flex-grid-main-strip .flex-xlist .xList-items .xList-item:last-child .r2g-flex-grid-sub-component.with-gap>.flex-xlist>.xList-items>.xList-item:last-child{order:1;margin:0 0 36px}.r2g-tabs-main-strip.horizontal-tabs .tab-titles-wrapper,.r2g-tabs-main-strip .sub-tab-titles-wrapper{display:none}.r2g-content-sub.r2g-xbox-sub-component-with-amenities .content-wrapper .features-icons{display:flex;gap:var(--default-gap);justify-content:flex-start;margin-bottom:var(--default-gap);flex-flow:row wrap;align-items:flex-start}.r2g-content-sub.r2g-xbox-sub-component-with-amenities .content-wrapper .features-item{display:flex;gap:8px;justify-content:flex-start;align-items:center}.r2g-content-sub.r2g-xbox-sub-component-with-amenities .content-wrapper .features-item span{color:var(--color-primary)}.r2g-content-sub.r2g-xbox-sub-component-with-amenities .content-wrapper .room-details-featured-icon.features-icons{gap:var(--default-gap)}.r2g-content-sub.r2g-xbox-sub-component-with-amenities .content-wrapper .room-details-featured-icon.features-icons .features-item span{font-size:4.2rem}.r2g-rotator.banner-height .scroll-down{display:none}.offer-block.r2g-sub-component .xbox-wrapper .flex-container .content-wrapper *:last-child{margin-bottom:0}.offer-block.r2g-sub-component .xbox-wrapper .flex-container .content-wrapper ul{list-style:disc}.offer-block.r2g-sub-component .xbox-wrapper .flex-container .content-wrapper ul>li{margin-bottom:8px}.offer-block.r2g-sub-component .xbox-wrapper .flex-container .content-wrapper .txt-bold{font-weight:700}.r2g-rotator-main-strip-sw.stay-detail-rotator .container::after{content:"";position:absolute;left:0;right:0;background-color:#EEC4B4;height:90%;bottom:0;z-index:-100}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content{display:flex;align-items:center;justify-content:flex-start;gap:50px;flex-direction:column;padding:40px 20px}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-left{max-width:595px;text-align:center}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-left *{color:#000}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-right{max-width:740px;display:flex;flex-direction:column;align-items:center;gap:24px}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-right h4{margin-bottom:0}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-right .features-icons{display:flex;gap:24px;justify-content:flex-start;flex-direction:column;align-items:flex-start}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-right .features-item{display:flex;gap:24px;justify-content:flex-start;align-items:center;flex-direction:row;text-align:left}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-right .features-item p{color:#000;margin-bottom:0}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-right .features-item span{font-size:4.2rem}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-right .button-wrapper{display:flex;align-items:center;justify-content:center;gap:24px;flex-direction:column}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .share-page{display:flex;gap:15px;justify-content:center;align-items:center;padding:0 20px 30px}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .share-page>p{font-family:var(--font-primary);font-size:1.8rem;margin-bottom:0;color:#000}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .share-page>ul{list-style:none;display:flex;justify-content:flex-start;gap:8px;margin-bottom:0;padding:0}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .share-page>ul a{text-decoration:none;position:relative;color:#000}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .share-page>ul a>span{font-size:3.6rem}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .share-page>ul a>span::after{content:"";background-color:rgba(0,0,0,0.125);width:42px;height:42px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;opacity:0;transition:all .4s ease}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .share-page>ul a:hover>span::after{opacity:1}.accommondation-listing .intro-section>h2{margin-bottom:45px}.accommondation-listing .form-group.select{width:100%}.accommondation-listing .form-group.select .form-control{width:100%}.r2g-xbox-image-only-sub.virtual-tour-container,.r2g-xbox-image-only-sub.video-container,.r2g-xbox-image-only-sub.xbox-image.fancy-box{cursor:pointer}.r2g-xbox-image-only-sub.virtual-tour-container .image-wrapper:before{content:"\e92e";font-family:"icomoon";position:absolute;font-size:5rem;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.r2g-xbox-image-only-sub.video-container .image-wrapper:before{content:"\e92d";font-family:"icomoon";position:absolute;font-size:5rem;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.r2g-amenities-list-sub .r2g-icon-with-text-option-1 .icon{width:43px;height:auto;aspect-ratio:1/1;flex-shrink:0}.r2g-amenities-list-sub .r2g-icon-with-text-option-1 .inner-wrapper{align-items:flex-start}.r2g-css-flex-grid-main-strip.align-items-center>.container>.flex-xlist>.xList-items{align-items:center}.paragraph-icon-group{gap:24px}.paragraph-with-icon{display:flex;align-items:center;gap:13px}.paragraph-with-icon span{font-size:2.4rem}.table-container.meeting-venue-table-wrapper .meeting-venue-table .fixed.last{min-width:310px}.meeting-packages-contact{padding:var(--default-gap)}.meeting-venue-selector table th img{height:20px;width:auto;margin:0 auto 5px;display:inherit;filter:brightness(10);-webkit-filter:brightness(10);-o-filter:brightness(10);-moz-filter:brightness(10)}.r2g-css-flex-grid-main-strip.with-gap.with-section-gap>.container>.flex-xlist>.xList-items{gap:var(--section-gap)}.strip-row>.intro-content,.strip-row>.container>.intro-content.tab-menu-wrapper{margin-bottom:35px}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate .highlight-text,.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate .normal-text{font-family:var(--font-secondary)}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate .highlight-text{font-size:16px;letter-spacing:.1em;font-weight:700}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate .normal-text{font-size:13px}.dhi-booking-mask .dhi-booking-mask__mask-group.mask-group--bast-rate{width:100%;text-decoration:none}.footer-expandable>.container{background-color:var(--color-brown)}.footer-expandable .back-to-top{background-color:var(--color-brown);border:1px solid var(--color-white);transition:0.4s ease-in;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.footer-expandable .back-to-top:hover{background-color:var(--color-black)}.footer-expandable .back-to-top>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3.2rem}.footer-expandable .back-to-top span{font-size:3.2rem;color:var(--color-white)}.footer-expandable .back-to-top{width:56px;height:56px;aspect-ratio:1/1}.footer-expandable .swiper-button-next,.footer-expandable .swiper-button-prev{border-radius:0;background-color:transparent !important;height:44px}.footer-expandable .fb-privacyfield.form-group label,.footer-expandable .r2g-css-flex-grid-sub-component.footer-row.quick-links .item-contact .r2g-content-sub .content-wrapper>ul>li,.footer-expandable .r2g-css-flex-grid-sub-component.footer-row.quick-links .item-menu .r2g-content-sub .content-wrapper>ul>li{line-height:24px}.form-brandnewsletter.cms-form .primary-button{background-color:var(--color-orange);border-color:transparent;font-weight:bold;color:var(--color-white)}.form-brandnewsletter.cms-form .primary-button:hover{background-color:var(--color-white);color:var(--color-orange)}.form-brandnewsletter.cms-form input[type="email"]{background:none;border:1px solid var(--color-black-shade-1);color:var(--color-black-shade-1)}.footer-expandable>.container h5,.footer-expandable>.container h6,.footer-expandable>.container>.content-wrapper>li>a,[data-cat="Copyright"] p{color:var(--color-white)}.footer-expandable>.container>.content-wrapper>li:hover{text-decoration:underline;color:var(--color-white)}.table-container.meeting-venue-table-wrapper .meeting-venue-table tr td{background:#fff}.table-container.meeting-venue-table-wrapper .meeting-venue-table tr:nth-child(even) td{background:var(--color-modern-gray-light-62)}.table-container.meeting-venue-table-wrapper .meeting-venue-table .before-last{min-width:200px}.cms-form{display:flex;flex-flow:row wrap;align-items:flex-end;gap:var(--default-gap)}.cms-form .form-group{width:100%;margin:0}.cms-form .form-group.fb-button{max-width:fit-content}.r2g-rotator-main-strip-sw.dining-special-menu-main .container{padding:0}.r2g-rotator-main-strip-sw.dining-special-menu-main .container .r2g-content-sub.bg-blush-beige .content-wrapper{padding:0 20px}.gallery-item{padding-bottom:24px}ul{padding-left:25px;list-style:disc}.fb-inner:after{font-size:2.4rem}.r2g-dining-details-sub .details-list{padding-left:0 !important;list-style-type:none}.r2g-dining-details-sub .details-list .details-list-item{margin-bottom:var(--default-gap);padding-left:0}.r2g-dining-details-sub .details-list .details-list-item::marker,.r2g-content-sub.sub-component.text-align-left.r2g-dining-details-sub .content-wrapper ul.details-list>li.details-list-item::before{content:'';font-size:0;padding:0}.r2g-dining-details-sub .details-list .details-list-item .details-title{display:flex;width:100%;justify-content:flex-start}.r2g-dining-details-sub .details-list .details-list-item .details-title .icon{font-size:2.2rem;margin-right:10px}.r2g-dining-details-sub .details-list .details-list-item .details-content{text-align:left}.r2g-dining-details-sub .details-list .details-list-item .details-content .main{margin-bottom:0}.r2g-dining-details-sub .btn-tertiary{margin-right:var(--default-gap)}.r2g-two-column-dining-sub-component .xList-item.image{display:none}.r2g-two-column-dining-sub-component .xList-item.image-and-content .xList-item.sub-image{margin-bottom:var(--default-gap)}.r2g-special-menu-sub-component .r2g-content-sub{padding:var(--default-gap) 0}.r2g-special-menu-sub-component .r2g-content-sub.bg-blush-beige{background-color:var(--color-blush-beige)}.r2g-special-menu-sub-component .paragraph-with-icon{display:flex;margin-bottom:var(--default-gap);justify-content:center}.r2g-special-menu-sub-component .paragraph-with-icon .icon{font-size:2.2rem;margin-right:13px}.r2g-special-menu-sub-component .paragraph-with-icon.contact .icon{font-size:1.6rem;position:relative;top:5px}.r2g-special-menu-sub-component .paragraph-icon-group{margin-bottom:var(--default-gap);display:flex;flex-wrap:wrap;gap:var(--default-gap)}.r2g-special-menu-sub-component .paragraph-icon-group .paragraph-with-icon{margin-bottom:0}.r2g-special-menu-sub-component .btn-wrapper .btn-action-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--default-gap)}.r2g-special-menu-sub-component .btn-wrapper{margin-bottom:0}.r2g-special-menu-sub-component .btn-wrapper .btn,.r2g-special-menu-sub-component .btn-wrapper a{}.r2g-special-menu-sub-component .btn-wrapper .btn:last-child{margin-right:0}.r2g-special-menu-sub-component .order-via img{width:auto}.r2g-special-menu-sub-component .order-via p{margin-bottom:0;margin-right:13px}.r2g-special-menu-sub-component .order-via .order-via-item{margin-right:0;margin-bottom:var(--default-gap);justify-content:center}.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-room-block-extend-facility-block .btn-wrapper{margin-bottom:var(--default-gap)}.r2g-room-block-extend-facility-block .paragraph-with-icon{margin-bottom:var(--default-gap)}.r2g-room-block-extend-facility-block .btn-wrapper:last-child,.r2g-room-block-extend-facility-block .paragraph-with-icon:last-child{margin-bottom:0}.r2g-room-block-extend-facility-block .paragraph-with-icon .icon{font-size:2.4rem;margin-right:13px}.r2g-explore-item-sub .r2g-content-sub{padding:24px;background-color:var(--color-black-shade-3)}.dining-detail-info-main .content-wrapper{padding:24px}.dining-detail-info-main .dining-info-wrapper{display:flex;gap:42px;justify-content:center;flex-direction:column}.dining-detail-info-main .dining-info-item{width:100%}.dining-info-item .icon{font-size:3rem}.dining-detail-info-main .dining-info-title{display:flex;align-items:center;gap:13px;margin-bottom:var(--default-gap);justify-content:center}.dining-info-list-item{display:flex;align-content:center;gap:8px}.dining-info-list-item .icon{display:flex;justify-content:center;align-items:center}.dining-detail-info-main .dining-info-content{margin-bottom:var(--default-gap)}.r2g-dining-detail-main>.container>.xlist-strip>.strip-xlist>.xList-item.item-2{padding:var(--default-gap)}.r2g-gellery-rotator-main-strip .r2g-xbox-image-only-sub.virtual-tour-container .image-wrapper:before{content:"\e92e";font-family:"icomoon";position:absolute;font-size:5rem;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.r2g-gellery-rotator-main-strip .r2g-xbox-image-only-sub.video-container .image-wrapper:before{content:"\e92d";font-family:"icomoon";position:absolute;font-size:5rem;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.r2g-restaurant-sub .image-wrapper{height:100%;position:relative;padding-top:60%}.r2g-restaurant-sub .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.r2g-amenities-list-sub.r2g-aminities-list-alt .intro-content{margin-bottom:var(--default-gap)}.r2g-amenities-list-sub.r2g-aminities-list-alt .xList{margin-bottom:var(--default-gap)}.r2g-amenities-list-sub.r2g-aminities-list-alt .r2g-icon-with-text-option-1{margin-left:0}.r2g-amenities-list-sub.r2g-aminities-list-alt .r2g-icon-with-text-option-1 .inner-wrapper{margin-bottom:0}.r2g-media-tabs-main-strip .r2g-rotator-sub-component-sw .swiper .swiper-pagination{font-family:var(--font-marcellus)}.r2g-xbox-image-only-sub.has-video{position:relative}.r2g-xbox-image-only-sub.has-video a:before{content:'\e92d';font-family:'icomoon' !important;position:absolute;top:50%;left:50%;color:#fff;z-index:1;font-size:7rem;transform:translate(-50%,-50%);transition:all 0.5s}.r2g-xbox-image-only-sub.has-video a:hover:before{color:var(--color-blush-beige)}.iframe-container{position:relative;overflow:hidden;width:100%;padding-top:0}.error-message.remove-parent{margin:0 auto;text-align:center}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-share-icons{display:flex;gap:15px;align-items:center;padding:10px 0;position:relative;justify-content:center}.page-share-icons>p{margin-bottom:0}.page-share-icons .a2a_kit a{text-decoration:none;color:var(--color-orange);position:relative}.page-share-icons .a2a_kit a span{font-size:3.6rem}.page-share-icons .a2a_kit a>span::after{content:"";background-color:rgba(0,0,0,0.125);width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;opacity:0;transition:all .4s ease}.page-share-icons .a2a_kit a:hover>span::after{opacity:1}.share-wrapper{max-width:872px;padding-top:var(--default-gap);border-top:1px solid #000;margin:var(--default-gap) auto 0}.intro-content-option-1.intro-content h1{margin-bottom:3.8rem}.intro-content-option-1.intro-content h5{margin-bottom:1.6rem}.image-wrapper.pan-animation img{animation:zoom-in-zoom-out 56s linear infinite;transform:scale(1.2)}@keyframes zoom-in-zoom-out{0%{transform:translate(-25px,0) scale(1.2);transition:all 56s}50%{transform:translate(25px,0) scale(1.2);transition:all 56s}100%{transform:translate(-25px,0) scale(1.2);transition:all 56s}}.form-group.select{display:inline-block}.form-group.select:before{content:'\e919';display:block;font-family:'icomoon';position:absolute;z-index:1;font-size:2.4rem;right:16px;top:50%;transform:translate(0,-50%)}.form-group.select select{-moz-appearance:none;-webkit-appearance:none;padding-right:60px;width:100%}.form-group.select select::-ms-expand{display:none}.form-propertycontactus .fb-select.field-salutation{display:inline-block}.form-propertycontactus .fb-button.field-reset,.form-propertycontactus .fb-button.field-submit{display:inline-block;margin-right:var(--default-gap);margin-bottom:0}.contact-details-card h4{border-bottom:1px solid var(--color-modern-gray-dark-62);padding-bottom:16px;margin-bottom:var(--default-gap)}.contact-details-card .contact-details-item{margin-bottom:16px;display:flex}.contact-details-card .contact-details-item span.icon{margin-right:8px;position:relative;top:3px}.contact-details-card .contact-details-item a.text{text-decoration:none}.contact-details-card .contact-details-item a.text:hover{text-decoration:underline}.dot-spin{position:relative;width:10px;height:10px;border-radius:5px;background-color:transparent;color:transparent;box-shadow:0 -18px 0 0 var(--color-absolute-black) 12.727926px -12.727926px 0 0 var(--color-absolute-black),18px 0 0 0 var(--color-absolute-black),12.727926px 12.727926px 0 0 rgb(152 128 255 / 0),0 18px 0 0 rgb(152 128 255 / 0),-12.727926px 12.727926px 0 0 rgb(152 128 255 / 0),-18px 0 0 0 rgb(152 128 255 / 0),-12.727926px -12.727926px 0 0 rgb(152 128 255 / 0);animation:dot-spin 1.5s infinite linear}@keyframes dot-spin{0%,100%{box-shadow:0 -18px 0 0 var(--color-absolute-black),12.727926px -12.727926px 0 0 var(--color-absolute-black),18px 0 0 0 var(--color-absolute-black),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 0 var(--color-absolute-black),18px 0 0 0 var(--color-absolute-black),12.727926px 12.727926px 0 0 var(--color-absolute-black),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 0 var(--color-absolute-black),12.727926px 12.727926px 0 0 var(--color-absolute-black),0 18px 0 0 var(--color-absolute-black),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 0 var(--color-absolute-black),0 18px 0 0 var(--color-absolute-black),-12.727926px 12.727926px 0 0 var(--color-absolute-black),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 0 var(--color-absolute-black),-12.727926px 12.727926px 0 0 var(--color-absolute-black),-18px 0 0 0 var(--color-absolute-black),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 0 var(--color-absolute-black),-18px 0 0 0 var(--color-absolute-black),-12.727926px -12.727926px 0 0 var(--color-absolute-black)}75%{box-shadow:0 -18px 0 0 var(--color-absolute-black),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 0 var(--color-absolute-black),-12.727926px -12.727926px 0 0 var(--color-absolute-black)}87.5%{box-shadow:0 -18px 0 0 var(--color-absolute-black),12.727926px -12.727926px 0 0 var(--color-absolute-black),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 0 var(--color-absolute-black)}}.swal2-styled.swal2-confirm{border:0 !important;border-radius:0 !important;background-color:var(--color-absolute-black) !important;color:#fff !important;font-size:1.5rem !important;text-transform:capitalize !important;white-space:nowrap !important;transition:background .4s ease-in-out}.swal2-styled.swal2-confirm:hover{background-color:#5f5f5f !important;border-color:#5f5f5f !important}.swal2-styled.swal2-confirm:focus{box-shadow:none !important}.r2g-contact-grid-main-strip .xList-item.info .xList-item{margin-bottom:50px}.r2g-contact-grid-main-strip .xList-item.info .xList-item:last-child{margin-bottom:0}.faq-nested-tab .tab-title-wrapper .tabbed-menu-list-wrapper .tabbed-menu-list{align-items:center}.faq-nested-tab .tab-title-wrapper .tabbed-menu-list-wrapper .tabbed-menu-list .tabbed-menu-item h4{cursor:pointer;font-size:var(--heading-7-font-size);padding:15px 30px;margin-bottom:0;border:2px solid var(--color-brown)}.faq-nested-tab .tab-title-wrapper .tabbed-menu-list-wrapper .tabbed-menu-list .tabbed-menu-item.active h4{margin:0;background:var(--color-brown);padding:15px 30px;color:var(--color-white)}.faq-nested-tab .tab-title-wrapper .tabbed-menu-list-wrapper .tabbed-menu-list .tabbed-menu-item.active{}.faq-nested-tab .accordian-wrapper .accordian-item .accordian-title{font-size:1.8rem;font-weight:bold}.r2g-gallery-main-strip .filters .fb-checkbox-helper:after{content:"\e925";color:var(--color-modern-gray-dark-12)}.r2g-gallery-main-strip .cat-item.active .fb-checkbox-helper:after,.r2g-gallery-main-strip .cat-item input:checked~.fb-checkbox-helper:after{content:"\e924"}.r2g-gallery-main-strip .filters .fb-helper{height:24px;width:24px;top:-5px}.r2g-gallery-main-strip .filters .fb-checkbox-helper:after{font-size:24px}.r2g-gallery-main-strip .xList.flex-grid{padding-top:2px}.r2g-gallery-main-strip .image-wrapper{margin-bottom:0}.r2g-gallery-main-strip .r2g-xbox-sub-component{cursor:pointer}.r2g-gallery-main-strip .r2g-xbox-sub-component .image-wrapper{display:block;position:relative}.r2g-gallery-main-strip .r2g-xbox-sub-component.virtual-tour-container .image-wrapper:before{content:"\e92e";font-family:"icomoon";position:absolute;font-size:5rem;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.r2g-gallery-main-strip .r2g-xbox-sub-component.video-container .image-wrapper:before{content:"\e92d";font-family:"icomoon";position:absolute;font-size:5rem;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.venue-table-filters{display:flex;flex-wrap:wrap;margin-bottom:58px !important}.venue-table-filters .form-group{width:100%;margin-bottom:15px}.venue-table-filters input[type="email"],.venue-table-filters input[type="number"],.venue-table-filters input[type="text"],.venue-table-filters select{height:41px;padding:8px 16px;background-color:#fff;border-radius:0;width:100%}.venue-table-filters .form-group .fb-select-inner{width:100%}.venue-table-filters .fb-text-label{display:block;margin-bottom:5px}.venue-table-filters .filter-item,.venue-table-filters .fb-text-label,.venue-table-filters select,.venue-table-filters select option,.venue-table-filters input{text-align:left !important}.meeting-venue-selector h2{margin:var(--heading-1-margin)}.meeting-venue-selector .table-container{overflow-x:auto}.meeting-venue-selector .table-container table{width:100%}.meeting-venue-selector .table-container td,.meeting-venue-selector .table-container th{padding:16px 24px}.meeting-venue-selector .table-container th{font-family:var(--font-secondary);font-size:1.6rem}.meeting-venue-selector .table-container th.with-select .fb-select .fb-select-inner select{background-color:transparent;border:none;padding-right:30px}.meeting-venue-selector .table-container th.with-select .fb-select .fb-select-inner select:focus-visible{outline:0;outline-offset:0}.meeting-venue-selector .table-container th.with-select .fb-select .fb-select-inner:after{right:0}.meeting-venue-selector .table-container tr.inner-border th{border:2px solid #fff}.meeting-venue-selector .table-container th .icon{display:inline-block;width:100%;font-size:2rem}.r2g-content-sub.content-align-center.content-align-xl-center .content-wrapper{padding:var(--default-gap) 0}.contact-strip{background-color:var(--color-black-shade-3);padding:39px;margin:0 auto}.contact-strip.limited-width{max-width:940px}.contact-strip .contacts-row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.contact-strip .paragraph-with-icon{display:flex}.contact-strip .paragraph-with-icon .icon{font-size:2.2rem}.contact-strip .paragraph-with-icon.contact .icon{font-size:1.6rem;position:relative}.contact-strip .paragraph-with-icon p{word-break:break-word}.requestforproposal form.cms-form{display:flex;flex-flow:row wrap;align-items:flex-end;row-gap:24px;column-gap:var(--form-col-gap)}.requestforproposal form.cms-form .form-group{width:100%}.requestforproposal form.cms-form .form-group.field-event-date,.requestforproposal form.cms-form .form-group.field-event-time,.requestforproposal form.cms-form .form-group.field-duration,.requestforproposal form.cms-form .form-group.field-event-duration-type{width:calc(50% - (var(--form-col-gap)/2))}.requestforproposal form.cms-form .form-group li::before{content:"";padding:0}.requestforproposal form.cms-form .form-group.fb-hidden{display:none;margin:0}.requestforproposal form.cms-form .form-group.fb-button{width:calc(50% - (var(--form-col-gap)/2))}.requestforproposal form.cms-form .form-group .form-control{text-align:left}.requestforproposal form.cms-form .form-group .form-control optgroup,.requestforproposal form.cms-form .form-group .form-control option{text-align:left}.requestforproposal form.cms-form .form-group .fb-text-label{text-align:left}.requestforproposal form.cms-form .form-group.field-privacy-field{text-align:left}.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{padding:10px 45px 10px 16px}.fb-date-inner:after{content:"\e939"}#offersMenuContainer .form-group{width:100%}.grid-with-bg .r2g-xbox-sub-component{background:var(--color-modern-gray)}.grid-with-bg .r2g-xbox-sub-component.xbox-wrapper.flex-container{margin:var(--default-gap)}.r2g-content-main-strip-v2.amenities-list-main-strip .container{padding:60px 0}.amenities-list{display:flex;flex-flow:row wrap;justify-content:flex-start;column-gap:var(--css-grid-between-gap);row-gap:var(--default-gap)}.amenities-list .amenities-list-item{width:100%;display:flex;gap:var(--default-gap);justify-content:flex-start;align-items:center}.amenities-list .amenities-list-item .ameniti-icon{width:43px;height:43px;flex-shrink:0}.amenities-list .amenities-list-item p{text-align:left}.two-col-with-rotator .item-rotator{position:relative}.two-col-with-rotator .r2g-rotator-sub-component-sw .bottom-content .share-wrapper{border:none}.two-col-with-rotator .r2g-rotator-sub-component-sw .bottom-content{margin:0}.r2g-css-flex-grid-sub-component.two-col-flex-60-40.dining-restaurants .r2g-dining-details-sub .content-wrapper{padding:0 24px 24px 24px}.r2g-css-flex-grid-sub-component.two-col-flex-60-40.dining-restaurants .image-wrapper{display:flex;overflow:hidden;height:100%}.r2g-css-flex-grid-sub-component.two-col-flex-60-40.dining-restaurants .image-wrapper img{height:100%;object-fit:cover;object-position:center}.r2g-css-flex-grid-main-strip.icon-flex-main-strip .container{}.r2g-xbox-sub-component.xbox-with-bg-video .video-wrapper{display:none}.featured-whats-on .swiper{width:90%}.featured-whats-on .intro-content{width:90%;margin:0 auto var(--intro-section-margin)}.featured-whats-on .whats-on-date-category{justify-content:center}.featured-whats-on .swiper-slide .r2g-xbox-sub-component .flex-container{position:relative}.featured-whats-on .swiper-slide .r2g-xbox-sub-component .flex-container::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-white);z-index:1;transition:0.8s ease-in-out;transform-origin:bottom;transform:scaleY(1)}.featured-whats-on .swiper-slide.swiper-slide-active .r2g-xbox-sub-component .flex-container::before{transform:scaleY(0)}.featured-whats-on .swiper-slide .r2g-xbox-sub-component .flex-container .content-wrapper{opacity:0;transition:opacity 0.6s ease}.featured-whats-on .swiper-slide.swiper-slide-active .r2g-xbox-sub-component .flex-container .content-wrapper{opacity:1;transition:opacity 0.6s ease}.featured-whats-on .swiper-slide.swiper-slide-active .r2g-xbox-sub-component .flex-container .content-wrapper h3 a{text-decoration:none}.d-rewards.strip-row.description-with-icons .intro-content,.d-rewards .intro-content{margin-bottom:var(--default-gap)}.title-wrapper.page-intro.intro-xl.text-center h1{text-align:center}.d-guest-reviews .cta.d-cta-bottom,.rotator-option-3 .cta.d-cta-bottom{margin-top:var(--intro-section-gap);text-align:center}.d-guest-reviews.arrows-wrapper{display:none}.d-guest-reviews .container .xList-item.swiper-slide .image-wrapper{margin:0}.featured-guest-reviews .xList-item h5,.featured-guest-reviews .xList-item p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1}.xList-item.item-1.grid-with-bg .flex-container .content-wrapper{padding:0 var(--default-gap) var(--default-gap) var(--default-gap)}.why-bk-wt-us-Zigzag-list.strip-row .xList-item.content.item-2{background:var(--color-black-shade-3)}.why-bk-wt-us-Zigzag-list.strip-row .xList-item.content.item-2 .content-wrapper a{text-decoration:none}.container.container-fluid.full-image-fluid{margin-bottom:var(--intro-section-margin)}.exp-single-slide .content-wrapper{padding:var(--default-gap);background:var(--color-black-shade-3)}.exp-single-slide.mouse-over{background:var(--color-black-shade-3)}.container.container-fluid.full-image-fluid{margin-bottom:var(--intro-section-margin)}.exp-single-slide .content-wrapper{padding:var(--default-gap);background:var(--color-black-shade-3)}.exp-single-slide.mouse-over{background:var(--color-black-shade-3)}.rewards-details.strip-row .xList-item{background:var(--color-black-shade-3)}.rewards-details.strip-row .xList-item .flex-container{margin:var(--default-gap)}.career-wrapper.strip-row .icon-with-content span::before,.d-redeem-points.strip-row .icon-with-content span::before{color:var(--color-orange)}.career-wrapper.strip-row .xList-item{text-align:center}.d-amenities.xList-items.list-style-none.strip-xlist,.d-redeem-points.strip-row .xlist-strip{background:var(--color-black-shade-3)}.d-redeem-points.strip-row .xlist-strip .xList-item a{margin:0}.explore-home.zig-zag.zig-zag-image.strip-row .xList-item{background:var(--color-black-shade-3)}.d-amenities.xList-items.list-style-none.strip-xlist .content-wrapper{width:100%;margin-bottom:var(--default-gap);padding:var(--default-gap)}.flex-container .content-wrapper.d-related-offers{padding-top:var(--default-gap)}.d-amenities-item.xList-items.list-style-none .xList-item.item-1 .flex-container{background:var(--color-black-shade-3);padding:var(--default-gap);text-align:left}.d-amenities-item.xList-items.list-style-none .xList-item.item-1 .flex-container span::before{color:var(--color-orange)}.d-explore-details .xList.xlist-strip.flex-xlist.r2g-list .d-explore-detail.xList-items .xList-item.item-1 .content-wrapper{padding-top:25px}.why-bk-wt-us-Zigzag-list.strip-row .d-wy-bk-wt-us-item.xList-item.content.item-2 .content-wrapper{padding:0}.xbox-content-bottom-full-width .xbox-wrapper .image-wrapper{margin-bottom:var(--default-gap)}.xbox-content-bottom-full-width .xbox-wrapper .flex-container .content-wrapper{max-width:990px;display:flex;column-gap:var(--css-grid-between-gap);row-gap:var(--default-gap);flex-flow:row wrap;justify-content:flex-start;margin:auto;padding-bottom:3px}.xbox-content-bottom-full-width .xbox-wrapper .flex-container .content-wrapper .content-item{margin-bottom:0;width:100%}.r2g-xbox-sub-component.xbox-content-bottom-full-width .xbox-wrapper .content-wrapper ul>li::marker{font-size:0;content:''}.d-amenities-list .xList-item.item-1 .image-wrapper{margin:0}.xList-item.swiper-slide.d-related-offers-item .presentaion-only-h4{margin-top:var(--default-gap)}.r2g-sub-component.news-listing-block .xbox-wrapper .flex-container .content-wrapper>h5>a,.featured-xList-two-col .content-wrapper>h5>a{text-decoration:none}.r2g-content-main-strip-v2.search-filter .content-wrapper .filter-item.filter-date{position:static}.r2g-map-with-info .r2g-icon-with-text-option-1 p{margin-bottom:0}.r2g-rotator-main-strip-sw .cta{margin-top:var(--default-gap)}.r2g-content-sub.sub-component.text-align-left .cms-form-holder *{text-align:left}.whats-on-slider .r2g-flex-grid-sub-component.with-gap>.xlist-strip>.strip-xlist .xList-item.item-2{order:1}.r2g-content-sub.contact-details .content-wrapper ul{list-style-type:none}.r2g-rotator-main-strip-sw.full-height-rotator .swiper-wrapper .swiper-slide{height:auto}.r2g-rotator-main-strip-sw.full-height-rotator .swiper-wrapper .swiper-slide>div{height:100%}.r2g-rotator-main-strip-sw.experience-slider.full-height-rotator .swiper-wrapper .swiper-slide>div{background:var(--color-black-shade-3)}.custom-icons .list-icon{font-size:0rem}.footer-expandable .r2g-content-sub.sub-component.text-align-left .content-wrapper ul>li::marker,.footer-expandable .r2g-content-sub.sub-component.text-align-left .content-wrapper ul>li::before{content:"Ã¢â‚¬Â¢";font-size:0rem;padding-right:10px}.footer-expandable .r2g-content-sub.sub-component.text-align-left .content-wrapper .custom-icons .list-icon.phone::before{font-size:1.3rem;content:'\e951';color:var(--color-white)}.footer-expandable .r2g-content-sub.sub-component.text-align-left .content-wrapper .custom-icons .list-icon.mail::before{font-size:1.3rem;content:'\e952';color:var(--color-white)}.footer-expandable .r2g-content-sub.sub-component.text-align-left .content-wrapper .custom-icons .list-icon.location::before{font-size:1.3rem;content:'\e954';color:var(--color-white)}.dining-reservation form.cms-form{display:flex;flex-flow:row wrap;align-items:flex-end;row-gap:24px;column-gap:var(--form-col-gap)}.dining-reservation form.cms-form .form-group{width:100%}.dining-reservation form.cms-form .form-group li::before{content:"";padding:0}.dining-reservation form.cms-form .form-group.fb-hidden{display:none;margin:0}.dining-reservation form.cms-form .form-group.fb-button{width:calc(50% - (var(--form-col-gap)/2))}.dining-reservation form.cms-form .form-group .form-control{text-align:left}.dining-reservation form.cms-form .form-group .form-control optgroup,.dining-reservation form.cms-form .form-group .form-control option{text-align:left}.dining-reservation form.cms-form .form-group .fb-text-label{text-align:left}.dining-reservation form.cms-form .form-group.field-privacy-field{text-align:left}.dining-reservation form.cms-form .form-group{width:100%}.rating-stars{display:flex;gap:8px}.shift-img-right{margin-right:-54px}.guest-reviews-grid .xList-item{height:auto !important;background-color:#F5F3F3}.guest-reviews-grid.text-align-center *{text-align:left !important}.guest-reviews-grid .xlist-items{padding:0}@media(min-width:768px){.guest-reviews-grid .xlist-items{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:35px;padding:0;list-style:none}.guest-reviews-grid .xList-item{width:calc((100% / 2) - 35px);margin-bottom:35px !important}}@media(min-width:1366px){.guest-reviews-grid .xList-item{width:calc((100% / 3) - 35px)}}.r2g-xbox-sub-component.r2g-sub-component.text-align-left .content-wrapper ul>li::before{content:"•";font-size:3rem;padding-right:10px}.whats-on-detail .content-wrapper ul>li::before{content:"•";font-size:3rem;padding-right:10px}.other-offers.r2g-rotator-main-strip-sw .swiper-wrapper{display:flex;align-items:center;transform:rotate3d(1,1,1,0deg) !important}