.ns-v3 a{font-family:inherit}
.ns-v3 .formularz fieldset{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}
.ns-v3 .formularz legend{font-size:14px;font-weight:600;color:var(--tekst-2);margin-bottom:6px;padding:0}
.ns-v3 .formularz .zgoda{cursor:pointer}
.ns-v3 .formularz .zgoda a{color:var(--tekst);text-decoration:underline;text-decoration-color:var(--linia-2);text-underline-offset:4px}
.ns-v3 .formularz .zgoda small{display:block;color:var(--tekst-3);font-size:13.5px;margin-top:4px}
.ns-v3 .zgoda.brak{box-shadow:inset 3px 0 0 var(--tartan);padding-left:10px;animation:dolacz-trzes .4s ease-in-out}
@keyframes dolacz-trzes{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}
@media (prefers-reduced-motion:reduce){.ns-v3 .zgoda.brak{animation:none}}
.ns-v3 .komunikat{padding:14px 16px;font-size:15px;line-height:1.5;background:var(--tafla);box-shadow:inset 3px 0 0 var(--limonka),inset 0 0 0 1px var(--linia-2);color:var(--tekst)}
.ns-v3 .komunikat--blad{box-shadow:inset 3px 0 0 var(--tartan),inset 0 0 0 1px var(--linia-2)}
.ns-v3 .btn-spol[aria-busy="true"]{opacity:.6;pointer-events:none}
.ns-v3 .dolacz{grid-template-columns:minmax(0,1fr)}
.ns-v3 .dolacz>*,.ns-v3 .dolacz__um,.ns-v3 .dolacz__um :is(.um,.um-form,form,.um-row,.um-col-1,.um-field,.um-field-area){min-width:0;max-width:100%}
.ns-v3 .dolacz__um .um.um-register[class]{width:100%!important;max-width:100%!important;min-width:0!important}
.ns-v3 .dolacz__um .um-field.um-field-radio{display:block!important;margin:0!important;padding:0 0 18px!important}
.ns-v3 .dolacz__um .um.um-register .um-field-area>.um-field-radio.um-field-half{display:inline-grid!important;grid-template-columns:22px auto!important;float:none!important;width:auto!important;max-width:none!important;margin:4px 32px 0 0!important;vertical-align:top}
.ns-v3 .dolacz .zgoda{color:var(--tekst-2)!important;font-weight:450!important}
.ns-v3 .dolacz .maly{margin:0}
.ns-v3 .dolacz__email{width:100%}
.ns-v3 .dolacz__um .lzn-box,.ns-v3 .dolacz__um .um-field-punkty,.ns-v3 .dolacz__um [data-key="punkty"]{display:none!important}
.ns-v3 .kroki{list-style:none;padding:0;margin:0;counter-reset:k;border-top:1px solid var(--linia-2)}
.ns-v3 .kroki li{counter-increment:k;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:18px 0;border-bottom:1px solid var(--linia);margin:0}
.ns-v3 .kroki li::before{content:counter(k);grid-row:1/3;font:760 26px/1 var(--f-dane);font-stretch:112%;color:var(--limonka);padding-top:2px}
.ns-v3 .kroki b{font-size:17.5px;font-weight:680;letter-spacing:-.012em}
.ns-v3 .kroki p{color:var(--tekst-2);font-size:16px;margin:0}
.ns-v3 .daje{list-style:none;padding:0;margin:0;display:grid;gap:14px}
.ns-v3 .daje li{padding-left:22px;position:relative;color:var(--tekst-2);font-size:16.5px;margin:0}
.ns-v3 .daje li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;background:var(--limonka)}
.ns-v3 .daje b{color:var(--tekst);font-weight:650}