#tdnaKontakt{font-size:var(--td-text,16px);color:inherit;font-weight:inherit;line-height:inherit}#tdnaKontakt *{font-size:inherit}#tdnaKontakt h2{margin-top:0!important}#tdnaKontakt a{color:#2AB159;text-decoration:underline}#tdnaKontakt a:hover{color:#E55F00}#tdnaKontakt :focus-visible{outline:3px solid #C75200;outline-offset:3px}#tdnaKontakt .kt-card{border:1px solid #E5E5E5;border-radius:16px;padding:24px 22px;overflow:hidden}#tdnaKontakt .kt-card--lewa{background:#FFF}#tdnaKontakt .kt-card--prawa{background:#F4F9F5}#tdnaKontakt .kt-mark{width:44px;height:44px;border-radius:50%;background:#E3EEE7}#tdnaKontakt .kt-mark img{width:24px;height:24px}#tdnaKontakt .kt-tt{line-height:1.25;margin:0}#tdnaKontakt .kt-lead{font-size:max(14px,.9em);line-height:1.5;margin:0}#tdnaKontakt .kt-btn{background:#FFF;color:#FF6A00;border:2px solid #FF6A00;border-radius:12px;padding:13px 24px;text-decoration:none;font-size:max(15px,.95em)!important;font-weight:800;white-space:nowrap;transition:background 180ms cubic-bezier(.4,0,.2,1),color 180ms cubic-bezier(.4,0,.2,1)}#tdnaKontakt .kt-btn:hover{background:#FF6A00;color:#FFF;text-decoration:none}#tdnaKontakt .kt-btn:active{background:#C75200;border-color:#C75200;color:#FFF}#tdnaKontakt .kt-hours{background:#F7F7F7;border-radius:12px;padding:12px 18px}#tdnaKontakt .kt-hours-it{font-size:max(13px,.8em);color:#757575;line-height:1.4;margin:0}#tdnaKontakt .kt-hours-it strong{color:#2F2F2F}#tdnaKontakt .kt-hours-ico{width:22px;height:22px;margin:0}#tdnaKontakt .kt-pill{background:#2AB159;color:#FFF;border-radius:999px;padding:7px 16px;font-size:max(13px,.8em);font-weight:800;line-height:1.2;white-space:nowrap}@media (min-width:576px){#tdnaKontakt .kt-hours-sep{width:1px;height:24px;background:#D5D5D5}}#tdnaKontakt .kt-lab{font-size:max(13px,.8em);font-weight:800;line-height:1.3;margin:0 0 4px}#tdnaKontakt .kt-req{color:#C4262E}#tdnaKontakt .kt-inp,#tdnaKontakt .kt-ta,#tdnaKontakt .kt-sel{width:100%;font-size:max(14px,.9em);font-family:inherit;color:inherit;background:#FFF;border:1px solid #D5D5D5;border-radius:10px;padding:8px 12px;margin:0}#tdnaKontakt .kt-inp:focus,#tdnaKontakt .kt-ta:focus,#tdnaKontakt .kt-sel:focus{border-color:#2AB159;outline:none}#tdnaKontakt .kt-ta{min-height:66px;resize:vertical}#tdnaKontakt .kt-note-btn{font-size:max(13px,.8em);font-weight:800;color:#2AB159;cursor:pointer}@media (max-width:991px){#tdnaKontakt .kt-card--prawa .kt-lab{text-align:left}}#tdnaKontakt .kt-note-btn img{width:18px;height:18px;transition:transform 180ms cubic-bezier(.4,0,.2,1)}#tdnaKontakt .kt-note-btn[aria-expanded="true"] img{transform:rotate(180deg)}#tdnaKontakt .kt-send{width:100%;background:#FF6A00;color:#FFF;border:none;border-radius:12px;padding:14px 24px;font-family:inherit;font-size:max(15px,.95em);font-weight:800;cursor:pointer;transition:background 180ms cubic-bezier(.4,0,.2,1);margin:0}#tdnaKontakt .kt-send:hover{background:#E55F00}#tdnaKontakt .kt-rodo{background:#FFF;border-radius:12px;padding:14px 16px}#tdnaKontakt .kt-rodo p{font-size:max(12px,.75em);color:#757575;line-height:1.5;margin:0 0 8px}#tdnaKontakt .kt-rodo p:last-child{margin-bottom:0}#tdnaKontakt .kt-rodo ol{font-size:max(12px,.75em);color:#757575;line-height:1.5;margin:0 0 8px;padding-left:18px}#tdnaKontakt .kt-more-btn{font-size:max(13px,.8em);font-weight:800;color:#2AB159;cursor:pointer}#tdnaKontakt .kt-more-btn img{width:18px;height:18px;transition:transform 180ms cubic-bezier(.4,0,.2,1)}#tdnaKontakt .kt-less{display:none}#tdnaKontakt .kt-more-btn[aria-expanded="true"] .kt-less{display:inline}#tdnaKontakt .kt-more-btn[aria-expanded="true"] .kt-more{display:none}#tdnaKontakt .kt-more-btn[aria-expanded="true"] img{transform:rotate(180deg)}#tdnaKontakt .wpcf7-form-control-wrap{width:100%}#tdnaKontakt .kt-rodo li{background:none;padding:0;margin:0 0 4px}#tdnaKontakt .wpcf7-not-valid-tip{font-size:max(12px,.75em);color:#C4262E;margin:4px 0 0}#tdnaKontakt .wpcf7-response-output{border-radius:10px;font-size:max(13px,.8em);margin:12px 0 0!important;padding:10px 14px!important;border:1px solid #D5D5D5!important}#tdnaKontakt .wpcf7-form.sent .wpcf7-response-output{border-color:#2AB159!important;background:#F1F6F3}#tdnaKontakt .wpcf7-form.invalid .wpcf7-response-output,#tdnaKontakt .wpcf7-form.failed .wpcf7-response-output{border-color:#C4262E!important}#tdnaKontakt .wpcf7-spinner{margin:15px auto 0;position:absolute}@media (max-width:991px){#tdnaKontakt .kt-card{padding:20px 16px}}@media (prefers-reduced-motion:reduce){#tdnaKontakt *{transition:none!important}}