#kgzom-banner{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;max-width:1290px;margin:16px auto 24px;padding:24px 30px;border-left:5px solid #d9f56a;background:#19382a;color:#fff;font-family:inherit;text-align:left}
#kgzom-banner *{box-sizing:border-box}#kgzom-banner p{margin:0;font-size:14px;line-height:1.5}#kgzom-banner .kgzom-banner-kicker{color:#d9f56a;font-size:11px;font-weight:800;letter-spacing:.16em}#kgzom-banner h2{margin:6px 0 8px;color:#fff;font-family:inherit;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.15}
#kgzom-banner a{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:14px 22px;border:1px solid #d9f56a;background:#d9f56a;color:#19382a;font-family:inherit;font-weight:700;font-size:14px;line-height:1.3;text-decoration:none}#kgzom-banner a:hover{background:#fff;border-color:#fff}#kgzom-banner a:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:1340px){#kgzom-banner{margin-left:24px;margin-right:24px}}@media(max-width:600px){#kgzom-banner{margin:12px 14px 18px;padding:20px;gap:16px}#kgzom-banner a{width:100%}}
