: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;--main-navigation-font-size:1.7rem;--main-navigation-font-family:var(--font-montserrat);--main-navigation-font-weight:400;--top-navigation-font-size:1.5rem;--top-navigation-font-family:var(--font-montserrat);--top-navigation-font-weight:400;--number-header-height:115px}.container-md{max-width:768px}.bg-brand-motif{position:relative;padding:0}.bg-brand-motif::before{content:"";background-color:var(--color-black-shade-3);position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;z-index:-1}.content-wrapper .btn-group{margin:0 auto}.content-wrapper.d-reservation .flex-btn-container{width:90%}.content-wrapper.d-reservation .fb-select.form-group.field-property,.content-wrapper.d-reservation .fb-text.form-group.field-confirmation,.content-wrapper.d-reservation .fb-text.form-group.field-email{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.r2g-css-flex-grid-main-strip.with-gap.city-details-intro>.container>.flex-xlist>.xList-items{gap:72px}.r2g-css-flex-grid-main-strip.city-details-intro .xlist-strip .xList-items .xList-item .r2g-css-flex-grid-sub-component .xlist-strip .xList-items{gap:50px}.r2g-tabs-main-strip.explore-city-tabs>.tabs-wrapper>.container>.tabs-inner-wrapper>.tab-titles-wrapper{margin:0 auto 56px}.r2g-rotator-sub-component-sw.explore-city-tab .arrows-wrapper .swiper-button-next{right:-30px}.r2g-rotator-sub-component-sw.explore-city-tab .arrows-wrapper .swiper-button-prev{left:-30px}.r2g-rotator-main-strip-sw.city-gallery .container::before{content:"";background-image:url('/images/site-specific/why-book-with-us/section-background.svg');position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat}.r2g-rotator-main-strip-sw.city-gallery .container{background-color:#eec4b4;padding:100px 0 140px}.r2g-rotator-main-strip-sw.city-gallery .container .rotatorElement .swiper-wrapper .swiper-slide .xbox-image{scale:0.65;transform-origin:center;transition:all 0.5s ease}.r2g-rotator-main-strip-sw.city-gallery .container .rotatorElement .swiper-wrapper .swiper-slide-active .xbox-image{scale:1}.r2g-rotator-main-strip-sw.city-gallery .container .rotatorElement .swiper-wrapper .swiper-slide-prev .xbox-image{transform-origin:right}.r2g-rotator-main-strip-sw.city-gallery .container .rotatorElement .swiper-wrapper .swiper-slide-next .xbox-image{transform-origin:left}.r2g-content-main-strip-v2.city-search-strip .content-wrapper .search-wrapper input{width:300px}.r2g-css-flex-grid-main-strip.earn-redeem-points>.container>.flex-xlist>.xList-items{width:90%}.sitemap-content .content-wrapper>ul{columns:2 auto;width:80%;margin:0 0 0 auto}.cms-form.form-contactus .form-group.field-from_salutation{width:300px;margin-left:0}.brand-contact-map.r2g-xbox-sub-component .flex-container{padding:72px}.tab-title-wrapper .tabbed-menu-dropdown-wrapper .fb-inner{width:50%}.xList-item.item-1.d-item .xbox-wrapper{background:var(--color-black-shade-3);list-style-type:none;padding:0}.xList-item.item-1.d-item .xbox-wrapper .content-wrapper{padding:0 var(--default-gap) var(--default-gap) var(--default-gap)}.city-listing-into.r2g-content-main-strip-v2{margin-bottom:93px}.content-wrapper.d-collection-content-topon-image-wrapper.d-details h1{width:713px;margin:0 auto;margin-bottom:var(--default-gap)}.content-wrapper.d-collection-content-topon-image-wrapper.d-details .text-center{width:100%;margin:0 auto;margin-bottom:var(--default-gap)}form.form-modifyreservation .form-group .form-control{text-align:left}form.form-modifyreservation .form-group.field-confirmation,form.form-modifyreservation .form-group.field-property,form.form-modifyreservation .form-group.field-email{width:calc(50% - (var(--form-left-margin)/2) - var(--form-col-gap));margin-left:0;margin-right:0}form.form-modifyreservation .form-group.field-email{margin-left :var(--form-left-margin)}form.form-modifyreservation .form-group.field-property{width:100%;text-align:left}form.form-modifyreservation .form-group .fb-text-label{text-align:left}form.form-modifyreservation .form-group.field-property .fb-inner{width:calc(50% - (var(--form-left-margin)/2) - var(--form-col-gap))}form.form-modifyreservation .form-group.fb-button{width:max-content;margin:0}form.form-brandbestrateguarantee .form-group .form-control{text-align:left}form.form-brandbestrateguarantee .form-group{width:calc(50% - (var(--form-left-margin)/2) - var(--form-col-gap));margin-left:0;margin-right:0}form.form-brandbestrateguarantee .form-group.fb-header{width:100%}form.form-brandbestrateguarantee .form-group.field-email,form.form-brandbestrateguarantee .form-group.field-comments,form.form-brandbestrateguarantee .form-group.field-lower-rate-currency,form.form-brandbestrateguarantee .form-group.field-lower-rate-found-url,form.form-brandbestrateguarantee .form-group.field-reserved-rate-currency,form.form-brandbestrateguarantee .form-group.field-room-nights,form.form-brandbestrateguarantee .form-group.field-select-a-hotel,form.form-brandbestrateguarantee .form-group.field-work-number,form.form-brandbestrateguarantee .form-group.field-last_name,form.form-brandbestrateguarantee .form-group.field-from_email{margin-left :var(--form-left-margin)}form.form-brandbestrateguarantee .form-group.field-salutation{width:100%;text-align:left}form.form-brandbestrateguarantee .form-group.field-dates-apply{align-self:flex-start}form.form-brandbestrateguarantee .form-group .fb-text-label{text-align:left}form.form-brandbestrateguarantee .form-group.field-privacy-field{width:100%}form.form-brandbestrateguarantee .form-group.field-privacy-field .fb-cr,form.form-brandbestrateguarantee .form-group.field-salutation .fb-inner{width:calc(50% - (var(--form-left-margin)/2) - var(--form-col-gap))}form.form-brandbestrateguarantee .form-group.field-privacy-field .fb-cr label{text-align:left}form.form-brandbestrateguarantee .form-group.fb-button{width:max-content;margin:0}form.form-brandbestrateguarantee .form-group.field-salutation .form-control{padding-right:100px}form.form-brandbestrateguarantee .form-group.field-salutation .fb-select-inner{width:auto}.r2g-content-main-strip-v2.brg-content-section .two-columns{column-count:2}form.form-brand26hours .form-group .form-control{text-align:left}form.form-brand26hours .form-group{width:calc(50% - (var(--form-left-margin)/2) - var(--form-col-gap));margin-left:0;margin-right:0}form.form-brand26hours .form-group.fb-header{width:100%}form.form-brand26hours .form-group.field-property,form.form-brand26hours .form-group.field-last-name,form.form-brand26hours .form-group.field-expected-checkout-time,form.form-brand26hours .form-group.field-fight-departure-time,form.form-brand26hours .form-group.field-departure-date{margin-left :var(--form-left-margin)}form.form-brand26hours .form-group.field-salutation{width:100%;text-align:left}form.form-brand26hours .form-group.field-dates-apply{align-self:flex-start}form.form-brand26hours .form-group .fb-text-label{text-align:left}form.form-brand26hours .form-group.field-privacy-field{width:100%}form.form-brand26hours .form-group.field-privacy-field .fb-cr,form.form-brand26hours .form-group.field-salutation .fb-inner{width:calc(50% - (var(--form-left-margin)/2) - var(--form-col-gap))}form.form-brand26hours .form-group.field-privacy-field .fb-cr label{text-align:left}form.form-brand26hours .form-group.fb-button{width:max-content;margin:0}