:root{--heading-1-font-size:4rem;--heading-2-font-size:3.5rem;--heading-3-font-size:3rem;--heading-4-font-size:2.8rem;--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}.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}.cms-form .form-group.field-salutation .fb-inner.fb-select-inner{max-width:300px}.center-scaled .rotatorElement .swiper-wrapper .swiper-slide .xbox-image{scale:0.65;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}.center-scaled.overflow-layout-shifted .rotatorElement .swiper-wrapper .swiper-slide .xbox-image{scale:1}.accommondation-listing .form-group.select{width:50%}.stay-room-type.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);color:var(--color-absolute-black)}.stay-room-type.r2g-tabs-main-strip.horizontal-tabs .first-level-label{border-bottom:1px solid transparent;padding:0 0 4px 0}.stay-room-type.r2g-tabs-main-strip.horizontal-tabs .active .first-level-label{border-color:black}.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);flex-flow:row wrap;align-items:center}.r2g-content-sub.r2g-xbox-sub-component-with-amenities .content-wrapper .features-item{gap:var(--default-gap);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:70px}.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}.cms-form-holder .cms-form.form-requestforproporsal .form-group{width:calc(50% - 12px)}.cms-form-holder .cms-form.form-requestforproporsal .form-group.field-duration,.cms-form-holder .cms-form.form-requestforproporsal .form-group.field-event-duration-type,.cms-form-holder .cms-form.form-requestforproporsal .form-group.field-event-date,.cms-form-holder .cms-form.form-requestforproporsal .form-group.field-event-time{width:calc(25% - 18px)}.cms-form-holder .cms-form.form-requestforproporsal .form-group.fb-header{width:100%}.cms-form-holder .cms-form.form-requestforproporsal .form-group.field-special-requirements{height:60px;position:relative}.cms-form-holder .cms-form.form-requestforproporsal .form-group.field-special-requirements text-area{position:absolute;left:0;top:30px}.cms-form-holder .cms-form.form-requestforproporsal .form-group.fb-privacyfield{margin-right:calc(50% - 12px)}.cms-form-holder .cms-form.form-requestforproporsal .form-group.field-salutation{width:100%}.cms-form-holder .cms-form.form-requestforproporsal .form-group.field-salutation .form-control{padding-right:100px}.cms-form-holder .cms-form.form-requestforproporsal .form-group.field-salutation .fb-select-inner{width:auto}.r2g-media-tabs-main-strip.stay-room-type.r2g-tabs-main-strip.horizontal-tabs .tabs-inner-wrapper .tab-titles-wrapper{margin-bottom:70px}.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))}.vertical-slider-sub .nested-slide{width:calc(50% - (48px / 2))}.footer-expandable .swiper{padding:0 50px}.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}.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-last-name,.requestforproposal form.cms-form .form-group.field-dine-in-time,.requestforproposal form.cms-form .form-group.field-comments,.requestforproposal form.cms-form .form-group.field-company,.requestforproposal form.cms-form .form-group.field-work-number,.requestforproposal form.cms-form .form-group.field-event-date,.requestforproposal form.cms-form .form-group.field-estimated-no-of-attendees,.requestforproposal form.cms-form .form-group.field-specify,.requestforproposal form.cms-form .form-group.field-guest-room{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-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-privacy-field .fb-cr label{text-align:left}.requestforproposal form.cms-form .form-group.fb-button{width:max-content;margin:0}.requestforproposal form.cms-form .form-group.field-salutation .form-control{padding-right:100px}.requestforproposal form.cms-form .form-group.field-salutation .fb-select-inner{width:auto}.our-apartments.r2g-css-flex-grid-main-strip .container>.flex-xlist>.xList-items{align-items:flex-start}