#tdnaPytania{font-size:var(--td-text, 16px);color:inherit;font-weight:inherit;line-height:inherit}
#tdnaPytania *{font-size:inherit}
#tdnaPytania h2{margin-top:0!important}
#tdnaPytania a{color:#2ab159;text-decoration:underline}
#tdnaPytania a:hover{color:#e55f00}
#tdnaPytania :focus-visible{outline:3px solid #C75200;outline-offset:3px}
#tdnaPytania .q-row{background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 4px 16px rgba(47,47,47,.09);overflow:hidden}
#tdnaPytania .q-row+.q-row{margin-top:12px}
#tdnaPytania .q-head{padding:16px 20px}
#tdnaPytania .q-num{flex:none;width:34px;height:34px;border-radius:50%;background:#e3eee7;color:#2ab159;font-size:max(13px, .8em);font-weight:700;line-height:1}
#tdnaPytania .q-t{font-size:max(16px, 1em)!important;line-height:1.35;margin:0;padding:0;color:inherit}
#tdnaPytania .q-btn{background:0 0;border:0;padding:0;margin-top:6px;color:#2ab159;font-size:max(14px, .85em);font-weight:700;cursor:pointer}
#tdnaPytania .q-btn:hover{color:#e55f00;text-decoration:underline}
#tdnaPytania .q-btn img{flex:none;transition:transform 180ms ease}
#tdnaPytania .q-btn[aria-expanded=true] img{transform:rotate(180deg)}
#tdnaPytania .q-btn .q-less{display:none}
#tdnaPytania .q-btn[aria-expanded=true] .q-more{display:none}
#tdnaPytania .q-btn[aria-expanded=true] .q-less{display:inline}
#tdnaPytania .q-body{padding:0 20px 18px 74px;font-size:max(14px, .9em);line-height:1.45}
#tdnaPytania .q-why{margin:0 0 12px}
#tdnaPytania .q-ans{background:#f1f6f3;border-radius:12px;padding:12px 16px 14px}
#tdnaPytania .q-ans p{margin:0}
#tdnaPytania .q-tag{background:#2ab159;color:#fff;font-size:max(12px, .75em);font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:5px 9px;border-radius:999px;margin-bottom:8px}
#tdnaPytania .q-final{border:2px solid #c4262e;border-radius:16px;padding:18px 22px;background:#fff;font-size:max(14px, .9em);line-height:1.5}
#tdnaPytania .q-final-h{margin:0 0 8px;color:#c4262e;font-weight:800;font-size:max(16px, 1em)}
#tdnaPytania .q-final-h img{flex:none}
#tdnaPytania .q-final p{margin:0}
@media (max-width:991px){#tdnaPytania .q-body{padding:0 18px 16px}}
@media (max-width:767px){
#tdnaPytania .q-num{width:32px;height:32px}
#tdnaPytania .q-head{padding:14px 16px}
#tdnaPytania .q-body{padding:0 16px 14px}
#tdnaPytania .q-btn{min-height:48px;margin-top:0}
#tdnaPytania .q-final{padding:16px 18px;border-radius:14px}
}
@media (prefers-reduced-motion:reduce){#tdnaPytania .q-btn img{transition:none}}