@charset "utf-8";:root{--blue:#1478c9;--blue-dark:#126ab4;--focus:#1784df;--warn:#ffa300;--text:#282c30;--link:#1167b0;--szary:#5f6670}a,body,div,form,h1,html,iframe,img,label,li,p,span,ul{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline}input,select{font-family:inherit;font-size:100%;box-sizing:border-box}option{font-weight:500}a{color:#f8f8f8;text-decoration:none}:focus{outline:0}a:focus-visible,.przycisk:focus-visible,.poleWyboru:focus-visible{outline:2px solid var(--focus);outline-offset:2px}body{font-family:Montserrat,sans-serif;height:100%;background:#264a5f url(images/tlo-form-black-m.jpg)top/cover no-repeat fixed}@media (min-width:1300px){body{background-image:url(images/tlo-form-black.jpg)}}@media (max-width:439px){body{background:#1c1e20}}::placeholder{color:#767676;font-weight:400;opacity:1}@media (min-width:440px){.strona{padding:50px 20px}}@media (min-width:1400px){.strona{padding:70px 20px}}.karta{margin:0 auto;max-width:440px}@media (min-width:440px){.karta{max-width:420px;box-shadow:0 0 0 10px rgba(0,0,0,.25);border-radius:12px;overflow:hidden}}@media (min-width:600px){.karta{max-width:450px}}@media (min-width:1400px){.karta{max-width:480px}}.pasekLogo{background-color:#1c1e20}.logo{width:210px;height:40px;padding:22px 0;margin:0 auto}.kartaTresc{font-size:15px;line-height:22px;margin:0 auto;padding:40px 30px 45px;color:#252525;background:#fff url(images/lock.png)right 0 no-repeat}@media (min-width:600px){.kartaTresc{padding:40px 35px 45px}}.doradcy{margin:0 auto 24px;width:178px}.powitanie{font-size:28px;padding:0 0 18px;font-weight:600;color:var(--text);text-align:center}.wstep{font-size:14px;line-height:1.8em;text-align:center;color:var(--text)}@media (min-width:361px) and (max-width:469px){.wstep{font-size:15px}}@media (min-width:470px){.wstep{font-size:16px;line-height:1.65em}}.atuty{margin:24px 0 32px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;font-size:13px;font-weight:600;color:#2b2f33;list-style:none}.atuty li{display:flex;align-items:center;gap:5px}.atuty svg{width:15px;height:15px;color:#2f9e44;flex:none}@media (min-width:330px){.atuty li{white-space:nowrap}}@media (max-width:374px){.atuty{row-gap:6px;flex-direction:column;align-items:flex-start;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}}@media (min-width:375px) and (max-width:389px){.atuty{column-gap:12px}}@media (min-width:600px){.atuty{font-size:14px}.atuty svg{width:16px;height:16px}}.etykieta{display:block;padding:0 4px 4px;font-size:14px;color:var(--text)}.sekcjaDane{padding-top:16px}.pole,.lista{font-size:16px;font-weight:500;color:#000;background-color:#fff;border:1px solid #8a9099;border-radius:6px;width:100%;height:52px;margin:2px 0 24px}.pole{padding:0 12px}.lista{padding:0 0 0 7px;overflow:hidden}@media (hover:hover){.pole:hover:not(:focus),.lista:hover:not(:focus){border-color:#5f6670}}.pole:focus,.lista:focus{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}input:focus:invalid,select:focus:invalid{box-shadow:none;border:2px solid var(--warn)!important;outline:0}#nipDiv{padding-bottom:10px}.podpowiedz{max-width:322px;margin:-14px 4px 24px;font-size:12px;line-height:1.45;color:var(--szary)}.zgodaWiersz{display:flex;align-items:flex-start;font-size:12px;color:var(--szary);line-height:1.5em;margin:0 0 14px;padding:0 2px}.zgodaPierwsza{margin-top:4px}.zgodaPole{flex:0 0 22px;margin:0 10px 0 0}.zgodaTekst{flex:1;cursor:pointer}.poleWyboru{width:22px;height:22px;margin:0;accent-color:var(--blue);cursor:pointer}.poleWyboru:focus:invalid{outline:2px solid var(--warn)!important;color:var(--warn)!important}.poleDodatkowe{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.przycisk{display:block;width:100%;margin:26px auto;padding:20px 0;font-size:15px;font-weight:500;letter-spacing:.5px;color:#fff;background-color:var(--blue);border:1px solid var(--blue);border-radius:6px;appearance:none;cursor:pointer}.przycisk:hover{background-color:var(--blue-dark);border-color:var(--blue-dark)}.opinieGoogle{display:block;margin:22px 0-12px;text-align:center;font-size:13px;line-height:1.4;color:var(--szary);text-decoration:none}.opinieGwiazdki{position:relative;top:-1px;margin-right:6px;color:#f5a623;font-size:15px;letter-spacing:1px;vertical-align:-1px}.opinieGoogle b{color:var(--text);font-weight:600}.opinieTekst{text-decoration:underline;text-decoration-color:#c9ced4;text-underline-offset:2px}.opinieGoogle:hover .opinieTekst{color:var(--link);text-decoration-color:currentColor}@media (max-width:359px){.opinieKlientow{display:none}}.szyfrowanie{margin-top:-10px;padding:0 0 20px;text-align:center;color:#3d7a22;font-size:11px;font-weight:500;line-height:1.6}.szyfrowanieStart{white-space:nowrap}.szyfrowanieIkona{width:10px;height:13px;margin-right:5px;vertical-align:-2px}.infoRodo{font-size:11px;line-height:1.5em;color:var(--szary);text-align:center}.infoRodo span{display:block;text-wrap:balance}@media (max-width:359px){.infoRodo{margin-left:-16px;margin-right:-16px}}.linkPolityka{color:var(--link)}.linkPolityka:hover{text-decoration:underline}.stopka{background-color:#f3f3f3;padding:28px 0}.stopkaTelefon{max-width:300px;margin:0 auto;padding:66px 0 22px;color:var(--link);font-size:18px;line-height:1.75em;text-align:center;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='18.5' fill='none' stroke='%231167b0' stroke-width='2'/%3E%3Cpath fill='%231167b0' d='M15.2 11.5c.5 0 .9.3 1.1.7l1.6 3.6c.2.5.1 1-.3 1.4l-1.4 1.3a12 12 0 0 0 5.6 5.6l1.3-1.4c.4-.4.9-.5 1.4-.3l3.6 1.6c.4.2.7.6.7 1.1v2.7c0 .7-.6 1.3-1.3 1.3A15.5 15.5 0 0 1 12 13.1c0-.7.6-1.3 1.3-1.3z'/%3E%3C/svg%3E")center 14px/40px 40px no-repeat}.stopkaNumer{font-weight:500;font-size:22px}.cookiesStopka{text-align:center;font-size:12px;padding:30px 0}.cookiesStopka a{color:#b8b8b8;text-decoration:underline}@media (min-width:440px){.cookiesStopka{padding:50px 0 0}}.komunikat{position:fixed;inset:0;z-index:10;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 40px;background:#1c1e20 url(images/tlo-form-black-m.jpg)center top/cover no-repeat;text-align:center;box-sizing:border-box}@media (max-width:439px){.komunikat{background-image:none}}@media (min-width:1300px){.komunikat{background-image:url(images/tlo-form-black.jpg)}}.komunikatOkno{width:100%;max-width:420px;background:#fdfdfd;border-radius:12px;padding:40px 28px 30px;box-sizing:border-box;color:#252525;box-shadow:0 0 0 10px rgba(0,0,0,.25)}@media (min-width:600px){.komunikatOkno{max-width:450px}}@media (min-width:1400px){.komunikatOkno{max-width:480px}}.komunikatIkona{display:block;width:56px;height:56px;margin:0 auto 18px;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.komunikatOk .komunikatIkona{stroke:#2f9e44}.komunikatBlad .komunikatIkona{stroke:#e03131}.komunikatOkno h1{font-size:24px;font-weight:600;margin:0 0 12px;line-height:1.3}.komunikatOkno p{font-size:15px;line-height:1.6;margin:0 0 10px}.komunikatOkno .komunikatMaly{font-size:13px;color:#252525;background:#f1f7fc;border-radius:8px;padding:12px 14px;margin:16px 0 0}.komunikatEmail{overflow-wrap:anywhere;font-weight:600}.komunikatOkno .przycisk{text-align:center;box-sizing:border-box;margin:24px auto 18px}.komunikatTel{font-size:13px;line-height:1.6;color:#666}.komunikatTel a{display:inline-block;padding:12px 6px;margin:-12px -6px;font-size:15px;color:var(--link);font-weight:600;white-space:nowrap}@media (max-width:359px){.komunikat{padding-left:12px;padding-right:12px}.komunikatOkno{padding:36px 18px 26px}}:root{--blad:#c62828}form.sprawdzony .pole.blad,form.sprawdzony .lista.blad{border:2px solid var(--blad)!important;box-shadow:none;margin-bottom:0}.bladTekst{display:flex;gap:6px;align-items:flex-start;margin:6px 4px 22px;font-size:13px;line-height:1.4;font-weight:500;color:var(--blad)}.bladTekst svg{flex:0 0 15px;width:15px;height:15px;margin-top:1px}.zgodaWiersz.blad .poleWyboru{outline:2px solid var(--blad);outline-offset:1px}.zgodaWiersz.blad+.bladTekst{margin:-8px 2px 16px 34px}.podpowiedz.ukryta{display:none}.bladPodsumowanie{margin:0 0 8px;padding:10px 12px;border-radius:6px;background:#fdecea;color:var(--blad);font-size:13px;font-weight:500;text-align:center}form.wysylanie .przycisk,form.wysylanie .przycisk:hover{padding-left:26px;background:var(--blue)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8' fill='none' stroke='rgba(255,255,255,.35)' stroke-width='2.5'/%3E%3Cpath d='M10 2a8 8 0 0 1 8 8' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 10 10' to='360 10 10' dur='.8s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E")no-repeat calc(50% - 62px) center/18px 18px;border-color:var(--blue);cursor:default}