.kt-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kt-quote__note{margin-block-start:12px;padding:10px 14px;border-radius:var(--wp--custom--radius--sm);font-weight:600;font-size:var(--wp--preset--font-size--sm)}.kt-quote__note--ok{background:rgba(46, 158, 79, .12);color:#247D3F}.kt-quote__note--err{background:rgba(212, 22, 29, .10);color:var(--wp--preset--color--brand-ink)}.kt-quote.kt-quote--stack .kt-quote__form{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-quote.kt-quote--stack{align-items:start}.kt-quote.kt-quote--stack .kt-btn{justify-self:start}@media (max-width:640px){.kt-quote.kt-quote--stack .kt-quote__form{grid-template-columns:1fr}.kt-quote.kt-quote--stack .kt-btn{justify-self:stretch}}.kt-field--wide{grid-column:1 / -1}.kt-field textarea{width:100%;padding:12px 14px;border:1px solid var(--wp--preset--color--line);border-radius:var(--wp--custom--radius--sm);font:inherit;resize:vertical}.kt-done{display:flex;gap:20px;align-items:flex-start;padding:34px 36px;border:1px solid var(--wp--preset--color--line);border-radius:var(--wp--custom--radius--lg);background:#fff;box-shadow:var(--wp--preset--shadow--md)}.kt-done:focus{outline:none}.kt-done__mark{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(46, 158, 79, .12);color:#247D3F}.kt-done__mark svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.kt-done__title{margin:0 0 8px;font-size:24px;letter-spacing:-.03em}.kt-done__text{margin:0;font-size:15px;color:var(--wp--preset--color--muted)}.kt-done__tel{margin-block-start:10px;font-size:15px}.kt-done__tel a{font-weight:700;color:var(--wp--preset--color--ink)}.kt-done__actions{margin-block-start:20px}@media (max-width:640px){.kt-done{flex-direction:column;gap:14px;padding:24px 20px}.kt-done__title{font-size:20px}.kt-done__actions .kt-btn{display:block;text-align:center}}
