.price-tabs-list{width:100%;margin-bottom:24px}.price-tabs-list .ui-tabs-trigger{flex:12rem}.package-price-lines.svelte-1wqgmg1{gap:0;display:grid}.price-grid.package-price-grid.package-price-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=64rem){.price-grid.package-price-grid.package-price-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.package-price-title-copy.svelte-1wqgmg1{min-width:0}.package-price-title-copy.svelte-1wqgmg1 p:where(.svelte-1wqgmg1){color:var(--spo1-color-text-secondary);margin:4px 0 0}.package-price-line.svelte-1wqgmg1{border-top:1px solid var(--spo1-color-border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding-block:18px;display:flex}.package-price-line.svelte-1wqgmg1 span:where(.svelte-1wqgmg1){color:var(--spo1-color-text-secondary)}.package-price-line.svelte-1wqgmg1 strong:where(.svelte-1wqgmg1){font:var(--spo1-type-common-metric-style) var(--spo1-type-common-metric-weight) var(--spo1-type-common-metric-size) / var(--spo1-type-common-metric-leading) var(--spo1-type-common-metric-family);letter-spacing:var(--spo1-type-common-metric-tracking);font-variant-numeric:var(--spo1-type-common-metric-numeric);white-space:nowrap}.package-price-line--regular.svelte-1wqgmg1 strong:where(.svelte-1wqgmg1){-webkit-text-decoration:line-through #ff4d4d;text-decoration:line-through #ff4d4d;text-decoration-thickness:2px}.discount-tab-panel.svelte-1wqgmg1{border:1px solid var(--spo1-color-border-subtle);border-radius:var(--radius);background:var(--spo1-color-background-surface);padding:32px}.discount-tab-panel.svelte-1wqgmg1 h3:where(.svelte-1wqgmg1){margin:8px 0}.discount-table-wrap.svelte-1wqgmg1{margin-top:24px;overflow-x:auto}.discount-card-list.svelte-1wqgmg1{display:none}.discount-table.svelte-1wqgmg1{border-collapse:collapse;width:100%;min-width:560px}.discount-table.svelte-1wqgmg1 th:where(.svelte-1wqgmg1),.discount-table.svelte-1wqgmg1 td:where(.svelte-1wqgmg1){border-top:1px solid var(--spo1-color-border-subtle);text-align:right;vertical-align:middle;padding:14px 16px}.discount-table.svelte-1wqgmg1 th:where(.svelte-1wqgmg1):first-child,.discount-table.svelte-1wqgmg1 td:where(.svelte-1wqgmg1):first-child{text-align:left}.discount-table.svelte-1wqgmg1 thead:where(.svelte-1wqgmg1) th:where(.svelte-1wqgmg1){color:var(--spo1-color-text-secondary);background:var(--spo1-color-background-subtle);font-size:.9rem;font-weight:700}.discount-table.svelte-1wqgmg1 tbody:where(.svelte-1wqgmg1) th:where(.svelte-1wqgmg1){color:var(--spo1-color-text-primary);font-weight:700}.discount-table.svelte-1wqgmg1 tbody:where(.svelte-1wqgmg1) td:where(.svelte-1wqgmg1){color:var(--spo1-color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.discount-price-stack.svelte-1wqgmg1{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.discount-price-stack.svelte-1wqgmg1 small:where(.svelte-1wqgmg1){color:var(--spo1-color-text-secondary);font-size:.8rem}.discount-price-stack.svelte-1wqgmg1 strong:where(.svelte-1wqgmg1){color:var(--spo1-color-website-refresh-accent)}.discount-empty.svelte-1wqgmg1{color:var(--spo1-color-text-secondary)}.extra-prices .group-game-card-heading.svelte-1wqgmg1,.extra-prices .extra-price-card-heading.svelte-1wqgmg1{justify-content:initial;gap:0;margin-top:0;display:block}.extra-prices .group-game-options.svelte-1wqgmg1{margin-top:0;display:block}.group-game-options.svelte-1wqgmg1{margin-top:24px}.group-game-option.svelte-1wqgmg1{padding-top:0}.group-game-option--separated.svelte-1wqgmg1{border-top:1px solid var(--spo1-color-border-subtle);margin-top:20px;padding-top:20px}.group-game-option-title.svelte-1wqgmg1{color:var(--spo1-color-text-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.group-game-option-meta.svelte-1wqgmg1{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;margin-top:12px;display:grid}.group-game-option-meta.svelte-1wqgmg1 span:where(.svelte-1wqgmg1){min-width:0;color:var(--spo1-color-text-secondary);font-size:.85rem;line-height:1.4}.group-game-option-meta.svelte-1wqgmg1 strong:where(.svelte-1wqgmg1){color:var(--spo1-color-website-refresh-accent);white-space:nowrap}@media (width<=640px){.price-grid.package-price-grid.package-price-grid--three{grid-template-columns:1fr}.price-tabs-list{display:flex}.price-tabs-list .ui-tabs-trigger{min-width:min(100%,14rem)}.package-price-line.svelte-1wqgmg1{padding-block:14px}}@media (width<=767px){.discount-tab-panel.svelte-1wqgmg1{padding:20px 16px}.discount-table-wrap.svelte-1wqgmg1{display:none}.discount-card-list.svelte-1wqgmg1{gap:12px;margin-top:24px;display:grid}.discount-card.svelte-1wqgmg1{border:1px solid var(--spo1-color-border-subtle);border-radius:calc(var(--radius) * .75);background:var(--spo1-color-background-subtle);padding:18px 16px}.discount-card-header.svelte-1wqgmg1{border-bottom:1px solid var(--spo1-color-border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.discount-card-label.svelte-1wqgmg1,.discount-card-validity.svelte-1wqgmg1 span:where(.svelte-1wqgmg1),.discount-card-details.svelte-1wqgmg1 dt:where(.svelte-1wqgmg1){color:var(--spo1-color-text-secondary);font-size:.8rem;line-height:1.4;display:block}.discount-card-sessions.svelte-1wqgmg1,.discount-card-validity.svelte-1wqgmg1 strong:where(.svelte-1wqgmg1){color:var(--spo1-color-text-primary);margin-top:4px;font-weight:800;line-height:1.25;display:block}.discount-card-sessions.svelte-1wqgmg1{font-size:1.25rem}.discount-card-validity.svelte-1wqgmg1{text-align:right}.discount-card-validity.svelte-1wqgmg1 strong:where(.svelte-1wqgmg1){font-size:1rem}.discount-card-details.svelte-1wqgmg1{grid-template-columns:1fr;gap:0;margin:16px 0 0;display:grid}.discount-card-details.svelte-1wqgmg1>div:where(.svelte-1wqgmg1){border-top:1px solid var(--spo1-color-border-subtle);min-width:0;padding:12px 0}.discount-card-details.svelte-1wqgmg1>div:where(.svelte-1wqgmg1):first-child{border-top:0;padding-top:0}.discount-card-details.svelte-1wqgmg1 dd:where(.svelte-1wqgmg1){color:var(--spo1-color-text-primary);margin:4px 0 0;font-size:1rem;font-weight:700;line-height:1.3}.discount-card-details.svelte-1wqgmg1 .discount-card-regular:where(.svelte-1wqgmg1){color:var(--spo1-color-text-secondary);font-weight:600;-webkit-text-decoration:line-through #ff4d4d;text-decoration:line-through #ff4d4d;text-decoration-thickness:2px}.discount-card-details.svelte-1wqgmg1 .discount-card-event:where(.svelte-1wqgmg1){color:var(--spo1-color-website-refresh-accent);font-size:clamp(1.25rem,6vw,1.5rem);font-weight:800}.discount-card-per-session.svelte-1wqgmg1{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.discount-card-per-session.svelte-1wqgmg1 dt:where(.svelte-1wqgmg1),.discount-card-per-session.svelte-1wqgmg1 dd:where(.svelte-1wqgmg1){margin:0}}.branch-image-carousel.svelte-zc84fz{z-index:0;border-radius:inherit;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:1px;overflow:hidden}.branch-image-current.svelte-zc84fz{position:absolute;inset:0}.branch-image-current.animate-next.svelte-zc84fz{animation:.22s cubic-bezier(.22,.61,.36,1) both svelte-zc84fz-branch-image-enter-next}.branch-image-current.animate-previous.svelte-zc84fz{animation:.22s cubic-bezier(.22,.61,.36,1) both svelte-zc84fz-branch-image-enter-previous}@keyframes svelte-zc84fz-branch-image-enter-next{0%{opacity:.78;transform:translate(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes svelte-zc84fz-branch-image-enter-previous{0%{opacity:.78;transform:translate(-12px)}to{opacity:1;transform:translate(0,0)}}.branch-image-current.svelte-zc84fz img:where(.svelte-zc84fz){object-fit:cover;object-position:center;pointer-events:auto;width:100%;height:100%;display:block}.branch-image-controls.svelte-zc84fz{z-index:2;pointer-events:auto;justify-content:space-between;display:flex;position:absolute;inset:50% 12px auto;transform:translateY(-50%)}.branch-image-arrow.svelte-zc84fz{width:36px;height:36px;color:var(--spo1-color-website-brand-on-primary);background:color-mix(in srgb, var(--spo1-color-overlay-scrim) 72%, transparent);border:1px solid color-mix(in srgb, var(--spo1-color-website-brand-on-primary) 24%, transparent);opacity:0;pointer-events:none;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;place-items:center;padding:0;transition:opacity .14s,background-color .14s;display:grid}.branch-image-arrow.svelte-zc84fz:hover{background:color-mix(in srgb, var(--spo1-color-overlay-scrim) 92%, transparent)}.branch-image-arrow.svelte-zc84fz:focus-visible{outline:2px solid var(--spo1-color-website-brand-primary);outline-offset:2px}.branch-preview-frame:hover .branch-image-arrow.svelte-zc84fz,.branch-image-arrow.svelte-zc84fz:focus-visible{opacity:1;pointer-events:auto}.branch-image-pagination.svelte-zc84fz{z-index:2;pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;inset:auto 0 76px}.branch-image-pagination.svelte-zc84fz>span:where(.svelte-zc84fz):not(.sr-only){border:1px solid color-mix(in srgb, var(--spo1-color-website-brand-on-primary) 72%, transparent);width:6px;height:6px;box-shadow:0 1px 5px color-mix(in srgb, var(--spo1-color-overlay-scrim) 40%, transparent);background:0 0;border-radius:50%;transition:background-color .14s,transform .14s}.branch-image-pagination.svelte-zc84fz>span.active:where(.svelte-zc84fz){background:var(--spo1-color-website-brand-on-primary);border-color:var(--spo1-color-website-brand-on-primary);transform:scale(1.15)}@media (hover:none),(pointer:coarse){.branch-image-arrow.svelte-zc84fz{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.branch-image-current.animate-next.svelte-zc84fz,.branch-image-current.animate-previous.svelte-zc84fz{animation-duration:1ms}}.section-nav a.section-nav-active{color:var(--spo1-color-website-action-text);font-weight:700}.section-nav .section-nav-consult{color:var(--spo1-color-website-brand-accent);font-weight:700}.section-nav .section-nav-consult:hover,.section-nav .section-nav-consult.section-nav-active{color:var(--spo1-color-website-brand-accent)}.branch-services.svelte-tdxgzt{scroll-margin-top:calc(var(--header-height,80px) + 24px)}#branch-preview,#prices,#branch-coaches,#branch-services,#consultation{scroll-margin-top:152px}@media (width>=80em){#branch-preview,#prices,#branch-coaches,#branch-services,#consultation{scroll-margin-top:168px}}.branch-services.svelte-tdxgzt .section-heading:where(.svelte-tdxgzt){margin-bottom:12px}.branch-services-intro.svelte-tdxgzt{max-width:42rem;color:var(--spo1-color-text-secondary);margin:0 0 28px}.service-grid.svelte-tdxgzt{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.service-card.svelte-tdxgzt{border:1px solid var(--spo1-color-border-subtle);border-radius:var(--radius-control);background:color-mix(in srgb, var(--spo1-color-background-surface) 88%, var(--spo1-color-website-brand-primary));text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;min-height:148px;padding:24px 14px 18px;display:flex}.service-icon.svelte-tdxgzt{min-height:48px;color:var(--spo1-color-website-refresh-accent);place-items:center;line-height:1;display:grid}.service-label.svelte-tdxgzt{color:var(--spo1-color-text-primary);font-size:.95rem;font-weight:700;line-height:1.4}@media (width<=640px){.service-grid.svelte-tdxgzt{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card.svelte-tdxgzt{min-height:132px;padding-inline:10px}.service-label.svelte-tdxgzt{font-size:.85rem}}
