/* Verkaufscheck: klarer Abschluss nach erfolgreichem Formularversand. */
.kw-sale-success{box-sizing:border-box;max-width:760px;margin:20px auto 35px;padding:34px 36px!important;border:1px solid #dae6ee!important;border-top:5px solid #2864ad!important;border-radius:14px!important;box-shadow:0 15px 45px rgba(19,48,72,.08);background:#fff!important;color:#193047!important;text-align:left;}
.kw-sale-success-mark{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#e2f2e8;color:#197047;font-size:25px;font-weight:bold;margin-bottom:15px}
.kw-sale-success-kicker{font-size:12px;font-weight:800;letter-spacing:1.4px;color:#245e9e;margin-bottom:12px}
.kw-sale-success h3{color:#172f47!important;font-size:clamp(26px,3.6vw,33px)!important;line-height:1.2!important;margin:0 0 15px!important}
.kw-sale-success p{font-size:15px;line-height:1.75;color:#40556b!important}
.kw-sale-success-steps{display:flex;flex-direction:column;gap:9px;margin:26px 0;padding:22px 25px;background:#f3f7fb;border-radius:9px;color:#203951;font-size:14px;line-height:1.5}
.kw-sale-success-steps strong{color:#182f44;font-size:15px;margin-bottom:3px}
.kw-sale-success-contact a{color:#255b9e!important;text-decoration:underline}
.kw-sale-success-small{font-size:12px!important;color:#61758a!important}
.kw-sale-success-back{display:inline-block;margin-top:10px;background:#19456f;color:#fff!important;padding:12px 19px;border-radius:6px;text-decoration:none!important;font-size:14px;font-weight:bold}
.kw-sale-success-back:hover{background:#26619b;color:#fff!important}
@media(max-width:600px){.kw-sale-success{padding:24px 18px!important;margin:15px 0 25px}.kw-sale-success-steps{padding:17px}.kw-sale-success-contact{overflow-wrap:anywhere}}