.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price__text-loading-skeleton{background:#ececec;position:relative;overflow:hidden}.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price__text-loading-skeleton:before{content:"";z-index:5;inset:0;background:linear-gradient(90deg,#ececec,#f8f8f8,#ececec);animation:2s cubic-bezier(.12,.57,.43,.21) infinite ConditionalCTA-module-scss-module__NFSrUa__slide-through-x;position:absolute;inset-block-end:0;inset-inline:0;transform:translate(-100%)}@keyframes ConditionalCTA-module-scss-module__NFSrUa__slide-through-x{to{transform:translate(100%)}}.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price{gap:var(--spacing-020);flex-flow:wrap;display:flex}@media (width>=1024px){.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-self:flex-end;align-items:center}}.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price__container{align-items:center;column-gap:var(--spacing-008);background:var(--colors-white);display:flex}.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price__text-loading-skeleton{min-inline-size:10.18rem;min-block-size:var(--sizing-032);border-radius:var(--border-radius-9999)}.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price__booking-not-available-message{inline-size:50%}@media (width>=640px){.ConditionalCTA-module-scss-module__NFSrUa__hotel-intro-price__booking-not-available-message{inline-size:initial}}
@keyframes CustomerReview-module-scss-module__KPlF3G__slide-down{0%{block-size:0}to{block-size:var(--radix-accordion-content-height)}}@keyframes CustomerReview-module-scss-module__KPlF3G__slide-up{0%{block-size:var(--radix-accordion-content-height)}to{block-size:0}}@keyframes CustomerReview-module-scss-module__KPlF3G__slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes CustomerReview-module-scss-module__KPlF3G__slide-right-and-fade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes CustomerReview-module-scss-module__KPlF3G__slide-down-and-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes CustomerReview-module-scss-module__KPlF3G__slide-left-and-fade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes CustomerReview-module-scss-module__KPlF3G__overlay-show{0%{opacity:0}to{opacity:1}}@keyframes CustomerReview-module-scss-module__KPlF3G__content-show{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes CustomerReview-module-scss-module__KPlF3G__overlay-out{0%{opacity:1;transform:translate(0%)skew(-45deg)}to{opacity:0;transform:translate(100%)skew(-45deg)}}@keyframes CustomerReview-module-scss-module__KPlF3G__overlay-in{0%{opacity:0;transform:translate(-100%)skew(-45deg)}to{opacity:1;transform:translate(0%)skew(-45deg)}}@keyframes CustomerReview-module-scss-module__KPlF3G__slide-through-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}.CustomerReview-module-scss-module__KPlF3G__customer-review{gap:var(--spacing-016);border-block-end:1px solid var(--separator-default-border-color);flex-direction:column;margin-block-end:var(--spacing-016);padding-block-end:var(--spacing-016);display:flex}.CustomerReview-module-scss-module__KPlF3G__customer-review__header{justify-content:space-between;align-items:center;gap:var(--spacing-008);display:flex}.CustomerReview-module-scss-module__KPlF3G__customer-review__rating-group{align-items:center;gap:var(--spacing-008);display:flex}.CustomerReview-module-scss-module__KPlF3G__customer-review__content{gap:var(--spacing-012);flex-direction:column;display:flex}.CustomerReview-module-scss-module__KPlF3G__customer-review__text[data-animate=true][data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) CustomerReview-module-scss-module__KPlF3G__slide-down-and-fade}.CustomerReview-module-scss-module__KPlF3G__customer-review__text[data-animate=true][data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) CustomerReview-module-scss-module__KPlF3G__slide-up-and-fade}@media (prefers-reduced-motion:reduce){.CustomerReview-module-scss-module__KPlF3G__customer-review__text[data-state=open],.CustomerReview-module-scss-module__KPlF3G__customer-review__text[data-state=closed]{animation:none}}.CustomerReview-module-scss-module__KPlF3G__customer-review__toggle{align-items:center;gap:var(--spacing-004);cursor:pointer;color:var(--colors-energy-blue-400);background:0 0;border:0;margin-inline-start:auto;padding:0;text-decoration:underline;display:inline-flex}
.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal,.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__reviews{gap:var(--spacing-024);flex-direction:column;display:flex}.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__ratings{gap:var(--spacing-032);flex-direction:column;display:flex}.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__rating-breakdown{justify-content:space-between;align-items:start;gap:var(--spacing-016);grid-template-columns:fit-content(14rem) minmax(0,1fr);display:grid}.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__breakdown-bars{gap:var(--spacing-016);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__breakdown-bar{--rating-bar-label-width:6.5rem;--rating-bar-value-column-width:2.5ch;inline-size:100%}.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__sub-ratings{column-gap:var(--spacing-024);row-gap:var(--spacing-020);inline-size:100%;min-inline-size:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-block-end:var(--spacing-008);display:grid}.RatingAndReviewsModal-module-scss-module__TI-SUG__rating-and-reviews-modal__sub-rating{--rating-bar-value-column-width:2ch;inline-size:100%}
.HotelIntro-module-scss-module__mHQg3a__hotel-intro-wrapper{grid-column:1/-1;padding-block-start:var(--spacing-032)}@media (width>=1024px){.HotelIntro-module-scss-module__mHQg3a__hotel-intro-wrapper{padding-block-start:var(--spacing-048)}}.HotelIntro-module-scss-module__mHQg3a__hotel-intro{gap:var(--spacing-016);flex-direction:column;display:flex}.HotelIntro-module-scss-module__mHQg3a__hotel-intro__category{align-items:center;display:flex}.HotelIntro-module-scss-module__mHQg3a__hotel-intro__title{gap:var(--spacing-016);flex-direction:column;display:flex}@media (width>=640px){.HotelIntro-module-scss-module__mHQg3a__hotel-intro__title{gap:var(--spacing-020)}}.HotelIntro-module-scss-module__mHQg3a__hotel-intro__bottom{gap:var(--spacing-016);flex-direction:column;display:flex}@media (width>=1024px){.HotelIntro-module-scss-module__mHQg3a__hotel-intro__bottom{justify-content:space-between;gap:var(--spacing-064);flex-direction:row}}.HotelIntro-module-scss-module__mHQg3a__hotel-intro__labels{gap:var(--spacing-008);flex-wrap:wrap;display:flex}.HotelIntro-module-scss-module__mHQg3a__hotel-intro__container{align-items:center;column-gap:var(--spacing-008);background:var(--colors-white);display:flex}
button.NavLink-module-scss-module__kNdR4G__nav-link{cursor:pointer}.NavLink-module-scss-module__kNdR4G__nav-link{text-align:start;align-items:center;gap:var(--nav-link-sm-spacing-horizontal);background:var(--nav-link-sm-initial-background-color);border-style:solid;border-color:var(--nav-link-sm-initial-border-color);border-width:var(--nav-link-sm-border-width);block-size:100%;inline-size:100%;padding-block:var(--nav-link-sm-padding-vertical);padding-inline:var(--nav-link-sm-padding-horizontal);border-radius:var(--nav-link-sm-border-radius);text-decoration:none;display:flex}.NavLink-module-scss-module__kNdR4G__nav-link:focus-visible{color:var(--button-primary-focus-text-color);outline-offset:var(--nav-link-focus-outline-offset);outline-width:var(--nav-link-focus-outline-width)}.NavLink-module-scss-module__kNdR4G__nav-link:hover{color:var(--button-primary-hover-text-color)}.NavLink-module-scss-module__kNdR4G__nav-link:disabled{cursor:not-allowed}.NavLink-module-scss-module__kNdR4G__nav-link:focus-visible{border-color:var(--nav-link-sm-focus-border-color);border-radius:var(--nav-link-sm-border-radius-focus);background-color:var(--nav-link-sm-focus-background-color);outline-color:var(--nav-link-sm-focus-outline-color);outline-width:var(--nav-link-sm-focus-outline-width);outline-style:solid}.NavLink-module-scss-module__kNdR4G__nav-link:hover{border-color:var(--nav-link-sm-hover-border-color);background-color:var(--nav-link-sm-hover-background-color)}.NavLink-module-scss-module__kNdR4G__nav-link:disabled{opacity:var(--nav-link-disabled-opacity)}.NavLink-module-scss-module__kNdR4G__nav-link__label{gap:var(--nav-link-sm-spacing-vertical)}@media (width>=640px){.NavLink-module-scss-module__kNdR4G__nav-link{gap:var(--nav-link-lg-spacing-horizontal);background:var(--nav-link-lg-initial-background-color);border-color:var(--nav-link-lg-initial-border-color);border-width:var(--nav-link-lg-border-width);padding-block:var(--nav-link-lg-padding-vertical);padding-inline:var(--nav-link-lg-padding-horizontal);border-radius:var(--nav-link-lg-border-radius)}.NavLink-module-scss-module__kNdR4G__nav-link:focus-visible{border-color:var(--nav-link-lg-focus-border-color);border-radius:var(--nav-link-lg-border-radius-focus);background-color:var(--nav-link-lg-focus-background-color);outline-color:var(--nav-link-lg-focus-outline-color);outline-width:var(--nav-link-lg-focus-outline-width);outline-style:solid}.NavLink-module-scss-module__kNdR4G__nav-link:hover{border-color:var(--nav-link-lg-hover-border-color);background-color:var(--nav-link-lg-hover-background-color)}.NavLink-module-scss-module__kNdR4G__nav-link:disabled{opacity:var(--nav-link-disabled-opacity)}.NavLink-module-scss-module__kNdR4G__nav-link__label{gap:var(--nav-link-lg-spacing-vertical)}}.NavLink-module-scss-module__kNdR4G__nav-link__label{flex-direction:column;flex:1;display:flex}.NavLink-module-scss-module__kNdR4G__nav-link__icon--top{align-self:flex-start}
.InformationList-module-scss-module__lOynrq__information-list-wrapper{padding-block:var(--spacing-024);grid-column:1/-1}@media (width>=640px){.InformationList-module-scss-module__lOynrq__information-list-wrapper{padding-block:var(--spacing-040)}}.InformationList-module-scss-module__lOynrq__information-list{gap:var(--nav-list-mobile-spacing);flex-direction:column;display:flex}@media (width>=640px){.InformationList-module-scss-module__lOynrq__information-list{gap:var(--nav-list-tablet-spacing);grid-template-columns:1fr 1fr;grid-auto-rows:auto;display:grid}}@media (width>=1024px){.InformationList-module-scss-module__lOynrq__information-list{gap:var(--nav-list-desktop-spacing);grid-template-columns:1fr 1fr 1fr}}
.StageGallery-module-scss-module__ZG89sa__stage-gallery-wrapper{margin-block-start:4.125rem;margin-inline:calc(var(--spacing-015)*-1);grid-column:1/-1}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-wrapper{margin-inline:0}}@media (width>=1024px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-wrapper{margin-block-start:0}}.StageGallery-module-scss-module__ZG89sa__stage-gallery--large{aspect-ratio:2;inline-size:100%;max-block-size:var(--sizing-450);position:relative}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery--large{flex:1 0 66.666%;max-inline-size:66.666%}}.StageGallery-module-scss-module__ZG89sa__stage-gallery-gallery-link{background:var(--palette-background-main);border-radius:var(--border-radius-24);align-items:center;position:absolute;inset-block-end:var(--spacing-015);inset-inline-end:var(--spacing-015)}.StageGallery-module-scss-module__ZG89sa__stage-gallery-gallery-link a{padding-inline:var(--spacing-020);gap:var(--spacing-004);font:var(--text-typography-sm-regular);letter-spacing:var(--text-typography-sm-regular-letter-spacing);text-transform:var(--text-typography-sm-regular-text-transform);text-decoration:var(--text-typography-sm-regular-text-decoration);border:0}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-gallery-link{inset-block-end:var(--spacing-015);inset-inline-end:var(--spacing-030)}}@media (width>=1024px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-gallery-link{inset-block-end:var(--spacing-024);inset-inline-end:var(--spacing-040)}}.StageGallery-module-scss-module__ZG89sa__stage-gallery--small{aspect-ratio:4/3;inline-size:100%;position:relative}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery--small{block-size:calc(var(--sizing-450)/2 - var(--spacing-004)/2)}}.StageGallery-module-scss-module__ZG89sa__stage-gallery-button{position:absolute;inset-block-start:var(--spacing-024);inset-inline-start:var(--spacing-040)}.StageGallery-module-scss-module__ZG89sa__stage-gallery-logo{inline-size:var(--sizing-064);block-size:var(--sizing-064);position:absolute;inset-block-end:var(--spacing-015);inset-inline-start:var(--spacing-015)}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-logo{inset-block-end:var(--spacing-015);inset-inline-start:var(--spacing-030)}}@media (width>=1024px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-logo{inline-size:var(--sizing-080);block-size:var(--sizing-080);inset-block-end:var(--spacing-024);inset-inline-start:var(--spacing-040)}}.StageGallery-module-scss-module__ZG89sa__stage-gallery-container{border-radius:var(--sizing-040)var(--sizing-040)var(--sizing-024)var(--sizing-024);gap:var(--spacing-004);flex-direction:column;inline-size:100%;display:flex;position:relative;overflow:hidden}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-container{max-block-size:var(--sizing-450);flex-direction:row;justify-content:space-between}}.StageGallery-module-scss-module__ZG89sa__stage-gallery-container--small{align-items:center;gap:var(--spacing-004);justify-content:space-between;display:flex}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-container--small{flex-direction:column;flex:1 0 33.333%;max-inline-size:33.333%}}.StageGallery-module-scss-module__ZG89sa__stage-gallery-container.StageGallery-module-scss-module__ZG89sa__one-image{border-radius:var(--sizing-024)}.StageGallery-module-scss-module__ZG89sa__stage-gallery-container.StageGallery-module-scss-module__ZG89sa__one-image .StageGallery-module-scss-module__ZG89sa__stage-gallery--large{aspect-ratio:3/2}@media (width>=640px){.StageGallery-module-scss-module__ZG89sa__stage-gallery-container.StageGallery-module-scss-module__ZG89sa__one-image .StageGallery-module-scss-module__ZG89sa__stage-gallery--large{aspect-ratio:4/3;max-inline-size:initial;flex:1 0 100%}.StageGallery-module-scss-module__ZG89sa__stage-gallery-container.StageGallery-module-scss-module__ZG89sa__one-image .StageGallery-module-scss-module__ZG89sa__stage-gallery-gallery-link{inset-block-end:var(--spacing-015);inset-inline-end:var(--spacing-015)}}
