.lp-faktura{font-family:'Sora',sans-serif;color:#001e46}.lp-faktura img{max-width:100%;height:auto}.lp-faktura button{font-family:inherit}.lp-faktura__container{width:100%;max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box}@media screen and (max-width:768px){.lp-faktura__container{padding:0 15px}}.lp-faktura__hero{background:#337efe;padding:110px 0 100px;text-align:center}@media screen and (max-width:992px){.lp-faktura__hero{padding:80px 0 70px}}@media screen and (max-width:768px){.lp-faktura__hero{padding:56px 0 48px}}.lp-faktura__hero-title{margin:0;max-width:1000px;margin-left:auto;margin-right:auto;font-size:37px;line-height:46px;font-weight:700;color:#fff}@media screen and (max-width:992px){.lp-faktura__hero-title{font-size:32px;line-height:40px}}@media screen and (max-width:768px){.lp-faktura__hero-title{font-size:26px;line-height:34px}}@media screen and (max-width:480px){.lp-faktura__hero-title{font-size:23px;line-height:31px}}.lp-faktura__hero-lead{max-width:1139px;margin:18px auto 0;font-size:16px;line-height:26px;font-weight:600;color:#e4e9ec}.lp-faktura__hero-lead strong{font-weight:700;color:#31ff2e}@media screen and (max-width:768px){.lp-faktura__hero-lead{font-size:15px;line-height:25px}}.lp-faktura__form-section{background:#fff;padding:98px 0 114px}@media screen and (max-width:992px){.lp-faktura__form-section{padding:70px 0 80px}}@media screen and (max-width:768px){.lp-faktura__form-section{padding:48px 0 60px}}.lp-faktura__form-head{max-width:1140px;margin:0 auto;text-align:center}.lp-faktura__form-lead{max-width:715px;margin:0 auto;font-size:15px;line-height:25px;color:#001e46;opacity:.83}.lp-faktura__form-panel{max-width:840px;margin:44px auto 0;padding:44px;background:#fafafa;border-top:1px solid rgba(210,215,220,0.7);box-sizing:border-box}@media screen and (max-width:992px){.lp-faktura__form-panel{padding:30px}}@media screen and (max-width:768px){.lp-faktura__form-panel{padding:24px 20px;margin-top:32px}}.lp-faktura .wpcf7-form{margin:0;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:16px;row-gap:0}@media screen and (max-width:768px){.lp-faktura .wpcf7-form{grid-template-columns:minmax(0, 1fr)}}.lp-faktura .wpcf7-form p{margin:0}.lp-faktura .wpcf7-form fieldset.hidden-fields-container,.lp-faktura .wpcf7-form div[style*="none"],.lp-faktura .wpcf7-form p[style*="display: none"]{display:none !important}.lp-faktura .wpcf7-form>label,.lp-faktura .wpcf7-form>p{display:block;grid-column:span 1;margin:0;padding:0 0 22px 0;min-width:0}.lp-faktura .wpcf7-form label{display:block;width:100%;font-size:13.5px;font-weight:600;color:#001e46}.lp-faktura .wpcf7-form label span.label{display:block;padding-bottom:8px}.lp-faktura .wpcf7-form-control-wrap{display:block;position:relative}.lp-faktura .wpcf7-form input[type="text"],.lp-faktura .wpcf7-form input[type="email"],.lp-faktura .wpcf7-form input[type="tel"]{width:100%;height:48px;padding:0 16px;background:#fff;border:1px solid #d6dbdf;border-radius:10px;font-family:inherit;font-size:15px;font-weight:500;color:#001e46;box-sizing:border-box;outline:none;box-shadow:none;transition:border-color .15s ease}.lp-faktura .wpcf7-form input[type="text"]:focus,.lp-faktura .wpcf7-form input[type="email"]:focus,.lp-faktura .wpcf7-form input[type="tel"]:focus{border-color:#015ffe}.lp-faktura .wpcf7-form input[type="text"][aria-invalid="true"],.lp-faktura .wpcf7-form input[type="email"][aria-invalid="true"],.lp-faktura .wpcf7-form input[type="tel"][aria-invalid="true"]{border-color:#d64545}.lp-faktura .wpcf7-form input[type="text"]::placeholder,.lp-faktura .wpcf7-form input[type="email"]::placeholder,.lp-faktura .wpcf7-form input[type="tel"]::placeholder{color:rgba(0,30,70,0.4);font-weight:400}.lp-faktura .wpcf7-form .wpcf7-not-valid{border-color:#d64545}.lp-faktura .wpcf7-form .wpcf7-not-valid:focus{border-color:#d64545}.lp-faktura .wpcf7-form>.wpcf7-submit,.lp-faktura .wpcf7-form>p:has(> .wpcf7-submit),.lp-faktura .wpcf7-form>small,.lp-faktura .wpcf7-form>p:has(> small),.lp-faktura .wpcf7-response-output{grid-column:1 / -1}.lp-faktura .wpcf7-form>.wpcf7-submit,.lp-faktura .wpcf7-form>p>.wpcf7-submit{display:block;width:424px;max-width:100%;height:50px;margin:8px auto 0;padding:0;font-family:inherit;font-size:15px;font-weight:600;color:#023444;cursor:pointer;border:0;border-radius:28px;background:#31ff2e;transition:.3s all linear;min-width:0}.lp-faktura .wpcf7-form>.wpcf7-submit:hover,.lp-faktura .wpcf7-form>p>.wpcf7-submit:hover{background-color:#54e42b;color:#023444;box-shadow:0 0 15px rgba(45,200,0,0.3);transition:.3s all linear}.lp-faktura .wpcf7-form>.wpcf7-submit[disabled],.lp-faktura .wpcf7-form>p>.wpcf7-submit[disabled]{opacity:.7;cursor:default}.lp-faktura .wpcf7-form>p:has(> .wpcf7-submit){text-align:center;padding:0 0 22px 0}.lp-faktura .wpcf7-spinner{display:block;margin:10px auto 0}.lp-faktura .wpcf7-form>small,.lp-faktura .wpcf7-form>p:has(> small){display:block;text-align:center;font-size:12.5px;line-height:1.7;color:rgba(0,30,70,0.3);padding:18px 0 0 0}.lp-faktura .wpcf7-form>small a,.lp-faktura .wpcf7-form>p:has(> small) a{color:#015ffe;text-decoration:underline}.lp-faktura .wpcf7-form>small a:hover,.lp-faktura .wpcf7-form>p:has(> small) a:hover{text-decoration:none}.lp-faktura .wpcf7 form .wpcf7-not-valid-tip{position:static;display:block;margin-top:0;padding:5px 0 0 0;background:none !important;border:0;font-family:'Sora',sans-serif;font-size:12px;line-height:16px;color:#d64545 !important}.lp-faktura .wpcf7 form .wpcf7-response-output,.lp-faktura .wpcf7 form.wpcf7-validation-errors,.lp-faktura .wpcf7 form.wpcf7-mail-sent-ok{grid-column:1 / -1;justify-self:center;width:100%;max-width:640px;margin:24px 0 0;padding:14px 18px;border:1px solid #d6dbdf;border-radius:2px;background:#fff;font-family:'Sora',sans-serif;font-size:14px;line-height:22px;color:#001e46;box-sizing:border-box}.lp-faktura .wpcf7 form.wpcf7-validation-errors .wpcf7-response-output,.lp-faktura .wpcf7 form.wpcf7-mail-sent-ok .wpcf7-response-output{display:block}