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