@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/baloo-2-latin-800-normal.BbF3Etk1.woff2)format("woff2"),url(/_astro/baloo-2-latin-800-normal.B8BXfZF7.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/baloo-2-latin-ext-800-normal.C_Iwmf1s.woff2)format("woff2"),url(/_astro/baloo-2-latin-ext-800-normal.D-iCxxqE.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-latin-400-normal.AkRraKH2.woff2)format("woff2"),url(/_astro/nunito-sans-latin-400-normal.DY9yCUyQ.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-sans-latin-ext-400-normal.BoHsJHPR.woff2)format("woff2"),url(/_astro/nunito-sans-latin-ext-400-normal.CHwj-NZB.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-sans-latin-700-normal.CICRJDmU.woff2)format("woff2"),url(/_astro/nunito-sans-latin-700-normal.CLVG92B9.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-sans-latin-ext-700-normal.DBq_Pukt.woff2)format("woff2"),url(/_astro/nunito-sans-latin-ext-700-normal.jHN8vCOt.woff)format("woff")}@font-face{font-family:Hanko;src:url(/hanko.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+3044,U+3059,U+308A,U+4FF5,U+5272,U+53E4,U+5408,U+56DB,U+571F,U+5EFB,U+64B2,U+76F8,U+7832,U+793C,U+7A3D,U+7ACB,U+80A1,U+8DB3,U+9244}:root{--krem:#fbe9cf;--papier:#fff7ea;--braz:#4b2a14;--braz-2:#7a5236;--linia:#4b2a142e;--glina:#d9a76a;--futro:#c8935a;--mawashi:#e5451f;--mawashi-ciemny:#c2350f;--noc:#2a1509;--naglowek:"Baloo 2", "Arial Rounded MT Bold", system-ui, sans-serif;--tekst:"Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--jp:"Hanko", "Noto Serif CJK JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--pasek-h:64px;--oddech:clamp(96px, 9vw, 140px);--kolumna:min(46vw, 640px);--margines:clamp(32px, 7vw, 120px);--sprezyna:cubic-bezier(.34, 1.56, .64, 1);--zadzwon-h:60px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--pasek-h) + 16px);background:var(--krem)}body{color:var(--braz);background:var(--krem);font:400 1.125rem/1.6 var(--tekst);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body:after{content:"";z-index:60;pointer-events:none;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3 0 0 0 0 .16 0 0 0 0 .08 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3{font-family:var(--naglowek);color:var(--braz);margin:0;font-weight:800}h1{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(2.9rem,7.2vw,6.4rem);line-height:.95}h2{letter-spacing:-.005em;text-wrap:balance;font-size:clamp(2.1rem,4.6vw,3.8rem);line-height:1}h3{font-size:1.35rem;line-height:1.2}p{max-width:62ch;margin:0 0 1.1em}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1.5px}strong{font-weight:700}:focus-visible{outline:3px solid var(--mawashi);outline-offset:3px;border-radius:8px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pomin{z-index:100;background:var(--papier);border-radius:12px;padding:.75rem 1rem;position:absolute;top:8px;left:-999px}.pomin:focus{left:8px}.ikona{flex:none;width:1.15em;height:1.15em}.pasek-gorny{z-index:40;height:var(--pasek-h);padding:0 var(--margines);-webkit-backdrop-filter:blur(12px)saturate(1.2);border-bottom:1px solid var(--linia);background:#fbe9cfd6;align-items:center;gap:2rem;display:flex;position:fixed;top:0;left:0;right:0}.marka{font:800 1.3rem/1 var(--naglowek);white-space:nowrap;align-items:center;gap:.55rem;min-height:48px;text-decoration:none;display:flex}.marka img{width:24px;height:auto}.nawigacja{gap:.2rem;margin-left:auto;display:flex}.nawigacja a{min-height:44px;color:var(--braz-2);border-radius:999px;align-items:center;padding:0 .8rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.nawigacja a:hover,.nawigacja a.aktywny{color:var(--braz);background:#4b2a1412}.pasek-telefon{background:var(--mawashi-ciemny);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:0 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.pasek-telefon:hover{background:#a92c0a}.scena-3d{z-index:0;background:var(--krem);position:fixed;inset:0}#scena{opacity:0;touch-action:pan-y;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}html.gpu-gotowe #scena{opacity:1}.scena-swiatlo{pointer-events:none;background:linear-gradient(90deg, #fbe9cff5 0, #fbe9cfe6 calc(var(--margines) + var(--kolumna)), #fbe9cf00 calc(var(--margines) + var(--kolumna) + 14vw)), linear-gradient(180deg, #fffaf038, #fffaf000 45%, #4b2a1412);position:absolute;inset:0}.znak{aspect-ratio:220/328;pointer-events:none;height:60vh;position:absolute;top:20vh;left:73vw;transform:translate(-50%)}.znak svg{width:100%;height:100%;display:block}html.gpu-gotowe .znak{opacity:0;transition:opacity .35s .15s}.scena-kadr{display:none}.postep{top:calc(var(--pasek-h) + 20px);width:56px;height:56px;position:absolute;right:28px}.postep-glina{fill:#e2b57e;stroke:var(--braz);stroke-width:1.5px}.postep-lina{fill:none;stroke:#f6e3b8;stroke-width:3.2px}.postep-czerwien{fill:none;stroke:var(--mawashi);stroke-width:3.2px;stroke-dasharray:0 100;transform-origin:32px 32px;stroke-linecap:round;transform:rotate(-90deg)}.postep-kropka{fill:var(--futro);stroke:var(--braz);stroke-width:1.5px}#blysk{z-index:50;pointer-events:none;background:var(--mawashi);--r:0px;opacity:0;-webkit-mask:radial-gradient(circle at 73% 50%, transparent var(--r), #000 calc(var(--r) + 1px));mask:radial-gradient(circle at 73% 50%, transparent var(--r), #000 calc(var(--r) + 1px));position:fixed;inset:0}.arkusz{z-index:2;width:calc(var(--kolumna) + var(--margines));padding:var(--pasek-h) 0 0 var(--margines);position:relative}.sekcja{padding-block:var(--oddech);flex-direction:column;justify-content:center;min-height:100dvh;display:flex;position:relative}.sekcja+.sekcja:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 14'%3E%3Cg fill='none' stroke='%237A5236' stroke-width='1.5' stroke-opacity='.55'%3E%3Cellipse cx='15' cy='7' rx='8' ry='5'/%3E%3Cellipse cx='29' cy='7' rx='8' ry='5'/%3E%3C/g%3E%3C/svg%3E") center / 44px 14px no-repeat, linear-gradient(var(--linia), var(--linia)) left calc(50% - 2px) / calc(50% - 26px) 1.5px no-repeat, linear-gradient(var(--linia), var(--linia)) left calc(50% + 2px) / calc(50% - 26px) 1.5px no-repeat, linear-gradient(var(--linia), var(--linia)) right calc(50% - 2px) / calc(50% - 26px) 1.5px no-repeat, linear-gradient(var(--linia), var(--linia)) right calc(50% + 2px) / calc(50% - 26px) 1.5px no-repeat;height:14px;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.naglowek{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.6rem;display:flex}.podtytul{margin:2.4rem 0 .6rem;font-size:1.6rem}.drobny{color:var(--braz-2);margin-top:1.4rem;font-size:.92rem}.lead{font-size:1.3rem;line-height:1.5}.hanko{flex-direction:column;flex:none;align-items:center;gap:.35rem;margin-top:.2rem;display:inline-flex}.hanko-pieczec{color:#fff6ea;background:var(--mawashi);width:72px;height:72px;box-shadow:inset 0 0 0 3px var(--mawashi), inset 0 0 0 5px #fff6eab3;font:700 1.55rem/1 var(--jp);border-radius:10px 13px 9px 12px/12px 9px 13px 10px;place-items:center;display:grid;transform:rotate(-4deg)}.hanko-pieczec span{writing-mode:vertical-rl;letter-spacing:-.04em}.hanko-pieczec[data-dl="1"]{font-size:2.3rem}.hanko-pieczec[data-dl="1"] span{writing-mode:horizontal-tb}.hanko-wymowa{color:var(--braz-2);letter-spacing:.04em;font-size:.8rem}.hanko.przybita .hanko-pieczec{animation:.42s cubic-bezier(.2,.9,.3,1.2) both przybij}@keyframes przybij{0%{opacity:0;transform:rotate(-12deg)scale(1.5)}55%{opacity:1;transform:rotate(-4deg)scale(.92)}to{transform:rotate(-4deg)scale(1)}}.przyciski{flex-wrap:wrap;gap:.8rem;margin:.4rem 0 1.4rem;display:flex}.btn{min-height:54px;font:800 1.12rem/1 var(--naglowek);letter-spacing:.01em;white-space:nowrap;transition:transform .25s var(--sprezyna), background .2s, color .2s;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:.55rem;padding:0 1.6rem;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97,.93)}.btn-telefon{background:var(--mawashi-ciemny);color:#fff}.btn-telefon:hover{background:#a92c0a}.hero .btn-telefon{border:3px solid var(--braz);min-height:62px;padding:0 1.7rem;font-size:clamp(1.25rem,2vw,1.6rem)}.btn-drugi{color:var(--braz);box-shadow:inset 0 0 0 1.5px var(--braz);background:0 0}.btn-drugi:hover{background:#4b2a1412}.btn-maly{min-height:50px;margin-top:.2rem}.hero{padding-top:calc(var(--oddech) * .6)}.hero h1{max-width:9.5em;margin-bottom:1.6rem}.hero .lead{max-width:34ch;margin-bottom:1.8rem}.najblizszy{color:var(--braz-2);margin-bottom:1.6rem;font-size:1.02rem}.najblizszy strong{color:var(--braz)}.odliczanie{color:var(--braz);white-space:nowrap;background:#4b2a1417;border-radius:999px;margin-left:.35em;padding:.05em .6em;font-weight:700;display:inline-block}.fakty{border-top:1px solid var(--linia);flex-wrap:wrap;gap:.5rem 1.6rem;margin:0;padding:1.2rem 0 0;font-size:1rem;font-weight:700;list-style:none;display:flex}.fakty li{align-items:center;gap:.55rem;display:flex}.fakty li:before{content:"";background:var(--mawashi);border-radius:50%;width:7px;height:7px}.kroki{counter-reset:krok;margin:1rem 0 2rem;padding:0;list-style:none}.kroki li{counter-increment:krok;border-top:1px solid var(--linia);grid-template-columns:3.2rem 1fr;column-gap:1rem;padding:1.05rem 0;display:grid}.kroki li:last-child{border-bottom:1px solid var(--linia)}.kroki li:before{content:counter(krok);font:800 2.4rem/1 var(--naglowek);color:var(--glina);grid-row:span 2}.kroki h3{margin-bottom:.2rem}.kroki p{color:var(--braz-2);margin:0}.wyroznienie{font:800 clamp(1.45rem, 2.2vw, 1.9rem)/1.2 var(--naglowek);border-left:4px solid var(--mawashi);max-width:24ch;margin:0;padding-left:1.1rem}.grafik{border-collapse:collapse;width:100%;margin:.4rem 0 1.8rem;font-size:1.05rem}.grafik thead th{text-align:left;color:var(--braz-2);border-bottom:1.5px solid var(--braz);padding:0 .9rem .6rem 0;font-size:.9rem;font-weight:700}.grafik tbody th{text-align:left;vertical-align:top;font:800 1.25rem/1.25 var(--naglowek);width:30%;padding:.95rem .9rem .95rem 0}.grafik td{vertical-align:top;padding:.95rem .9rem .95rem 0}.grafik tbody{border-bottom:1px solid var(--linia)}.grafik tbody tr+tr td{padding-top:0}.grafik .godz{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.dzis{vertical-align:.2em;font:700 .72rem/1 var(--tekst);color:#fff;background:var(--mawashi-ciemny);border-radius:999px;margin-left:.5rem;padding:.28rem .55rem;display:none}.grafik tbody.jest-dzis th .dzis{display:inline-block}.grafik tbody.jest-dzis{background:linear-gradient(90deg,#e5451f12,#e5451f00)}.laduje{animation:.42s cubic-bezier(.3,.7,.4,1) both laduj}@keyframes laduj{0%{transform:translateY(-10px)}45%{transform:translateY(0)scaleY(.94)}70%{transform:translateY(-3px)}to{transform:none}}.slowniczek{margin:0}.slowniczek>div{border-top:1px solid var(--linia);grid-template-columns:11rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.slowniczek>div:last-child{border-bottom:1px solid var(--linia)}.slowniczek dt{font:800 1.2rem/1.3 var(--naglowek)}.slowniczek .jp{font:700 .95rem/1 var(--jp);color:var(--braz-2);margin-left:.3rem}.slowniczek dd{margin:0}.dwie-kolumny{grid-template-columns:1fr 1fr;gap:2.5rem;margin:.4rem 0 1.6rem;display:grid}.dwie-kolumny h3{border-bottom:1.5px solid var(--braz);margin-bottom:.4rem;padding-bottom:.6rem}.punkty{margin:0;padding:0;list-style:none}.punkty li{border-bottom:1px solid var(--linia);padding:.6rem 0 .6rem 1.3rem;position:relative}.punkty li:before{content:"";background:var(--glina);border-radius:50%;width:7px;height:7px;position:absolute;top:1.25rem;left:0}.trenerzy{margin:.4rem 0 0;padding:0;list-style:none}.trenerzy li{border-top:1px solid var(--linia);grid-template-columns:96px 1fr;align-items:center;gap:1.4rem;padding:1.5rem 0;display:grid}.trenerzy li:last-child{border-bottom:1px solid var(--linia)}.trener-znak{object-fit:cover;background:var(--krem);width:96px;height:96px;color:var(--mawashi-ciemny);font:800 2.1rem/1 var(--naglowek);letter-spacing:.02em;box-shadow:inset 0 0 0 2.5px var(--mawashi), inset 0 0 0 6px var(--krem), inset 0 0 0 7.5px #e5451f73;border-radius:50%;place-items:center;display:grid;transform:rotate(-4deg)}.trenerzy h3{font-size:1.9rem}.trener-rola{color:var(--braz-2);margin:.1rem 0 .4rem}.trener-ig{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.miejsca{margin:0;padding:0;list-style:none}.miejsca li{border-top:1px solid var(--linia);grid-template-columns:1fr auto;align-items:center;gap:1rem 1.5rem;padding:1.5rem 0;display:grid}.miejsca li:last-child{border-bottom:1px solid var(--linia)}.miejsca h3{margin-bottom:.3rem;font-size:1.9rem}.miejsca address{color:var(--braz-2);font-style:normal}.miejsce-dni{flex-direction:column;margin:.5rem 0 0;font-weight:700;display:flex}.posty{grid-template-columns:repeat(3,1fr);gap:12px;margin:.6rem 0 1.8rem;padding:0;list-style:none;display:grid}.posty a{background:var(--krem);border-radius:14px;display:block;position:relative;overflow:hidden}.posty img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .4s;display:block}.posty a:hover img{transform:scale(1.04)}.rolka{color:#fff;background:#2a1509b8;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700;position:absolute;top:8px;right:8px}.posty-pas{grid-template-columns:repeat(4,1fr);margin-top:2rem}.senior p{font-size:1.25rem;line-height:1.55}.pytania details{border-top:1px solid var(--linia)}.pytania details:last-child{border-bottom:1px solid var(--linia)}.pytania summary{cursor:pointer;min-height:60px;font:800 1.2rem/1.25 var(--naglowek);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;list-style:none;display:flex}.pytania summary::-webkit-details-marker{display:none}.pytania summary:after{content:"+";width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--linia);font:700 1.2rem/1 var(--tekst);color:var(--braz-2);border-radius:50%;flex:none;place-items:center;display:grid}.pytania details[open] summary:after{content:"−"}.pytania details p{color:var(--braz-2);margin:-.2rem 0 1.1rem}.kontakt-numer{letter-spacing:0;margin-bottom:1.2rem;font-size:clamp(2.6rem,4.8vw,4.6rem);line-height:1}.kontakt-numer a{text-decoration:none}.kontakt-numer a:hover{color:var(--mawashi-ciemny)}.banzuke{z-index:2;background:var(--noc);color:var(--krem);padding:3rem var(--margines) 2rem;position:relative}.banzuke-arkusz{border-top:3px solid var(--krem);border-bottom:1px solid #fbe9cf66;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;max-width:1100px;margin:0 auto;display:grid}.b-kol{font-family:var(--naglowek);border-left:1px solid #fbe9cf38;flex-direction:column;gap:.45rem;padding:1.3rem 1.2rem;font-weight:800;display:flex}.b-kol:first-child{border-left:0}.b-glowna{border-bottom:1px solid #fbe9cf38;border-left:0;grid-column:1/-1;padding:1.6rem 1.2rem 1.4rem}.b-kol a{color:inherit;text-decoration:none}.b-kol a:hover{text-underline-offset:3px;text-decoration:underline}.b-wielki{letter-spacing:.01em;font-size:2.2rem;line-height:1.05}.b-sredni{letter-spacing:.01em;font-size:1.2rem;line-height:1.2}.b-maly{font:700 .78rem/1.2 var(--tekst);color:#fbe9cfd1;text-transform:uppercase;letter-spacing:.08em}.b-nowrap{white-space:nowrap}.b-stopka{text-align:center;opacity:.78;max-width:none;margin:1.4rem auto 0;font-size:.85rem}.pasek-zadzwon{display:none}@media (width<=1023px){:root{--pasek-h:52px;--oddech:clamp(64px, 16vw, 80px);--scena-h:44vh}@supports (height:1dvh){:root{--scena-h:44dvh}}body{font-size:1.06rem}.pasek-gorny{background:#fbe9cfe6;gap:.8rem;padding:0 12px 0 16px}.nawigacja{display:none}.marka{margin-right:auto;font-size:1.15rem}.pasek-telefon{justify-content:center;width:48px;height:44px;padding:0}.pasek-telefon-numer{display:none}.scena-3d{height:var(--scena-akt,var(--scena-h));z-index:30;inset:0 0 auto}#scena{height:var(--scena-h);clip-path:inset(0 0 calc(100% - var(--scena-akt,var(--scena-h))) 0);inset:0 0 auto}.scena-3d:before,.scena-3d:after{content:"";pointer-events:none;height:74px;transition:opacity .35s;position:absolute;bottom:-26px;left:0;right:0}.scena-3d:after{background:linear-gradient(180deg, #fff7ea00, var(--papier) 44px, var(--papier) 50px, #fff7ea00)}.scena-3d:before{background:linear-gradient(180deg, #2a150900, var(--noc) 44px, var(--noc) 50px, #2a150900);opacity:0}html.stopka-pod-scena .scena-3d:before{opacity:1}html.stopka-pod-scena .scena-3d:after{opacity:0}.scena-swiatlo{background:linear-gradient(#fffaf040,#fffaf000 50%,#4b2a1414)}.znak{left:50%;top:calc(var(--scena-h) * .17);height:calc(var(--scena-h) * .72)}.postep{top:calc(var(--pasek-h) + 10px);width:42px;height:42px;right:12px}#blysk{-webkit-mask-position:0 0}.arkusz{width:auto;margin-top:var(--scena-h);background:var(--papier);border-radius:28px 28px 0 0;padding:0 20px;box-shadow:0 -10px 30px #4b2a141f}.sekcja{justify-content:flex-start;min-height:70dvh}.hero{min-height:auto;padding-top:36px}.hero h1{margin-bottom:1.1rem;font-size:clamp(2.9rem,13vw,4rem)}.hero .lead,.lead{font-size:1.18rem}.przyciski .btn{flex:auto}.hero .btn-telefon{font-size:1.3rem}.fakty{flex-direction:column;gap:.5rem;font-size:.98rem}.naglowek{gap:1rem;margin-bottom:1.2rem}.hanko-pieczec{width:56px;height:56px;font-size:1.2rem}.hanko-pieczec[data-dl="1"]{font-size:1.8rem}.hanko-wymowa{font-size:.74rem}.grafik,.grafik tbody,.grafik tr,.grafik th,.grafik td{display:block}.grafik thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.grafik tbody{border-top:1px solid var(--linia);border-bottom:0;padding:.9rem 0}.grafik tbody:last-child{border-bottom:1px solid var(--linia)}.grafik tbody th{flex-basis:100%;width:100%;padding:0 0 .35rem}.grafik td.godz{min-width:6.6rem}.grafik tr{flex-wrap:wrap;gap:.1rem .7rem;padding:.15rem 0;display:flex}.grafik td{padding:0}.grafik td:last-child{color:var(--braz-2)}.grafik tbody tr+tr td{padding-top:0}.slowniczek>div{grid-template-columns:1fr;gap:.15rem}.dwie-kolumny{grid-template-columns:1fr;gap:2rem}.miejsca li{grid-template-columns:1fr}.trenerzy li{grid-template-columns:76px 1fr;gap:1rem}.trener-znak{width:76px;height:76px;font-size:1.7rem}.trenerzy h3{font-size:1.55rem}.miejsca .btn{justify-self:start}.posty{scroll-snap-type:x mandatory;gap:10px;margin-inline:-20px;padding:0 20px 6px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.posty li{scroll-snap-align:start;flex:0 0 64%}.posty-pas li{flex-basis:48%}.senior p{font-size:1.18rem}.kontakt-numer{font-size:clamp(2.3rem,11vw,3.4rem)}.kontakt{padding-bottom:calc(var(--oddech) + 20px)}.banzuke{padding:2.2rem 14px calc(var(--zadzwon-h) + 34px)}.banzuke-arkusz{grid-template-columns:1fr 1fr}.b-kol{border-top:1px solid #fbe9cf2e;border-left:0;padding:1rem .9rem}.b-glowna{border-top:0}.b-wielki{font-size:1.8rem}.b-sredni{font-size:1.08rem}.b-maly{font-size:.72rem}.pasek-zadzwon{left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));z-index:45;height:var(--zadzwon-h);background:var(--mawashi-ciemny);color:#fff;font:800 1.3rem/1 var(--naglowek);letter-spacing:.02em;transition:transform .38s var(--sprezyna), opacity .25s;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;text-decoration:none;display:flex;position:fixed;box-shadow:0 8px 22px #2a150947}.pasek-numer{font:700 1rem/1 var(--tekst);opacity:.92}.pasek-zadzwon.schowany{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}}html.bez-3d #scena{display:none}html.bez-3d .znak{opacity:1}html.bez-3d .scena-kadr{background:50%/cover no-repeat;display:block;position:absolute;inset:0}html.bez-3d body[data-scena="0"] .scena-kadr{display:none}@media (width>=1024px){html.bez-3d .scena-kadr{background-position:100%;background-size:auto 100%}}html.bez-3d body:not([data-scena="0"]) .znak{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}#blysk{display:none}}.trener-linki{flex-wrap:wrap;gap:0 1.5rem;margin:0;display:flex}
