.dl-blurb-icon-right .et_pb_blurb_content{display:flex;flex-direction:row-reverse}.dl-blurb-icon-right.et_pb_blurb_position_left .et_pb_blurb_container{padding:0}.dl-blurb-icon-right .et_pb_main_blurb_image{margin-bottom:0}.pulsing-dot{width:10px;height:10px;background-color:#1bd252;border-radius:50%;position:relative}.pulsing-dot::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background-color:#1bd252;transform:translate(-50%,-50%);animation:pulse 1.5s ease-out infinite;opacity:0.7}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:0.7}100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@media (max-width:768px){#ez-toc-container{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}div#ez-toc-container{padding:25px}.addtoany_content{clear:both;margin:16px auto;border-top:1px solid gray;padding:10px}.cf7-analiza{--brand:#28b07a;--border:#4f4a4a;--text:#0f172a;--muted:#64748b;background:#fff;border-radius:14px;box-shadow:0 10px 22px rgba(2,6,23,.08);padding:24px;max-width:450px;margin:0 auto;font-size:16px;color:var(--text);width:100%;box-sizing:border-box}@media (max-width:480px){.cf7-analiza{padding:16px;margin:0 10px;border-radius:12px}}@media (max-width:360px){.cf7-analiza{padding:12px;margin:0 5px;font-size:14px}}.cf7-analiza .title{margin:0;font-size:22px;line-height:1.2;font-weight:600}@media (max-width:480px){.cf7-analiza .title{font-size:20px}}@media (max-width:360px){.cf7-analiza .title{font-size:18px}}.cf7-analiza .sub{margin:0;font-size:18px}@media (max-width:480px){.cf7-analiza .sub{font-size:16px}}@media (max-width:360px){.cf7-analiza .sub{font-size:15px}}.cf7-analiza .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:480px){.cf7-analiza .grid-2{grid-template-columns:1fr;gap:12px}}.cf7-analiza p>label+br{display:none!important}.cf7-analiza p{margin:0 0 12px;line-height:1.3}.cf7-analiza .grid-2 p{margin:0}@media (max-width:360px){.cf7-analiza p{margin:0 0 10px}}.cf7-analiza label{display:block;font-weight:600;font-size:14px;margin:6px 0 3px}@media (max-width:360px){.cf7-analiza label{font-size:13px;margin:4px 0 2px}}.cf7-analiza .wpcf7-form-control-wrap{display:block;margin-top:0!important}.cf7-analiza input,.cf7-analiza select{margin:0!important}.cf7-analiza .req{color:#ef4444}.cf7-analiza input[type="text"],.cf7-analiza input[type="tel"],.cf7-analiza input[type="email"],.cf7-analiza select{width:100%;height:52px;padding:10px 14px;border:1px solid rgba(68,75,78,0.5);border-radius:10px;background:#fff;font-size:16px;outline:none;box-sizing:border-box;min-height:44px}@media (max-width:480px){.cf7-analiza input[type="text"],.cf7-analiza input[type="tel"],.cf7-analiza input[type="email"],.cf7-analiza select{height:48px;padding:8px 12px;font-size:16px}}@media (max-width:360px){.cf7-analiza input[type="text"],.cf7-analiza input[type="tel"],.cf7-analiza input[type="email"],.cf7-analiza select{height:44px;padding:6px 10px;border-radius:8px}}.cf7-analiza input:focus,.cf7-analiza select:focus{border-color:rgba(68,75,78,0.5);box-shadow:0 0 0 3px rgba(40,176,122,.15)}.cf7-analiza .wpcf7-form-control-wrap[data-name="bank"],.cf7-analiza .wpcf7-form-control-wrap[data-name="kwota-kredytu"]{position:relative;overflow:visible}.cf7-analiza .wpcf7-form-control-wrap[data-name="bank"]::after,.cf7-analiza .wpcf7-form-control-wrap[data-name="kwota-kredytu"]::after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;background-repeat:no-repeat;background-size:20px 20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='6,9 12,15 18,9' fill='none' stroke='%2328b07a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width:480px){.cf7-analiza .wpcf7-form-control-wrap[data-name="bank"]::after,.cf7-analiza .wpcf7-form-control-wrap[data-name="kwota-kredytu"]::after{right:12px;width:18px;height:18px;background-size:18px 18px}}@media (max-width:360px){.cf7-analiza .wpcf7-form-control-wrap[data-name="bank"]::after,.cf7-analiza .wpcf7-form-control-wrap[data-name="kwota-kredytu"]::after{right:10px;width:16px;height:16px;background-size:16px 16px}}.cf7-analiza .wpcf7-form-control-wrap[data-name="bank"] select,.cf7-analiza .wpcf7-form-control-wrap[data-name="kwota-kredytu"] select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none!important;padding-right:56px}@media (max-width:480px){.cf7-analiza .wpcf7-form-control-wrap[data-name="bank"] select,.cf7-analiza .wpcf7-form-control-wrap[data-name="kwota-kredytu"] select{padding-right:48px}}@media (max-width:360px){.cf7-analiza .wpcf7-form-control-wrap[data-name="bank"] select,.cf7-analiza .wpcf7-form-control-wrap[data-name="kwota-kredytu"] select{padding-right:40px}}.cf7-analiza .wpcf7-form-control-wrap[data-name="bank"] select,.cf7-analiza .wpcf7-form-control-wrap[data-name="kwota-kredytu"] select{color:var(--text)}.cf7-analiza .wpcf7-form-control-wrap[data-name="bank"] select:required:invalid,.cf7-analiza .wpcf7-form-control-wrap[data-name="kwota-kredytu"] select:required:invalid{color:#94a3b8}.cf7-analiza .wpcf7-form-control-wrap[data-name="bank"] option[value=""],.cf7-analiza .wpcf7-form-control-wrap[data-name="kwota-kredytu"] option[value=""]{color:#94a3b8}.cf7-analiza select::-ms-expand{display:none}.cf7-analiza .wpcf7-form-control-wrap[data-name="bank"] select,.cf7-analiza .wpcf7-form-control-wrap[data-name="kwota-kredytu"] select{color:#73767b}.cf7-analiza .wpcf7-form-control-wrap[data-name="bank"] select option:first-child,.cf7-analiza .wpcf7-form-control-wrap[data-name="kwota-kredytu"] select option:first-child{color:#73767b}.cf7-analiza .btn-primary,.cf7-analiza input[type="submit"]{width:100%;height:54px;padding:14px 18px;border:1px solid var(--brand);border-radius:10px;background:var(--brand);color:#fff;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;min-height:44px;box-sizing:border-box}@media (max-width:480px){.cf7-analiza .btn-primary,.cf7-analiza input[type="submit"]{height:50px;padding:12px 16px;font-size:16px}}@media (max-width:360px){.cf7-analiza .btn-primary,.cf7-analiza input[type="submit"]{height:46px;padding:10px 14px;border-radius:8px;font-size:15px}}.cf7-analiza input[type="submit"]:hover{filter:brightness(.96);transform:translateY(-1px)}.cf7-analiza input[type="submit"]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(40,176,122,.15)}.cf7-analiza input[type="submit"][disabled]{opacity:.6;cursor:not-allowed;transform:none}.cf7-analiza .badges{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap;list-style:none;padding:10px 0 0;margin:10px 0 0;font-size:13px;color:var(--text)}@media (max-width:480px){.cf7-analiza .badges{flex-wrap:wrap;justify-content:center;gap:12px;font-size:12px}}@media (max-width:360px){.cf7-analiza .badges{gap:10px;font-size:11px;padding:8px 0 0}}.cf7-analiza .badges li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;opacity:.9}@media (max-width:480px){.cf7-analiza .badges li{gap:4px}}.cf7-analiza .badges li p{margin:0;display:inline}.cf7-safe{--text:#000;background:transparent;padding:10px 5px 5px;max-width:450px;margin:0 auto;font-size:16px;color:var(--text);width:100%;box-sizing:border-box}@media (max-width:480px){.cf7-safe{padding:8px 3px 3px;margin:0 10px;font-size:14px}}@media (max-width:360px){.cf7-safe{padding:6px 2px 2px;margin:0 5px;font-size:13px}}.cf7-safe{display:flex;align-items:flex-start;gap:10px;background:transparent;color:#D7EFEA;padding:0px 2px;border-radius:6px;font-size:12px;line-height:1.4}@media (max-width:480px){.cf7-safe{gap:8px;font-size:11px}}@media (max-width:360px){.cf7-safe{gap:6px;font-size:10px}}.cf7-safe .padlock{font-size:16px;line-height:1;margin-top:20px;flex:0 0 auto}@media (max-width:480px){.cf7-safe .padlock{font-size:14px;margin-top:16px}}@media (max-width:360px){.cf7-safe .padlock{font-size:12px;margin-top:14px}}.cf7-safe .fineprint{margin:5px}.cf7-safe .fineprint a{color:#A7E4DA;text-decoration:underline;word-break:break-word}.cf7-safe .fineprint a:hover{color:#CFF3EC;text-decoration-thickness:2px}.accept{margin-top:8px;font-size:14px;color:#333;line-height:1.4;padding-bottom:20px}@media (max-width:480px){.accept{font-size:13px;margin-top:6px;padding-bottom:16px}}@media (max-width:360px){.accept{font-size:12px;margin-top:4px;padding-bottom:12px}}.accept .wpcf7-acceptance,.accept .wpcf7-list-item,.accept label{font-weight:400;display:flex;align-items:flex-start;gap:10px;margin:0}@media (max-width:480px){.accept .wpcf7-acceptance,.accept .wpcf7-list-item,.accept label{gap:8px}}@media (max-width:360px){.accept .wpcf7-acceptance,.accept .wpcf7-list-item,.accept label{gap:6px}}.accept input[type="checkbox"]{width:18px;height:18px;margin:2px 0 0;border-radius:4px;accent-color:#0f766e;flex:0 0 auto;min-width:18px}@media (max-width:360px){.accept input[type="checkbox"]{width:16px;height:16px;min-width:16px}}.icon-inline{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;white-space:nowrap}@media (max-width:480px){.icon-inline{gap:4px}}@media (max-width:360px){.icon-inline{white-space:normal;gap:3px}}.icon-inline .icon{width:18px;height:18px;flex:0 0 18px;color:var(--brand)}@media (max-width:480px){.icon-inline .icon{width:16px;height:16px;flex:0 0 16px}}@media (max-width:360px){.icon-inline .icon{width:14px;height:14px;flex:0 0 14px}}.cf7-analiza .badges{gap:16px}.cf7-analiza .badges li{padding:0}.badges{display:flex;align-items:center;gap:20px;list-style:none;padding:0;margin:0;flex-wrap:wrap}@media (max-width:480px){.badges{gap:15px;justify-content:center}}@media (max-width:360px){.badges{gap:10px}}.badges .icon-inline{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;line-height:1}@media (max-width:480px){.badges .icon-inline{gap:6px}}@media (max-width:360px){.badges .icon-inline{gap:4px}}.badges .icon{width:16px;height:16px;flex:0 0 auto;line-height:1;margin-bottom:-4px}@media (max-width:480px){.badges .icon{width:14px;height:14px;margin-bottom:-3px}}@media (max-width:360px){.badges .icon{width:12px;height:12px;margin-bottom:-2px}}.wpcf7 form .wpcf7-response-output{margin:0;padding:0.2em 1em}@media (max-width:480px){.wpcf7 form .wpcf7-response-output{padding:0.2em 0.8em;font-size:14px}}@media (max-width:360px){.wpcf7 form .wpcf7-response-output{padding:0.2em 0.6em;font-size:13px}}.wpcf7-form .wpcf7-response-output:last-child{display:none!important}