#tdnaKroki{font-size:var(--td-text,16px);color:inherit;font-weight:inherit;line-height:inherit}#tdnaKroki *{font-size:inherit}#tdnaKroki h2{margin-top:0!important}#tdnaKroki a{color:#2AB159;text-decoration:underline}#tdnaKroki a:hover{color:#E55F00}#tdnaKroki :focus-visible{outline:3px solid #C75200;outline-offset:3px}#tdnaKroki .kr-card{background:#FFF;border:1px solid #E5E5E5;border-radius:16px;padding:26px 22px 22px;box-shadow:0 4px 16px rgb(47 47 47 / .09)}#tdnaKroki .kr-num{width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;background:#2AB159;color:#FFF;font-size:max(14px,.85em);font-weight:800}#tdnaKroki .kr-step{font-size:max(12px,.75em);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#757575;margin:0 0 10px}#tdnaKroki .kr-mark{width:44px;height:44px;border-radius:50%;background:#F1F6F3}#tdnaKroki .kr-mark img{margin:0}#tdnaKroki .kr-tt{font-size:max(16px,1em)!important;line-height:1.3;margin:0;padding:0}#tdnaKroki .kr-tx{font-size:max(14px,.9em);font-weight:400;line-height:1.5;margin:0}#tdnaKroki .kr-tx+.kr-tx{margin-top:10px}#tdnaKroki .kr-tx strong{font-weight:800}#tdnaKroki .kr-btn{font-size:max(14px,.9em)!important;font-weight:800;border-radius:12px;padding:11px 16px;text-decoration:none;border:2px solid #FF6A00;transition:background 180ms cubic-bezier(.4,0,.2,1),color 180ms cubic-bezier(.4,0,.2,1)}#tdnaKroki .kr-btn img{margin:0}#tdnaKroki .kr-btn--solid{background:#FF6A00;color:#FFF}#tdnaKroki .kr-btn--solid:hover{background:#E55F00;border-color:#E55F00;color:#FFF}#tdnaKroki .kr-btn--solid:active{background:#C75200;border-color:#C75200}#tdnaKroki .kr-btn--outline{background:#FFF;color:#FF6A00}#tdnaKroki .kr-btn--outline:hover{background:#FFF1E6;color:#E55F00}@media (min-width:768px){#tdnaKroki .position-md-absolute{position:absolute}#tdnaKroki .kr-num{top:-14px;left:20px}}@media (max-width:767px){#tdnaKroki .kr-card{background:#fff0;border:0;box-shadow:none;border-radius:0;padding:0;gap:18px}#tdnaKroki .kr-num{width:44px;height:44px;line-height:44px;font-size:max(16px,1em);margin-top:-6px}#tdnaKroki .kr-head{margin-bottom:6px!important}#tdnaKroki .kr-btn{padding:13px 16px}#tdnaKroki .kr-cta{padding-top:12px!important}#tdnaKroki .kr-col:not(:last-child) .kr-card::after{content:"";position:absolute;left:21px;top:38px;bottom:-24px;width:3px;background:#8FE29F}}@media (prefers-reduced-motion:reduce){#tdnaKroki *{transition:none!important}}