.n-granica{padding-top:var(--n-odstep);padding-bottom:clamp(56px,5.6vw,80px);position:relative}.n-granica-glowa{column-gap:var(--n-kol-odstep);grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(40px,4.4vw,64px);display:grid}.n-granica-glowa>.n-etykieta{grid-column:1/-1;justify-self:start;margin-bottom:clamp(20px,2.2vw,32px)}.n-granica-tytul{grid-column:1/-1}.n-granica-plakat-wiersz,.n-granica-podtytul-wiersz{display:block}.n-granica-plakat{white-space:nowrap;display:block}.n-granica-podtytul{margin-top:.06em;display:block}:root[data-ruch-ok] .n-granica-plakat:not(.jest) .n-kropka{transform:scale(0)}:root[data-ruch-ok] .n-granica-plakat.jest .n-kropka{transition:transform .6s var(--n-k-wyskok) calc(var(--n-t-maska) * .55 + 1 * 55ms);transform:none}.n-granica-plakat .n-kropka{transform-origin:50% 70%}.n-granica-wstep{grid-column:9/13;align-self:start}.n-granica-wstep-tresc{--n-opoznienie:.18s;justify-items:start;gap:22px;display:grid}.n-granica-wstep-tresc p{max-width:30em;color:var(--n-tusz-2);font-size:var(--n-f-tekst);line-height:1.55}@media (min-width:1024px){.n-granica-tytul{grid-column:1/9}.n-granica-wstep{grid-row:2;align-self:end;padding-right:calc(1.5vw + 22px)}}.n-granica-scena{position:relative}.n-granica-h3{max-width:15.5em}.n-granica-paski-wrap{margin-top:clamp(20px,4.4vh,40px);position:relative}.n-granica-paski{row-gap:clamp(8px,1.3vh,12px);display:grid}.n-granica-pasek{--szer:88%;isolation:isolate;box-sizing:border-box;width:var(--szer);min-height:clamp(80px,12.4vh,112px);padding:14px 40px 14px max(var(--n-margines), calc(50% - var(--n-max) / 2 + var(--n-margines)));color:var(--n-tusz);align-items:center;column-gap:clamp(20px,2.2vw,32px);display:flex;position:relative}.n-granica-pasek:before{content:"";z-index:-1;background:var(--kolor);transform-origin:0;transform:scaleX(var(--n-rozciag,1));border-radius:0 999px 999px 0;position:absolute;inset:0}.n-granica-pasek[data-ciemny]{color:var(--n-kreda)}.n-granica-pasek:nth-child(2){--szer:80%}.n-granica-pasek:nth-child(3){--szer:72%}.n-granica-pasek:nth-child(4){--szer:64%}.n-granica-pasek:nth-child(5){--szer:56%}.n-granica-pasek-tekst{flex:0 640px;order:1;min-width:0;font-size:clamp(17px,1.4vw,20px);font-weight:520;line-height:1.35}.n-granica-pasek-dodatek{order:2;align-items:center;margin-left:auto;display:flex}.n-granica-pasek-nr{flex:none;order:3;margin-left:auto}.n-granica-pasek:has(.n-granica-pasek-dodatek) .n-granica-pasek-nr{margin-left:0}.n-granica-klucz{margin-right:-4px;display:block}.n-granica-gromadka{--zw:clamp(40px, 3.9vw, 56px);z-index:2;width:calc(var(--zw) * 2.286);height:calc(var(--zw) * 1.732);pointer-events:none;position:absolute;bottom:0;left:calc(56% + 12px)}.n-granica-gromadka .n-granica-zadanie{left:calc(var(--gx) * var(--zw));bottom:calc(var(--gy) * var(--zw));width:var(--zw);transform-origin:50% 100%;position:absolute}.n-granica-straznik{--r:110px;--h:220px;--z:60px;left:calc(82% + clamp(0px, (1440px - 100vw) * .053, 22px) - var(--r));z-index:1;width:calc(var(--r) * 2);height:calc(var(--z) + var(--h));pointer-events:none;clip-path:inset(-6000px -600px 0);position:absolute;bottom:0}.n-granica-kopula{width:calc(var(--r) * 2);height:var(--r);display:block;position:absolute;bottom:0;left:0;overflow:visible}.n-granica-kopula--przod{visibility:hidden}.n-granica-hak{left:calc(var(--r) - var(--h) * .24);bottom:calc(var(--z) - var(--h) * .056);width:calc(var(--h) * .6);height:var(--h);position:absolute}.n-granica-hak .n-maskotka{width:100%;height:100%}.n-granica-sznurek{left:calc(var(--r) + var(--h) * .16 - 2px);bottom:calc(var(--z) + var(--h) * .924);background:var(--n-kobalt);visibility:hidden;border-radius:2px;width:4px;height:4000px;position:absolute}.n-granica-pomidor{left:calc(var(--r) + var(--h) * .16 + var(--h) * .27);bottom:calc(var(--z) + var(--h) * .9);width:calc(var(--h) * .17);height:calc(var(--h) * .17);background:var(--n-pomidor);border-radius:50%;position:absolute}@media (max-width:1023px){.n-granica-glowa{display:block}.n-granica-plakat{white-space:normal}.n-granica-wstep{margin-top:28px}.n-granica-h3{max-width:none;padding-right:128px}.n-granica-paski-wrap{margin-top:24px}.n-granica-paski{row-gap:8px}.n-granica-pasek{--szer:100%;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"nr tekst""dod tekst";align-content:center;align-items:start;column-gap:14px;min-height:96px;padding:14px 104px 14px 20px;display:grid}.n-granica-pasek:nth-child(2){--szer:96%}.n-granica-pasek:nth-child(3){--szer:92%}.n-granica-pasek:nth-child(4){--szer:88%}.n-granica-pasek:nth-child(5){--szer:84%}.n-granica-pasek-nr{grid-area:nr;margin:0}.n-granica-pasek-tekst{grid-area:tekst;align-self:center;font-size:16px;line-height:1.38}.n-granica-pasek-dodatek{grid-area:dod;margin:6px 0 0}.n-granica-klucz{margin:0}.n-granica-gromadka{--zw:40px;width:calc(var(--zw) * 2.1);height:calc(var(--zw) * 1.725);bottom:26px;left:calc(84% - 102px)}.n-granica-gromadka .n-granica-zadanie{left:calc(var(--gx-t) * var(--zw));bottom:calc(var(--gy-t) * var(--zw))}.n-granica-straznik{--r:55px;--h:110px;--z:30px;left:auto;right:var(--n-margines);bottom:calc(100% + 10px)}.n-granica-pomidor{display:none}}@media (max-width:600px){.n-granica-pasek-tekst{font-size:15.5px}}
