/* Reuse the published ap2 banner/button from the Direct and SEO pages. */
.rk-conversion{--k:#a50014;--kh:#830010;margin:48px 0;font-family:Helvetica,Arial,sans-serif;box-sizing:border-box;clear:both}
.rk-conversion .ap2-wrap{max-width:1160px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.rk-conversion .ap2-banner{display:flex;align-items:center;justify-content:space-between;gap:48px;overflow:hidden;padding:56px 64px;border-radius:40px;background:#313131;color:#fff;box-sizing:border-box}
.rk-conversion .ap2-banner h2{margin:0 0 18px;font-size:44px;font-weight:500;line-height:1.1;color:#fff}
.rk-conversion .ap2-banner p{max-width:760px;margin:0 0 28px;font-size:16px;line-height:1.5;color:#fff}
.rk-conversion.ap2 .ap2-knopka{display:inline-flex;align-items:center;justify-content:center;min-height:55px;height:auto;padding:15px 32px;border-radius:10px;background:var(--k);color:#fff;font-size:14px;line-height:1.4;text-transform:uppercase;text-decoration:none;text-align:center;box-sizing:border-box;white-space:normal}
.rk-conversion.ap2 .ap2-knopka:hover{background:var(--kh)}
.rk-conversion.ap2 .ap2-knopka:focus-visible{outline:3px solid #3aaffe;outline-offset:4px}
.rk-conversion-actions{display:flex;flex-wrap:wrap;gap:14px}
.rk-conversion.ap2 .ap2-knopka--obvodka{background:transparent;color:#fff;border:1px solid #fff}
.rk-conversion.ap2 .ap2-knopka--obvodka:hover{background:#fff;color:#313131}
.rk-conversion.ap2 .rk-conversion-light{color:#313131;border-color:#313131}
.rk-conversion--compact{margin:24px 0 36px}
.okno .okno__podpis{line-height:1.45}
@media(max-width:767px){.rk-conversion{margin:32px 0}.rk-conversion .ap2-wrap{padding:0 16px}.rk-conversion .ap2-banner{flex-direction:column;align-items:flex-start;padding:32px 28px}.rk-conversion .ap2-banner h2{font-size:30px}.rk-conversion.ap2 .ap2-knopka{width:100%}.okno .okno__zagolovok{overflow-wrap:anywhere}}
