.spark-location[data-v-3ecbac79]{--spark-location-section-gap:48px}.spark-location>.spark-section[data-v-3ecbac79]:not(.spark-location-hero){padding-top:var(--spark-location-section-gap)!important}.spark-location-hero[data-v-3ecbac79]{display:flex;flex-wrap:wrap;gap:16px;padding-top:12px!important}.spark-location-hero__main[data-v-3ecbac79]{flex:2 1 600px;height:560px;min-width:0}.spark-location-hero__frame[data-v-3ecbac79]{height:100%}.spark-location-hero__frame[data-v-3ecbac79] .spark-cartel__inner{min-height:560px}.cover[data-v-3ecbac79]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cover--mobile-single[data-v-3ecbac79],.spark-location-hero__carousel[data-v-3ecbac79]{display:none}.spark-location-hero__slide[data-v-3ecbac79]{height:100%;min-height:420px;position:relative;width:100%}.veil[data-v-3ecbac79]{background:linear-gradient(0deg,#0b0b0ce6,#0b0b0c00 55%);inset:0;z-index:1}.spark-location-hero__titles[data-v-3ecbac79],.veil[data-v-3ecbac79]{pointer-events:none;position:absolute}.spark-location-hero__titles[data-v-3ecbac79]{bottom:44px;display:flex;flex-direction:column;gap:10px;left:56px;right:56px;z-index:2}.spark-location-hero__titles p[data-v-3ecbac79]{color:#dadada;font-size:22px;margin:0}.spark-location-hero__side[data-v-3ecbac79]{display:flex;flex:1 1 300px;flex-direction:column;gap:16px;min-height:400px}.side-photo[data-v-3ecbac79]{border-radius:20px;flex:1;overflow:hidden;position:relative}.side-photo img[data-v-3ecbac79]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.side-photo .corner[data-v-3ecbac79]{bottom:12px;filter:drop-shadow(0 0 4px rgba(247,148,0,.7));position:absolute;right:12px}.spark-location-prices[data-v-3ecbac79]{display:flex;flex-direction:column;gap:20px}.prices-title-mobile[data-v-3ecbac79]{display:none}.spark-location-prices__layout[data-v-3ecbac79]{align-items:stretch;display:flex;flex-wrap:wrap;gap:32px}.spark-location-prices__table-wrap[data-v-3ecbac79]{flex:999 1 760px;min-width:0}.spark-location-prices__table-wrap[data-v-3ecbac79] .spark-cartel{height:auto}.prices-inner--simple[data-v-3ecbac79]{padding:52px 36px 32px}.prices-table-simple[data-v-3ecbac79]{border-collapse:collapse;width:100%}.prices-table-simple th[data-v-3ecbac79]{border:0!important;color:#a8a8a8!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;padding:0 0 14px!important;text-transform:uppercase!important}.prices-table-simple th[data-v-3ecbac79]:first-child{text-align:left!important}.prices-table-simple th[data-v-3ecbac79]:last-child{text-align:right!important}.prices-table-simple td[data-v-3ecbac79]{border:0!important;border-top:1px solid hsla(0,0%,100%,.08)!important;font-weight:700;padding:14px 0!important}.prices-table-simple td[data-v-3ecbac79]:first-child{color:#f5f5f5!important;font-size:22px!important;text-align:left!important}.prices-table-simple td[data-v-3ecbac79]:last-child{color:#f79400!important;font-size:24px!important;text-align:right!important}.spark-location-prices__layout--simple[data-v-3ecbac79]{align-items:center;gap:48px}.spark-location-prices__layout--simple .spark-location-prices__table-wrap[data-v-3ecbac79]{flex:1 1 460px}.spark-location-prices__info-aside[data-v-3ecbac79]{display:none}@media(min-width:992px){.spark-location-prices__info-aside[data-v-3ecbac79]{display:flex;flex:1 1 460px;flex-direction:column;gap:18px;min-width:0}.spark-location-prices__info-aside .spark-title[data-v-3ecbac79]{margin:0}.spark-location-prices__info-aside p[data-v-3ecbac79]{color:#dadada;font-size:20px;line-height:1.45;margin:0}}.prices-mobile[data-v-3ecbac79]{display:none}.prices-inner[data-v-3ecbac79]{overflow-x:auto;padding:52px 32px 32px}.prices-table-desktop[data-v-3ecbac79]{border-collapse:collapse;table-layout:fixed;width:100%}.prices-table-desktop td[data-v-3ecbac79],.prices-table-desktop th[data-v-3ecbac79]{border-bottom:0!important;border-left:0!important;border-right:0!important;vertical-align:middle}.prices-table-desktop th[data-v-3ecbac79]{border-top:0!important;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.3;padding:0 10px 16px;text-align:center;vertical-align:bottom}.prices-table-desktop th[data-v-3ecbac79]:first-child{color:#a8a8a8;text-align:left}.prices-table-desktop th[data-v-3ecbac79]:nth-child(2),.prices-table-desktop th[data-v-3ecbac79]:nth-child(3){color:#f79400}.prices-table-desktop th[data-v-3ecbac79]:nth-child(4),.prices-table-desktop th[data-v-3ecbac79]:nth-child(5){color:#f5f5f5}.prices-table-desktop td[data-v-3ecbac79]{border-top:1px solid hsla(0,0%,100%,.12)!important;padding:18px 10px;text-align:center}.prices-table-desktop td[data-v-3ecbac79]:first-child{color:#f5f5f5;font-size:20px;font-weight:700;text-align:left}.prices-table-desktop .price-cell[data-v-3ecbac79]{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center}.prices-table-desktop .price-now[data-v-3ecbac79]{color:#f79400;font-size:22px;font-weight:700}.prices-table-desktop .strike[data-v-3ecbac79]{color:#8c8c8c;font-size:15px;font-weight:500}.prices-legend[data-v-3ecbac79]{color:#a8a8a8;font-size:15px;margin:14px 0 0}.prices-legend .accent[data-v-3ecbac79]{color:#f79400;font-weight:700}.prices-notice[data-v-3ecbac79]{border:1px dashed rgba(247,148,0,.6);border-radius:12px;color:#dadada;display:flex;flex-direction:column;font-size:16px;gap:4px;margin-top:16px;padding:14px 18px}.prices-notice__line[data-v-3ecbac79]{margin:0}.prices-notice__line strong[data-v-3ecbac79]{color:#f5f5f5;font-weight:700}.prices-notice__pending[data-v-3ecbac79]{color:#ffa92b}.prices-notice__footer[data-v-3ecbac79]{color:#a8a8a8;font-size:14px;margin:0}.prices-notice--mobile[data-v-3ecbac79]{font-size:15px;padding:12px 14px}.prices-notice--mobile .prices-notice__footer[data-v-3ecbac79]{font-size:13px}.spark-location-prices__packs[data-v-3ecbac79]{display:flex;flex:1 1 300px;flex-direction:column;gap:16px;padding-top:24px}.pack[data-v-3ecbac79]{color:#f5f5f5;display:block;flex:1;min-height:160px;text-decoration:none}.pack-inner[data-v-3ecbac79]{background-position:50%;background-size:cover;inset:0;position:absolute}.pack-inner[data-v-3ecbac79]:before{background:#14141673;content:"";inset:0;position:absolute}.pack-inner span[data-v-3ecbac79],.pack-inner svg[data-v-3ecbac79]{bottom:28px;position:absolute;z-index:1}.pack-inner span[data-v-3ecbac79]{font-size:26px;font-weight:700;left:22px;line-height:1.02;right:60px;text-transform:uppercase}.pack-inner svg[data-v-3ecbac79]{right:22px}.spark-location-info[data-v-3ecbac79]{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}@media(min-width:992px){.spark-location-info--after-simple[data-v-3ecbac79]{display:none}}.spark-location-info .copy[data-v-3ecbac79]{display:flex;flex-direction:column;gap:18px;max-width:none}.spark-location-info .copy p[data-v-3ecbac79]{color:#dadada;font-size:20px;line-height:1.5;margin:0}.info-media[data-v-3ecbac79]{background:#141416;border-radius:24px;min-height:320px;overflow:hidden;position:relative}.info-media img[data-v-3ecbac79]{display:block;height:100%;min-height:320px;-o-object-fit:cover;object-fit:cover;width:100%}.info-media .corner[data-v-3ecbac79]{filter:drop-shadow(0 0 4px rgba(247,148,0,.65));position:absolute;z-index:2}.info-media .corner.tl[data-v-3ecbac79]{left:14px;top:14px}.info-media .corner.br[data-v-3ecbac79]{bottom:14px;right:14px}.spark-location-rooms[data-v-3ecbac79]{display:flex;flex-direction:column;gap:16px}.rooms-note[data-v-3ecbac79]{color:#dadada;font-size:17px;line-height:1.45;margin:0;max-width:42rem}.coming-soon-banner[data-v-3ecbac79]{background:#ffa724;border-radius:12px;color:#111;font-weight:800;letter-spacing:.04em;margin:0 0 18px;padding:14px 18px;text-align:center;text-transform:uppercase}.rooms-note strong[data-v-3ecbac79]{color:#f5f5f5;font-weight:700}.gallery-rooms[data-v-3ecbac79]{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.room-card[data-v-3ecbac79]{background:#141416;border-radius:20px;height:260px;overflow:hidden;position:relative}.room-card>img[data-v-3ecbac79]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.room-card__veil[data-v-3ecbac79]{background:linear-gradient(0deg,#0b0b0ce6,#0b0b0c00 65%);inset:0;pointer-events:none;position:absolute}.room-card .corner[data-v-3ecbac79]{filter:drop-shadow(0 0 4px rgba(247,148,0,.7));left:12px;position:absolute;top:12px;z-index:2}.room-card__badge[data-v-3ecbac79]{background:#f79400;border-radius:8px;box-shadow:0 0 12px #f7940099;color:#0b0b0c;font-size:16px;font-weight:700;line-height:1.1;padding:3px 9px;position:absolute;right:12px;top:12px;z-index:2}.room-card__label[data-v-3ecbac79]{align-items:center;bottom:16px;display:inline-flex;gap:10px;justify-content:flex-start;left:18px;position:absolute;right:auto;text-align:left;z-index:2}.gallery-rooms .room-card__label img[data-v-3ecbac79]{flex-shrink:0;height:30px;max-width:30px;-o-object-fit:contain;object-fit:contain;width:30px}.gallery-rooms .room-card__label span[data-v-3ecbac79]{color:#f5f5f5;font-size:24px;font-weight:700;letter-spacing:.02em;line-height:1;text-align:left;text-transform:uppercase}.spark-location-contact[data-v-3ecbac79]{color:#f5f5f5;display:flex;flex-direction:column;gap:0}.contact-schedule[data-v-3ecbac79],.contact-top[data-v-3ecbac79],.contact-transport[data-v-3ecbac79]{border-bottom:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:10px;margin-bottom:18px;padding-bottom:18px}.contact-schedule[data-v-3ecbac79]{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact-social[data-v-3ecbac79]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.contact-social--desk[data-v-3ecbac79]{display:flex}.contact-social--mob[data-v-3ecbac79]{display:none}.contact-address[data-v-3ecbac79]{color:#f5f5f5;font-size:18px;font-weight:700;line-height:1.35;margin:0}.contact-directions[data-v-3ecbac79]{align-items:center;align-self:flex-start;background:#2a2218;border:1.5px solid #f79400;border-radius:10px;color:#f5f5f5;display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.04em;padding:9px 16px;text-decoration:none;text-transform:uppercase}.contact-directions i[data-v-3ecbac79]{color:#f79400;font-size:14px}.contact-email[data-v-3ecbac79]{color:#f79400;letter-spacing:.02em;text-transform:uppercase;word-break:break-word}.contact-email[data-v-3ecbac79],.contact-phone[data-v-3ecbac79]{font-size:16px;font-weight:400;text-decoration:none}.contact-phone[data-v-3ecbac79]{color:#f5f5f5}.contact-schedule p[data-v-3ecbac79],.contact-transport p[data-v-3ecbac79]{color:#f5f5f5;font-size:16px;font-weight:400;line-height:1.4;margin:0}.contact-transport strong[data-v-3ecbac79]{font-weight:700;margin-right:4px}.contact-schedule p.contact-schedule__title[data-v-3ecbac79]{color:#f79400;font-size:16px;font-weight:700}.contact-schedule p[data-v-3ecbac79]:not(.contact-schedule__title){display:flex;gap:16px;justify-content:space-between}.contact-schedule p span[data-v-3ecbac79]{color:#f5f5f5;font-weight:400}.contact-schedule p strong[data-v-3ecbac79]{color:#f5f5f5;font-weight:700;text-align:right;white-space:nowrap}.contact-social__btn[data-v-3ecbac79]{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#f5f5f5!important;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.08em;padding:10px 16px;text-decoration:none!important;text-transform:uppercase!important}.contact-social__btn i[data-v-3ecbac79]{font-size:16px}.contact-social__btn[data-v-3ecbac79]:hover{border-color:#f794008c;color:#ffa92b!important}@media(min-width:992px){.spark-location[data-v-3ecbac79]{--spark-location-section-gap:64px}.spark-location-contact[data-v-3ecbac79]{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}.contact-schedule[data-v-3ecbac79],.contact-top[data-v-3ecbac79],.contact-transport[data-v-3ecbac79]{border-bottom:none;gap:14px;margin-bottom:0;padding-bottom:0}.contact-social--desk[data-v-3ecbac79]{display:flex;margin-top:6px}.contact-social--mob[data-v-3ecbac79]{display:none}.contact-social__btn[data-v-3ecbac79]{padding:10px 16px;width:auto}.contact-address[data-v-3ecbac79]{font-size:20px}.contact-schedule p[data-v-3ecbac79]:not(.contact-schedule__title){border-bottom:1px solid hsla(0,0%,100%,.12);padding:10px 0}.contact-schedule p[data-v-3ecbac79]:not(.contact-schedule__title):last-child{border-bottom:none;padding-bottom:0}}@media(max-width:991px){.spark-location[data-v-3ecbac79]{--spark-location-section-gap:48px}.spark-location-info[data-v-3ecbac79]{display:block}.spark-location-info .info-media[data-v-3ecbac79]{display:none}.spark-location-info .copy p[data-v-3ecbac79]{font-size:17px}.contact-social--desk[data-v-3ecbac79]{display:none}.contact-social--mob[data-v-3ecbac79]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:12px}.contact-social__btn[data-v-3ecbac79]{font-size:15px;padding:13px 0;width:100%}.spark-location-hero__main[data-v-3ecbac79]{height:420px}.spark-location-hero__frame[data-v-3ecbac79] .spark-cartel__inner{min-height:420px}.spark-location-hero__titles[data-v-3ecbac79]{bottom:52px;left:24px;right:24px}.cover--desktop[data-v-3ecbac79],.spark-location-hero__side[data-v-3ecbac79]{display:none}.cover--mobile-single[data-v-3ecbac79]{display:block}.spark-location-hero__carousel[data-v-3ecbac79]{display:block;inset:0;position:absolute;z-index:0}.spark-location-hero__carousel[data-v-3ecbac79] .p-carousel,.spark-location-hero__carousel[data-v-3ecbac79] .p-carousel-content,.spark-location-hero__carousel[data-v-3ecbac79] .p-carousel-content-container,.spark-location-hero__carousel[data-v-3ecbac79] .p-carousel-item,.spark-location-hero__carousel[data-v-3ecbac79] .p-carousel-item-list,.spark-location-hero__carousel[data-v-3ecbac79] .p-carousel-viewport{height:100%}.spark-location-hero__carousel[data-v-3ecbac79] .p-carousel-content-container{display:flex;flex-direction:column;height:100%}.spark-location-hero__carousel[data-v-3ecbac79] .p-carousel-content{flex:1;min-height:0}.spark-location-hero__carousel[data-v-3ecbac79] .p-carousel-indicator-list{bottom:16px;gap:8px;justify-content:center;left:0;margin:0;position:absolute;right:0;z-index:3}.spark-location-hero__carousel[data-v-3ecbac79] .p-carousel-indicator-button{background:#fff;border-radius:999px;box-shadow:0 0 0 1px #00000059,0 1px 4px #00000073;height:10px;opacity:.95;transition:background .2s ease,width .2s ease,opacity .2s ease;width:10px}.spark-location-hero__carousel[data-v-3ecbac79] .p-carousel-indicator-active .p-carousel-indicator-button,.spark-location-hero__carousel[data-v-3ecbac79] .p-carousel-indicator-button[data-p-active=true]{background:#f79400;box-shadow:0 0 10px #f794008c;opacity:1;width:24px}.spark-location-hero__slide[data-v-3ecbac79]{min-height:420px}.prices-title-mobile[data-v-3ecbac79]{display:block;margin:0}.spark-location-prices__layout[data-v-3ecbac79]{align-items:stretch;flex-direction:column;gap:18px}.spark-location-prices__table-wrap[data-v-3ecbac79]{flex:0 0 auto;width:100%}.prices-desktop[data-v-3ecbac79]{display:none}.prices-mobile[data-v-3ecbac79]{display:flex;flex-direction:column;gap:14px}.price-card--simple[data-v-3ecbac79]{padding-top:0}.price-card__head--simple[data-v-3ecbac79],.price-card__row--simple[data-v-3ecbac79]{grid-template-columns:1fr 1fr}.price-card__head--simple[data-v-3ecbac79]{background:#1c1c1f;border-bottom:0;margin:0 -16px 4px;padding:12px 16px}.price-card__head--simple span[data-v-3ecbac79],.price-card__row--simple[data-v-3ecbac79]>*{white-space:nowrap}.price-card__head--simple span[data-v-3ecbac79]:first-child,.price-card__row--simple[data-v-3ecbac79]>:first-child{text-align:left!important}.price-card__head--simple span[data-v-3ecbac79]:last-child,.price-card__row--simple[data-v-3ecbac79]>:last-child{text-align:right!important}.price-card__head--simple span[data-v-3ecbac79]{color:#a8a8a8}.price-card[data-v-3ecbac79]{background:#141416;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;overflow:hidden;padding:0 16px 10px}.price-card__title[data-v-3ecbac79]{background:#1c1c1f;color:#fff;font-size:18px;font-weight:700;letter-spacing:.04em;margin:0 -16px 16px;padding:14px 16px;text-transform:uppercase}.price-card__head[data-v-3ecbac79],.price-card__row[data-v-3ecbac79]{align-items:center;display:grid;gap:8px;grid-template-columns:1.1fr 1fr 1.15fr}.price-card__head[data-v-3ecbac79]{border-bottom:1px solid hsla(0,0%,100%,.08);color:#cfcfcf;font-size:13px;font-weight:700;letter-spacing:.04em;padding-bottom:12px;text-transform:uppercase}.price-card__head[data-v-3ecbac79] .accent{color:#f79400}.price-card__head span[data-v-3ecbac79]:nth-child(2),.price-card__head span[data-v-3ecbac79]:nth-child(3),.price-card__row[data-v-3ecbac79]>:nth-child(2),.price-card__row[data-v-3ecbac79]>:nth-child(3){text-align:right}.price-card__row[data-v-3ecbac79]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:14px 0}.price-card__row[data-v-3ecbac79]:last-child{border-bottom:0}.price-card__row .players[data-v-3ecbac79]{color:#f5f5f5;font-size:22px;font-weight:700}.price-stack[data-v-3ecbac79]{align-items:flex-end;display:inline-flex;flex-direction:column;gap:2px;line-height:1.1}.price-card__row .strike[data-v-3ecbac79],.price-stack .strike[data-v-3ecbac79]{color:#8c8c8c;font-size:15px;font-weight:500;margin:0;text-decoration:line-through}.price-card__row .price-now[data-v-3ecbac79]{color:#f79400;font-size:24px;font-weight:700}.prices-mobile .prices-legend[data-v-3ecbac79]{font-size:13px;line-height:1.4;margin:4px 2px 0}.spark-location-prices__packs[data-v-3ecbac79]{align-items:stretch;flex:0 0 auto;flex-direction:row;gap:12px;min-height:0;padding-top:0}.spark-location-prices__packs .pack[data-v-3ecbac79]{flex:1 1 0;height:140px;min-height:140px;min-width:0}.pack-inner span[data-v-3ecbac79]{bottom:26px;font-size:15px;left:12px;line-height:1.05;right:36px}.pack-inner svg[data-v-3ecbac79]{bottom:28px;height:18px;right:10px;width:18px}.prices-inner[data-v-3ecbac79]{padding:48px 16px 24px}.spark-location-rooms[data-v-3ecbac79]{gap:16px}.rooms-note[data-v-3ecbac79]{font-size:17px}.gallery-rooms[data-v-3ecbac79]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-rooms--few[data-v-3ecbac79]{gap:10px;grid-template-columns:1fr}.room-card[data-v-3ecbac79]{border-radius:14px;height:150px}.gallery-rooms--few .room-card__label span[data-v-3ecbac79]{font-size:19px}.gallery-rooms--few .room-card__label[data-v-3ecbac79]{bottom:12px;left:12px}.gallery-rooms--few .gallery-rooms .room-card__label img[data-v-3ecbac79],.gallery-rooms--few .room-card__label img[data-v-3ecbac79]{height:24px;max-width:24px;width:24px}.room-card .corner[data-v-3ecbac79]{height:26px;left:8px;top:8px;width:26px}.room-card__label[data-v-3ecbac79]{bottom:10px;gap:8px;justify-content:flex-start;left:10px;right:auto}.gallery-rooms .room-card__label img[data-v-3ecbac79]{height:22px;max-width:22px;width:22px}.gallery-rooms .room-card__label span[data-v-3ecbac79]{font-size:15px}.room-card__badge[data-v-3ecbac79]{border-radius:8px;font-size:16px;padding:3px 9px;right:8px;top:8px}}
