.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}}
.BubbleRating-module-scss-module__AdVzLa__bubble-rating{align-items:center;gap:var(--spacing-002);display:flex}
.ScoreBubble-module-scss-module__nyLI6G__score-bubble{color:#002b11;border-style:solid;border-color:#00b747;flex-direction:column;justify-content:center;align-items:center;display:flex}.ScoreBubble-module-scss-module__nyLI6G__score-bubble--compact{inline-size:var(--spacing-048);block-size:var(--spacing-048);padding-block:var(--spacing-014);padding-inline:var(--spacing-020);gap:var(--spacing-010);border-radius:var(--spacing-012);border-width:var(--spacing-002)}.ScoreBubble-module-scss-module__nyLI6G__score-bubble--extended{block-size:118px;inline-size:118px;padding-block:var(--spacing-020);padding-inline:var(--spacing-020);gap:var(--spacing-004);border-radius:var(--spacing-020);border-width:var(--spacing-004)}.ScoreBubble-module-scss-module__nyLI6G__score-bubble__ta-text-color{color:#002b11;text-wrap:nowrap}.ScoreBubble-module-scss-module__nyLI6G__score-bubble__extended-value{font-family:var(--font-family-ambit);font-size:var(--font-size-040);font-style:normal;font-weight:var(--font-weight-700);line-height:120%}
.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard{align-items:center;gap:var(--spacing-008);display:flex}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard--render-location-modal{align-self:flex-start;align-items:center;gap:var(--spacing-008);flex-direction:column;justify-content:center;inline-size:fit-content}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta{align-items:center;gap:var(--spacing-020);display:flex}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta--compact{flex-direction:row}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta--extended{flex-direction:row;align-items:flex-end}@media (width>=640px){.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta--extended{align-items:flex-start;gap:var(--spacing-008);flex-direction:column}}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta-container{align-items:flex-start;gap:var(--spacing-004);flex-direction:column;display:flex}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__logo{block-size:20px;inline-size:80px}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta-with-logo{justify-content:center;align-items:flex-start;gap:var(--spacing-004);flex-direction:column;display:flex}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__reviews-link{margin-inline-start:auto}@media (width>=640px){.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta--extended .TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__reviews-link{margin-inline-start:0}}.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard--render-location-modal .TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta,.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard--render-location-modal .TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta-container,.TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard--render-location-modal .TripadvisorScorecard-module-scss-module__1wDzQq__tripadvisor-scorecard__meta-with-logo{align-items:center}
.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section{padding-block-start:var(--spacing-040);padding-block-end:var(--spacing-080)}.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__container{gap:var(--spacing-024);border:1px solid var(--colors-grey-200);border-radius:var(--spacing-024);padding:var(--spacing-016);flex-direction:column;flex:1 0 0;grid-column:1/-1;margin-block-start:var(--footer-border-radius);display:flex}@media (width>=640px){.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__container{padding:var(--spacing-024)}}.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__content{gap:var(--spacing-024);flex-direction:column;inline-size:100%;display:flex}@media (width>=640px){.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__content{gap:var(--spacing-024);flex-direction:row;justify-content:space-between;align-items:center;display:flex}}@media (width>=1024px){.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__content{gap:var(--spacing-040)}}.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__scorecard{flex-direction:column;flex-basis:40%;justify-content:center;align-self:stretch;align-items:flex-start;gap:16px;min-inline-size:0;display:flex}.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__ratings{gap:var(--spacing-016);flex-direction:column;justify-content:center;align-self:stretch;inline-size:100%;min-inline-size:0;display:flex}@media (width>=1024px){.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__ratings{column-gap:var(--spacing-040);row-gap:var(--spacing-016);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;display:grid}}.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__rating{inline-size:100%}@media (width>=640px){.HotelTripadvisorReviewsSection-module-scss-module__CMDuKq__hotel-tripadvisor-reviews-section__rating{--rating-bar-label-width:6rem;--rating-bar-value-column-width:2ch}}
.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}
.RatingBar-module-scss-module__Y25OSa__rating-bar{gap:var(--spacing-008);flex-direction:column;inline-size:100%;display:flex}.RatingBar-module-scss-module__Y25OSa__rating-bar__layout-left{grid-template-columns:var(--rating-bar-label-width,4rem)minmax(0,2fr)var(--rating-bar-value-column-width,max-content);align-items:center;column-gap:var(--spacing-012);inline-size:100%;font-weight:var(--font-weight-medium);display:grid}@media (width>=640px){.RatingBar-module-scss-module__Y25OSa__rating-bar__layout-left{grid-template-columns:var(--rating-bar-label-width,8rem)minmax(0,1fr)var(--rating-bar-value-column-width,max-content)}}.RatingBar-module-scss-module__Y25OSa__rating-bar__layout-top{align-items:center;gap:var(--spacing-004);inline-size:100%;font-weight:var(--font-weight-medium);flex-direction:column;display:flex}.RatingBar-module-scss-module__Y25OSa__rating-bar__value{text-align:end;font-variant-numeric:tabular-nums;justify-self:end;inline-size:100%;display:block}.RatingBar-module-scss-module__Y25OSa__rating-bar__value-row{grid-template-columns:minmax(0,1fr)var(--rating-bar-value-column-width,max-content);align-items:center;gap:var(--spacing-008);inline-size:100%;display:grid}.RatingBar-module-scss-module__Y25OSa__rating-bar__track{inline-size:100%;block-size:var(--spacing-012);background-color:var(--colors-grey-200);border-radius:var(--border-radius-9999);border:2px solid var(--colors-grey-200);align-items:center;display:flex;position:relative;overflow:hidden}.RatingBar-module-scss-module__Y25OSa__rating-bar__fill{inline-size:0%;block-size:var(--spacing-008);border-radius:inherit;transition:inline-size .5s ease-in-out}.RatingBar-module-scss-module__Y25OSa__rating-bar__fill--default{background-color:#00b747}
.Link-module-scss-module__GCGwRa__link{cursor:pointer;align-items:baseline;gap:var(--link-icon-spacing);display:inline-flex}.Link-module-scss-module__GCGwRa__link svg{vertical-align:middle;transform:translateY(var(--spacing-005))}.Link-module-scss-module__GCGwRa__link:focus-visible{outline-offset:var(--link-focus-outline-offset);outline-width:var(--link-focus-outline-width);border-radius:var(--link-focus-border-radius);outline-style:var(--link-focus-border-style);outline-color:var(--link-focus-border-color)}.Link-module-scss-module__GCGwRa__link--primary{color:var(--link-default-primary)}.Link-module-scss-module__GCGwRa__link--primary:focus-visible{color:var(--link-focus-primary)}.Link-module-scss-module__GCGwRa__link--secondary{color:var(--link-default-secondary)}.Link-module-scss-module__GCGwRa__link--secondary:focus-visible{color:var(--link-focus-secondary)}.Link-module-scss-module__GCGwRa__link--inverse{color:var(--link-default-inverse)}.Link-module-scss-module__GCGwRa__link--inverse:focus-visible{color:var(--link-focus-inverse)}.Link-module-scss-module__GCGwRa__link--icon{color:var(--link-default-icon)}.Link-module-scss-module__GCGwRa__link--icon:focus-visible{color:var(--link-focus-icon)}
.Footer-module-scss-module__7_SmUG__footer-wrapper{position:sticky;inset-block-start:100%;container-type:inline-size}.Footer-module-scss-module__7_SmUG__footer-content{max-inline-size:var(--dimensions-max-content-inline-size);margin-inline:auto}.Footer-module-scss-module__7_SmUG__footer-content a:focus-visible{outline-offset:var(--link-focus-outline-offset);outline-width:var(--link-focus-outline-width);border-radius:var(--link-focus-border-radius);outline-style:var(--link-focus-border-style);outline-color:var(--link-focus-border-color)}.Footer-module-scss-module__7_SmUG__footer-logo{inline-size:var(--sizing-144);block-size:var(--sizing-036)}.Footer-module-scss-module__7_SmUG__footer-show-booking{padding-block-start:var(--spacing-032)}.Footer-module-scss-module__7_SmUG__footer-background{border-radius:var(--footer-border-radius)var(--footer-border-radius)0 0;padding-block:var(--spacing-032);padding-inline:var(--spacing-015);background:var(--footer-background);overflow:hidden}@container (width>=640px){.Footer-module-scss-module__7_SmUG__footer-background{padding-inline:var(--spacing-030)}}.Footer-module-scss-module__7_SmUG__footer-nav{padding-block:var(--spacing-032);gap:var(--spacing-032);flex-direction:column;display:flex}.Footer-module-scss-module__7_SmUG__footer-nav:has(.Footer-module-scss-module__7_SmUG__footer-nav-list--no-label){gap:0}@container (width>=640px){.Footer-module-scss-module__7_SmUG__footer-nav{gap:0;row-gap:var(--spacing-024);flex-flow:wrap}.Footer-module-scss-module__7_SmUG__footer-nav:has(.Footer-module-scss-module__7_SmUG__footer-nav-list--no-label){row-gap:0}}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__footer-nav{flex-wrap:nowrap}}@container (width>=640px){.Footer-module-scss-module__7_SmUG__footer-nav-list{flex:0 0 50%}}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__footer-nav-list{flex:0 0 33.3333%}}.Footer-module-scss-module__7_SmUG__footer-nav-item{padding-block-start:var(--spacing-016)}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__footer-nav-item{padding-block-start:var(--spacing-006)}}.Footer-module-scss-module__7_SmUG__footer-bottom{align-items:baseline;gap:var(--spacing-008);flex-wrap:wrap;display:inline-flex}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__footer-nav-wrapper{grid-template-columns:3fr 1fr;display:grid}}.Footer-module-scss-module__7_SmUG__footer-payment-methods{padding-block:var(--spacing-032);gap:var(--spacing-016);flex-direction:column;display:inline-flex}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__footer-payment-methods{gap:var(--spacing-008)}}.Footer-module-scss-module__7_SmUG__footer-payment-methods-logos{align-items:center;gap:var(--spacing-016);flex-wrap:wrap;align-self:stretch;padding:0;list-style:none;display:flex}@container (width>=640px){.Footer-module-scss-module__7_SmUG__footer-payment-methods-logos{gap:var(--spacing-024)}}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__footer-payment-methods-logos{gap:var(--spacing-008)}}.Footer-module-scss-module__7_SmUG__footer-payment-methods-logo{block-size:26px;display:block}.Footer-module-scss-module__7_SmUG__footer-stripe-wrapper{margin-block-end:var(--spacing-016)}.Footer-module-scss-module__7_SmUG__footer-stripe-logo{block-size:21px;inline-size:93px}.Footer-module-scss-module__7_SmUG__extra-margin-bottom{margin-block-end:15dvh}@container (width>=640px){.Footer-module-scss-module__7_SmUG__extra-margin-bottom{margin-block-end:10dvh}}@container (width>=1024px){.Footer-module-scss-module__7_SmUG__extra-margin-bottom{margin-block-end:13dvh}}
.SimpleDateRangeSelector-module-scss-module__23Mm_G__wrapper{gap:var(--sizing-008);flex-direction:column;inline-size:100%;display:flex}.SimpleDateRangeSelector-module-scss-module__23Mm_G__selected-range-label{inline-size:100%;padding-block:var(--sizing-008);justify-content:center;display:flex}.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector{margin-block-end:var(--sizing-096)}@media (width>=1024px){.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector{padding-inline:var(--spacing-024);padding-block:var(--spacing-012);border:1px solid var(--colors-grey-200);border-radius:var(--border-radius-24);margin-block-end:0}}.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector-submit button{inline-size:100%}@media (width>=640px){.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector-submit{text-align:end}.SimpleDateRangeSelector-module-scss-module__23Mm_G__date-selector-submit button{inline-size:auto}}
.SearchMaskPDP-module-scss-module__-zqWpa__search-mask-pdp{border-radius:var(--border-radius-24);border:1px solid #dfdfdf;flex-direction:row;justify-content:space-between;inline-size:100%;padding-block:13px 6px;padding-inline:18px 4px;display:flex}.SearchMaskPDP-module-scss-module__-zqWpa__search-mask-pdp .SearchMaskPDP-module-scss-module__-zqWpa__guests-date-buttons{gap:var(--spacing-040);padding-block:var(--spacing-008);display:flex}.SearchMaskPDP-module-scss-module__-zqWpa__search-mask-pdp .SearchMaskPDP-module-scss-module__-zqWpa__pencil-icon{color:#0000;inline-size:var(--sizing-024);block-size:var(--sizing-024);margin-inline-end:var(--spacing-024)}
@keyframes Accordion-module-scss-module__KqEwGG__slide-down{0%{block-size:0}to{block-size:var(--radix-accordion-content-height)}}@keyframes Accordion-module-scss-module__KqEwGG__slide-up{0%{block-size:var(--radix-accordion-content-height)}to{block-size:0}}@keyframes Accordion-module-scss-module__KqEwGG__slide-up-and-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Accordion-module-scss-module__KqEwGG__slide-right-and-fade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes Accordion-module-scss-module__KqEwGG__slide-down-and-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes Accordion-module-scss-module__KqEwGG__slide-left-and-fade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes Accordion-module-scss-module__KqEwGG__overlay-show{0%{opacity:0}to{opacity:1}}@keyframes Accordion-module-scss-module__KqEwGG__content-show{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Accordion-module-scss-module__KqEwGG__overlay-out{0%{opacity:1;transform:translate(0%)skew(-45deg)}to{opacity:0;transform:translate(100%)skew(-45deg)}}@keyframes Accordion-module-scss-module__KqEwGG__overlay-in{0%{opacity:0;transform:translate(-100%)skew(-45deg)}to{opacity:1;transform:translate(0%)skew(-45deg)}}@keyframes Accordion-module-scss-module__KqEwGG__slide-through-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Accordion-module-scss-module__KqEwGG__accordion__item{background-color:var(--accordion-background-color);border-radius:var(--accordion-trigger-border-radius);margin-block-start:var(--accordion-trigger-sizes-sm-padding-horizontal);margin-block-end:var(--accordion-trigger-sizes-sm-padding-horizontal);overflow:hidden}.Accordion-module-scss-module__KqEwGG__accordion__item:last-child{margin-block-end:0}.Accordion-module-scss-module__KqEwGG__accordion__item:focus-within{z-index:1;outline:2px solid var(--accordion-item-border-color-focus);outline-offset:var(--border-width-2);border-radius:var(--accordion-focus-border-radius);position:relative;overflow:visible}.Accordion-module-scss-module__KqEwGG__accordion__item label:hover{cursor:pointer}.Accordion-module-scss-module__KqEwGG__accordion__item:not(ul li):focus-within{z-index:0;outline:none;position:relative}.Accordion-module-scss-module__KqEwGG__accordion__header{display:flex}.Accordion-module-scss-module__KqEwGG__accordion__opened-icon,.Accordion-module-scss-module__KqEwGG__accordion__closed-icon{color:var(--colors-energy-blue-400);display:none}.Accordion-module-scss-module__KqEwGG__accordion__trigger{padding-inline:var(--accordion-trigger-sizes-sm-padding-horizontal);padding-block:var(--accordion-trigger-sizes-sm-padding-vertical);block-size:auto;color:var(--accordion-trigger-state-default-text-color);background-color:var(--accordion-background-color);cursor:pointer;text-align:start;border:0;flex:1;justify-content:space-between;align-items:center;display:flex}@media (width>=640px){.Accordion-module-scss-module__KqEwGG__accordion__trigger{padding-inline:var(--accordion-trigger-sizes-lg-padding-horizontal);padding-block:var(--accordion-trigger-sizes-lg-padding-vertical)}}@media (width>=1024px){.Accordion-module-scss-module__KqEwGG__accordion__trigger{padding-inline:var(--accordion-trigger-sizes-lg-padding-horizontal);padding-block:var(--accordion-trigger-sizes-lg-padding-vertical)}}.Accordion-module-scss-module__KqEwGG__accordion__trigger[data-state=open]{color:var(--accordion-trigger-state-open-text-color)}.Accordion-module-scss-module__KqEwGG__accordion__trigger[data-state=open] .Accordion-module-scss-module__KqEwGG__accordion__closed-icon{display:block}.Accordion-module-scss-module__KqEwGG__accordion__trigger[data-state=open] .Accordion-module-scss-module__KqEwGG__accordion__opened-icon{display:none}.Accordion-module-scss-module__KqEwGG__accordion__trigger[data-state=closed] .Accordion-module-scss-module__KqEwGG__accordion__opened-icon{display:block}.Accordion-module-scss-module__KqEwGG__accordion__trigger[data-state=closed] .Accordion-module-scss-module__KqEwGG__accordion__closed-icon{display:none}.Accordion-module-scss-module__KqEwGG__accordion__trigger-label{transform-origin:-10%;transition:transform .3s,color .3s}.Accordion-module-scss-module__KqEwGG__accordion__content,.Accordion-module-scss-module__KqEwGG__accordion__contentItem{color:var(--accordion-trigger-state-default-text-color);padding-block:var(--accordion-content-sizes-sm-padding);padding-inline:var(--accordion-content-sizes-sm-padding)}@media (width>=640px){.Accordion-module-scss-module__KqEwGG__accordion__content,.Accordion-module-scss-module__KqEwGG__accordion__contentItem{padding-inline:var(--accordion-content-sizes-lg-padding)}}.Accordion-module-scss-module__KqEwGG__accordion__content-wrapper,.Accordion-module-scss-module__KqEwGG__accordion__contentItem-wrapper{overflow:hidden}.Accordion-module-scss-module__KqEwGG__accordion__content-wrapper[data-state=open],.Accordion-module-scss-module__KqEwGG__accordion__contentItem-wrapper[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) Accordion-module-scss-module__KqEwGG__slide-down}.Accordion-module-scss-module__KqEwGG__accordion__content-wrapper[data-state=closed],.Accordion-module-scss-module__KqEwGG__accordion__contentItem-wrapper[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) Accordion-module-scss-module__KqEwGG__slide-up}.Accordion-module-scss-module__KqEwGG__accordion__contentItem{align-items:center;gap:var(--spacing-008);flex-wrap:wrap;display:flex}
.FilterList-module-scss-module__axOYAq__list{display:flex}.FilterList-module-scss-module__axOYAq__list--horizontal{flex-direction:row}.FilterList-module-scss-module__axOYAq__list--vertical{flex-direction:column}.FilterList-module-scss-module__axOYAq__list__wrapper{justify-content:space-between;min-inline-size:100%;display:flex}.FilterList-module-scss-module__axOYAq__list__item{align-self:stretch;align-items:flex-start;gap:var(--list-icon-mobile-spacing);color:var(--list-text-color);min-inline-size:100%;display:flex}@media (width>=640px){.FilterList-module-scss-module__axOYAq__list__item{gap:var(--list-icon-desktop-spacing)}}.FilterList-module-scss-module__axOYAq__list__textWrapper{flex:1 0 0;align-items:flex-start;display:flex}.FilterList-module-scss-module__axOYAq__list__textWrapper--disabled{opacity:var(--opacity-050);pointer-events:none}.FilterList-module-scss-module__axOYAq__list__checkboxWrapper{justify-content:flex-end;align-items:flex-start;gap:10px;block-size:27px;padding-block-start:3.5px;display:flex}.FilterList-module-scss-module__axOYAq__list--horizontal{gap:var(--list-list-item-mobile-horizontal-spacing)}@media (width>=640px){.FilterList-module-scss-module__axOYAq__list--horizontal{gap:var(--list-list-item-desktop-horizontal-spacing)}}.FilterList-module-scss-module__axOYAq__list--vertical{gap:var(--list-list-item-mobile-vertical-spacing)}@media (width>=640px){.FilterList-module-scss-module__axOYAq__list--vertical{gap:var(--list-list-item-desktop-vertical-spacing)}}.FilterList-module-scss-module__axOYAq__list .FilterList-module-scss-module__axOYAq__unstyle{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}
.CostSummary-module-scss-module__KduhEW__multiline{flex-direction:column;min-inline-size:0;display:flex}.CostSummary-module-scss-module__KduhEW__cost{gap:var(--spacing-024);flex-direction:column;display:flex}.CostSummary-module-scss-module__KduhEW__data-list-summary li{padding-block:var(--sizing-016);border-block-end:1px solid var(--colors-grey-200);display:flex}.CostSummary-module-scss-module__KduhEW__data-list-summary li:first-child{padding-block-start:0}.CostSummary-module-scss-module__KduhEW__data-list-summary li>span:first-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>p:first-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>div:first-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>h3:first-child{flex:0 auto;margin-inline-end:var(--spacing-010)}.CostSummary-module-scss-module__KduhEW__data-list-summary li>span:last-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>p:last-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>div:last-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>h3:last-child{text-align:start;flex:auto;margin-inline-end:0}@media (width>=640px){.CostSummary-module-scss-module__KduhEW__data-list-summary li>span:last-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>p:last-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>div:last-child,.CostSummary-module-scss-module__KduhEW__data-list-summary li>h3:last-child{text-align:end}}.CostSummary-module-scss-module__KduhEW__total-price-item{align-items:flex-start}.CostSummary-module-scss-module__KduhEW__data-list-summary li{padding-block:0;gap:var(--spacing-012);border-block-end:none;padding-block-end:var(--sizing-012)}.CostSummary-module-scss-module__KduhEW__data-list-summary li:last-child{border:0}.CostSummary-module-scss-module__KduhEW__data-list-summary .CostSummary-module-scss-module__KduhEW__cost-list-item+.CostSummary-module-scss-module__KduhEW__total-price-item{border-block-start:1px solid var(--colors-grey-200);margin-block-start:var(--spacing-012);padding-block-start:var(--spacing-024)}.CostSummary-module-scss-module__KduhEW__price-summary{text-align:end;white-space:nowrap;flex-direction:column;flex:auto;align-items:flex-end;display:flex}.CostSummary-module-scss-module__KduhEW__price-summary-spacer{block-size:var(--spacing-020)}.CostSummary-module-scss-module__KduhEW__cost-list-item{align-items:flex-start}.CostSummary-module-scss-module__KduhEW__room-price-display{text-align:end;white-space:nowrap;align-items:flex-end;gap:var(--spacing-008);flex-direction:column;flex:auto;display:flex}
.Checkbox-module-scss-module__JX8yua__wrapper{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.Checkbox-module-scss-module__JX8yua__wrapper--disabled{opacity:var(--checkbox-input-state-disabled-opacity)}.Checkbox-module-scss-module__JX8yua__checkbox{align-items:center;gap:var(--checkbox-label-spacing);padding:var(--checkbox-state-focus-border-width);cursor:pointer;align-self:stretch;display:flex}.Checkbox-module-scss-module__JX8yua__checkbox__indicator{border-width:var(--checkbox-input-border-width);border-radius:var(--checkbox-input-border-radius);border-style:solid;border-color:var(--checkbox-input-state-initial-border-color);box-shadow:var(--checkbox-input-state-initial-box-shadow);color:var(--checkbox-label-state-initial-text-color);background-color:var(--checkbox-input-state-initial-background-color);outline:#0000 solid var(--checkbox-state-focus-border-width);inline-size:var(--checkbox-input-sm-width);block-size:var(--checkbox-input-sm-height);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.Checkbox-module-scss-module__JX8yua__checkbox__indicator svg path{stroke-width:var(--sizing-004);stroke-linecap:round;stroke-linejoin:round}.Checkbox-module-scss-module__JX8yua__checkbox__label{align-items:flex-start;gap:var(--checkbox-label-spacing);flex:1 0 0;display:flex}.Checkbox-module-scss-module__JX8yua__checkbox[data-pressed] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{opacity:var(--opacity-050)}.Checkbox-module-scss-module__JX8yua__checkbox[data-focus-visible] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{outline:var(--checkbox-input-border-width)solid var(--checkbox-input-state-focus-outline-color);outline-offset:var(--checkbox-input-border-width);outline-width:var(--checkbox-state-focus-border-width)}.Checkbox-module-scss-module__JX8yua__checkbox[data-selected] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{color:var(--checkbox-label-state-initial-text-color);background-color:var(--checkbox-input-state-checked-background-color)}.Checkbox-module-scss-module__JX8yua__checkbox[data-selected][data-pressed] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{border-color:var(--checkbox-input-border-color);background:var(--checkbox-input-state-initial-background-color)}.Checkbox-module-scss-module__JX8yua__checkbox[data-selected] svg{stroke-dasharray:22;stroke-dashoffset:44px;transition:all .2s}.Checkbox-module-scss-module__JX8yua__checkbox[data-invalid] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{border-color:var(--palette-danger-main)}.Checkbox-module-scss-module__JX8yua__checkbox[data-invalid][data-pressed] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{opacity:var(--opacity-080)}.Checkbox-module-scss-module__JX8yua__checkbox[data-invalid][data-selected] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{background-color:var(--palette-danger-main)}.Checkbox-module-scss-module__JX8yua__checkbox[data-invalid][data-selected][data-pressed] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{background-color:var(--palette-danger-main);opacity:var(--opacity-080)}.Checkbox-module-scss-module__JX8yua__checkbox[data-indeterminate] .Checkbox-module-scss-module__JX8yua__checkbox__indicator{color:var(--checkbox-label-state-initial-text-color);background-color:var(--checkbox-input-state-checked-background-color)}.Checkbox-module-scss-module__JX8yua__checkbox[data-disabled]{opacity:var(--checkbox-input-state-disabled-opacity);pointer-events:none;cursor:default}
.ContentTeaser-module-scss-module__XA2PBq__card{border-radius:var(--border-radius-24);margin:var(--content-teaser-spacing-gap);background-color:var(--palette-background-main);flex-direction:column;flex:auto;display:flex;overflow:hidden;box-shadow:0 -4px 10px 4px #0000000d,0 10px 20px 4px #00000026}.ContentTeaser-module-scss-module__XA2PBq__lightblue{background-color:var(--palette-info-light)}.ContentTeaser-module-scss-module__XA2PBq__image-container{margin:var(--sizing-016);block-size:var(--sizing-192);margin-block-end:var(--content-teaser-spacing-gap)}.ContentTeaser-module-scss-module__XA2PBq__image-container .ContentTeaser-module-scss-module__XA2PBq__image{block-size:100%;inline-size:100%;position:relative}.ContentTeaser-module-scss-module__XA2PBq__image-container img{border-radius:var(--border-radius-24);display:block}.ContentTeaser-module-scss-module__XA2PBq__text-overlay{inline-size:var(--banner-flag-sizing);block-size:var(--banner-flag-sizing);text-align:center;color:var(--banner-flag-color-background-color-quaternary);font-size:var(--font-size-016);padding:var(--sizing-010);background-color:var(--banner-flag-color-background-color-default);word-wrap:break-word;border-radius:50%;justify-content:center;align-items:center;line-height:1.5;display:flex;position:absolute;inset-block-start:10%;inset-inline-end:15%;overflow:hidden}.ContentTeaser-module-scss-module__XA2PBq__info{margin:var(--sizing-024);text-align:start;background:0 0;margin-block-start:0}
.UnavailableHotelList-module-scss-module__ALIA4q__unavailable-hotel-list{padding-block-end:var(--spacing-030)}@media (width>=640px){.UnavailableHotelList-module-scss-module__ALIA4q__unavailable-hotel-list{padding-block-end:var(--spacing-010)}}@media (width>=1024px){.UnavailableHotelList-module-scss-module__ALIA4q__unavailable-hotel-list{padding-block-end:var(--spacing-080)}}.UnavailableHotelList-module-scss-module__ALIA4q__unavailable-hotel-list-header{text-align:center;padding-inline:var(--spacing-015);padding-block:var(--spacing-048)var(--spacing-024)}
.ContentTeaserList-module-scss-module__bDUz4q__list{padding:var(--sizing-016);border-radius:var(--sizing-024);padding-block:var(--sizing-024)}.ContentTeaserList-module-scss-module__bDUz4q__lightblue{background-color:var(--palette-info-light)}.ContentTeaserList-module-scss-module__bDUz4q__headline{text-align:center;padding-block-end:var(--sizing-008);padding-inline-start:var(--sizing-016)}@media (width>=1024px){.ContentTeaserList-module-scss-module__bDUz4q__headline{text-align:start}}.ContentTeaserList-module-scss-module__bDUz4q__prev{z-index:2;inset-block-start:50%}.ContentTeaserList-module-scss-module__bDUz4q__next{z-index:2;inset-block-start:50%;inset-inline-end:0}.ContentTeaserList-module-scss-module__bDUz4q__prev,.ContentTeaserList-module-scss-module__bDUz4q__next{cursor:pointer;color:var(--content-teaser-background-color-primary);user-select:none;font-weight:700;display:none;position:absolute}@media (width>=640px){.ContentTeaserList-module-scss-module__bDUz4q__prev,.ContentTeaserList-module-scss-module__bDUz4q__next{display:flex}}.ContentTeaserList-module-scss-module__bDUz4q__custom-bullet{min-inline-size:var(--spacing-004);min-block-size:var(--spacing-004);background-color:var(--colors-white);padding:var(--spacing-002);margin-inline:var(--spacing-002);cursor:pointer;border-radius:50%}.ContentTeaserList-module-scss-module__bDUz4q__custom-bullet-active{cursor:pointer;min-inline-size:var(--spacing-008);min-block-size:var(--spacing-008)}.ContentTeaserList-module-scss-module__bDUz4q__swiper-pagination-custom{padding-block:var(--spacing-004);padding-inline:var(--spacing-010);background-color:var(--image-slider-page-indicator-background-color);border-radius:var(--spacing-010);text-align:center;z-index:10;justify-content:center;align-items:center;margin:auto;transition:opacity .3s;display:flex;transform:translate(0,0);inline-size:fit-content!important;position:relative!important}.ContentTeaserList-module-scss-module__bDUz4q__swiper-bottom-spacing{margin-block-end:-16px;padding-block-end:16px!important}.ContentTeaserList-module-scss-module__bDUz4q__list .swiper-slide{align-items:stretch;block-size:auto;display:flex}
.BackButton-module-scss-module__dDnHiG__back-button{max-inline-size:var(--dimensions-max-container-inline-size);inline-size:100%;padding-inline:var(--spacing-015);margin-inline:auto;padding-block-start:var(--spacing-015)}@media (width>=640px){.BackButton-module-scss-module__dDnHiG__back-button{padding-inline:var(--spacing-030);padding-block-start:var(--spacing-030)}}@media (width>=1024px){.BackButton-module-scss-module__dDnHiG__back-button{padding-block-start:unset;padding-inline:var(--spacing-040)}}.BackButton-module-scss-module__dDnHiG__back-button--absolute{padding-inline:var(--header-subpage-mobile-horizontal-padding);text-align:center;min-block-size:var(--header-subpage-mobile-min-height);flex-direction:row;align-items:center;display:flex;position:absolute}@media (width>=640px){.BackButton-module-scss-module__dDnHiG__back-button--absolute{padding-inline:var(--header-subpage-tablet-horizontal-padding);min-block-size:var(--header-subpage-tablet-min-height)}}@media (width>=1024px){.BackButton-module-scss-module__dDnHiG__back-button--absolute{padding-inline:var(--header-subpage-desktop-horizontal-padding);min-block-size:var(--header-subpage-desktop-min-height)}}
.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%}
.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__container{background-color:var(--palette-background-main);position:fixed;inset:0;overflow:auto}.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__content{margin-block-start:calc(var(--header-subpage-mobile-min-height) + var(--spacing-024))}@media (width>=640px){.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__content{margin-block-start:calc(var(--header-subpage-tablet-min-height) + var(--spacing-032))}}@media (width>=1024px){.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__content{margin-block-start:calc(var(--header-subpage-desktop-min-height) + var(--spacing-040))}}.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__header{background-color:var(--palette-background-main);z-index:10;position:fixed;inset-inline:0}.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__header-wrapper{grid-column:1/-1}.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__header-wrapper>div{padding-inline:0}@media (width>=1024px){.OverlayFullScreen-module-scss-module__O1AUQq__overlay-fullscreen__header-wrapper>div{padding-inline:var(--header-subpage-desktop-horizontal-padding)}}
.NotFoundPage-module-scss-module__vRSzaa__heading{margin-block-end:var(--spacing-048)}.NotFoundPage-module-scss-module__vRSzaa__not-found-page-hero{inline-size:100%;max-inline-size:1920px;margin-inline:auto}.NotFoundPage-module-scss-module__vRSzaa__container{gap:var(--sizing-016);padding-block:var(--sizing-016);flex-direction:column;align-items:center;display:flex}.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid{margin-block-start:var(--spacing-032)}@media (width>=640px){.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid{margin-block-start:var(--spacing-048)}}@media (width>=1024px){.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid{margin-block-start:var(--spacing-064)}}.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid>section{grid-column:1/-1;margin-block-end:var(--spacing-032)}@media (width>=640px){.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid>section{margin-block-end:var(--spacing-048)}}@media (width>=1024px){.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid>section{margin-block-end:var(--spacing-064)}}.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid>section:last-child{margin-block-end:var(--spacing-080)}@media (width>=1024px){.NotFoundPage-module-scss-module__vRSzaa__not-found-page-grid>section:last-child{margin-block-end:var(--spacing-128)}}.NotFoundPage-module-scss-module__vRSzaa__back-button-wrapper{padding-block:var(--spacing-008)}
.OverlayLandscape-module-scss-module__IxnaEG__overlay-landscape__container{background-color:var(--colors-white);padding-block:0;padding-inline:0;position:fixed;inset:0;overflow:auto}.OverlayLandscape-module-scss-module__IxnaEG__overlay-landscape__button-wrapper{z-index:1000;display:inline-block;position:absolute;inset-block-start:var(--spacing-012);inset-inline-start:var(--spacing-012)}
.GalleryDefaultView-module-scss-module__oObG9q__container{max-inline-size:var(--dimensions-max-content-inline-size);padding-inline:var(--spacing-015);padding-block:var(--spacing-024);justify-content:space-between;align-items:center;margin:auto;display:flex}@media (width>=640px){.GalleryDefaultView-module-scss-module__oObG9q__container{padding-inline:var(--spacing-030);padding-block:var(--spacing-040)}}@media (width>=1024px){.GalleryDefaultView-module-scss-module__oObG9q__container{padding-inline:var(--spacing-040)}}.GalleryDefaultView-module-scss-module__oObG9q__modal-content{background-color:var(--colors-white);border:var(--border-radius-01)solid var(--colors-grey-600);inline-size:100%;max-inline-size:100%;display:flex;position:relative}@media (width>=640px){.GalleryDefaultView-module-scss-module__oObG9q__modal-content{max-inline-size:calc(100% - var(--spacing-064) - var(--spacing-064))}}.GalleryDefaultView-module-scss-module__oObG9q__swiper-container{padding-inline:var(--spacing-002);justify-content:center;align-items:center;block-size:100vw;max-inline-size:70%;margin:auto;display:flex;position:relative}@media (width>=640px){.GalleryDefaultView-module-scss-module__oObG9q__swiper-container{max-block-size:70vh;max-inline-size:90%;padding-inline:var(--spacing-020)}}.GalleryDefaultView-module-scss-module__oObG9q__swiper-container img{padding-inline:var(--spacing-002);border-radius:var(--border-radius-024);block-size:auto;max-inline-size:100%}.GalleryDefaultView-module-scss-module__oObG9q__modal-footer{block-size:var(--spacing-040);max-inline-size:var(--dimensions-max-content-inline-size);padding-inline:var(--spacing-015);grid-column:1/-1;margin:auto}@media (width>=640px){.GalleryDefaultView-module-scss-module__oObG9q__modal-footer{padding-inline:var(--spacing-030)}}@media (width>=1024px){.GalleryDefaultView-module-scss-module__oObG9q__modal-footer{padding-inline:var(--spacing-040);grid-column:1/-5}}.GalleryDefaultView-module-scss-module__oObG9q__next{color:#fff;user-select:none;z-index:99;margin:auto;font-weight:700;position:absolute;inset-inline-end:0}@media (width>=640px){.GalleryDefaultView-module-scss-module__oObG9q__next{display:flex;position:relative}}.GalleryDefaultView-module-scss-module__oObG9q__prev{z-index:99;margin:auto;position:absolute;inset-inline-start:0}@media (width>=640px){.GalleryDefaultView-module-scss-module__oObG9q__prev{display:flex;position:relative}}
.PaymentInfo-module-scss-module__PvyvSq__section-wrapper{gap:var(--spacing-024);flex-direction:column;display:flex}.PaymentInfo-module-scss-module__PvyvSq__card-details{gap:var(--spacing-004);flex-direction:column;display:flex}
.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}
.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-grid{color:var(--text-color-default);inline-size:100%;padding-block-end:var(--spacing-080)}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-grid{padding-block-end:var(--spacing-128)}}.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-headline{margin-block:var(--spacing-024);grid-column:1/-1}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-headline{margin-block:var(--spacing-032)}}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-headline{margin-block:var(--spacing-040)}}.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-image-wrapper{margin-inline:calc(var(--spacing-015)*-1);grid-column:1/-1}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-image-wrapper{margin-inline:initial;grid-column:1/4}}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-image-wrapper{grid-column:1/7;margin-inline-end:var(--spacing-036)}}.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-image{border-radius:var(--sizing-024);aspect-ratio:3/2;inline-size:100%;position:relative;overflow:hidden}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-image{aspect-ratio:4/3}}.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block-wrapper{grid-column:1/-1;margin-block-start:var(--spacing-032)}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block-wrapper{grid-column:4/-1;margin-block-start:initial}}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block-wrapper{grid-column:7/-1}}@media (width>=640px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block-wrapper--full-width{grid-column:1/-1}}@media (width>=1024px){.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block-wrapper--full-width{grid-column:1/-1}}.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block{margin-block-end:var(--spacing-040)}.HotelDetailGeneralInformation-module-scss-module__hMAf4W__hdi-content-block h2{margin-block-end:var(--spacing-024)}
.MapComponent-module-scss-module__BpDzyW__button-wrapper{gap:var(--spacing-008);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--spacing-020);inset-inline-start:var(--spacing-020)}@media (width>=640px){.MapComponent-module-scss-module__BpDzyW__button-wrapper{inset-block-end:var(--spacing-040);inset-inline-start:var(--spacing-040)}}.MapComponent-module-scss-module__BpDzyW__button-wrapper button{border-radius:var(--border-radius-9999);background:var(--colors-white);padding:var(--spacing-008);align-items:center;gap:var(--spacing-010);cursor:pointer;border:none;display:flex}.MapComponent-module-scss-module__BpDzyW__button-wrapper button svg{inline-size:var(--sizing-024);block-size:var(--sizing-024)}.MapComponent-module-scss-module__BpDzyW__button-wrapper button svg path{stroke:var(--colors-deep-blue-900)}.MapComponent-module-scss-module__BpDzyW__button-wrapper button:hover{background:var(--colors-sky-blue-200)}
.MapMarker-module-scss-module__6329aG__overlay{display:none}@media (width>=1024px){.MapMarker-module-scss-module__6329aG__overlay{max-inline-size:var(--sizing-288);padding:var(--spacing-010);border:var(--border-width-2)solid var(--colors-white);border-radius:var(--border-radius-12);background-color:var(--colors-white);display:block;position:absolute;inset-block-start:100%;inset-inline-start:50%;translate:-50%;box-shadow:0 4px 8px #0003}}.MapMarker-module-scss-module__6329aG__marker{--color:var(--colors-grey-500);--size:2.625rem;position:relative}.MapMarker-module-scss-module__6329aG__marker__bounce{animation:.5s ease-in-out MapMarker-module-scss-module__6329aG__bounce}.MapMarker-module-scss-module__6329aG__marker:hover,.MapMarker-module-scss-module__6329aG__marker__is-active{--color:var(--colors-grey-800)}.MapMarker-module-scss-module__6329aG__marker__is-primary{--color:var(--colors-energy-blue-400)}.MapMarker-module-scss-module__6329aG__marker__is-primary:hover,.MapMarker-module-scss-module__6329aG__marker__is-primary.MapMarker-module-scss-module__6329aG__marker__is-active{--color:var(--colors-energy-blue-900)}.MapMarker-module-scss-module__6329aG__marker__is-active{--size:3.313rem}.MapMarker-module-scss-module__6329aG__marker>svg{inline-size:var(--size);block-size:var(--size)}.MapMarker-module-scss-module__6329aG__marker>svg path{stroke:var(--color)}.MapMarker-module-scss-module__6329aG__marker>svg path:first-child{fill:var(--color)}@keyframes MapMarker-module-scss-module__6329aG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--spacing-016)*-1))}}
@media (width<933px) and (height<600px) and (orientation:landscape){.GalleryLandscape-module-scss-module__xc3VdG__container__landscape{block-size:100dvh;inline-size:100dvw;padding-inline:var(--spacing-015);z-index:997;background-color:#000c;grid-template-columns:auto 1fr auto;place-items:center;display:grid}.GalleryLandscape-module-scss-module__xc3VdG__modal-content__landscape{z-index:998;inline-size:80dvw;overflow:hidden}.GalleryLandscape-module-scss-module__xc3VdG__swiper-container__landscape{z-index:999;grid-column:2;block-size:100dvh;inline-size:100%;position:relative}.GalleryLandscape-module-scss-module__xc3VdG__prev__button,.GalleryLandscape-module-scss-module__xc3VdG__next__button{z-index:1000;justify-content:center;align-items:center;display:flex}.GalleryLandscape-module-scss-module__xc3VdG__prev__button{grid-column:1}.GalleryLandscape-module-scss-module__xc3VdG__next__button{grid-column:3}.GalleryLandscape-module-scss-module__xc3VdG__swiper-container__landscape img{will-change:transform,opacity;object-position:center;transition:object-fit .3s ease-in-out,transform .3s ease-in-out}@supports (-webkit-touch-callout:none){.GalleryLandscape-module-scss-module__xc3VdG__containerlandscape .GalleryLandscape-module-scss-module__xc3VdG__swiper-containerlandscape{block-size:-webkit-fill-available}}.GalleryLandscape-module-scss-module__xc3VdG__modal-footer__landscape{text-align:center;inline-size:100%;padding:var(--spacing-015);z-index:1000;background-color:#00000080;align-items:center;position:absolute;inset-block-end:0;inset-inline-start:0}}
.Result-module-scss-module__E8kgDq__content{gap:var(--spacing-064);padding-block:var(--spacing-024)var(--spacing-080);flex-direction:column;grid-column:1/-1;display:flex}@media (width>=640px){.Result-module-scss-module__E8kgDq__content{grid-column:2/-2}}@media (width>=1024px){.Result-module-scss-module__E8kgDq__content{grid-column:3/-3;padding-block-end:var(--spacing-128)}}
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}
.ComboBox-module-scss-module__kJMekW__phone-code{flex-direction:column;inline-size:100%;display:flex;position:relative}.ComboBox-module-scss-module__kJMekW__input-container{align-items:center;transition:all .15s ease-in-out;display:flex;position:relative}.ComboBox-module-scss-module__kJMekW__input{flex:1;min-block-size:3.225rem;padding-block:.5rem;padding-inline:.75rem 2.5rem}.ComboBox-module-scss-module__kJMekW__button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;transition:all .15s ease-in-out;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:.75rem;transform:translateY(-50%)}.ComboBox-module-scss-module__kJMekW__button svg{transition:transform .15s ease-in-out}.ComboBox-module-scss-module__kJMekW__button[aria-expanded=true] svg{transform:rotate(180deg)}.ComboBox-module-scss-module__kJMekW__button:disabled{color:#d1d5db;cursor:not-allowed}.ComboBox-module-scss-module__kJMekW__button:disabled:hover{background:0 0}.ComboBox-module-scss-module__kJMekW__popover{z-index:1000;min-inline-size:var(--trigger-width);background-color:var(--list-box-list-box-item-background-color-default);border-radius:var(--list-box-border-radius);max-inline-size:100vw;box-shadow:var(--box-shadow-lg);padding:var(--spacing-008);margin-block-start:.25rem;position:relative;overflow:hidden}.ComboBox-module-scss-module__kJMekW__popover[data-entering]{animation:.15s ease-out ComboBox-module-scss-module__kJMekW__popover-enter}.ComboBox-module-scss-module__kJMekW__popover[data-exiting]{animation:.1s ease-in ComboBox-module-scss-module__kJMekW__popover-exit}.ComboBox-module-scss-module__kJMekW__popover-scroll{max-block-size:500px;padding:var(--spacing-008);padding-block:.25rem;padding-inline:.25rem .5rem;overflow-y:auto}.ComboBox-module-scss-module__kJMekW__popover-scroll::-webkit-scrollbar{inline-size:16px}.ComboBox-module-scss-module__kJMekW__popover-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:99px}.ComboBox-module-scss-module__kJMekW__popover-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:12px;block-size:2.25rem}.ComboBox-module-scss-module__kJMekW__popover-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ComboBox-module-scss-module__kJMekW__list-box-item{color:var(--colors-deep-blue-900);cursor:pointer;user-select:none;border-radius:var(--list-box-border-radius);align-items:center;padding-block:.5rem;padding-inline:.75rem;transition:all .1s ease-in-out;display:flex}.ComboBox-module-scss-module__kJMekW__list-box-item[data-focused]{background-color:var(--list-box-list-box-item-background-color-hover);border-color:var(--list-box-list-box-item-border-color-hover)}.ComboBox-module-scss-module__kJMekW__list-box-item[data-selected]{background-color:var(--list-box-list-box-item-background-color-selected);border-color:var(--list-box-list-box-item-border-color-selected)}@keyframes ComboBox-module-scss-module__kJMekW__popover-enter{0%{opacity:0;transform:translateY(-4px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ComboBox-module-scss-module__kJMekW__popover-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.95)}}@media (prefers-reduced-motion:reduce){.ComboBox-module-scss-module__kJMekW__input-container,.ComboBox-module-scss-module__kJMekW__button,.ComboBox-module-scss-module__kJMekW__list-box-item,.ComboBox-module-scss-module__kJMekW__button svg{transition:none}.ComboBox-module-scss-module__kJMekW__popover[data-entering],.ComboBox-module-scss-module__kJMekW__popover[data-exiting]{animation:none}}
.MasonryGridGallery-module-scss-module__kaT9Ba__masonry-container{padding-inline:var(--spacing-020);max-inline-size:var(--dimensions-max-container-inline-size);justify-content:center;margin:auto;padding-block-start:var(--spacing-015);padding-block-end:var(--spacing-080);display:flex}@media (width>=640px){.MasonryGridGallery-module-scss-module__kaT9Ba__masonry-container{padding-inline:var(--spacing-030);padding-block-start:var(--spacing-040)}}@media (width>=1024px){.MasonryGridGallery-module-scss-module__kaT9Ba__masonry-container{padding-inline:var(--spacing-040);padding-block-end:var(--spacing-128)}}.MasonryGridGallery-module-scss-module__kaT9Ba__modal-footer{block-size:var(--spacing-040);max-inline-size:var(--dimensions-max-content-inline-size);padding-inline:var(--spacing-015);grid-column:1/-1;margin:auto}@media (width>=640px){.MasonryGridGallery-module-scss-module__kaT9Ba__modal-footer{padding-inline:var(--spacing-030)}}@media (width>=1024px){.MasonryGridGallery-module-scss-module__kaT9Ba__modal-footer{padding-inline:var(--spacing-040);grid-column:1/-5}}.MasonryGridGallery-module-scss-module__kaT9Ba__masonry{gap:var(--spacing-008);padding-inline:var(--spacing-015);max-inline-size:var(--dimensions-max-container-inline-size);grid-template-columns:repeat(2,1fr);margin-inline:auto;padding-block-start:var(--spacing-020);padding-block-end:var(--spacing-080);display:grid}@media (width>=640px){.MasonryGridGallery-module-scss-module__kaT9Ba__masonry{padding-inline:var(--spacing-030);grid-template-columns:repeat(3,1fr);padding-block-start:var(--spacing-040)}}@media (width>=1024px){.MasonryGridGallery-module-scss-module__kaT9Ba__masonry{padding-inline:var(--spacing-040);grid-template-columns:repeat(4,1fr);padding-block-end:var(--spacing-128)}}.MasonryGridGallery-module-scss-module__kaT9Ba__swiper-container{padding-inline:var(--spacing-002);justify-content:center;align-items:center;block-size:100vw;display:flex;position:relative}@media (width>=640px){.MasonryGridGallery-module-scss-module__kaT9Ba__swiper-container{block-size:60vh;padding-inline:var(--spacing-020)}}.MasonryGridGallery-module-scss-module__kaT9Ba__swiper-container img{padding-inline:var(--spacing-002)}.MasonryGridGallery-module-scss-module__kaT9Ba__masonry-item{break-inside:avoid;aspect-ratio:1;cursor:pointer;background-color:#0000;border:0;padding:0;position:relative}.MasonryGridGallery-module-scss-module__kaT9Ba__masonry-item:focus-visible{outline-offset:var(--border-width-2);outline-width:var(--link-focus-outline-width);border-radius:var(--border-radius-24);outline-style:var(--link-focus-border-style);outline-color:var(--link-focus-border-color)}.MasonryGridGallery-module-scss-module__kaT9Ba__masonry-image{object-fit:contain;border-radius:var(--border-radius-24);max-block-size:100%;inline-size:auto;max-inline-size:100%;transform:translate(0,0)}.MasonryGridGallery-module-scss-module__kaT9Ba__container{max-inline-size:var(--dimensions-max-content-inline-size);padding-inline:var(--spacing-015);padding-block:var(--spacing-024);justify-content:space-between;align-items:center;margin:auto;display:flex}@media (width>=640px){.MasonryGridGallery-module-scss-module__kaT9Ba__container{padding-inline:var(--spacing-030);padding-block:var(--spacing-040)}}@media (width>=1024px){.MasonryGridGallery-module-scss-module__kaT9Ba__container{padding-inline:var(--spacing-040)}}.MasonryGridGallery-module-scss-module__kaT9Ba__modal-content{background-color:var(--colors-white);border:var(--border-radius-01)solid var(--colors-grey-600);inline-size:100%;max-inline-size:100%;display:flex;position:relative}@media (width>=640px){.MasonryGridGallery-module-scss-module__kaT9Ba__modal-content{max-inline-size:calc(100% - var(--spacing-064) - var(--spacing-064))}}.MasonryGridGallery-module-scss-module__kaT9Ba__prev,.MasonryGridGallery-module-scss-module__kaT9Ba__next{cursor:pointer;color:#fff;user-select:none;font-weight:700;display:none}@media (width>=640px){.MasonryGridGallery-module-scss-module__kaT9Ba__prev,.MasonryGridGallery-module-scss-module__kaT9Ba__next{display:flex}}
.BookingSearch-module-scss-module__3jW6fq__page-wrapper{gap:var(--spacing-040);padding-block:var(--spacing-024)var(--spacing-080);flex-direction:column;grid-column:1/-1;display:flex}@media (width>=640px){.BookingSearch-module-scss-module__3jW6fq__page-wrapper{grid-column:2/6;padding-block-start:var(--spacing-040)}}@media (width>=1024px){.BookingSearch-module-scss-module__3jW6fq__page-wrapper{grid-column:4/10;padding-block-end:var(--spacing-128)}}
.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}}
.CheckoutForm-module-scss-module__jpPceW__form-error-message{color:var(--colors-red-400);font:var(--caption-text-lg-desktop);line-height:var(--spacing-024)}.CheckoutForm-module-scss-module__jpPceW__form-required-label{text-align:end;max-inline-size:var(--dimensions-form-field-max-width)}.CheckoutForm-module-scss-module__jpPceW__form-phone-country-field{inline-size:18rem}.CheckoutForm-module-scss-module__jpPceW__form-ca-checkbox{white-space:nowrap}.CheckoutForm-module-scss-module__jpPceW__form-button{margin-block-start:var(--spacing-024)}.CheckoutForm-module-scss-module__jpPceW__form-button button,.CheckoutForm-module-scss-module__jpPceW__form-button a{inline-size:100%}@media (width>=640px){.CheckoutForm-module-scss-module__jpPceW__form-button{text-align:end}.CheckoutForm-module-scss-module__jpPceW__form-button button,.CheckoutForm-module-scss-module__jpPceW__form-button a{inline-size:auto}}@media (width>=1024px){.CheckoutForm-module-scss-module__jpPceW__form-button{margin-block-start:var(--spacing-040)}}
.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)}}
.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-grid{color:var(--text-color-default);padding-block-end:var(--spacing-080)}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-grid{padding-block-end:var(--spacing-128)}}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-headline{margin-block:var(--spacing-024);grid-column:1/-1}@media (width>=640px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-headline{margin-block:var(--spacing-032)}}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-headline{margin-block:var(--spacing-040)}}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image-wrapper{margin-inline:calc(var(--spacing-015)*-1);grid-column:1/-1}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image-wrapper a:focus-visible{outline-color:var(--link-focus-border-color);outline-width:var(--link-focus-outline-width);border-radius:var(--sizing-024)}@media (width>=640px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image-wrapper{margin-inline:initial;grid-column:1/4}}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image-wrapper{grid-column:1/7;margin-inline-end:var(--spacing-036)}}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image{border-radius:var(--sizing-024);block-size:260px;overflow:hidden}@media (width>=640px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image{block-size:244px}}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-image{block-size:474px}}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-content-block-wrapper{grid-column:1/-1;margin-block-start:var(--spacing-032)}@media (width>=640px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-content-block-wrapper{grid-column:4/-1;margin-block-start:initial}}@media (width>=1024px){.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-content-block-wrapper{grid-column:7/-1}}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-content-block{padding-block-end:var(--spacing-040)}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-content-block h2{margin-block-end:var(--spacing-024)}.HotelDetailLocationInformation-module-scss-module__g_ryNa__hdi-link{margin-block-start:var(--spacing-014)}
