@media (min-width:540px){.hotel-header{margin-top:2.5rem}}.hotel-header .sharing-popup-trigger{position:absolute;top:1.5rem;right:.5rem;display:flex;width:2rem;height:2rem;min-width:2rem;cursor:pointer;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));background-color:hsl(var(--nextui-default)/.1);padding:0;font-size:.875rem!important;line-height:1.25rem!important;font-weight:500;--tw-text-opacity:1;color:hsl(var(--nextui-reverse)/var(--nextui-reverse-opacity,var(--tw-text-opacity)));--tw-shadow:0 4px 4px 0 #00000040;--tw-shadow-colored:0 4px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:540px){.hotel-header .sharing-popup-trigger{position:relative;top:0;right:0;height:2.5rem;min-width:98px;--tw-border-opacity:1;border-color:hsl(var(--nextui-reverse)/var(--nextui-reverse-opacity,var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:unset;--tw-shadow-color:transparent;--tw-shadow:var(--tw-shadow-colored)}}.hotel-header .sharing-popup-trigger>span{display:none}@media (min-width:540px){.hotel-header .sharing-popup-trigger>span{display:inline}}.hotel-header .sharing-popup-trigger>svg>*{width:1rem;height:1rem;fill:#fff;stroke:#fff}@media (min-width:540px){.hotel-header .sharing-popup-trigger>svg>*{stroke:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,1))}}@media (min-width:768px){.hotel-header .sharing-popup-trigger>svg>*{fill:none}}.hotel-meta{margin-top:.25rem;display:none;height:1.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;row-gap:0}@media (min-width:768px){.hotel-meta{display:flex}}.hotel-meta-stars{order:1;flex-shrink:0;align-self:center}.hotel-meta-stars>svg{width:1.25rem;height:1.25rem}.hotel-meta-address{order:2;display:flex;gap:.25rem}.hotel-meta-address>svg{width:1rem;height:1rem;align-self:center}.hotel-meta-address>address{font-style:normal}.hotel-meta-address[href]>address{border-bottom-width:1px;--tw-border-opacity:1;border-color:hsl(var(--nextui-secondary)/var(--nextui-secondary-opacity,var(--tw-border-opacity)))}.hotel-meta-circle-divider{order:3;width:.25rem;height:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:hsl(var(--nextui-neutral)/var(--nextui-neutral-opacity,var(--tw-bg-opacity)))}.hotel-meta-reviews{order:4;display:flex;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;gap:.5rem}.hotel-meta-reviews>strong{font-weight:700;line-height:1.75rem}.hotel-meta-reviews>a{text-transform:lowercase;line-height:1.25rem;--tw-text-opacity:1;color:hsl(var(--nextui-neutral)/var(--nextui-neutral-opacity,var(--tw-text-opacity)))}.hotel-meta_mobile{margin-top:.25rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width:768px){.hotel-meta_mobile{display:none}}.hotel-meta-stars_mobile{order:1;flex-shrink:0;align-self:center}.hotel-meta-stars_mobile>svg{width:.75rem;height:.75rem}.hotel-meta-circle-divider_mobile{order:2;width:.25rem;height:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.hotel-meta-reviews_mobile{order:3;display:flex;flex-direction:row;gap:.25rem}.hotel-meta-reviews_mobile>strong{font-size:.875rem;line-height:1.25rem;font-weight:600}.hotel-meta-reviews_mobile>span{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:hsl(var(--nextui-neutral)/var(--nextui-neutral-opacity,var(--tw-text-opacity)))}.hotel-meta-address_mobile{order:4;display:flex;flex-basis:100%;gap:.25rem}.hotel-meta-address_mobile>svg{width:1rem;height:1rem;align-self:center}.hotel-meta-address_mobile>address{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.75rem;line-height:1rem;font-style:normal;--tw-text-opacity:1;color:hsl(var(--nextui-neutral)/var(--nextui-neutral-opacity,var(--tw-text-opacity)))}.embla{max-width:100vw;margin:auto}.embla__viewport{overflow:hidden}.embla__container{display:flex}.embla__slide{transform:translateZ(0);flex:0 0 100%;min-width:0}.hotel-sharing-popup .sharing-popup-title{display:none}.dot-animated{animation:bounce 1.4s ease-in-out infinite both}.dot-animated:first-child{animation-delay:-.32s}.dot-animated:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}ul.listbox{display:flex;flex-direction:column;gap:.5rem}ul.listbox>li>*{margin-left:-.5rem;margin-right:-.5rem;display:block;width:100%;border-radius:.5rem;padding:.375rem .5rem;text-align:left;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s}ul.listbox>li>:hover{--tw-bg-opacity:1;background-color:hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-bg-opacity)))}@media (min-width:768px){ul.listbox>li>*{margin-left:0;margin-right:0}}.range-calendar [data-range-selection][data-selection-end][data-selected],.range-calendar [data-range-selection][data-selection-start][data-selected]{--tw-bg-opacity:1;background-color:hsl(var(--nextui-accent)/var(--nextui-accent-opacity,var(--tw-bg-opacity)));--tw-text-opacity:1;color:hsl(var(--nextui-background)/var(--nextui-background-opacity,var(--tw-text-opacity)))}.range-calendar [data-range-selection][data-selected]{--tw-text-opacity:1;color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity,var(--tw-text-opacity)))}.range-calendar [data-range-selection][data-selected]:before,.range-calendar [role=gridcell]:has([data-range-selection][data-selected]:not([data-selection-start]):not([data-selection-end]):not([data-outside-month])){--tw-bg-opacity:1;background-color:hsl(var(--nextui-divider)/var(--nextui-divider-opacity,var(--tw-bg-opacity)))}.range-calendar [data-range-selection][data-selected][data-selection-start]:not([data-selection-end]):before{padding-right:3rem}.range-calendar [data-range-selection][data-selected][data-selection-end]:not([data-selection-start]):before{margin-left:-1rem}.range-calendar [data-outside-month]{visibility:hidden}.range-calendar [data-disabled]{--tw-text-opacity:1;color:hsl(var(--nextui-neutral)/var(--nextui-neutral-opacity,var(--tw-text-opacity)))}.range-calendar>div{width:100%!important}.story-video,.story-video-container{aspect-ratio:2/3;height:720px;max-height:720px;width:100%;max-width:400px}