:root{--heading-1-font-size:6rem;--heading-2-font-size:4.8rem;--heading-3-font-size:3.6rem;--heading-4-font-size:3rem;--heading-5-font-size:2.4rem;--heading-6-font-size:1.8rem;--section-gap:136px;--number-header-height:105px;--css-grid-between-gap:45px;--breadcrumb-margin-top:30px;--intro-section-gap:42px;--intro-section-margin:60px}.container-md{max-width:768px}.py-with-bg{padding:72px 0}.intro-content.with-right-cta{flex-direction:row}.btn-wrapper{flex-direction:row}.slogan.slogan-large{font-size:5rem}.dhi-c-1 .arrows-wrapper{top:30%}.dhi-dao-4 .swiper-slide>div{max-width:780px;margin:auto}.dhi-dao-4 .tab-inner-top-wrapper{width:100%}.r2g-icon-sub-component .icon{font-size:7.4rem}.dhi-dao-whats-on.r2g-tabs-main-strip .tab-items-wrapper{display:flex;gap:24px}.dhi-dao-whats-on .tab-inner-top-wrapper{justify-content:space-between}.r2g-review-with-rating-sub{padding:36px}.center-scaled .rotatorElement .swiper-wrapper .swiper-slide .xbox-image{scale:1;transform-origin:top center;transition:all 0.5s ease}.center-scaled .rotatorElement .swiper-wrapper .swiper-slide-active .xbox-image{scale:1}.center-scaled .rotatorElement .swiper-wrapper .swiper-slide-prev .xbox-image{transform-origin:top right}.center-scaled .rotatorElement .swiper-wrapper .swiper-slide-next .xbox-image{transform-origin:top left}.accommondation-listing .form-group.select{width:50%}.stay-room-type.r2g-tabs-main-strip.horizontal-tabs .tab-title .first-level-label{color:var(--color-absolute-black);text-decoration:none;font-family:var(--font-primary);font-size:1.4rem;padding:14px 30px;margin-bottom:0;border:1px solid var(--color-brown);font-weight:700;line-height:normal;transition:0.4s ease-in-out}.stay-room-type.r2g-tabs-main-strip.horizontal-tabs .tab-title.active .first-level-label{background-color:var(--color-brown);color:#fff}.stay-room-type.r2g-tabs-main-strip.horizontal-tabs .tab-title:hover:not(.active) .first-level-label{border-color:var(--color-primary);color:var(--color-primary)}.stay-room-type.r2g-tabs-main-strip .tab-titles-wrapper .tab-items-wrapper{display:flex;justify-content:center;align-items:center;gap:50px}.r2g-tabs-main-strip.horizontal-tabs .tab-titles-wrapper,.r2g-tabs-main-strip .sub-tab-titles-wrapper{display:block}.r2g-content-sub.r2g-xbox-sub-component-with-amenities .content-wrapper .features-icons{justify-content:flex-start;margin-bottom:var(--default-gap);align-items:center}.r2g-content-sub.r2g-xbox-sub-component-with-amenities .content-wrapper .features-item{justify-content:flex-start;align-items:center;width:calc(50% - (var(--default-gap) / 2))}.r2g-content-main-strip-v2.width-637px .content-wrapper>p{width:637px;margin-left:auto;margin-right:auto}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .rotatorElement .arrows-wrapper .swiper-button-next{right:56px}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .rotatorElement .arrows-wrapper .swiper-button-prev{left:56px}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-right .features-icons{flex-direction:row}.r2g-rotator-main-strip-sw.stay-detail-rotator .container .bottom-content .bottom-content-right .button-wrapper{flex-direction:row}.r2g-tabs-with-rotator-option-1.r2g-tabs-main-strip.horizontal-tabs .first-level-label{font-family:var(--heading-4-font-family);font-size:var(--heading-4-font-size);font-weight:var(--heading-4-font-weight);line-height:var(--heading-4-line-height);margin:var(--heading-4-margin);color:var(--color-absolute-black)}.r2g-tabs-with-rotator-option-1.r2g-tabs-main-strip.horizontal-tabs .first-level-label{border-bottom:1px solid transparent;padding:0 0 4px 0}.r2g-tabs-with-rotator-option-1.r2g-tabs-main-strip.horizontal-tabs .active .first-level-label{border-color:black}.r2g-tabs-with-rotator-option-1.r2g-tabs-main-strip .tab-titles-wrapper .tab-items-wrapper{display:flex;justify-content:center;align-items:center;gap:50px}.r2g-tabs-with-rotator-option-1 .arrows-wrapper{margin-bottom:55px;margin-top:25px}.gallery-item{padding-right:24px}.gallery-page-main-content.strip-row{margin-bottom:96px}.what-make-our-hotel-special .container{max-width:none}.r2g-rotator-main-strip-sw.dining-special-menu-main .container .r2g-content-sub.bg-blush-beige .content-wrapper{padding:0 40px}.r2g-rotator-main-strip-sw.offers-strip.dining-special-menu-main .container .rotatorElement{width:100%}.cms-form-holder .cms-form.form-propertydinereservation{align-items:flex-start}.cms-form-holder .cms-form.form-propertydinereservation .form-group{width:calc(50% - 12px);order:2}.cms-form-holder .cms-form.form-propertydinereservation .form-group.fb-textarea,.cms-form-holder .cms-form.form-propertydinereservation .form-group.fb-header,.cms-form-holder .cms-form.form-propertydinereservation .form-group.field-salutation{width:100%}.cms-form-holder .cms-form.form-propertydinereservation .form-group.field-salutation .fb-select-inner{width:calc(50% - 12px);max-width:fit-content}.cms-form-holder .cms-form.form-propertydinereservation .form-group.field-textarea-1715678789646{width:calc(50% - 12px);order:4;margin-left:auto}.cms-form-holder .cms-form.form-propertydinereservation .form-group.field-privacyfield-1716139237675{order:4;margin-left:0;width:100%}.cms-form-holder .cms-form.form-propertydinereservation .form-group.field-privacyfield-1716139237675 .checkbox{max-width:750px}.cms-form-holder .cms-form.form-propertydinereservation .form-group.fb-button{order:5}.cms-form-holder .cms-form.form-propertydinereservation .form-group.field-comments{width:calc(50% - 12px);position:relative;order:4}.r2g-dining-details-sub .details-list .details-list-item{display:flex;justify-content:center}.r2g-special-menu-sub-component .order-via{justify-content:center}.r2g-dining-details-sub .details-list .details-list-item .details-title{flex-shrink:0;width:160px;justify-content:flex-start}.r2g-dining-detail-main{padding:74px 0}.r2g-dining-detail-main.with-headings .r2g-content-sub{position:relative;padding-top:47px}.r2g-dining-detail-main.with-headings .r2g-content-sub .heading{position:absolute;top:0}.r2g-special-menu-sub-component .order-via .order-via-item{margin-right:var(--default-gap);margin-bottom:0}.r2g-media-tabs-main-strip.stay-room-type.r2g-tabs-main-strip.horizontal-tabs .tabs-inner-wrapper .tab-titles-wrapper{margin-bottom:35px}.r2g-media-tabs-main-strip .r2g-rotator-sub-component-sw .swiper .swiper-pagination{font-size:1.8rem}.venue-table-filters .form-group{max-width:250px;margin:0 var(--default-gap) 0 0}.requestforproposal form.cms-form .form-group .form-control{text-align:left}.requestforproposal form.cms-form .form-group{width:calc(50% - (var(--form-left-margin)/2) - var(--form-col-gap));margin-left:0;margin-right:0}.requestforproposal form.cms-form .form-group.fb-header{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(25% - (var(--form-left-margin)/4) - var(--form-col-gap))}.requestforproposal form.cms-form .form-group.field-event-date,.requestforproposal form.cms-form .form-group.field-last-name,.requestforproposal form.cms-form .form-group.field-estimated-no-of-attendees,.requestforproposal form.cms-form .form-group.field-dine-in-time,.requestforproposal form.cms-form .form-group.field-specify,.requestforproposal form.cms-form .form-group.field-company,.requestforproposal form.cms-form .form-group.field-work-number,.requestforproposal form.cms-form .form-group.field-special-requirements{margin-left :var(--form-left-margin)}.requestforproposal form.cms-form .form-group.field-salutation{width:100%;text-align:left}.requestforproposal form.cms-form .form-group.field-guest-room{align-self:flex-start}.requestforproposal form.cms-form .form-group .fb-text-label{text-align:left}.requestforproposal form.cms-form .form-group.field-privacy-field{width:100%}.requestforproposal form.cms-form .form-group.field-privacy-field .fb-cr,.requestforproposal form.cms-form .form-group.field-salutation .fb-inner{width:calc(50% - (var(--form-left-margin)/2) - var(--form-col-gap))}.requestforproposal form.cms-form .form-group.field-privacy-field .fb-cr label{text-align:left}.requestforproposal form.cms-form .form-group.fb-button{width:max-content;margin:0}.r2g-media-tabs-main-strip.stay-room-type.r2g-tabs-main-strip.horizontal-tabs .tabs-inner-wrapper .tab-titles-wrapper{margin-bottom:35px}.r2g-media-tabs-main-strip .r2g-rotator-sub-component-sw .swiper .swiper-pagination{font-size:1.8rem}.r2g-map-with-info>.container>.xlist-strip>.xList-items>.xList-item.item-2{padding:65px 165px}.padding-wrapper{padding:48px}.r2g-multiple-sliders-with-description>.container>.xlist-strip>.strip-xlist>.xList-item.item-1 .primary-arrows{width:90%;left:50%;transform:translateX(-50%)}.banner-content{padding:30px;text-align:center}.cms-form-holder .cms-form.form-propertybestrateguarantee .form-group{width:calc(50% - 12px);order:2}.cms-form-holder .cms-form.form-propertybestrateguarantee .form-group.fb-textarea,.cms-form-holder .cms-form.form-propertybestrateguarantee .form-group.fb-header,.cms-form-holder .cms-form.form-propertybestrateguarantee .form-group.field-salutation{width:100%}.cms-form-holder .cms-form.form-propertybestrateguarantee .form-group.field-salutation .fb-select-inner{width:calc(50% - 12px);max-width:fit-content}.cms-form-holder .cms-form.form-propertybestrateguarantee .form-group.field-textarea-1715677799382{width:calc(50% - 12px);order:4;margin-left:auto}.cms-form-holder .cms-form.form-propertybestrateguarantee .field-privacy{order:3;margin-left:0}.cms-form-holder .cms-form.form-propertybestrateguarantee .form-group.fb-button{order:5}.cms-form-holder .cms-form.form-propertybestrateguarantee .form-group.field-comments{width:calc(50% - 12px);position:relative;height:90px;order:4}#offersMenuContainer .form-group{width:50%}.r2g-content-main-strip-v2.amenities-list-main-strip .container{padding:72px 0}.amenities-list .amenities-list-item{width:calc(50% - (var(--css-grid-between-gap) / 2))}.rewards-details.strip-row .xList-item{background:var(--color-black-shade-3)}.rewards-details.strip-row .xList-item .flex-container{margin:var(--default-gap)}.contact-details.selection-tab .tabs-wrapper span::before,.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-redeem-points.strip-row .xlist-strip{background:var(--color-black-shade-3)}.d-redeem-points.strip-row .xlist-strip .xList-item a{margin:0}.contact-details.selection-tab .tabs-wrapper{background:var(--color-black-shade-3)}.explore-home.zig-zag.zig-zag-image.strip-row .xList-item{background:var(--color-black-shade-3)}.container .intro-content.location-guide h2{text-align:center}.d-amenities-list.xList-items.list-style-none.strip-xlist .content-wrapper{width:100%;margin-bottom:var(--default-gap)}.d-amenities-list .xList-item.item-1 .image-text-component .flex-container{margin-bottom: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)}.xbox-content-bottom-full-width .xbox-wrapper .flex-container{padding :var(--default-gap)}.dining-reservation form.cms-form .form-group .form-control{text-align:left}.dining-reservation form.cms-form .form-group{width:calc(50% - (var(--form-left-margin)/2) - var(--form-col-gap));margin-left:0;margin-right:0}.dining-reservation form.cms-form .form-group.fb-header{width:100%}.dining-reservation form.cms-form .form-group.field-last-name,.dining-reservation form.cms-form .form-group.field-home-number,.dining-reservation form.cms-form .form-group.field-dine-in-time,.dining-reservation form.cms-form .form-group.field-comments,.dining-reservation form.cms-form .form-group.field-mobile-number{margin-left :var(--form-left-margin)}.dining-reservation form.cms-form .form-group.field-salutation{width:100%;text-align:left}.dining-reservation form.cms-form .form-group.field-no-of-guest{align-self:flex-start}.dining-reservation form.cms-form .form-group .fb-text-label{text-align:left}.dining-reservation form.cms-form .form-group.field-privacy-field{width:100%}.dining-reservation form.cms-form .form-group.field-privacy-field .fb-cr,.dining-reservation form.cms-form .form-group.field-salutation .fb-inner{width:calc(50% - (var(--form-left-margin)/2) - var(--form-col-gap))}.dining-reservation form.cms-form .form-group.field-privacy-field .fb-cr label{text-align:left}.dining-reservation form.cms-form .form-group.fb-button{width:max-content;margin:0}.dining-reservation form.cms-form .form-group.field-salutation .form-control{padding-right:100px}.dining-reservation form.cms-form .form-group.field-salutation .fb-select-inner{width:auto}.shift-img-right{margin-right:auto}