body.single-stai .elementor-120 .elementor-element.elementor-element-9ef6fdc{padding:64px 32px 80px}body.single-stai .elementor-120 .elementor-element.elementor-element-c0d6d9e{margin-top:0;padding:20px 20px 40px;gap:0;min-width:0}body.single-stai .elementor-120 .elementor-element.elementor-element-c0d6d9e>.e-con-inner{gap:0;min-width:0}body.single-stai .elementor-120 .elementor-element.elementor-element-a434d87{width:100%;max-width:100%;padding:0;min-width:0}body.single-stai .elementor-120 .elementor-element.elementor-element-1f11caf{margin:0;width:100%;min-width:0}body.single-stai .elementor-120 .elementor-element.elementor-element-f5d3889{width:100%;padding:36px 20px 0;gap:20px}body.single-stai .elementor-120 .elementor-element.elementor-element-efc5b4e{gap:32px}body.single-stai .elementor-120 .elementor-element.elementor-element-efc5b4e>.e-con-inner{gap:32px}body.single-stai .elementor-120 .elementor-element.elementor-element-f0bc324{margin-top:28px}body.single-stai .elementor-120 .elementor-element.elementor-element-9ef6fdc>.e-con-inner,body.single-stai .elementor-120 .elementor-element.elementor-element-c0d6d9e>.e-con-inner,body.single-stai .elementor-120 .elementor-element.elementor-element-f5d3889>.e-con-inner{padding:0}body.single-stai .elementor-120 .elementor-element.elementor-element-1f11caf>.elementor-widget-container{margin:0;padding:0}body.single-stai .elementor-120 .elementor-element.elementor-element-f5d3889 .elementor-widget{text-align:left}.lodge-room-gallery{--lg-ink:var(--e-global-color-primary,#0F1214);--lg-paper:var(--e-global-color-secondary,#D2CBC4);width:100%;min-width:0}.lodge-gallery-stage{position:relative;overflow:hidden;border-radius:24px;background:var(--lg-paper);isolation:isolate}.lodge-gallery-track{display:flex;width:100%;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;aspect-ratio:16/9;max-height:640px}.lodge-gallery-track::-webkit-scrollbar,.lodge-gallery-thumbs::-webkit-scrollbar{display:none}.lodge-gallery-slide{display:block;flex:0 0 100%;height:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;position:relative;cursor:zoom-in}.lodge-room-gallery .lodge-gallery-photo{display:block!important;width:100%!important;height:100%!important;object-fit:cover;border:0!important;border-radius:0!important;max-width:none}.lodge-room-gallery button{font-family:inherit;font-weight:400;letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;min-width:0}.lodge-room-gallery .lodge-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid #fff7;border-radius:50%;background:#fffE;color:var(--lg-ink);z-index:2;transition:background .2s,color .2s}.lodge-gallery-arrow:hover{background:#fff!important;color:var(--lg-ink)!important}.lodge-gallery-prev{left:18px}.lodge-gallery-next{right:18px}.lodge-gallery-next svg,.lodge-dialog-next svg{transform:rotate(180deg)}.lodge-gallery-count,.lodge-room-gallery .lodge-gallery-expand{position:absolute;bottom:18px;z-index:2;display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid #fff5;border-radius:30px;background:#0f1214b3;color:#fff;font-size:13px;line-height:1.3;backdrop-filter:blur(8px)}.lodge-gallery-count{left:18px;pointer-events:none;font-variant-numeric:tabular-nums}.lodge-room-gallery .lodge-gallery-expand{right:18px}.lodge-gallery-expand:hover{background:#0f1214db!important;color:#fff!important}.lodge-gallery-thumbs{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:16px 3px 3px}.lodge-room-gallery .lodge-gallery-thumb{position:relative;flex:0 0 110px;aspect-ratio:3/2;padding:0;border:3px solid #fff0;border-radius:14px;overflow:hidden;background:#fff0;opacity:.65;transition:opacity .2s,border-color .2s}.lodge-room-gallery .lodge-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}.lodge-room-gallery .lodge-gallery-thumb.is-active{opacity:1;border-color:var(--lg-ink)}.lodge-room-gallery .lodge-gallery-thumb:hover{opacity:1;background:#fff0}.lodge-room-gallery button:focus-visible,.lodge-gallery-track:focus-visible,.lodge-gallery-slide:focus-visible{outline:2px solid var(--lg-ink);outline-offset:3px}.lodge-room-gallery .lodge-gallery-dialog{position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:var(--lg-paper);color:var(--lg-ink);z-index:999999}.lodge-gallery-dialog::backdrop{background:#D2CBC4}.lodge-dialog-toolbar{position:absolute;inset:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:20px 28px;z-index:3;font-size:14px}.lodge-room-gallery .lodge-dialog-close{display:grid;place-items:center;width:46px;height:46px;padding:0;line-height:1;border:1px solid #0f121425;border-radius:50%;background:#ffffff70;color:var(--lg-ink)}.lodge-room-gallery .lodge-dialog-close:hover{background:#fff;color:var(--lg-ink)}.lodge-room-gallery .lodge-dialog-close svg{display:block;width:24px;height:24px;stroke:currentColor}.lodge-dialog-stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:88px 48px 112px;touch-action:pan-y}.lodge-dialog-photo{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:20px}.lodge-room-gallery .lodge-dialog-prev,.lodge-room-gallery .lodge-dialog-next{top:auto;bottom:max(28px,env(safe-area-inset-bottom));transform:none;width:46px;height:46px;border:1px solid #0f121425;background:#ffffff70;color:var(--lg-ink)}.lodge-room-gallery .lodge-dialog-prev{left:calc(50% - 54px)}.lodge-room-gallery .lodge-dialog-next{right:calc(50% - 54px)}body.lodge-gallery-open{overflow:hidden}@media(min-width:1025px){body.single-stai .elementor-120 .elementor-element.elementor-element-f5d3889>.e-con-inner{display:grid;grid-template-columns:.95fr 1.2fr;gap:16px 48px;align-items:start}body.single-stai .elementor-120 .elementor-element.elementor-element-6fd1f50{grid-column:1}body.single-stai .elementor-120 .elementor-element.elementor-element-f318e8d{grid-column:1;grid-row:2}body.single-stai .elementor-120 .elementor-element.elementor-element-efc5b4e{grid-column:2;grid-row:1/3}}@media(max-width:1024px){body.single-stai .elementor-120 .elementor-element.elementor-element-9ef6fdc{padding:48px 24px 64px}body.single-stai .elementor-120 .elementor-element.elementor-element-c0d6d9e{padding:16px 16px 32px}body.single-stai .elementor-120 .elementor-element.elementor-element-f5d3889{padding:28px 12px 0}.lodge-gallery-track{aspect-ratio:3/2}}@media(max-width:767px){body.single-stai .elementor-120 .elementor-element.elementor-element-9ef6fdc{padding:32px 16px 48px}body.single-stai .elementor-120 .elementor-element.elementor-element-c0d6d9e{padding:12px 12px 28px;border-radius:30px}body.single-stai .elementor-120 .elementor-element.elementor-element-f5d3889{padding:28px 8px 0;text-align:left;gap:18px}body.single-stai .elementor-120 .elementor-element.elementor-element-f318e8d{margin-bottom:0}body.single-stai .elementor-120 .elementor-element.elementor-element-efc5b4e,body.single-stai .elementor-120 .elementor-element.elementor-element-efc5b4e>.e-con-inner{gap:0}body.single-stai .elementor-120 .elementor-element.elementor-element-f5d3889 .elementor-widget-text-editor p{margin-bottom:0}.lodge-gallery-stage{border-radius:20px}.lodge-gallery-track{aspect-ratio:4/3}.lodge-room-gallery .lodge-gallery-arrow{width:38px;height:38px}.lodge-gallery-prev{left:10px}.lodge-gallery-next{right:10px}.lodge-gallery-count,.lodge-room-gallery .lodge-gallery-expand{bottom:10px;font-size:11px;padding:8px 11px}.lodge-gallery-count{left:10px}.lodge-room-gallery .lodge-gallery-expand{right:10px;gap:6px}.lodge-gallery-thumbs{gap:7px;padding-top:11px}.lodge-room-gallery .lodge-gallery-thumb{flex-basis:76px;border-width:2px;border-radius:11px}.lodge-gallery-thumb img{border-radius:8px!important}.lodge-dialog-toolbar{padding:16px}.lodge-dialog-stage{padding:82px 12px 112px}.lodge-dialog-photo{border-radius:16px}}@media(prefers-reduced-motion:reduce){.lodge-room-gallery *{scroll-behavior:auto!important;transition:none!important}}